Linux 笔记 6
Linux系统启动的第一个进程init PID1,除了init之外,其他所有的进程都是由另一个进程创建的
子进程,fork():创建进程
如要要启动的进程不是系统命令,要在进程名字前加./
子进程,fork():创建进程
如要要启动的进程不是系统命令,要在进程名字前加./
killall -s 9 ping 向某个进程发送信号,只需要知道进程名字
winpcap
如果一个计算机收到一个和自己IP地址一样的ARP应答信息,则会弹出IP冲突并且断网
ctrl+c,终止前台进程
1:重新加载配置文件
15:温和结束进程
9:强制结束进程
19:暂停进程(Ctrl+z)
18:继续被暂停的进程
kill:给某个进程发送信号,kill -s 信号 PID
killall:给某个进程发送信号,kill -s 信号 进程名
winpcap
如果一个计算机收到一个和自己IP地址一样的ARP应答信息,则会弹出IP冲突并且断网
ctrl+c,终止前台进程
1:重新加载配置文件
15:温和结束进程
9:强制结束进程
19:暂停进程(Ctrl+z)
18:继续被暂停的进程
kill:给某个进程发送信号,kill -s 信号 PID
killall:给某个进程发送信号,kill -s 信号 进程名
Linux计划任务:
at:指定操作系统在某个时间点执行某个操作
使用步骤:1、开启atd服务:service atd start
2、设置at命令:at 时间
3、提交命令:ctrl+d
at:指定操作系统在某个时间点执行某个操作
使用步骤:1、开启atd服务:service atd start
2、设置at命令:at 时间
3、提交命令:ctrl+d
实例:让系统在12:00的时候执行cp -r /etc/ /backup
1、service atd start
2、at 12:00
3、at>cp -r /etc /backup
4、ctrl+d
关闭at服务:service atd stop
batch:在系统不繁忙的时候自动执行,用法和at很像
crontab:让命令周期性执行(at只执行一次)
步骤:1、开启crond服务:service crond start
2、编辑crontab:crontab -e
* * * * * 命令(命令要用绝对路径)which
如:* * * * * /bin/ls 每分钟执行一次ls
0 * * * * /bin/ls 当时间到0分钟时执行,执行间隔是1小时
3、查看crontab : crontab -l
把当前时间输出到/root/date文件的命令 /bin/date >>/root/date
实例: 1、 #0 17 * * 1-5: 每周一到周五的17:00执行
2、 #30 8 * * 1,3,5:每周一、三、五的:8:30执行
3、 #0 8-18/2 * * *:每天8:00-18:00隔两小时执行,第一次执行:8:00,第二次执行:10:00
4、 #0 * */3 * *:每隔三天执行,每天到整点执行,每天执行 24 次
1、service atd start
2、at 12:00
3、at>cp -r /etc /backup
4、ctrl+d
关闭at服务:service atd stop
batch:在系统不繁忙的时候自动执行,用法和at很像
crontab:让命令周期性执行(at只执行一次)
步骤:1、开启crond服务:service crond start
2、编辑crontab:crontab -e
* * * * * 命令(命令要用绝对路径)which
如:* * * * * /bin/ls 每分钟执行一次ls
0 * * * * /bin/ls 当时间到0分钟时执行,执行间隔是1小时
3、查看crontab : crontab -l
把当前时间输出到/root/date文件的命令 /bin/date >>/root/date
实例: 1、 #0 17 * * 1-5: 每周一到周五的17:00执行
2、 #30 8 * * 1,3,5:每周一、三、五的:8:30执行
3、 #0 8-18/2 * * *:每天8:00-18:00隔两小时执行,第一次执行:8:00,第二次执行:10:00
4、 #0 * */3 * *:每隔三天执行,每天到整点执行,每天执行 24 次
1、每天早上7:50自动开启sshd服务,22点50时关闭
#50 7 * * * service sshd start
#50 22 * * * sercie sshd stop
2、每隔5天清空一次FTP服务器公共目录/var/ftp/pub
# 0 0 */5 * * rm -rf /var/ftp/pub/*
3、每周六的7:30时,重新启动httpd服务
# 30 7 * * 6 service httpd restart
4、每周一、三、五的17:30时,打包备份/etc/httpd目录
#30 17 * * 1,3,5 tar -zcvf /etc/httpd.tar.gz /etc/httpd
#50 7 * * * service sshd start
#50 22 * * * sercie sshd stop
2、每隔5天清空一次FTP服务器公共目录/var/ftp/pub
# 0 0 */5 * * rm -rf /var/ftp/pub/*
3、每周六的7:30时,重新启动httpd服务
# 30 7 * * 6 service httpd restart
4、每周一、三、五的17:30时,打包备份/etc/httpd目录
#30 17 * * 1,3,5 tar -zcvf /etc/httpd.tar.gz /etc/httpd

浙公网安备 33010602011771号