linux服务进程和任务(Linux服务进程和任务计划)(1)

linux服务进程和任务(Linux服务进程和任务计划)(2)

服务进程

软件安装和调试: 1.安装软件 rpm -ivh 软件名称 2.修改Apache的配置文件 vi /etc/httpd/conf/httpd.conf 3.启动服务 service httpd start 4.查看进程 pstree | grep httpd 5.查看Apache的端口 netstat -tunpl |grep httpd 6.关闭Apache服务 service httpd stop 7.关闭进程 pkill httpd top实时观察进程、内存和CPU情况: 1.load average: 0.00, 0.00, 0.00 1分钟、5分钟和15分钟平均负载 2.Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st cpu空闲率为99.7% 3.Mem: 255412k total, 162852k used, 92560k free, 41192k buffers 内存空闲率为92M uptime命令: 1.服务器工作时间 2.在线用户 3.平均负载 who命令: 1.获取目前在线用户的详细信息 last命令: 1.获取最近系统的重要操作

linux服务进程和任务(Linux服务进程和任务计划)(3)

任务计划

1、一次性任务计划 at 1)添加 at 18:20 at>init 6 at>ctrl d 2)查看 atq 3)删除 atrm 2 2、周期性任务计划 crontab 1)添加 crontab -e 00 01 * * 0 /sbin/init 6 #每周日凌晨1点 2)查看 crontab -l 3)删除 crontab -r #删除所有crontab任务计划 shell脚本: #备份网站数据的shell脚本 #需求:每周一凌晨3点钟对网站进行备份,备份要求如下:(myshop15) 1).首先对网站进行压缩,压缩模式:myshop15-2016.1.21.tar.gz 2).把压缩文件移动指定目录(/mnt) 3).完成备份的任务计划 第一步:写脚本 cat /root/backup.sh #!/bin/bash t=`date %Y.%m.%d` f="cartoon-${t}.zip" d="cartoon" cd /var/www/html zip -r $f $d &>/dev/null mv $f /mnt 第二步:写任务计划 00 03 * * 1 /root/backup.sh 第三步:查看备份文件 ls /mnt

linux服务进程和任务(Linux服务进程和任务计划)(4)

,