linux查看进程,Linux下root用户是否有权限杀死历史的进程?
在linux,root用戶是可以刪除用戶的所有进程,

输入ps aux | less 查看所有的用户进程
通过 kill -9 程序ID 程序的强制终止指令(暴力砍掉)
例如我要关闭2087这个进程 输入 kill -9 2087,然后按下enter就可以关闭2087进程
第一次关闭进程失败是因为我是system登录,后来切换root登录之后就成功删除2087进程了
请大家多多关注我的头条号,谢谢大家!
linux异常进程CPU过高?
确认系统版本类型
因为有的系统版本命令不一样。cat /etc/redhat-release
首先看看系统计划任务有么有内容,crontab -e
如果有内容把内容禁用一下,然后停止服务。比如centos7 crond服务
比如这台主机被加入了计划任务,查看脚本文件。其中有用到/tmp目录
把/tmp 和 /root下面的异常目录清理一下
top查看服务器进程情况
比如本图左左发现有2个进程流量异常大
查看进程所在路径,cd /proc/pid号 ls查看cwd命令路径
如图这里可以看到,刚刚异常进程所在的路径和脚本名字
切换到对应跟路径下面,把异常的进程文件删除
都清理之后,还要看看/var/spool/cron/crontabs/croot 有没有,都要删除一下
此外,localbash 和chkconfig /etc/init.d和/etc/rc.d/rc3.d目录都要看看
Linux下如何查看进程打开的文件以及修改进程打开文件数上限?
Linux文件数打开数 查看当前系统最大的文件打开数, 在linux终端中输入ulimit -a “open files”参数选项后面的数值就是当前系统支持的最大打开文件数 修改linux最大文件打开数 如果要修改linux最大文件打开数,可以通过参数命令 unlimit -n 后面接需要设置的文件数量。
设置好之后,再次查看 unlimit -a 你会发现已经设置为新的数量了 设置好之后,再次编辑修改重启设置的服务,已经没有刚刚那个1024文件数限制的报错提示 其他修改方法 除此之外,如果针对不同的用户。
也可以通过编辑修改 /etc/rc.local文件设置环境变量,添加 unlimit -n ,重启之后一般就自动设置好了 查看系统句柄文件数 当前系统文件句柄的最大数目,只用于查看,不能设置修改 cat /proc/sys/fs/file-max 查看进程打开文件数 如果需要查看所有进程的文件打开数,命令lsof |wc -l
linux系统中如何查看进程号?
linux系统中查看进程号的方法如下
1、ps命令查找与进程相关的PID号:
2、ps a 显示现行终端机下的所有程序,包括其他用户的程序。
3、ps -A 显示所有程序。
4、ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
5、ps -e 此参数的效果和指定"A"参数相同。
6、ps e 列出程序时,显示每个程序所使用的环境变量。
7、ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
8、ps -H 显示树状结构,表示程序间的相互关系。
9、ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
10、ps s 采用程序信号的格式显示程序状况。
11、ps S 列出程序时,包括已中断的子程序资料。
12、ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的进程状况。
在Linux中如何查找一个命令或进程的执行时间?
在Linux查找进程运行时间的方法,也很方便快捷,还是ps命令,和之前虫虫一个问答如何显示进程号类似。
top中的TIME+首先做为知识扩展说下top中的TIME+信息,上一个问答中说过通过top查看进程号的,那么可不可以也通过top显示进程时间。top命令中有个TIME+项是进程运行时间么?
回答是否定的,top进程现实中的TIME+项并不是进程运行时间,而是进程占用CPU的时间,多核的话,互相累加。所以这是参数不是进程运行时间,而是一个性能指标,占用CPU的时间,占用时间越久,处理的越久,说明进程越耗CPU,越系统资源。
ps 中的时间选项lstart,etime我们先看一下ps的帮助,man ps
其中和进程运行时间相关的两个参数有tart(start, start_time,lsstart)和etime(etimes),分别表示进程开始时间和持续运行的时间。
比如,我们对上面占用cpu时间很长的进程qemu-kvm,进程 2847查询这些时间,注意这些格式要以-o (output输出格式)来开头引出:
time命令,测试一个进程的运行时间在性能测试中还有常用的命令time,在time后紧跟着执行的命令,执行完后显示这次任务的执行时间cpu时间(包括总用户,用户态时间,内核态时间)
所以答案就是用ps ,好了今天回答就到这里,喜欢虫虫的回答,请给虫虫点赞。
关注虫虫有更精彩的技术文章和回答会奉上。


还没有评论,来说两句吧...