1、前言
上一篇我们讲了Linux日常实用命令-查看与操作文件和目录相关命令,今天我们介绍一下我们日常开发运维过程中每天 都用到哪些常用命令呢。
2、 开发运维开发运维
pwd: 显示当前所在位置
sudo + 其他命令:
以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。
grep:
grep 要搜索的字符串 要搜索的文件 --color: 搜索命令,--color 代表高亮显示
ps -ef/ps -aux:
这两个命令都是查看当前系统正在运行进程,两者的区别是展示格式不同。如果想要查看特定的进程可以使用这样的格式:ps aux|grep redis (查看包括 redis 字符串的进程),也可使用 pgrep redis -a。
注意:如果直接用 ps((Process Status))命令,会显示所有进程的状态,通常结合 grep 命令查看某进程的状态。
kill -9 进程的pid
用于杀死进程(-9 表示强制终止。)
通常我们可以先用 ps 查找进程,然后用 kill 杀掉
网络通信命令:
查看当前系统的网卡信息:ifconfig (Windows的CMD窗口里用ipconfig查看)
查看与某台机器的连接情况:ping
查看当前系统的端口使用:netstat -an
shutdown:
shutdown -h now: 指定现在立即关机;shutdown +5 "System will shutdown after 5 minutes":指定 5 分钟后关机,同时送出警告信息给登入用户。
**
reboot:**
reboot: 重开机。reboot -w: 做个重开机的模拟(只有纪录并不会真的重开机)。