Study/Linux

리눅스 시스템 싹 뜯어고쳐 🚀 초고속 만들기!

AC 2025. 2. 26. 02:36

요즘 리눅스 쓰는 맛이 안 난다고? 굼벵이처럼 느려터진 시스템 때문에 답답해 죽겠다고? 걱정 마! 내가 삽질하며 얻은 꿀팁들, 오늘 싹 다 풀어줄게. 이걸로 니 리눅스, 진짜 🚀 로켓처럼 빨라질 거다.

주의: 쫄리면 그냥 뒤로 가기 눌러라. 잘못 건드리면 시스템 맛탱이 갈 수도 있으니, 백업은 필수! (Timeshift 깔아두면 맘 편하다: sudo apt install timeshift)

1. 시스템 기본 튜닝: 싹 다 밀어버려! (불필요한 것들)

  • 시작 프로그램 정리: 윈도우처럼 리눅스도 부팅할 때 쓸데없는 프로그램들이 자동으로 실행된다. 싹 정리해야지.
  • sudo apt install gnome-tweaks # gnome-tweaks 설치 gnome-tweaks # 실행해서 Startup Applications에서 불필요한 항목 비활성화
  • systemd 서비스 관리: 백그라운드에서 돌아가는 서비스들도 정리해야 한다.
  • systemctl list-unit-files --type=service # 어떤 서비스들이 돌아가는지 확인 sudo systemctl disable bluetooth.service # 예시: 블루투스 안 쓰면 꺼버려
  • 패키지 정리: 찌꺼기들 청소!
  • sudo apt autoremove # 사용 안 하는 패키지 삭제 sudo apt clean # 캐시 삭제

2. 데스크탑 환경 최적화: 무거우면 버려!

GNOME, KDE 같은 데스크탑 환경 무겁다고 느껴지면 가벼운 걸로 갈아타.

  • 경량 데스크탑 환경 설치:
    • Xfce: sudo apt install xubuntu-desktop
    • LXQt: sudo apt install lubuntu-desktop
    설치하고 로그인 화면에서 세션 선택해서 바꿔주면 된다.
  • GNOME 확장 비활성화: GNOME 쓰는 놈들은 확장 기능들 끄는 게 좋다.
  • gnome-tweaksExtensions 에서 성능에 영향 주는 것들 꺼라.
  • 애니메이션 효과 줄이기:
  • gsettings set org.gnome.desktop.interface enable-animations false

3. 저장장치 최적화: SSD는 소중하니까!

  • SSD 최적화:
    • TRIM 활성화:
    • sudo systemctl enable fstrim.timer
    • I/O 스케줄러 변경 (SSD용):/dev/sda 는 니 SSD 경로로 바꿔줘야 한다.
    • echo 'action=change scheduler=noop dev=/dev/sda' | sudo tee /etc/udev/rules.d/60-ssd.rules
  • Btrfs 파일 시스템 압축 사용: (선택) Btrfs 쓰는 애들은 파일 시스템 만들 때 압축 옵션 넣어주면 용량 절약된다.
  • -o compress=zstd
  • 정크 파일 정리:
  • sudo apt install bleachbit sudo bleachbit --clean system.cache # 시스템 캐시 삭제

4. 메모리 & 스왑 관리: 램은 많을수록 좋고, 스왑은 적당히!

  • zRAM/zSwap 설정: 램 부족하면 zRAM 써봐. 램처럼 쓰는 압축된 공간 만들어준다.
  • sudo apt install zram-config # zRAM 활성화
  • Swappiness 값 조정: 램 얼마나 써야 스왑 쓸지 정하는 값이다.
    echo 'vm.swappiness=10' | sudo tee /etc/sysctl.d/99-swappiness.conf
    낮을수록 램 많이 쓰고, 높을수록 스왑 많이 쓴다.
  • RAM 8GB 이상이면:

5. 커널 및 드라이버 튜닝: 핵심을 건드려보자!

  • 저지연(Low-Latency) 커널 설치: 반응 속도 빨라진다.
  • sudo apt install linux-lowlatency
  • XanMod 커널 사용 (고성능): 좀 더 과격하게 성능 끌어올리고 싶으면 이거 써봐.
  • echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list sudo apt update && sudo apt install linux-xanmod
  • 전용 그래픽 드라이버 설치:
    • NVIDIA: sudo ubuntu-drivers autoinstall

6. 하드웨어 활용: 쥐어짜!

  • Overclocking 유틸리티:
    • CPU: sudo apt install cpufrequtils
    • GPU: sudo apt install mesa-utils
    오버클럭은 잘못하면 장비 망가진다. 감당 가능하면 해라.
  • RAM 추가 또는 SSD 업그레이드: 램 8GB 이상 + SSD 조합은 국룰이다. 돈 아끼지 마라.

7. 모니터링 도구: 눈으로 확인해야 직성이 풀리지!

  • 실시간 리소스 모니터링:
  • sudo apt install htop bashtop
  • 시스템 성능 분석:
  • sudo apt install sysstat iotop

8. 보안과 성능 밸런스: 둘 다 놓칠 수 없어!

  • SELinux/AppArmor 일시적 비활성화: (보안 취약점 발생 가능성 있으므로 주의)보안 빡세게 해야 하면 건들지 마라.
  • sudo systemctl stop apparmor

9. 자동화 스크립트 예시: 게으름뱅이를 위한 자동화!

  • 주간 시스템 정리 (cron에 등록):매주 월요일 새벽 3시에 자동으로 청소해준다.
  • 0 3 * * 1 sudo apt autoremove -y && sudo apt clean

10. 고급 튜닝: 고수만 따라해라!

  • 파일 시스템 마운트 옵션: /etc/fstabnoatime, nodiratime 추가:디스크 I/O 줄여준다.
  • UUID=xxxx / ext4 defaults,noatime,nodiratime 0 1
  • Preload 설치: 자주 쓰는 앱 미리 캐싱해놔서 실행 속도 올려준다.
  • sudo apt install preload
  • Alias로 작업 효율화: ~/.bashrc 에 추가:update 라고만 쳐도 업데이트 끝!
  • alias update='sudo apt update && sudo apt upgrade -y'

마무리

자, 여기까지다. 이거 다 따라 하면 니 리눅스, 진짜 🚀 날아다닐 거다. 근데 항상 백업 잊지 말고, 잘못 건드려서 망했다고 나한테 징징거리지 마라.

적용했으면 reboot 해서 변경 사항 적용하는 거 잊지 말고! 🚀

LIST