특정 VM에 서버 운영을 위한 Ubuntu를 설치했다면,
기본적으로 설정할 것들을 정리한다.
진행하기 전에 선수로 보면 도움될 만한 글 참조
목차
- root 계정 활성화
- apt update
- apt dist-upgrade
- 시스템 시간(타임존,timezone) 변경
- hostname 변경
1. root 계정 활성화
root 계정 활성화에 관해서는 이전에 쓴 글이 있으니 중복되므로 해당 글을 참고한다.
2021.03.14 - [기술/Ubuntu] - AWS 외부 ssh client 연결 설정 (root 계정활성화 부분 확인)
2. apt update
새로운 버전의 패키지를 Ubuntu Repository로 부터 패키지 리스트를 업데이트한다.
update 하는 당시 이용할 수 있는 패키지들은 /etc/apt/sources.list로 petch 된다.
upgrade 하기전에 먼저 실행해야 함!
sudo apt update
3. apt dist-upgrade
apt upgrade와 다른 점은 좀 더 똑똑한? upgrade를 진행한다.
현재 서버에서 참조하지 않거나 더이상 사용하지 않는 패키지들은 삭제해줌!
apt update에서 가져온 패키지를 기준으로 작업하기 때문에 upgrade 전에는 update를 먼저 해줄것.
위에서 했으니 바로 진행하자.
sudo apt dist-upgrade
upgrage 하다가 뜻밖의 오류? 를 발견했다.
갑자기 선택하라는데 뭘 선택하냐?
A new version of /boot/grub/menu.lst is available, but the version installed currently has been locally modified.
AWS에서 종종 발생하는 오류다.
파일 권한이 변경됬기 때문..!
old : root.root 0644
new : root.root 0600
위에처럼 바뀌었다고 하는데 중요하진 않고
install the package maintainer's version 을 추천한다.
그럼 일사천리로 마무리됨.
4. 시스템 시간(타임존,timezone) 변경
현재 시간을 확인 해본다.
UTC 기준으로 설정되어 있을 것이다!
한국에서 사용할 서버라면 서버시간도 한국 기준인 KST로 바꿔주자.
간단하게 한줄로 변경가능
sudo timedatectl set-timezone Asia/Seoul
5. hostname 변경
hosts 명을 변경해보자.
일반적으로 아래처럼 설정되어있다. 적절한 이름으로 바꿔주자.
sudo vi /etc/hostname
위에 적혀있는 호스트명을 지우고, 새로 설정할 host 명을 적고 저장한다.
sudo hostname -F /etc/hostname
hostname -F 파일명 : 지정한 파일에서 호스트명 설정 option을 줘서 명령어 실행!
이제 재 접속하거나 hostname 명령어를 실행해보면
설정한 hostname으로 변경되어 있는 것을 확인할 수 있다.
'Infra > Linux' 카테고리의 다른 글
[Ubuntu] 우분투 apt / apt-get 차이 (0) | 2021.03.16 |
---|---|
[Ubuntu] 우분투 리눅스 서버 구축하기 (1/2) (0) | 2021.03.16 |
[AWS-lightsail] 파일전송 SFTP 설정 (0) | 2021.03.14 |
[AWS-lightsail] 외부 ssh 연결 설정 (0) | 2021.03.14 |
linux 에서 USB 쓰기 안될 때(read-only) 해결법 (1) | 2021.03.09 |