Work Box (Ubuntu Server) (8) 썸네일형 리스트형 Ubuntu : docker gpg key 에러 해결방법 Ubuntu 에서 Docker 설치 후 gpg key 등록을 해주는 과정에서 아래와 같은 Warning 이 발생하였다.이경우는 Ubuntu Server 에서 gpg key 가 등록된 것인지 알 수 없을경우 발생하는 Warning 이다. 상기와 같은 문제가 발생했을 시 아래와 같이 docker 의 trusted gpg key 를 등록해준다.$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg 이후 Update 한번 더.$ sudo apt-get update 그럼 더이상의 warning 은 않보인다. [Ubuntu][vi/vim] Found a swap file by the name 해결 방법 vim 으로 수정중 키를 잘못 눌러 비정상적으로 vim editing 이 종료됐다.. 그 이후 파일에 접근시 Found a swap file by the name 오류가 발생한다. 물론 실행에는 문제가 없으나 거슬럭거린다. 해결해보쟈! E325: ATTENTION Found a swap file by the name "hahaha.sh" owned by: hallym dated: Sat Apr 17 01:17:42 2021 file name: ~hallym/week07/week07-02.c modified: YES user name: hallym host name: S26-VM-N8-186 process ID: 12101 (still running) While opening file "hahaha.sh".. [Ubuntu] 포트 확인 1. 열려있는 모든 포트 표시 $ netstat -nap 2. Listen 중인 포트 표시 $ netstat -nap | grep LISTEN 3. 특정 포트번호 상태 확인 $ netstat -nap | grep 포트번호입력 [Ubuntu][MySQL] 외부에서 Workbench로 DB 접속 Ubuntu 서버에 MySQL 설치를 완료했다. 그럼 외부에서 내 서버 MySQL DB 에 접속해보자. 먼저 port 번호를 변경하고 외부에서 접속할 수 있도록 서버에 MySQL 설정을 변경할 것이다. 1. MySQL 설정 변경 Ubuntu 에 접속. $ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 상기 명령어로 MySQL 설정 파일에 들어가 설정을 아래와 같이 변경해주자. // 주석 해제 후 수정 port = 3333 // 주석처리 # bind-address = 127.0.0.1 # mysqlx-bind-address = 127.0.0.1 포트변경을 완료했고 외부 접속을 위해 서버 local 에 binding 되어있는 bind-address 들을 모두 주석처리 해주었다.. [Ubuntu][MySQL] 계정 생성 및 권한 설정 1. mysql root 계정으로 접속 show databases; mysql database 확인. - mysql 을 전체적으로 관리하는 DB use mysql; show tables; DB 로 mysql 사용 지정. mysql DB 내 테이블 조회 && 맨아래 user 테이블 확인 2. 계정 생성 원하는 계정 아이디로 localhost 와 %(외부 접속용) 두개를 만들어준다. CREATE USER ''@localhost IDENTIFIED BY ''; CREATE USER ''@'%' IDENTIFIED BY ''; commit; localhost 는 내부 IP 접속용. % 는 외부 IP 접속용. -> 123.123.% or 123.123.123.0/24 이런식으로 사용 가능 4번에서 확인한 user.. [Ubuntu][MySQL] 우분투에 MySQL 설치하기 1. sudo apt update 진행 $ sudo apt update 2. mysql-server 설치 $ sudo apt install mysql-server 3. mysql 설치 및 서버 동작 확인 설치 후 설치 확인 및 버전 체크 $ mysql --version mysql 서버 동작 active 확인. $ sudo systemctl status mysql 4. mysql 접속 후 root 계정 비밀번호 설정 $ sudo mysql -u root 슈퍼어드민 권한으로 mysql root 계정에 접속. 그다음 ALERT USER 을 사용하여 root 계정 비밀번호 설정. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '';.. [Ubuntu] 우분투 버전 확인 Linux 명령어 버전 확인에 대한 여러가지 명령어를 정리하였다. $ lsb_release -a 비교적 디테일하게 버전과 외 정보들이 출력된다. $ lsb_release -d 깔끔하게 Ubuntu 에 대한 버전 정보만 나온다. $ cat /etc/issue 버전 정보만 출력된다. $ cat /etc/os-release 사용 Ubuntu 에 대해서 매우 디테일한 정보들을 출력한다. [Ubuntu] Java 설치 및 환경 변수 설정 현재 서버 환경 Ubuntu 22.04.2 LTS Java 11 Java 17 # 기존에 Java 11 버전을 17 버전으로 변경 할 것이다. Java 설치 1. 설치 가능한 Java 리스트 출력 $ sudo apt list | grep openjdk 나는 17 버전의 Java 를 설치할것이기 때문에 아래와같이 버전까지 명시하여 17 버전의 설치 가능한 Java 리스트만 출력했다. $ sudo apt list | grep openjdk-17 2. Java Install 진행 $ sudo apt install openjdk-17-jdk 상기 명령어로 원하는 Java 버전을 설치해준다. 가운데 버전 숫자만 바꿔주면 된다. 설치하는데는 시간이 조금 걸린다. $ java --version 설치가 완료되면 상기 .. 이전 1 다음