技巧一:定期更新與清理系統¶
系統更新是保持安全和性能的基礎。Linux的軟件包管理器(如Ubuntu/Debian用apt,CentOS/RHEL用yum或dnf)會修復漏洞、優化性能並安裝新功能。
操作步驟:
1. 更新系統:
- Debian/Ubuntu系:
sudo apt update # 更新軟件包列表
sudo apt upgrade # 升級已安裝軟件
- CentOS/RHEL系:
sudo yum update # 或 sudo dnf update
- 清理無用緩存:
系統會緩存下載的軟件包,佔用磁盤空間。清理命令:
sudo apt clean # 清理所有APT緩存(推薦)
sudo apt autoremove # 卸載不再需要的依賴包
技巧二:減少不必要的資源佔用¶
系統啓動後可能運行大量無需的服務(如打印服務、FTP等),佔用CPU和內存。
操作步驟:
1. 禁用開機啓動服務:
- 查看已啓用的服務:systemctl list-unit-files | grep enabled
- 禁用無需的服務(以“cups”打印服務爲例):
sudo systemctl disable cups
sudo systemctl stop cups # 立即停止服務
- 調整內存交換策略:
系統默認會頻繁使用交換分區(硬盤虛擬內存),導致性能下降。修改內核參數vm.swappiness(值越小,越傾向使用物理內存):
sudo sysctl vm.swappiness=10 # 臨時設置爲10(推薦值)
# 永久生效需寫入配置文件:
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
技巧三:優化文件系統性能¶
磁盤讀寫是性能瓶頸之一,合理設置文件系統參數可提升速度。
操作步驟:
1. 檢查磁盤健康:
定期檢查分區完整性,避免壞道導致數據丟失:
sudo fdisk -l # 查看磁盤列表(如/dev/sda)
sudo fsck /dev/sda1 # 檢查並修復/dev/sda1分區(需卸載分區)
- 禁用文件訪問時間記錄:
Linux默認記錄文件訪問時間(atime),機械硬盤頻繁寫入會拖慢速度。修改掛載參數:
- 編輯/etc/fstab,找到需要優化的分區(如/分區),在options列末尾添加noatime:
/dev/mapper/centos-root / xfs defaults,noatime 0 0
- 保存後生效:
sudo mount -a
技巧四:提升命令行效率¶
命令行工具用得溜,操作速度翻倍!
實用工具:
1. 用htop替代top:
top雖能看資源,但htop更直觀(進程樹、顏色區分CPU/內存),按F9可直接殺進程:
sudo apt install htop # 安裝(Ubuntu/Debian)
htop # 啓動後按F6可按CPU/內存排序
- 自定義常用命令:
在~/.bashrc添加別名,比如簡化ls爲ll:
echo "alias ll='ls -l'" >> ~/.bashrc
source ~/.bashrc # 立即生效
技巧五:基礎安全加固¶
新手常忽略安全,簡單配置即可防基礎攻擊。
關鍵步驟:
1. 開啓防火牆(UFW):
允許必要端口(如SSH的22端口),禁止不明訪問:
sudo apt install ufw # 安裝UFW(Ubuntu/Debian)
sudo ufw allow ssh # 允許SSH連接
sudo ufw enable # 啓用防火牆
sudo ufw status # 查看狀態
- 禁用Root直接登錄:
用普通用戶+sudo更安全。修改SSH配置:
- 編輯/etc/ssh/sshd_config,設置PermitRootLogin no,重啓SSH服務:
sudo systemctl restart sshd
總結:以上5個技巧從“系統更新”到“安全加固”,覆蓋了新手日常使用的核心場景。按步驟操作後,系統會更流暢、穩定,且不易因資源浪費或漏洞被攻擊。後續可根據需求深入學習(如內核參數、自動化腳本),但打好基礎後再進階更高效!