우분투 20.04 ToDO - 시스템 설정

1. GRUB 설정

GRUB 기본설정은 '부팅 메뉴'를 히든메뉴로 되어 있고, '대기 시간'은 0로 되어 있어, 키 입력이 없다면 바로 부팅을 할 수 있으나, 필요에 따라 '부팅 메뉴'를 실행해야 하는 경우가 있어 변경하도록 한다.

--- a/etc/default/grub	2021-01-02 23:47:33.523412870 +0900
+++ b/etc/default/grub	2021-01-02 23:49:39.871408914 +0900
@@ -4,8 +4,7 @@
 #   info -f grub -n 'Simple configuration'
 
 GRUB_DEFAULT=0
-GRUB_TIMEOUT_STYLE=hidden
-GRUB_TIMEOUT=0
+GRUB_TIMEOUT=2
 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 GRUB_CMDLINE_LINUX=""

위 변경 사항을 시스템에 적용하기 위해 update-grub를 실행하도록 한다.

$ sudo update-grub

 

2. SSD 및 RAMDisk 설정 그리고 Swap 제거

SSD의 파일 시스템을 ext4로 사용한다면, 트림을 활성화 시키기 위해 discard 옵션을 추가하도록 한다. 브라우저 캐쉬를 위해 램디스크를 할당하였다. Swap을 사용하지 않는다면 제거할 수 있다.

--- a/etc/fstab	2021-01-02 23:45:36.591416531 +0900
+++ b/etc/fstab	2021-01-02 23:57:58.474985192 +0900
@@ -6,5 +6,7 @@
 #
 #                
 # / was on /dev/sda1 during installation
-UUID=af4c2971-76cc-4a7a-bba0-1d8fd0c48dcc /               ext4    errors=remount-ro 0       1
-/swapfile                                 none            swap    sw              0       0
+UUID=af4c2971-76cc-4a7a-bba0-1d8fd0c48dcc /               ext4    discard,noatime,errors=remount-ro    0       1
+
+tmpfs                                     /var/ramdisk    tmpfs   defaults,noatime,size=512M,mode=1777 0       1

우분투 18.04 버전부터 Swap 메모리를 파티션이 아닌 파일로 관리하기 때문에 swap 메모리를 사용하지 않을 경우 아래 명령어를 사용하여 swap file을 삭제 및 swapoff 시켜야 한다.

$ sudo swapoff /swapfile
$ sudo rm -rf /swapfile

 

3. 윈도우 및 나눔 폰트 설치

문서 작성에 주로 사용하는 '맑은 고딕'과 '나눔 폰트' 그리고 코딩에 사용하는 D2Coding 폰트를 설치하도록 한다. 네이버 폰트는 apt로 설치가 가능하며, 윈도우 폰트는 truetype 디렉토리에 복사해야 한다.

$ sudo apt install fonts-nanum fonts-naver-d2coding
$ sudo cp -r <font dir> /usr/share/fonts/truetype
$ sudo fc-cache -vf

 

4. 오류 보고서 및 네트워크 탐색 에러 메시지 비활성화

우분투 사용 중에 에러가 발생하면 에러 로그를 캐노니컬에 전송할 수 있으며, 오류 발생 때마다 전송 여부를 묻는 메시지가 출력되기 때문에 이것을 아래의 같이 수정하여 비활성화 시킬 수 있다.

$ sudo vi /etc/default/apport

enabled=0

우분투 18.04 이하 버전은 우분투 데스크탑 실행할 때마다 아래 이미지와 같은 알림 메시지가 오른쪽 상단에 출력된다.

우분투 20.04 버전부터 이런 메시지가 더 이상 출력되지 않지만, 만약 출력된다면 아래와 같이 수정하도록 한다.

$ sudo vi /etc/default/avahi-daemon

AVAHI_DAEMON_DETECT_LOCAL=0

 

5. 네트워크 설정

이 설정은 CLI 환경에서 DNS를 참조가 필요한 경우 설정하도록 한다. 우분투를 '최소 모드'로 설치하였다면, 아래의 네트워크 패키지를 설치하도록 한다.

$ sudo apt install net-tools resolvconf

아래와 같이 네임서버를 등록하고, resolvconf 사용하여 업데이트해야 네임서버가 적용된다.

$ sudo vi /etc/resolvconf/resolv.conf.d/head

nameserver 164.124.101.2
nameserver 168.128.63.1
$ sudo resolvconf -u
$ sudo service network-manager restart