Ubuntu 서버에 GitLab을 설치하는 방법
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
PostgreSQL은 Ubuntu 의 SQL 데이터베이스를 위한 탁월한 선택입니다 . 이 가이드에서는 Ubuntu Server 에 PostgreSQL 데이터베이스를 설치하고 구성하는 과정을 안내합니다 . Linux 데이터베이스를 처음 사용하든 PostgreSQL에 대해 잘 알고 있든 관계없이 이 단계별 가이드는 Ubuntu Server에 데이터베이스를 설치하고 구성하는 데 도움이 됩니다.
Ubuntu에 PostgreSQL을 설치하는 방법
Ubuntu 서버 시스템에 PostgreSQL을 설치하기 전에 업데이트해야 합니다. Ubuntu용 최신 패키지를 보유하는 것은 PostgreSQL 시스템 안정성에 매우 중요합니다.
Ubuntu 시스템에서 패키지를 업데이트 하려면 먼저 apt update 명령을 실행해야 합니다 . 이 명령은 Ubuntu의 소프트웨어 패키지를 새로 고치고 설치할 수 있는 업데이트가 있는지 확인합니다.
sudo 적절한 업데이트
업데이트 명령을 실행한 후 apt upgrade 명령을 사용하여 Ubuntu에 업데이트를 설치해야 합니다. 업그레이드 명령은 몇 분 밖에 걸리지 않으며 Ubuntu 서버 시스템에 업데이트된 패키지를 설치합니다.
sudo 적절한 업그레이드
모든 것이 최신 상태이면 PostgreSQL 패키지를 설치할 수 있습니다. 이 패키지에는 Ubuntu 서버에서 PostgreSQL 데이터베이스를 실행하는 데 필요한 모든 것이 포함되어 있습니다. 소프트웨어를 설치하려면 다음 apt install 명령을 사용하십시오.
sudo apt 설치 postgresql
위의 명령을 입력하면 Ubuntu는 업데이트 및 업그레이드 명령 과 마찬가지로 암호를 입력하라는 메시지를 표시합니다 . 암호를 입력한 다음 Y 버튼을 눌러 Ubuntu에 PostgreSQL을 설치할 것인지 확인합니다.
키보드에서 Y 버튼을 누르면 Ubuntu가 PostgreSQL 패키지를 시스템에 다운로드하여 설치합니다. 이 과정은 빨라야 합니다. 프로세스가 완료되면 man postgres 명령을 입력하여 PostgreSQL 설명서를 확인할 수 있습니다.
남자 포스트그레스
또는 쉽게 읽을 수 있도록 설명서를 텍스트 파일로 저장하십시오.
남자 포스트그레스 > ~/postgres-manual.txt
Ubuntu 서버에서 PostgreSQL을 구성하는 방법
이제 PostgreSQL이 Ubuntu에 설치되었으므로 이를 구성해야 합니다. 시작하려면 postgre 사용자 계정으로 Ubuntu Server의 데이터베이스 시스템에 로그인하십시오. 다음 sudo -u 명령을 실행하여 이를 수행할 수 있습니다.
sudo -u 포스트그레스 psql
위의 명령으로 PostgreSQL에 로그인한 후 새 데이터베이스 사용자 계정을 생성할 차례입니다. 다음 명령을 사용하여 이를 수행할 수 있습니다. 반드시 "new_username"과 "new_password"를 원하는 사용자와 비밀번호로 변경하십시오.
암호화된 비밀번호 'new_password'로 사용자 new_username 생성;
위의 명령을 입력하면 다음 명령을 실행하여 시스템에서 새 PostgreSQL 데이터베이스 사용자를 사용할 수 있는지 확인할 수 있습니다.
pg_user에서 사용 이름 선택 WHERE usename = 'new_username';
새 데이터베이스 계정이 생성되면 더 이상 로그인할 필요가 없으므로 Postgre 프롬프트를 종료합니다. \q 명령을 사용하여 로그아웃할 수 있습니다 .
\큐
이제 데이터베이스를 만들 수 있습니다. 다음을 실행하여 이 작업을 수행할 수 있습니다. 이 예에서 우리가 만들고 있는 데이터베이스는 "테스트"라고 합니다. 그러나 PostgreSQL을 사용할 때 필요에 맞게 이름을 사용자 지정해야 합니다.
sudo -u postgres createdb 테스트
"테스트" 데이터베이스를 만든 후 \l 명령을 실행하여 PostgreSQL 테이블에서 새로 만든 데이터베이스를 볼 수 있습니다.
sudo -u postgres psql -c "\l"
PostgreSQL에 새 데이터베이스가 있는지 확인했으면 데이터베이스에 데이터베이스 사용자 권한을 부여할 차례입니다. "new_username"을 이전에 생성한 PostgreSQL 데이터베이스로 변경해야 합니다.
sudo -u postgres psql -c "new_username에 데이터베이스 테스트에 대한 모든 권한 부여;"
데이터베이스 사용자에게 권한이 있는지 확인하려면 다음 명령을 실행하고 "액세스 권한" 열을 확인하십시오.
sudo -u postgres psql -c "\l"
PostgreSQL 데이터베이스를 백업하는 방법
문제가 발생할 경우를 대비하여 데이터베이스를 백업해 두는 것이 좋습니다. Ubuntu 서버에서 PostgreSQL 데이터베이스를 백업하려면 다음 명령을 실행하십시오. "database_name"을 내보내려는 PostgreSQL 데이터베이스의 이름으로 변경해야 합니다.
sudo -u postgres pg_dump -Fc 데이터베이스 이름 > backup_file.dump
위의 명령을 실행하면 데이터베이스가 안전하게 보관할 수 있도록 Ubuntu 서버의 "backup_file.dump"에 백업됩니다.
백업 복원
백업을 복원해야 하는 경우(데이터 손실의 경우) 언제든지 다음 pg_restore 명령을 실행할 수 있습니다. 복원하려는 데이터베이스로 "database_name"을 변경해야 합니다.
sudo -u postgres pg_restore -d 데이터베이스 이름 backup_file.dump
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.
Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.
Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.
Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법
파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.
.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.
GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.
Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.
Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?