Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투(Ubuntu) 리눅스 고급 사용자를 위한 15가지 필수 팁

Windows나 macOS에서 우분투(Ubuntu)와 같은 리눅스 배포판으로 갈아타면 적응하는 데 시간이 필요할 수 있습니다. 데스크톱 환경, 파일 관리자, 소프트웨어 설치 방식까지 선택지가 워낙 다양하다 보니 처음에는 오히려 혼란스럽게 느껴지기 쉽습니다.


하지만 학습 곡선이 가파르다고 생각하는 건 섣부른 판단입니다. 리눅스에는 배울 것이 많지만, 아래에 소개하는 우분투 팁과 트릭만 익혀도 몇 분 만에 충분히 파워 유저가 될 수 있습니다.

1. 명령줄(터미널) 마스터하기

리눅스를 제대로 활용하려면 '터미널(Terminal)'이라 불리는 명령줄 앱을 반드시 익혀야 합니다. 올바른 명령어만 알고 있다면 컴퓨터의 더 깊은 영역까지 자유롭게 제어할 수 있기 때문입니다.

터미널에서는 텍스트 파일 편집, Wi-Fi 연결 등 다양한 작업이 가능합니다. 여기에 키보드 단축키를 함께 활용하면 작업 단계를 줄이고 시간까지 절약할 수 있습니다.

예를 들어 키보드의 위/아래 화살표를 누르면 이전에 입력했던 명령어를 순환하며 확인할 수 있고, Tab 키를 누르면 입력 중인 명령어나 파일·디렉터리 이름을 자동 완성해 줍니다.

뿐만 아니라 우분투 명령줄만으로 FTP 서버를 설치할 수도 있습니다. 리눅스 터미널 단축키 가이드를 참고하면 더 많은 생산성 향상 방법을 찾을 수 있습니다.

2. 키보드 단축키로 애플리케이션 즉시 실행하기

우분투(Ubuntu) 리눅스 고급 사용자를 위한 15가지 필수 팁

우분투의 대표적인 꿀팁 중 하나는 바로 키보드 단축키의 힘을 적극 활용하는 것입니다.

마우스로 아이콘을 클릭하거나 Super 키를 눌러 앱 이름을 직접 입력하는 것도 나쁘지 않지만, 그보다 빠른 방법이 있습니다.

우분투 런처(기본적으로 화면 좌측에 위치)의 첫 번째부터 아홉 번째까지의 애플리케이션에는 번호가 할당되어 있습니다. Super + 1부터 Super + 9까지 조합으로 해당 앱을 바로 열 수 있으며, 이미 실행 중인 앱의 새 창을 띄우려면 Shift 키를 함께 누르면 됩니다.

3. 로그인 시 마지막 세션 자동 복원하기

우분투는 로그아웃 전에 열어두었던 애플리케이션을 기억하도록 설정할 수 있습니다. 절전 모드나 최대 절전 모드(hibernate)가 정상적으로 작동하지 않는 환경이라면 특히 유용한 기능입니다.

이 기능은 dconf Editor의 gnome-session 설정을 통해 활성화됩니다. 먼저 아래 명령어로 dconf-editor를 설치합니다.

sudo apt install dconf-editor

설치 후 터미널에 다음을 입력합니다.

dconf-editor

dconf Editor가 열리면 org > gnome 항목을 차례로 확장하고 gnome-session을 선택합니다. 오른쪽 패널에서 auto-save-session을 찾아 체크박스에 체크한 뒤 X 버튼으로 창을 닫으면 됩니다.

정상 적용 여부는 브라우저를 실행한 상태로 로그아웃했다가 다시 로그인해 확인할 수 있습니다. 세션 관리 기능을 지원하는 브라우저와 함께 사용하면 열어두었던 탭까지 그대로 복구되므로 효과가 더욱 극대화됩니다. 다만 몇 번의 클릭을 아낄 수 있는 대신 부팅 시간이 다소 길어질 수 있다는 점은 감안하세요.

4. /home을 별도 파티션으로 분리하기

