提升sshd的nice权限

当服务器夯住,我们没有办法远程ssh的时候,提升sshd的nice权限为最大,这样就可以直接ssh连接了
nice 值越大,权限越小,-20最大,19最小

1.查看sshd的详细信息(nice值,pid等)

~]# ps -aeo cmd,pid,nice |grep ssh[d]
sshd: root@pts/1               345   0
/usr/sbin/sshd -D             6552   0
sshd: root@pts/0              9184   0

2.根据pid值来对sshd进行提权

 ~]# renice -n -20 6552
6552 (process ID) old priority 0, new priority -20  #提权成功

3.打开另外pts,可以看到nice值已经发生了变化

 ~]# ps -aeo cmd,pid,nice |grep ssh[d]
/usr/sbin/sshd -D             6552 -20
sshd: root@pts/0              9184   0
sshd: root@pts/1             20296 -20


4.也可以用top命令更改已存在进程的nice:

top
#进入top后按“r”–>输入进程PID–>输入nice值

5.对命令进行临时调整权限

nice -n 10 tar xf xxxx.tar.gz #解压一个非常大的压缩包,可以将nice权限下降,以免抢占资源

原文地址:https://www.cnblogs.com/dinghc/p/13161265.html