728x90
반응형
ubuntu 서버 초기 설정
● 자바 17 설치
설치 가능한 패키지 리스트를 최신화합니다.
sudo apt update && sudo apt upgrade -y
PPA 가져오기
sudo add-apt-repository ppa:linuxuprising/java -y
APT 저장소 업데이트
sudo apt update
APT 패키지 관리자를 사용하여 자바 17 설치
sudo apt-get install oracle-java17-installer oracle-java17-set-default
※ Package Configuration 화면이 나오면 Tab 후 Enter - 자세한 화면과 설명 ※
설치가 잘 되었는지 자바 버전을 확인합니다.
java --version
[설치 도중 오류 발생]
>>> Sub-process /usr/bin/dpkg returned an error code(1) 오류 발생 -> 오류 해결
위에 오류는 dpkg 든 apt든 기능이 모두 죽는다고 합니다. install 자체가 안되기 때문에
패키지들간에 의존성 문제가 발생하게 됩니다.
해결방법
1. sudo rm /var/lib/dpkg/info/* => /var/lib/dpkg/info 경로에 있는 모든 파일 제거
2. sudo dpkg --configure -a => --configure -a 옵션을 주면서 dpkg 명령을 실행
3. sudo apt update -y
4. 다시 명령어 실행 (sudo apt install openjdk-17-jdk) 이후 업데이트나 설치 문제 발생하지 않습니다.
● timezone 설정
현재 심볼릭 링크를 삭제합니다. (현재 등록된 timezone 삭제)
sudo rm /etc/localtime
심볼릭 링크를 한국 표준시로 다시 생성해줍니다.
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
시간 확인을 하면 변경된 것을 확인할 수 있습니다.
date
Mon Jul 11 21:46:57 KST 2022
MySQL 설정
● 설치
패키지 업데이트
sudo apt update
MySQL Server 설치
sudo apt install mysql-server
MySQL 관리자로 접속
sudo mysql -u root -p 로 접속 (password는 설정하지 않았기 때문에 Enter를 누르면 넘어간다.)
사용자 생성 및 권한 설정
use mysql; => 아무 DB로 접속
자신의 계정을 생성
CREATE USER '사용자 이름'@'%' IDENTIFIED BY '비밀번호';
외부 접속이 가능하도록 권한을 설정
GRANT ALL PRIVILEGES ON *.* TO '사용자 이름'@'%';
권한 설정을 적용
FLUSH PRIVILEGES;
나가기
exit;
MySQL 설정 파일 수정
cd /etc/mysql/mysql.conf.d
vi 편집기를 이용해서 내용을 수정
sudo vi mysqld.cnf
MySQL 재시작
sudo service mysql restart
[참고]
1. 자바 17 설치
2. 타임존 설정
728x90
반응형
'Project > Todo' 카테고리의 다른 글
[Spring Boot] Member 서비스 구현 (2) (0) | 2022.07.13 |
---|---|
[AWS EC2 ubuntu] MySQL 데이터베이스 구축, 스프링 배포 파일 빌드, 서버 데이터베이스를 이용한 Member API 테스트 (2) | 2022.07.12 |
[AWS EC2 ubuntu] WinSCP와 PuTTY를 이용해서 EC2 인스턴스 접속 (0) | 2022.07.11 |
[AWS EC2 ubuntu] 인스턴스 생성과 보안 그룹 설정 (0) | 2022.07.10 |
[Spring Boot] Member 서비스 구현 (1) (0) | 2022.07.09 |