linux交付过程中常用指令
Linux 现场常用命令
- 分类:现场排障
- 机型:通用(工控机 / 机器狗 Linux)
- 项目:通用
- 现场:2026-09-02 整理,给交付同事进系统后随手查
- 适用版本:常见 Ubuntu / 工控机 bash
- 标签:Linux、命令、SSH、vim
现象
到场或远程进了 Linux,需要看网、看进程、改文件、看日志,临时想不起命令。
不是某一台狗的专用脚本。杀指定巡检进程见 01-杀进程(中狗/小狗分开)。
做法
登录
本机 PowerShell / 终端:
▼bash复制代码ssh robot@192.168.234.234
有的现场密码是 1,输入时不显示,输完回车。退出当前登录:
▼bash复制代码exit
人在哪、文件在哪
▼bash复制代码pwd # 当前目录 ls # 列出文件 ls -l # 详细列表 ls -lh # 带可读大小 cd /opt/robot # 进入目录 cd .. # 回上一级 cd # 回自己家目录
看文件内容:
▼bash复制代码cat 文件名 # 一次性打出全文(短文件) less 文件名 # 一页页翻,q 退出 head -n 50 文件名 # 前 50 行 tail -n 50 文件名 # 后 50 行 tail -f 文件名 # 一直盯日志,Ctrl+C 停
找文件、找字:
▼bash复制代码find /opt -name "*.yaml" # 按名字找 grep -n "关键词" 文件名 # 文件里搜 grep -n "关键词" *.log # 当前目录一批日志
网络
▼bash复制代码ip -br link # 网卡名、是否 UP(先看这个) ip addr # 含 IP ping -c 4 223.5.5.5 # 测出网,打 4 次就停 ping -c 4 192.168.234.234
进程(先看后动)
▼bash复制代码ps aux | grep 进程名关键字 top # 谁占 CPU/内存,q 退出
结束进程要先确认是哪一个,PID 是数字:
▼bash复制代码kill PID # 正常结束 kill -9 PID # 强制结束(先用普通 kill)
服务(systemd)
▼bash复制代码sudo systemctl status 服务名 sudo systemctl start 服务名 sudo systemctl stop 服务名 sudo systemctl restart 服务名 sudo systemctl enable 服务名 # 开机自启 sudo systemctl disable 服务名 sudo systemctl is-active 服务名 # 打印 active / inactive
服务自己的日志:
▼bash复制代码sudo journalctl -u 服务名 -n 50 --no-pager sudo journalctl -u 服务名 -f --no-pager # 一直跟,Ctrl+C 停
改配置(vim)
▼bash复制代码sudo vim 文件路径
i进入改写Esc退出改写:wq回车 = 保存退出:q!回车 = 不保存退出 改之前先备份:
▼bash复制代码sudo cp 文件路径 文件路径.bak
权限、管理员
▼bash复制代码sudo 某条命令 # 用管理员身份跑这一条 sudo -i # 变成 root,exit 回来 chmod +x 脚本.sh # 让脚本能执行
磁盘、内存
▼bash复制代码df -h # 分区还剩多少 free -h # 内存
拷文件
电脑 → 狗(在电脑上执行):
▼bash复制代码scp 本地文件 robot@192.168.234.234:/目标目录/
狗 → 电脑:
▼bash复制代码scp robot@192.168.234.234:/狗上的文件 本地目录/
重启、关机
▼bash复制代码sudo reboot # 重启 sudo shutdown -h now # 关机
现场改感知、驱动类配置后,通常要重启才生效。
注意
- 先
ls/pwd看清目录,再rm、kill、reboot。 rm -rf不写进常用清单:删错目录很难救。- 网卡名、进程名、服务名每台机可能不同,用
ip -br link、ps、systemctl status查到再操作。 - 小狗/中狗专用杀进程命令不要写在这篇里,避免混机型。
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
