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