上一篇
2025年8月最新动态:Linux内核6.10版本正式发布,进一步优化了内存管理和多线程性能,同时增强了对新型硬件的支持,对于运维人员和开发者来说,掌握高效的服务器管理技巧和系统优化方法变得更为重要。
查看系统版本:
cat /etc/os-release
或者使用:
lsb_release -a
查看CPU信息:
lscpu
或者查看核心数:
nproc
查看内存使用情况:
free -h
查看磁盘空间:
df -h
sudo adduser username
sudo usermod -aG sudo username
chmod 755 filename # 赋予所有者读写执行权限,其他用户读执行权限
修改SSH默认端口(避免被暴力破解):
sudo nano /etc/ssh/sshd_config
找到 Port 22
改为 Port 2222
(或其他端口),然后重启SSH:
sudo systemctl restart sshd
禁用root远程登录:
在 sshd_config
中设置:
PermitRootLogin no
调整Swappiness(减少交换分区使用):
sudo sysctl vm.swappiness=10 # 临时生效
永久生效需修改 /etc/sysctl.conf
,添加:
vm.swappiness=10
清理无用缓存:
sudo sync && sudo echo 3 > /proc/sys/vm/drop_caches
优化文件描述符限制(适用于高并发服务器):
ulimit -n 65535 # 临时修改
永久生效需修改 /etc/security/limits.conf
,添加:
* soft nofile 65535 * hard nofile 65535
ip a
ping example.com
/etc/netplan/01-netcfg.yaml
,示例配置: network: version: 2 ethernets: eth0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
应用配置:
sudo netplan apply
sudo systemctl start nginx sudo systemctl stop nginx
sudo systemctl enable nginx
journalctl -xe
sudo tail -f /var/log/nginx/error.log
Linux服务器的高效管理离不开基础命令的熟练使用和系统优化技巧,本文涵盖了服务器信息查看、用户管理、SSH安全优化、性能调优、网络配置等核心内容,适合运维人员和开发者参考。
2025年建议:随着Linux内核的持续更新,建议定期检查系统补丁,并结合实际业务需求调整优化策略。
本文由 庹丹 于2025-08-02发表在【云服务器提供商】,文中图片由(庹丹)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/515307.html
发表评论