crond任务调度
crontab [选项]
- -e:编辑crontab定时任务
- -l:列出当前的任务调度
- -r:终止任务调度
- service crond restart:重启任务调度
调用corntab -e ——>从一个例子讲解:
*/1 * * * * ls -l /etc/ > tmp/to.txt
解释:每小时每分钟执行 ls -l /etc/ > /tmp/to.txt命令
案例:每隔1分钟,将当前的日期信息,追加到/tmp/mydate文件中
1)编写一个文件 /home/mytask1.sh
内容为:date >> /tmp/mydate
2)给mytask1.sh一个可以执行权限
执行命令:chmod 744 /home/mytask1.sh
3)crontab -e
写下:*/1 * * * * /home/mytask1.sh
即已完成!!
磁盘
磁盘情况查询:
df [选项] /目录:查询指定目录的磁盘占用情况,默认为当前目录
- -s:指定目录占用大小汇总
- -h:带计量单位
- -a:含文件
- –max-depth=1:子目录深度
工作实用指令
1)统计/home文件夹下文件的个数
ls -l /home | grep "^-" | wc -l
2)统计/home文件夹下目录的个数
ls -l /home | grep "^d" | wc -l
3)统计/home文件夹下文件的个数,包括文件夹里的
ls -lR /home | grep "^-" | wc -l
进程管理
ps:查看进程
- -a:显示当前终端的所有进程
- -u:以用户的格式显示进程信息
- -x:显示后台进程运行的参数
- -ef:显示PPID那栏,父进程
终止进程kill和killall
- kill [选项号] 进程号:通过进程号杀死进程
- -9:常用选项,表示强迫进程立即停止
- killall 进程名称:通过进程名称杀死进程,支持通配符
进程树pstree[选项]:更直观的看进程信息
- -p:显示进程的PID
- -u:显示进程的所属用户
服务(Service)管理
注意:在CentOS7.0后 不再使用service,而是systemctl
- service 服务名 [start|stop|restart|reload|status]
查看修改服务:setup
改变系统的运行级别:vi /etc/inittab
Linux有七种运行级别:常用的是3和5
0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
1:单用户工作状态,root权限,用于系统维护,禁止远程登录
2:多用户状态(没有NFS),不支持网络
3:完全的多用户状态(有NFS),登录后进入控制台命令行模式
4:系统未使用,保留
5:X11控制台,登录后进入图形GUI模式
6:系统正常关闭重启,默认运行级别不能设为6,否则不能正常启动
chkconfig:给每个服务的各个运行级别设置自启动/关闭
- chkconfig --list:查看所有服务
- chokconfig 服务名 --list:查看服务名在各个运行级别下的状态
- chkconfig --level number(0-6) 服务名 on/off :设定服务名在运行级别为number下为on/off
top:动态监控进程,可在执行一段时间后更新正在运行的进程
- -d 秒数:指定top命令每隔几秒后更新,默认是3秒
- -i:使top不显示任何闲置或者僵死进程
- -p:通过指定监控进程ID来监控某个进程的状态
netstat[选项]:查看系统网络服务情况
- -an:按一定顺序排列输出
- -p:显示哪个进程在调用
RPM和YUM
RPM
RPM的查询
- rpm -qa:查询所安装的所有rpm软件包
- rpm -qa | grep XXX:查询XXX信息
- rpm -qi XXX:查询XXX信息
- rpm -ql XXX:查询XXX里的文件
- rpm -qr 文件全路径名:查询文件所属的软件包
RPM的删除
- rpm -e XXX:删除XXX软件包
- rpm -e --nodeps XXX:强制删除XXX(如果其他软件包依赖与要卸载的软件包,卸载会有错误信息,但可强制删除)
RPM的删除
- rpm -ivh RPM包全路径名称
- i(install):安装
- v(verbose):提示
- h(hash):进度条
YUM
- yum list:呈现yum服务器软件信息
,卸载会有错误信息,但可强制删除)
RPM的删除
- rpm -ivh RPM包全路径名称
- i(install):安装
- v(verbose):提示
- h(hash):进度条
YUM
- yum list:呈现yum服务器软件信息
- yum install XXX:安装XXX