进程
- ps:显示进程信息
- netstat:显示端口信息
- jps:显示Java进程信息
- top:动态监控进程信息
如果我们是学Linux运维的,那么这几个命令深究起来是有很多用法的,但是我们是搞开发的,我们只需要掌握一些常见用法够我们工作使用即可。
ps -ef:显示系统内的所有进程
网络异常,图片无法展示
|
ps -ef | grep java 过滤java进程信息
目前我们还没有java相关的进程
我们先过滤下python信息
ps -ef | grep python
网络异常,图片无法展示
|
netstat -anp |grep 端口号 显示进程和端口信息
yum install -y net-tools 先安装网络工具
网络异常,图片无法展示
|
实践:过滤22端口信息
网络异常,图片无法展示
|
jps命令
jps类似于ps命令,不同的是ps显示所有进程,而jps只显示启动的java进程信息。
jps是java提供的命令,只有在装好jdk环境后才有,所以目前我们执行不了,会报错,后续的大数据组件启动后都会有相关的java进程,所以jps命令也非常关键。
top命令:动态显示系统消耗资源最多的信息
网络异常,图片无法展示
|
按q退出监控模式
kill命令:关闭进程
windows中如果我们想关闭一个进程,那么需要打开任务管理器点结束任务即可
网络异常,图片无法展示
|
但是针对linux而言,它没有图形化界面
我们首先通过ps命令获取进程的pid之后
kill pid即可
kill pid 相当于我告诉你一声让你自杀,然后你就自己挥刀自杀了
kill -9 pid 针对不自觉的,没有自杀成功的,那我就直接亲自出马了,这就算是它杀了。