Ubuntu 서버에 GitLab을 설치하는 방법
Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다
Linux에서 Minecraft 서버를 호스팅하고 싶으십니까? 그렇다면 Microsoft는 Linux Minecraft 서버만 그런 방식으로 실행하도록 허용하므로 Java 에디션을 실행해야 합니다. Linux에서 Minecraft 서버를 실행하려면 Java 에디션이 포함된 Java Runtime environment.platform이 필요합니다. Java를 설치하는 것은 성가실 수 있습니다. 그러나 Linux에 Java를 설치하는 것은 간단하므로 시작하겠습니다!
이 가이드에서는 Linux 운영 체제에서 Minecraft 서버를 호스팅하는 개념에 중점을 둘 것입니다. Linux 서버 운영 체제 는 필수 가 아니므로 사용에 특별히 중점을 두지는 않습니다. 그러나 Linux에서 전용 Minecraft 서버를 찾고 있다면 해당 경로로 이동해야 하며 Ubuntu 서버를 권장합니다.
참고: Linux에는 Oracle의 공식 릴리스와 오픈 소스 대안인 Java Runtime 환경의 여러 버전이 있습니다. 이 자습서에서는 공식 Oracle 버전을 사용합니다. 즉, OpenJDK 설정을 대안으로 사용하는 것이 완벽하고 모든 것이 똑같이 실행되어야 합니다.
Oracle의 Java 런타임은 Ubuntu에 설치하기가 쉽지 않습니다. 그러나 PPA를 추가하면 골칫거리가 훨씬 줄어듭니다. Ubuntu 서버 작동 방식의 특성으로 인해 이 PPA는 Ubuntu 데스크탑과 Ubuntu 서버 모두에서 제대로 작동해야 합니다. 그러나 Ubuntu 서버에 PPA를 추가하고 문제를 찾으면 대안으로 OpenJDK JRE 런타임 설치를 고려하십시오 .
Oracle Java Runtime PPA를 시스템에 추가하려면 터미널을 열고 다음을 입력하십시오.
sudo add-apt-repository ppa:webupd8team/java
Ubuntu의 소프트웨어 소스를 새로 고치려면 apt update 를 실행하십시오 .
sudo apt 업데이트
업데이트를 실행한 후 apt upgrade 를 사용하여 표시되는 모든 업데이트를 설치합니다.
sudo apt 업그레이드 -y
마지막으로 소프트웨어 저장소에서 Oracle Java를 설치합니다.
sudo apt install oracle-java9-installer sudo apt install oracle-java9-set-default
데비안은 Ubuntu Oracle Java PPA에 액세스할 수 있습니다. 추가하려면 /etc/apt/sources.list 파일 을 편집해야 합니다. 터미널을 열고 Nano를 실행 합니다.
Oracle Java가 작동하지 않습니까? 대신 오픈 소스 대안을 사용하는 것이 좋습니다 .
sudo nano /etc/apt/sources.list
다음 코드를 Nano 편집기에 붙여넣습니다.
#Webupd8
deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
Ctrl + O로 Nano 편집기를 저장한 다음 터미널을 사용하여 PPA의 소프트웨어 GPG 키를 추가합니다.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 sudo apt-get 업데이트
마지막으로 자바를 설치합니다.
sudo apt-get install oracle-java9-installer sudo apt-get 설치 oracle-java9-set-default echo oracle-java9-installer 공유/허용-oracle-license-v1-1 선택 true | sudo /usr/bin/debconf-set-selections
Oracle은 모든 Redhat 기반 Linux 운영 체제를 매우 잘 지원하므로 설치가 매우 쉽습니다. 즉, 문제가 있는 경우 오픈 소스 대안 을 살펴보는 것이 좋습니다 .
최신 버전의 Oracle Java Runtime Environment를 설치하려면 다운로드 페이지로 이동하여 최신 RPM을 받으십시오 .
다운로드가 완료되면 터미널 CD 를 열고 ~/Downloads 디렉토리로 이동하고 설치 프로그램을 실행합니다.
sudo dnf jre-8u171-linux-x64.rpm
또는
sudo yum jre-8u171-linux-x64.rpm
sudo 지퍼 jre-8u171-linux-x64.rpm
Java가 작동하도록 하면 어려운 부분이 완료됩니다. 이제 Minecraft Java Edition 서버 앱 의 최신 버전을 다운로드 하고 실행 하는 일만 남았습니다 . 다운로드가 완료되면 MV 명령을 사용하여 터미널을 열고 적절한 위치에 서버 앱을 배치합니다.
참고: 서버 OS를 사용하는 경우 파일을 수동으로 다운로드하여 배치해야 할 수 있습니다. 아래 지침은 적절한 홈 폴더 구조가 설정된 OS에서 Minecraft 서버를 실행하는 사용자를 위한 것입니다.
mkdir ~/마인크래프트/서버/ mv ~/다운로드/server.jar ~/마인크래프트/서버/
다음을 사용하여 서버 헤드리스(GUI 없음)를 실행합니다.
자바 -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui
또는 GUI 인터페이스로 Minecraft 서버를 실행합니다.
자바 -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar
이제 Minecraft Java 에디션 서버가 실행 중이므로 해당 서버의 IP 주소를 배포해야 합니다. 최상의 결과를 얻으려면 LAN을 통해 집에서 이 서버를 호스트하십시오. 온라인으로 호스팅해야 하는 경우 DigitalOcean과 같은 VPS에서 호스팅하는 것을 고려하십시오. Linux 앱을 실행할 수 있는 좋은 가격을 제공하기 때문입니다.
참고: 온라인 서버를 실행 중인 경우 포트 25565가 전달되는지 확인하십시오. 그렇지 않으면 서버가 작동하지 않습니다!
로컬 IP 주소 를 찾으려면 터미널에서 다음을 실행하십시오.
IP 주소 표시 | 그렙 192.168.1
이 명령은 서버의 LAN IP를 분리합니다.
거기에서 연결해야 하는 모든 사람에게 IP 주소를 배포하고 플레이어에게 Minecraft 클라이언트에 IP를 추가하도록 지시합니다.
LAN뿐만 아니라 온라인으로 Minecraft 서버를 실행하고 계십니까? 서버의 외부 IP 주소를 확인해야 합니다. 이 주소는 대부분의 VPS 대시보드에서 쉽게 찾을 수 있습니다.
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 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?