우분투(Ubuntu) 리눅스 고급 사용자를 위한 15가지 필수 팁

새로운 우분투 버전은 6개월마다 출시됩니다. 업데이트 관리자를 통해 최신 버전으로 업그레이드할 수 있지만, 때로는 업그레이드 과정이 예상대로 진행되지 않을 때도 있습니다. 그렇기 때문에 새로 설치(fresh install)를 고려하는 것이 현명합니다.

문제는 업그레이드나 재설치 과정에서 홈 디렉터리의 개인 데이터가 손실될 수 있다는 점입니다. 데이터를 백업해 두는 것도 좋지만, 백업과 복원 과정 자체를 생략하게 해주는 더 똑똑한 해결책이 바로 전용 홈 파티션입니다.

우분투를 처음 설치할 때 홈 파티션을 미리 만들어 두세요. 필요에 따라 용량을 지정할 수 있으니 모든 파일을 담을 만큼 충분한 공간을 확보하는 것이 중요합니다. 이후 리눅스를 다시 설치할 때 해당 파티션의 마운트 지점을 /home으로 지정하기만 하면 됩니다.

이렇게 하면 새로 설치한 후에도 홈 파티션의 모든 파일과 데이터가 그대로 보존됩니다.

5. full-upgrade로 완전한 업그레이드 진행하기

데비안 계열 배포판인 우분투를 업그레이드하는 일반적인 방법은 upgrade 명령어를 사용하거나, 터미널 대신 업데이트 관리자를 통해 알림을 기다리는 것입니다.

그런데 평범한 upgrade 명령으로는 모든 패키지가 업그레이드되지 않는 경우가 많습니다. 특정 앱의 의존성 때문에 일부 패키지가 의도적으로 그대로 남겨지기 때문입니다. 이런 패키지까지 포함해 완전한 업그레이드를 원한다면 다음 명령어를 사용하세요.

sudo apt full-upgrade

6. 응답 없는 프로세스 신속하게 종료하기

우분투(Ubuntu) 리눅스 고급 사용자를 위한 15가지 필수 팁

어떤 운영체제든 프로그램이 멈추는 상황은 발생합니다. 가장 현명한 대응은 해당 프로그램을 종료하고 다시 실행하는 것입니다.

리눅스에는 여러 가지 방법이 있습니다. 앱 창 구석의 X 버튼을 누를 수도 있고, 우분투의 '시스템 모니터(System Monitor)' 도구를 사용해 프로세스를 찾아 종료할 수도 있습니다. 또한 터미널에서 다양한 kill 명령어 계열을 활용해 응답 없는 앱과 프로세스를 강제 종료할 수도 있습니다.

7. PPA로 최신 버전 소프트웨어 설치하기

소프트웨어는 우분투 공식 저장소에 등록되기 전까지 여러 단계의 검증을 거칩니다. 테스트와 수정 과정을 거치며 안정성이 높아지는 대신, 저장소에 등록되기 전 최신 버전은 별도의 경로를 통해서만 만날 수 있습니다.

공식 저장소에 추가되기 전 소프트웨어는 PPA(Personal Package Archive)에서 찾을 수 있습니다. PPA 주소를 우분투의 저장소 목록에 추가하면 해당 저장소에서 애플리케이션을 설치할 수 있습니다.

다만 사전 출시(pre-release) 버전은 예기치 못한 오류가 발생할 수 있음을 유의해야 합니다. 또한 PPA는 편리하지만 보안 측면에서 안전하지 않으므로, 설치가 끝난 후에는 반드시 PPA 주소를 목록에서 제거하는 것이 좋습니다.

8. 루트(Root) 계정 활성화하기

우분투에서 루트(root) 계정은 기본적으로 비활성화되어 있습니다. 이는 사용자가 치명적인 실수를 저지르는 것을 막기 위한 장치입니다.

루트 권한으로 잘못된 명령어를 실행하면 데이터 전체를 삭제하는 등 심각한 결과로 이어질 수 있습니다. 자신은 그런 실수를 하지 않을 거라고 확신한다면 루트 계정을 활성화해 볼 수도 있습니다. 루트 계정은 삭제된 것이 아니라 숨겨져 있을 뿐입니다.

