云计算
今天我给大家看几个云计算学习课程的概要资料。 本文是使用信号控制过程的学习笔记资料,希望对大家有帮助。
=========================================================================================
基尔、基醇、pgrep、pkill、top
向进程发送信号
[root@tianyun ~]# kill -l //列出所有支持的信号
号码信号名称
1 ) SIGHUP重载配置PID不变
2 )简单键盘中断( c
3 )退出SIGQUIT键盘
9 ) SIGKILL强制退出
15 ) SIGTERM结束(正常结束)默认信号
18 ) SIGCONT紧随其后
19 ) SIGSTOP停止
20 ) SIGTSTP暂停( z
向工作vsftpd进程发送信号1、15
vsftpd信号测试
[ root @ Tianyu n~] # yum-yinstallvsftpd
[ root @ Tianyu n~] # systemctlstartvsftpd
[ root @ Tianyu n~] # psaux|grep vsftpd
root 9160 0.0 0.0 52580 904? s21:540:00/usr/sbin/vsftpd/etc/vsftpd/vsftpd.conf
[root@tianyun ~]# kill -1 9160 //发送重启信号。 例如,vsftpd的配置文件已更改,希望重新加载
root 9160 0.0 0.0 52580 904? s21:540:00/usr/sbin/vsftpd/etc/vsftpd/vsftpd.conf
[root@tianyun ~]# kill 9160 //有脚本systemctl stop vsftpd向vsftpd服务器发送停止信号
[ root @ Tianyu n~] # psaux|grep vsftpd
crond信号测试
//1
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ psaux|grep [ c ] rond
root 478 0.0 0.1 124144 1572? Ss 09:35 0:00 /usr/sbin/crond -n
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ sudo kill-1478
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ psaux|grep [ c ] rond
root 478 0.0 0.1 124144 1572? Ss 09:35 0:00 /usr/sbin/crond -n
//15
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ sudo kill 478
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ psaux|grep crond
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ sudosystemctlstartcrond
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ psaux|grep crond
root 22319 0.0 0.1 124140 1548? Ss 14:54 0:00 /usr/sbin/crond -n
工作2 :信号测试9,15
[ root @ Tianyu n~] # touch file 1file 2
[root@tianyun ~]# tty
/dev/pts/1
[root@tianyun ~]# vim file1
[root@tianyun ~]# tty
/dev/pts/2
[root@tianyun ~]# vim file2
[root@tianyun ~]# ps aux |grep vim
root 43620.0.2111042888 pts/1s 23:020:00 vim file 1
root 43630.10.2110682948 pts/2s 23:020:00 vim file 2
[root@tianyun ~]# kill 4362
[root@tianyun ~]# kill -9 4363
[root@tianyun ~]# killallvim //向所有vim进程发送信号
[root@tianyun ~]#killall httpd
工作3 :信号测试18、19
[root@tianyun ~]# ps aux |grep sshd
root 5571 0.0 0.0 64064 1164? Ss 09:35 0:00 /usr/sbin/sshd
[root@tianyun ~]# kill -STOP 5571
[root@tianyun ~]# ps aux |grep sshd
root 5571 0.0 0.0 64064 1164? Ts 09:35 0:00 /usr/sbin/sshd
[root@tianyun ~]# kill -cont 5571
[root@tianyun ~]# ps aux |grep sshd
root 5571 0.0 0.0 64064 1164? Ss 09:35 0:00 /usr/sbin/sshd
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ psaux|grep crond
root 22319 0.0 0.1 124140 1568? Ss 14:54 0:00 /usr/sbin/crond -n
yang 224270.0.0112648964 pts/2r 15:070:00 grepcolor=auto crond
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ sudo kill-1922 319
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ psaux|grep crond
root 22319 0.0 0.1 124140 1568? Ts 14:54 0:00 /usr/sbin/crond -n
yang 224310.0.0112648964 pts/2r 15:070:00 grepcolor=auto crond
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ sudo kill-cont 22319
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ psaux|grep crond
root 22319 0.0 0.1 124140 1568? Ss 14:54 0:00 /usr/sbin/crond -n
yang 224360.0.0112648960 pts/2r 15:080:00 grepcolor=auto crond
任务4 :远程踢出登录本机的用户
[ root @ Tianyu n~] # pkillhelp
pkill: invalid option — &; #039; -&; #039;
usage:pkill [-signal ] [-fvx ] [-n|- o ] [-PPP idlist ] [-gpgrplist ] [-ssid list ]
[-ueuid list ] [-uuid list ] [-gg idlist ] [-tter mlist ] [ pattern ]
[root@tianyun ~]# pkill -u alice
[root@tianyun ~]# w
15:46:44up2: 19,4 users,load average:0.17,0.12,0.08
userttyfromlogin @ idlejcpupcpuwhat
根蒂1:021:32? 4:22 4:22 /usr/bin/Xorg :
root pts/0:0.015:460.00 s 0.00 s 0.00 SW
root pts/3172.16.8.10015:462.00 s 0.01 s 0.00 s sleep 50000
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ w
15:17:25up5: 42,3 users,load average:0.00,0.01,0.05
userttyfromlogin @ idlejcpupcpuwhat
yang pts/0123.120.22.3215:0021.00 s 0.00 s-bash
yang pts/1123.120.22.3215:005.00 s 0.00 s 0.00 SW
yang pts/2123.120.22.3212:0413.00 s 0.12 s 0.02 svim file 1
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ pkill-tpts/2//结束pts/2上的所有进程
[ yang @ izm5eiwihahzq6ds 23 GB f6z~]终止$ pkill-9-tpts/2//pts/2上的所有进程,然后退出pts/2
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ w
15:20:59up5: 45,3 users,load average:0.00,0.01,0.05
userttyfromlogin @ idlejcpupcpuwhat
yang pts/0123.120.22.3215:003:55.00 s 0.00 s-bash
yang pts/1123.120.22.3215:003.00 s 0.01 s 0.00 SW
yang pts/2123.120.22.3215:203.00 s 0.00 s-bash
[ yang @ izm5eiwihahzq6ds 23 GB f6z~] $ sudo pkill-uyang
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn