linux常用命令-查看及杀死进程-后台执行程序

查看及杀死进程

1.退出编辑状态
	shift+;退出用wq 或q!
2. ps 命令用于查看当前正在运行的进程。
  grep 是搜索,例如: ps -ef | grep java,表示查看所有进程里CMD是java的进程信息
  ps -aux | grep java , -aux 显示所有状态
3. kill 命令用于终止进程
  例如: kill -9 [PID]
  -9表示强迫进程立即停止

通常用ps 查看进程PID ,用kill命令终止进程

执行ps命令即可列出的是当前服务器进程的快照(时间点),如果想要实时动态的显示进程信息,就可以使用top命令。
linux上进程有5种状态: 
	1. 运行(正在运行或在运行队列中等待) 
	2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 
	3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 
	4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 
	5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) 
ps工具标识进程的5种状态码: 
	D 不可中断 uninterruptible sleep (usually IO) 
	R 运行 runnable (on run queue): 正在运行,或在队列中的进程
	S 中断 sleeping :处于休眠状态
	T 停止 traced or stopped :停止或被追踪
	Z 僵死 a defunct (”zombie”) process:僵尸进程
W    进入内存交换(从内核2.6开始无效)
X    死掉的进程
<    高优先级
N    低优先级
L    有些页被锁进内存
s    包含子进程
+    位于后台的进程组;
l    多线程,克隆线程  multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

Linux中ps和kill的使用,ps是process status的缩写,kill在linunx中是杀进程的意思
	1.ps -ux, 查看当前的激活的进程
	2.ps -aux,查看当前所有进程,a是all的意思
	3.ps -U shiyanlou,查看shiyanlou这个用户有关的进程
通过ps -ux 找到这个设置面板的进程,然后kill掉 格式:kill pid 
强制杀掉某个进程 kill -9 pid   (注:-9表示强制杀掉某个进程的意思)
后台执行脚本,客户端关闭不停止
在Linux中,可以使用nohup将脚本放置后台运行,如下:
nohup python myscript.py params1 > nohup.out 2>&1 & 
1
但直接使用上面代码,无法在程序运行过程中查看Python中的print "computing" 输出结果,比如在每次循环中使用print语句等。原因是python的输出有缓冲,导致nohup.out不能够马上看到输出。
解决方法:
使用-u参数,使得python不启用缓冲。
修改命令如下:
nohup python -u myscript.py params1 > nohup.out 2>&1 & 
1
2
这样就可以同步看到输出结果了。
docker环境把包添加到自己的镜像里
docker ps
docker exec -it 5c bash

在装好的docker环境里,如果发现缺少了某个包,可以这样操作:

登录ssh root@192.168.3.61 -p 20111
pip install packages
pip list    # 检查是否装成功
不要关闭上面窗口,登录ssh yanzy@192.168.3.61
docker ps -a   #查看自己的镜像id和镜像名称
docker commit 镜像id 镜像名称   # eg: docker commit afcaf46e8305 yzy_tf:latest

这样就把包添加到自己的镜像里了
  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值