루트 계정을 활성화하려면 아래 명령어를 입력합니다.

sudo passwd

새 비밀번호를 설정하면 해당 비밀번호로 루트 계정에 접근할 수 있습니다.

다만 보안 관점에서는 매번 sudo를 사용해 명령별로 권한을 승격하는 방식이 더 안전합니다. 요청 시 비밀번호만 입력하면 되니까요.

루트 계정을 활성화한 뒤 다시 비활성화하려면 다음 명령어를 사용하세요.

sudo passwd -l root

9. 최신 그래픽 드라이버 설치하기

리눅스 역시 최신 그래픽 카드 드라이버를 지원합니다. 게임을 하든 영상 편집을 하든, 자신의 그래픽 카드에 맞는 최적의 드라이버를 사용하는 것은 그래픽 집약적 작업의 성패를 좌우합니다.

대부분의 경우 리눅스 사용자는 메인보드에 내장된 인텔 그래픽 칩의 드라이버를 사용합니다. 어떤 시스템에서는 이것이 유일한 그래픽 칩이기도 합니다.

하지만 컴퓨터에 AMD나 NVIDIA 칩셋 또는 전용 그래픽 카드가 장착되어 있다면 그에 맞는 드라이버가 필요합니다. 두 제조사 모두 오픈소스 드라이버와 독점(proprietary) 드라이버를 제공하며, 우분투에서는 최적의 그래픽 드라이버를 손쉽게 검색하고 선택해 설치할 수 있습니다.

10. 다양한 데스크톱 환경을 경험해 보기

우분투(Ubuntu) 리눅스 고급 사용자를 위한 15가지 필수 팁

Windows 10이나 macOS와 달리, 우분투 같은 리눅스 배포판은 데스크톱 환경을 자유롭게 선택할 수 있습니다. 대부분 별도로 설치할 수 있으며, 우분투처럼 대체 데스크톱 환경이 미리 탑재된 버전을 제공하는 배포판도 있습니다.

예를 들어 우분투는 다음과 같은 다양한 에디션(flavor)으로 출시됩니다.

  • 우분투 기본판 (GNOME 데스크톱 탑재)
  • Kubuntu (우분투 + KDE)
  • Lubuntu (우분투 + LXQt)
  • Ubuntu Budgie (Budgie 데스크톱 추가)
  • Ubuntu MATE (심플하고 클래식한 우분투 데스크톱)
  • Xubuntu (우분투 + Xfce)

따라서 다른 버전의 우분투를 통째로 설치하거나, 아니면 데스크톱 환경만 따로 추가할 수도 있습니다.

새로운 리눅스 데스크톱 설치는 간단하며, 간혹 추가 패키지만 필요합니다. 예를 들어 우분투에 Xfce를 설치하려면 다음 명령어를 사용합니다.

sudo apt install xfce4

설치가 완료되면 다음번 로그인 시 새로운 데스크톱 환경을 선택하라는 메시지가 표시됩니다.

11. 기본 파일 관리자 교체하기

우분투는 GNOME Files(노틸러스, Nautilus)를 기본 파일 관리자로 사용해 컴퓨터의 파일과 드라이브를 탐색합니다. 다운로드한 이미지나 생성한 문서를 확인할 때 사용하는 도구죠.

이 기본 파일 관리자도 다른 프로그램으로 얼마든지 교체할 수 있습니다.

선택할 수 있는 대안은 다양합니다. 성능은 빠르지만 기능이 적은 프로그램도 있고, 부가 기능이 풍부한 프로그램도 있습니다.

GNOME Files의 인기 있는 대안들은 다음과 같습니다.

  • Dolphin
  • Konqueror
  • Pantheon Files
  • 4Pane
  • PCManFM

대부분의 대체 파일 관리자는 우분투에서 문제없이 실행됩니다.

12. 자신만의 커널 컴파일하기

