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

刚接触 Linux 服务器的朋友,别被黑乎乎的终端吓到。这东西用熟了,比你点鼠标快十倍。今天师傅带你走一遍最常用的运维场景,你跟着敲一遍,心里就有底了。

先说登录服务器。拿到一台新机器,第一件事是用 SSH 连上去。命令很简单,ssh root@你的服务器 IP,回车后输入密码就行。为了安全,建议尽快配置密钥登录,生成密钥用 ssh-keygen -t rsa,然后把公钥复制到服务器的~/.ssh/authorized_keys 里,以后登录就不用输密码了。

连上服务器后,先看看系统啥情况。top 命令能实时显示 CPU、内存使用情况,按 q 退出。想看磁盘空间,用 df -h,那个减 h 是让数字显示成人类可读的格式,比如 10G 而不是 10485760。要是发现某个目录占空间太大,cd 进去后用 du -sh * 就能看到每个文件的大小。

日志是排查问题的宝贝。系统日志在/var/log 目录下,tail -f /var/log/syslog 能实时盯着日志输出,程序一出错马上就能看到。要是想搜特定关键词,grep 是你的好朋友,比如 grep “error” /var/log/syslog 就把所有错误行都挑出来了。

进程管理也得会。ps aux 列出所有进程,找到不想跑的进程,记下第二列的 PID,然后 kill PID 就能杀掉。要是进程卡死不听话,kill -9 PID 强制结束。想后台跑程序,命令后面加个&就行,或者用 screen 创建会话,就算断开 SSH 程序也不会停。

文件操作那些基础命令我就不啰嗦了,说个实用的。想批量改文件名,比如把所有 jpg 改成 png,用 rename ‘s/jpg/png/’ *.jpg。想找某个文件,find / -name “filename” 2>/dev/null,后面那个是把错误输出扔掉,不然满屏权限报错看着烦。

最后说个保命的。执行 rm -rf 之前,一定一定先用 ls 确认一遍路径。我见过太多人手滑删错目录,数据没了哭都来不及。重要文件定期用 tar -czf backup.tar.gz /path/to/backup 打包,传到本地或者对象存储上。

这些命令够你应付日常运维了。剩下的边用边学,遇到问题多查文档,多试几次就熟了。

暂无评论

发送评论 编辑评论


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