Linux 服务器运维入门:像师傅带徒弟一样学命令

刚接触 Linux 服务器的朋友,别被那黑底白字的终端吓到。其实运维这事儿,就像学骑自行车,刚开始摇摇晃晃,练多了自然稳当。今天咱们就从最实用的命令说起,让你能真正上手干活。

登录服务器后,第一件要养成习惯的事就是看看系统状态。输入 top 命令,你能看到哪些进程在吃 CPU、占内存。要是发现某个进程占用异常高,记下它的 PID,用 kill 命令加上 PID 就能结束它。不过要小心,别把关键进程给杀了。想看磁盘空间,用 df -h,这个 h 参数让显示的单位变成人类可读的 GB、MB,不然那一串数字看得人眼晕。

日志是排查问题的宝贝。大部分日志都躺在/var/log 目录里。比如系统日志 tail -f /var/log/syslog,这个 f 参数能让日志实时滚动,你这边开着终端,那边系统一有动静马上就能看到。要是想查特定内容,配合 grep 就行,比如 grep error /var/log/syslog 把所有错误信息筛出来。实际工作中,我经常这么干:tail -f /var/log/nginx/error.log,盯着 Nginx 的错误日志,一旦有访问失败马上就能看到。

文件权限这块新手容易栽跟头。ls -la 能看到每个文件的详细权限,那一串 rwx 分别代表读、写、执行。要是网站上传的图片访问不了,多半是权限问题。chmod 755 目录名给目录加上执行权限,文件一般用 644 就够了。记住一个原则:目录需要执行权限才能进入,文件不需要执行权限也能读取。属主用 chown 改,格式是 chown 用户名:组名 文件名。

备份这事儿千万别偷懒。最简单的备份就是用 tar 打包,tar -czvf 备份名.tar.gz 要备份的目录,c 是创建,z 是 gzip 压缩,v 显示过程,f 指定文件名。恢复的时候用 tar -xzvf 备份文件名。我习惯在 crontab 里设个定时任务,每天凌晨三点自动备份网站目录,命令写成 0 3 * * * tar -czvf /backup/网站名_2026-03-25.tar.gz /www/网站目录,这样每天的备份文件都带日期,找起来方便。

网络问题用 netstat -tuln 看哪些端口在监听,要是网站打不开,先确认 80 或 443 端口有没有在听。curl -I 域名能看响应头,快速判断服务是否正常。要是需要临时开放端口,iptables -A INPUT -p tcp –dport 端口号 -j ACCEPT,不过生产环境建议用更安全的 firewalld 或 ufw。

最后说个保命技巧:执行危险操作前,先截图或把命令复制到文本里。万一输错了 rm -rf 这种命令,还有迹可循。运维这行,谨慎比技术更重要。多练几次,这些命令就成了肌肉记忆,到时候你也能当师傅带徒弟了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