주말 프로젝트를 찾고 있다면, 자신에게 딱 맞게 최적화된 리눅스 커널을 직접 빌드해 보는 건 어떨까요?

솔직히 말하면 이것은 실용성보다는 학습 경험에 가깝습니다. 필요한 기능과 드라이버만 넣어 사용할 수 있다는 주장도 있지만, 대부분의 경우 굳이 필요하지 않습니다. 제공되는 기본 커널로 모든 것이 잘 작동하고 특별히 변경하고 싶은 마음이 없다면 이 단계는 건너뛰어도 무방합니다.

하지만 커널에 직접 손을 대고 싶은 열정이 있다면 리눅스 커널 컴파일 가이드를 참고해 보세요.

13. 스왑(Swap) 파티션으로 성능 끌어올리기

우분투 성능을 높이는 강력한 트릭 중 하나가 스왑 파티션 활용입니다. 스왑은 남는 디스크 공간을 RAM 넘침 영역으로 사용하는 메모리 관리 방식인데, 이 값을 사용자 입맛에 맞게 조정할 수 있습니다.

하드 드라이브 용량이 충분하다면 swappiness 값을 조정해 하드 디스크를 RAM처럼 활용할 수 있으며, 그 결과 더 빠르게 동작하는 리눅스 시스템을 얻을 수 있습니다.

다만 스왑 파티션 튜닝은 정밀한 과학이 아니며, 느린 HDD에서는 효과를 기대하기 어렵습니다. 또한 하드 디스크의 추가적인 마모 위험도 존재한다는 점을 유의하세요.

14. 가상 머신에서 Windows 실행하기

우분투(Ubuntu) 리눅스 고급 사용자를 위한 15가지 필수 팁

Windows가 그립거나 리눅스 버전이 없는 소프트웨어를 꼭 써야 한다면요? 다시 Windows로 돌아갈 필요 없이, 리눅스 안에 Windows를 설치하면 됩니다.

이것이 가능한 이유는 바로 가상화(virtualization) 덕분입니다. VMware나 VirtualBox 같은 소프트웨어로 가상 PC를 만들 수 있습니다. QEMU라는 대안도 있지만, 세부적인 명령줄 구성에 의존하기 때문에 숙련된 사용자에게 더 적합합니다.

리눅스에 Windows 가상 머신을 설치해 두면 필요할 때 전원을 켜고 부족한 앱을 사용하면 됩니다. 가상 머신은 다른 리눅스 앱들과 함께 실행되므로, 언제든지 우분투 데스크톱으로 전환할 수 있습니다.

15. 라이브 USB로 어디서든 우분투 휴대하기

어쩌면 최고의 우분투 파워 유저 트릭은 운영체제 자체를 주머니에 넣고 다니는 것일지도 모릅니다.

부팅 가능한 USB 메모리에 라이브 CD를 설치해 두면 거의 모든 컴퓨터에서 우분투를 사용할 수 있습니다. USB 포트가 라이브 드라이브 부팅을 지원하고 USB 메모리가 적합하기만 하다면, 순식간에 우분투를 실행할 수 있습니다.

여기에 자주 쓰는 포터블(portable) 앱까지 담아 두면 어디서든 즉시 작업 환경을 구축할 수 있습니다. 우분투 라이브 USB 제작 가이드를 참고해 방법을 익혀 보세요.

마무리: 우분투 트릭으로 리눅스 파워 유저가 되는 법

지금까지 소개한 우분투 팁과 트릭만 익혀도 여러분은 충분히 리눅스 전문가로 거듭날 수 있습니다.

명령줄 활용부터 다른 파일 관리자 사용, 심지어 자신만의 리눅스 커널 컴파일까지, 우분투 같은 리눅스 배포판은 놀라운 수준으로 커스터마이징이 가능합니다. 리눅스는 여러분이 원하는 무엇이든—그리고 그 이상을—실현해 줍니다.

궁극의 커스터마이징을 원한다면, 리눅스 스플래시 화면(splash screen)을 원하는 이미지로 바꾸는 방법도 알아보세요.