컴퓨터.IT 우분투 우분투(Ubuntu) APT 저장소 카카오미러로 변경하기 woobi *.31.6.102 2022.05.11 - 15:44 2120 1. 서버저장소 열기 $ vi /etc/apt/sources.list 2. 내용 수정 vi 편집기로 kr.archive.ubuntu.com 를 mirror.kakao.com 로 변경한다. :%s/kr.archive.ubuntu.com/mirror.kakao.com/ 3. 저장소 실행 $ sudo apt-get update 우분투(Ubuntu) PHP8.2 to PHP8.3 업그레이드 by woobi [2024-01-16] (502) 우분투(Ubuntu) webdav 설정 by woobi [2023-01-16] (1105) 우분투(Ubuntu) 마인크래프트 Paper(Bukkit) 서버 열기 by woobi [2022-10-26] (3576) 우분투(Ubuntu) clamav 백신 설치 by woobi [2022-10-12] (969) 우분투(Ubuntu) ssh port 변경하기 by woobi [2022-05-12] (784) www.woobi.net welcome favorite 0 0 heart_broken #우분투 #apt #kakao 이 게시물을.. 우분투(Ubuntu) 마인크래프트 Paper(Bukkit) 서버 열기woobi 우분투(Ubuntu) rclone 설치 및 구글드라이브 연동 (수정)woobi 글쓴이 비밀번호 댓글 등록 목록 목록 우분투(Ubuntu) 마인크래프트 Paper(Bukkit) 서버 열기 우분투(Ubuntu) rclone 설치 및 구글드라이브 연동 (수정) 목록 목록 기본 (35) 제목 날짜 최근 수정일 조회 수 keyboard_arrow_up 댓글 수 제목+내용제목내용댓글닉네임아이디태그 search restart_alt 35 우분투(Ubuntu) 마인크래프트 Paper(Bukkit) 서버 열기 woobi 2022.10.26 - 16:17 3576 1. java 설치 1-1 java 설치 $ sudo apt install openjdk-17-jre-headless (최신버젼의 자바 설치 권장) 1-2 설치 확인 $ java -version 2. 디렉토리 생성 $ mkdir paper (임의 생성) $ cd paper 3. 구동기 다운로드 3-1 최신 버젼 확인 https://papermc.io/downloads 3-2 구동기 다운 $ wget https://api.papermc.io/v2/projects/paper/versions/1.19.2/builds/237/downloads/paper-1.19.2-237.jar 4 설치 4-1 권한 부여 $ sudo chmod +x paper-1.19.2-237.jar 4-2 라이센스 동의 $ vi eula.txt eula=true 입력후 저장 (:wq) 4-3 실행 $ j... 우분투(Ubuntu) APT 저장소 카카오미러로 변경하기 woobi 2022.05.11 - 15:44 2120 1. 서버저장소 열기 $ vi /etc/apt/sources.list 2. 내용 수정 vi 편집기로 kr.archive.ubuntu.com 를 mirror.kakao.com 로 변경한다. :%s/kr.archive.ubuntu.com/mirror.kakao.com/ 3. 저장소 실행 $ sudo apt-get update 33 우분투(Ubuntu) rclone 설치 및 구글드라이브 연동 (수정) woobi 2022.05.11 - 16:59 1869 Ubuntu server 20.04 에 rclone 설치 및 구글드라이브 마운트 하기. 1. unzip 패키지 설치 rclone 설를 하기 위해서는 unzip 이 설치 되어있어야 한다. $ sudo apt-get install fuse unzip 2. rclone 설치 $ sudo apt-get install rclone 3. rclone 실행 및 구글드라이브 연동 설정 $ rclone config n/s/q> n 선택(신규 연결) name> google (임의로 적는다.) 구글 드라이브 번호 확인: 13번 (12번 아님) Storage> 13 입력 client_id> 입력하지 않고 확인. client_secret> 입력하지 않고 확인 scope> 1번 입력 root_folder_id> 입력하지 않... 32 우분투(Ubuntu) phpMyAdmin 설치 및 접속오류 해결 woobi 2022.05.03 - 09:33 1567 1. phpMyAdmin 관련 패키지 설치 $ sudo apt install php-curl php-gd php-zip php-mcrypt Do you want to contiune? [Y/n] y 2. phpMyAdmin 설치 $ sudo apt-get install phpmyadmin Do you want to contiune? [Y/n] y apache2 선택 phpmyadmin의 데이터베이스를 dbconfig-common으로 설정하시겠습니까? <Yes> phpmyadmin에서 사용할 MySQL 응용 프로그램의 암호 : 사용할 password 입력 password 확인 2. 접속확인 localhost/phpmyadmin(아이피주소/phpmyadmin) 확인 3. 접속 오류 해결 3-1 apache2.conf 파일을 편집 $ sudo vi /etc/apa... 31 우분투(Ubuntu) rclone 원드라이브(onedrive) 동기화 woobi 2022.05.11 - 18:26 1547 Ubuntu server 에 rclone 설치 및 원드라이브 마운트 하기. 1. unzip 패키지 설치 rclone 설를 하기 위해서는 unzip 이 설치 되어있어야 한다. $ sudo apt-get install fuse unzip 2. rclone 설치 $ sudo apt-get install rclone 3. rclone 실행 및 원드라이브 연동 설정 $ rclone config e/n/d/r/c/s/q> n 선택(신규 연결) name> onedrive (임의로 입력하고 기억해둔다) 원드라이브의 번호를 확인하고 Storage> 23 (원드라이브 번호를 입력한다.) client_id> 입력하지 않고 확인. client_secret> 입력하지 않고 확인 Edit advanced config... 30 우분투(Ubuntu) make 설치 woobi 2022.05.09 - 10:34 1389 1. make 설치 확인 $ make -v 2. make 설치 $ sudo apt-get install make 29 우분투(Ubuntu) Transmission 설치(토렌트,torrent) woobi 2022.05.09 - 11:24 1270 1. Transmission 설치 $ sudo apt-get install transmission-daemon 2. Transmission 설정 $ sudo service transmission-daemon stop $ sudo vi /etc/transmission-daemon/settings.json 3. settings.json 의 다음 부분을 수정. "download-dir": "다운완료된 파일 저장위치", "incomplete-dir": "다운중인 파일 임시저장위치", "incomplete-dir-enabled": true, "rpc-password": "로그인 비밀번호", "rpc-username": "로그인 아이디", "rpc-whitelist": "127.0.0.1", "rpc-whitelist-enabled": false, <-- true로 되어있으면 브라우져에서 ... 28 우분투(Ubuntu) FTP 서버 설치 및 포트 변경 woobi 2022.05.09 - 10:52 1173 1. FTP 설치 $ sudo apt-get install vsftpd 2. FTP 설정 $ sudo vi /etc/vsftpd.conf #write_enable=YES #local_umask=002 의 # 을 지워 준다. 3. FTP 재시작 $ sudo service vsftpd restart % FTP 포트 변경하기 FTP의 기본 포트 21을 임의의 포트로 변경하기 $ sudo vi /etc/vsftpd.conf 실행하고 listen_port=1234 (1234를 원하는 포트로 입력한다.) 항목을 추가한다. $ sudo service vsftpd restart 27 우분투(Ubuntu) webdav 설정 woobi 2023.01.16 - 16:11 1105 1. webdav 설치. 1-1 apache2 설치. (apache2 설치: https://www.woobi.net/board2/274) 우분투(Ubuntu) apache, MariaDB, php8.1, 설치 - 우분투 - 우비넷 1.apache2 설치 $ sudo apt-get install apache2 Do you wnat to continue? [Y/n] y 2. MariaDB 설치 2-1 저장소 추가 $ sudo apt-get install software-properties-common dirmngr apt-transport-https $ sudo apt-k... from 우비넷 1-2 apache2-utils 설치 $ sudo apt install apache2 apache2-utils 2. webdav 모듈 활성화 $ sudo a2enmod dav $ sudo a2enmod dav_fs $ sudo serv... 26 우분투(Ubuntu) clamav 백신 설치 woobi 2022.10.12 - 16:38 969 1. clamav 백신 설치 1-1 직접 다운및 버젼 확인 https://www.clamav.net/ 1-2 설치 $ sudo apt install clamav 2. DB 수동 업데이트. clamav DB 업데이트는 백그라운드에서 자동으로 되고 있으므로 따로 하지 않아도 된다. 수동 업데이트는 시스템 정지하고 업데이트 후 시스템 재시작 한다. $ sudo service clamav-freshclam stop $ sudo freshclam $ sudo service clamav-freshclam restart 3. 감염파일 이동 디렉토리 생성 임의의 이름으로 생성하고 기존 디렉토리로 사용해도 된다. $ sudo mkdir virus 4. 검사 실행 4-1 전제 검사 $ ... 25 우분투(Ubuntu) Let’s Encrypt SSL 인증서 설치하기 woobi 2022.05.10 - 10:02 951 1. certbot 설치 $ sudo snap install --classic certbot 2. 인증서 받기 $ sudo certbot --apache -d ww2.woobi.net -d ww3.woobi.net 받고자 하는 도메인을 -d 도메인 식으로 추가하여 입력한다.(ex: -d ww2.woobi.net -d ww3.woobi.net) 3. 항목 입력 Enter email address (used for urgent renewal and security notices) (Enter 'c' to cancel): 이메일주소입력 Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server.... 24 우분투(Ubuntu) 22.04 스타크래프트(v1.16) 프리배틀넷 서버 열기 woobi 2023.03.30 - 23:39 859 1. pvpgn 설치 $ sudo apt install pvpgn 2. bnetd.conf 파일 설정 $ vi /etc/pvpgn/bnetd.conf w3routeaddr = "0.0.0.0:6200" 부분을 ifconig 을 실행하여 나오는 ip로 변경하여 준다. 3. pvpgn-support-1.2 다운 받기 3-1 다운받기 $ wget https://sourceforge.net/projects/pvpgn.berlios/files/Support%20files/pvpgn-support-1.2.tar.gz/download 3-2 /var/lib/pvpgn/files 디텍토리에 압축 풀기 $ tar xvzf pvpgn-support-1.2.tar.gz -C /var/lib/pvpgn/files ※압축해제후 ftp로 옮기기 추천 4. 서버 실행 $ /usr/sbin/bnetd 5. 서버... 23 우분투(Ubuntu) ssh port 변경하기 woobi 2022.05.12 - 15:13 784 우분투의 ssh 접속시 기본 포트인 22를 다른 포트로 변경. 1. sshd_config 파일 수정 $ vi /etc/ssh/sshd_config vi 편집기가 실행되면 a 를 눌러 끼워넣기 모드로 변경후 #port 22 에서 #을 지우고 22 대신 임의의 포트를 입력한다. (ex : port 12345 ) :wq 를 입력하여 저장한다. 2. 방화벽(ufw)에서 포트 개방 $ sudo ufw allow 12345 sshd_config 파일에 입력한 포트를 입력한다. 3. ssh 재시작 $ sudo service ssh restart or $ sudo /etc/init.d/ssh restart 22 우분투(Ubuntu) screen 명령어 woobi 2022.10.26 - 15:44 776 1. screen : 기본 세션명으로 시작 2. screen -S 임의입력 : 임의 입력 세션명으로 시작 3. screen -ls : 기존 생성했던 세션목록 출력 4. screen -R 세션명 : 기존 생성된 세션명의 screen으로 접속 기존 세션이 한개만 있을 경우 세션명 생략 5. 닫기 screen -X -S 세션명 quit screen -S 세션명 -X quit 6. 단축키 Ctrl-a, d : 현재 작업을 유지하면서 screen 에서 빠져나옴 Ctrl-a, a : 바로 전 창으로 이동 Ctrl-a, n : 다음 창으로 이동 Ctrl-a, p : 이전 창으로 이동 Ctrl-a, 숫자 : 입력한 숫자창으로 이동 21 우분투(Ubuntu) phpMyAdmin root 대체 계정 만들기 woobi 2022.05.11 - 18:33 722 Ubuntu에서 MariaDB 10.3 이후 버전과 phpmyadmin을 설치한 후 phpmyadmin에 접속하려 하면 #1698 - Access denied for user 'root'@'localhost' 라는 오류가 나타난다. 보안상 phpMyAdmin에서는 root 계정을 사용할 수 없으므로 root 계정과 같은 권한을 가진 대체 아이디를 만들어 사용하여야 한다. 1. mysql 로그인 $ mysql -u root -p 2. 대체 계정 아이디 및 비밀번호 생성 $ MariaDB [(none)]> create user '아이디'@'%' identified by '비밀번호'; 3. 생성된 계정에 모든 권한 부여 $ MariaDB [(none)]> grant all privileges on *... 20 우분투(Ubuntu) apache, MariaDB, php8.1, 설치 woobi 2022.05.03 - 08:53 718 1.apache2 설치 $ sudo apt-get install apache2 Do you wnat to continue? [Y/n] y 2. MariaDB 설치 2-1 저장소 추가 $ sudo apt-get install software-properties-common dirmngr apt-transport-https $ sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' $ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el,s390x] https://ftp.harukasan.org/mariadb/repo/10.7/ubuntu focal main' (MariaDB 설치 및 다운로드 : https://downloads.mariadb.org/) 2-2 정장소 업데이트 및 MariaDB 설치 $ s... 19 우분투(Ubuntu) cmake설치 woobi 2022.05.09 - 10:38 715 1. cmake 설치 확인 $ cmake -v 2. cmake 설치 $ sudo apt-get install cmake 18 우분투 마인크래프트 BE(PE) nukkitx 서버 열기 woobi 2022.05.10 - 18:16 702 마인크래프트 BE(PE) nukkitx 서버를 열기 위해서는 "Java" 설치 되어 있어야 한다. 0. java 설치 $ sudo apt install default-jre 1. 디렉토리 만들기 nukkitx 을 설치할 디렉토리를 만든다. $ mkdir mcbe 2. 디렉토리에 설치 파일 다운로드 2-1. nukkitx 버젼 확인 및 다운로드 https://ci.opencollab.dev/job/NukkitX/job/Nukkit/job/master/ master [Cloudburst (NukkitX) » Nukkit] [Jenkins] log inDashboardCloudburst (NukkitX)Nukkitmaster Up Status Changes Full Stage View GitHub Javadoc Embeddable Build Status Build Hist... 17 우분투(Ubuntu) Let’s Encrypt SSL 인증서 만료일자 확인 및 자동 갱신 woobi 2022.05.10 - 10:31 664 1. 만료 일자 확인 $ echo | openssl s_client -connect ww2.woobi.net:443 2>/dev/null | openssl x509 -noout -dates notBefore=May 9 23:47:37 2022 GMT <===인증서 시작 날짜 notAfter=Aug 7 23:47:36 2022 GMT <===인증서 만료 날짜 2. 자동 갱신 설정 $ sudo crontab -e a를 눌러 끼워넣기 모드로 변경후 다음과 같이 입력한다. ( :wq 저장한다.) 10 5 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log ( 매주 월요일 5시 10분에 갱신 ) 15 5 * * 1 /usr/sbin/apache2ctl restart ( 매주 월요일 5시 15분에 apache2 재시... 16 우분투(Ubuntu) Let’s Encrypt SSL 인증서 추가하기 woobi 2023.07.11 - 11:04 627 Let’s Encrypt SSL 인증서 설치 https://www.woobi.net/board2/476 우분투(Ubuntu) Let’s Encrypt SSL 인증서 설치하기 - 우분투 - 우비넷 1. certbot 설치 $ sudo snap install --classic certbot 2. 인증서 받기 $ sudo certbot --apache -d ww2.woobi.net -d ww3.woobi.net 받고자 하는 도메인을 -d 도메인 식으로 추가하여 입력한다.(ex: -d ww2.woobi.... from 우비넷 Let’s Encrypt SSL 인증서 추가 $ certbot --cert-name ww2.woobi.net -d ww2.woobi.net -d woobi.net -d mc2.woobi.net ww2.woobi.net : 처음 Let’s Encrypt SSL 인... 1 2