Linux系统知识小结(八)
课前复习
2). 找出vsftpd这个软件的功能是什么?
3). 列出yum中提供的所有软件包名称.
4). 列出提供passwd文件的软件有哪些?
5). 利用yum的功能,找出以pam开头的软件包有哪些?
6). 找出跟java相关的软件包,并安装1.7的版本.
如何实现设备的永久挂载?
1、首先先挂载设备
3、打开配置文件/etc/fstab并修改文件内容
4、mount -a 检测一下是否能正常运行
5、init6,重启系统
系统的延时及定时任务
1、系统延时服务
at命令(一次性的)
-l # 等同于atq命令,列出定时任务;
-m # 如果定时任务无输出,-m可以以邮件方式通知.-d # 等同于atrm命令, 删除某个定时任务,参数后面跟编号;
-v # 以易读懂的时间格式指定定时任务; at -v now+1day
at命令运用方式:
如何给用户限制at命令的权力
方法一:
更改at指令的用户黑名单配置/etc/at.deny,在名单的用户无法执行at命令
方法二:
添加at指令的用户白名单配置/etc/at.allow,只有在名单的用户可以执行at命令
注:若黑白名单都存在,优先执行白名单。
2、系统定时任务(定时任务都是永久的)
使用方法一:
cron命令
crontab -l 列出文件
crontab -r 删除文件
crontab -e 编辑文件
* * * * * 命令
分钟 小时 天 月 周
使用方法二:
打开系统定时任务配置
vim /etc/cron.d/filename
分钟 小时 天 月 周 用户 动作
* * * * * root rm -fr /mnt/* #超级用户每分钟清里一此/mnt
如何给用户限制cron命令的权力
更改corn指令的用户黑名单配置/etc/cron.deny,在名单的用户无法执行命令
方法二:
注:若黑白名单都存在,执行白名单,黑名单失效
3、batch命令:
测试负载较小时batch的结果;
uptime 查看系统负荷
batch
echo 'hello' mail 当负荷小于0.8执行
增加负载方法 dd if=/dev/zero of=file bs=10M count=1000
3.系统临时文件的管理
系统中服务在正常运行时会产生临时文件
/usr/lib/tmpfiles.d/*.conf ##系统中临时文件的配置
文件类型 文件名称 文件权限 文件所有人 文件所有组 文件存在时间
d /mnt/westos 777 root root 10s
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##执行临时文件配置
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* ##清理临时文件
课堂作业练习:
第一题:
第二题:
第三题: