技巧一:定期更新与清理系统¶
系统更新是保持安全和性能的基础。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个技巧从“系统更新”到“安全加固”,覆盖了新手日常使用的核心场景。按步骤操作后,系统会更流畅、稳定,且不易因资源浪费或漏洞被攻击。后续可根据需求深入学习(如内核参数、自动化脚本),但打好基础后再进阶更高效!