linux命令行利器 linux的命令行指的是什么( 四 )


命令参数:
实例:
ps(process status) , 用来查看当前运行的进程状态,一次性查看,如果需要动态连续结果使用top 。
linux上进程有5种状态:
ps工具标识进程的5种状态码:
命令参数:
实例:
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等 。
常用参数:
发送指定的信号到相应进程 。不指定型号将发送SIGTERM(15)终止指定进程 。如果无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号 。root用户将影响用户的进程,非root用户只能影响自己的进程 。
常用参数:
实例:
显示系统内存使用情况 , 包括物理内存、交互区内存(swap)和内核缓冲区内存 。
命令参数:
实例:
Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字 。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开 。以上功能使 netstat 成为网管和系统管理员的必备利器 。
命令参数:
实例
Linux日志截取利器——sed命令(亲测可用) 在生产环境中,往往没有条件给我们去debug排查,更多时候我们是通过日志来看具体的报错日期 。
但是日志往往是一直在实时更新 , 而且记录条数庞大,很难直接定位到错误信息 。这个时候 , 就可以利用sed命令来截取指定时间段内的日志(也是网上大多数博主的做法) 。
具体命令如下:
这条命令可以查询2020.10.13号当天9点到9点十分中间的所有的日志信息 。
但是这条命令的使用有两个前提(很多网上的博主都没有提到)
第一,日志输出的日期格式是要满足命令中的格式 ,如果不是的话就跟着实际的格式改
第二 , 输入的日期必须要真实存在?。。?,比如说9点整刚好没有日志输出,那么这条命令就会失效
更加通配的命令可以是这样,使用号*
这样无论九点整的时候是否有日志产生,就都可以获取到9点整到现在的所有日志了
使用,将截取到的内容输出到指定的文件中,方便进一步查看
ps:在实际操作中,我们一般会在后面加grep命令做进一步的关键字过滤
关于linux命令行利器和linux的命令行指的是什么的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读