提升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权限下降,以免抢占资源