우분투는 이미 매우 빠른 운영 체제이지만, 리눅스의 특성상 CPU, GPU, 메모리, 하드 드라이브 공간을 효율적으로 사용하는 것은 사실입니다. 하지만, 좀 더 최적화하여 성능을 향상시킬 여지는 항상 있습니다. 만약 우분투 PC의 성능을 개선하고 싶다면, 제대로 찾아오셨습니다. 이 튜토리얼에서는 우분투를 정리하고 속도를 향상시켜 더욱 빠르게 실행할 수 있는 효과적인 방법을 자세히 살펴보겠습니다.
부팅 시간 단축하기
우분투의 속도를 개선하는 한 가지 방법은 부트로더와 실제 부팅 사이의 지연 시간을 줄이는 것입니다. 기본 설정은 5초이지만, 급한 상황에서는 길게 느껴질 수 있습니다. 이 시간을 단축하려면 Grub 부트로더 설정 파일을 수정해야 합니다. 터미널을 열고 Nano 텍스트 편집기를 사용하여 해당 설정을 변경해 보겠습니다.
sudo nano /etc/default/grub
파일을 아래로 스크롤하여 “GRUB_TIMEOUT” 설정을 찾아 현재 설정된 시간(5초 또는 다른 값)을 1초로 변경하십시오.
이렇게 설정하면 Grub이 기본 운영 체제를 부팅하기 전에 단 1초만 기다립니다. 만약 1초가 너무 짧다고 느껴진다면, 3초 정도로 설정하는 것을 추천합니다.
변경이 완료되면 Ctrl + O를 눌러 파일을 저장하고, Ctrl + X를 눌러 편집기를 종료합니다.
이제 PC를 재시작하면 우분투가 로드되기 전에 기다리는 시간이 훨씬 짧아진 것을 확인할 수 있습니다.
불필요한 패키지 제거하기
우분투에서 패키지를 제거할 때, 해당 패키지는 시스템에서 완전히 제거되지 않고 잔여 파일이 남게 됩니다. 이는 Apt 패키지 관리자의 작동 방식 때문입니다. Apt는 모든 관련 프로그램을 한꺼번에 제거하는 대신, 사용자가 개별적으로 제거할 수 있도록 합니다.
이러한 잔여 파일은 디스크 공간을 차지하고 시스템 속도를 저하시키는 원인이 될 수 있습니다. 또한, Apt가 제거해야 할 패키지에 대해 계속해서 알려주는 것은 불편함을 초래합니다. 이러한 불필요한 패키지를 제거하려면 터미널을 사용해야 합니다. 안타깝게도, 명령줄을 사용하지 않고 Apt를 정리하는 것은 불가능합니다.
터미널을 열고 다음 명령을 실행하십시오:
sudo apt autoremove
autoremove
명령은 시스템에 더 이상 필요하지 않은 모든 패키지를 검색하여 제거합니다. 최적의 결과를 얻으려면 프로그램을 제거한 후에 이 명령을 실행하거나, 정기적으로(예: 매달) 실행하는 것이 좋습니다.
불필요한 PPA 제거하기
때로는 우분투에 서드파티 PPA(개인 패키지 아카이브)를 추가해야 할 경우가 있습니다. 이를 통해 서드파티 소스에서 소프트웨어를 빠르고 쉽게 설치할 수 있다는 장점이 있습니다. 하지만 PPA는 영원히 지속되지 않습니다. 시간이 지나면서 버려지게 되고, 결과적으로 apt update
명령을 실행할 때 오류가 발생할 수 있습니다. 이러한 PPA는 소프트웨어 리포지토리를 복잡하게 만들고, 소프트웨어 소스 새로 고침 속도를 저하시킬 수도 있습니다.
이 문제를 해결하는 가장 좋은 방법은 문제가 있는 PPA를 제거하는 것입니다.
sudo add-apt-repository --remove ppa:someppa/ppa
위 명령은 문제가 있는 PPA를 신속하게 제거하고 우분투 PC를 정리하는 데 도움이 됩니다. PPA 제거 방법에 대한 추가적인 안내가 필요하다면, 우분투에서 개인 패키지 아카이브를 제거하는 방법에 대한 자세한 가이드를 참고하십시오.
시작 프로그램 관리하기
우분투 PC의 속도를 느리게 만드는 또 다른 흔한 이유는 시작 시 자동으로 실행되는 프로그램이 너무 많은 경우입니다. 많은 프로그램이 “자동 시작” 폴더에 자신을 추가하며, 이로 인해 부팅 시간이 길어질 수 있습니다. 시스템 속도를 개선하려면 불필요한 시작 프로그램을 삭제해야 합니다.
우분투에서 자동 시작 항목을 제거하는 방법은 다양합니다. Stacer, Gnome Tweak Tool과 같은 프로그램을 사용하면 쉽게 삭제할 수 있지만, 모든 사용자가 이러한 프로그램을 동일하게 사용할 수 있는 것은 아닙니다. 이를 위해 터미널을 통해 직접 자동 시작 폴더를 관리하는 방법을 소개합니다.
먼저 cd
명령을 사용하여 홈 폴더에서 ~/.config/autostart/
디렉토리로 이동합니다.
cd ~/.config/autostart
다음으로, ls
명령을 사용하여 해당 디렉토리의 모든 파일을 나열합니다. 이 폴더에 있는 파일들은 시스템 시작 시 실행되는 항목들입니다. 삭제할 파일을 결정하기 전에 목록을 주의 깊게 살펴봅니다.
ls
ls
명령의 결과를 확인한 후, 삭제할 파일을 선택하십시오. 제거하려는 각 데스크탑 바로가기 파일은 시스템에서 해당 시작 항목을 비활성화합니다. rm
명령을 사용하여 선택한 파일을 삭제합니다.
rm someprogram.desktop
불필요한 시작 프로그램을 제거하면 CPU와 RAM 사용량이 줄어들고, 로그인 후 시스템이 준비되는 시간이 단축되는 효과를 얻을 수 있습니다.