设备开机自动挂载
df查看设备
mount查看设备类型
设备类型为 iso9960- vim /etc/fstab 编辑配置文件
第一列为设备名称,第二列为挂载目录,第三列为设备类型,其余仿照上一行即可。 - mount -a 重新启动挂载,读取配置文件使改动生效
- df查看设备是否挂载成功
成功
yum命令
- yum的部分参数及功能
参数 | 作用 |
---|---|
install ‘softwarename’ | 安装 |
repolist | 列出设定yum源信息 |
remove ‘softwarename’ | 卸载 |
list ‘softwarename’ | 查看软件源中是否有此软件 |
list all | 列出所有软件名称 |
list installd | 列出已经安装的软件名称 |
list available | 列出可以用yum安装的软件名称 |
clean all | 清空yum缓存 |
search ‘softwareinfo’ | 根据软件信息搜索软件名字 |
whatprovides ‘filename’ | 在yum源中查找包含filename文件的软件包 |
update | 更新软件 |
history | 查看系统软件改变历史 |
reinstall ‘softwarename’ | 重新安装 |
info ‘softwarename’ | 查看软件信息 |
groups list | 查看软件组信息 |
groups info ‘softwaregroup’ | 查看软件组内包含的软件 |
groups install ‘softwaregroup’ | 安装组件 |
groups remove ‘softwaregroup’ | 卸载组件 |
softwarename为软件名
softwaregroup为软件组名
softwareinfo为软件信息或关键字
filename为文件
系统延时任务
at
- at的部分参数及功能
参数 | 作用 |
---|---|
-l | 等同于atq命令,列出定时任务; |
-m | 如果定时任务无输出,-m可以以邮件方式通知. |
-d | 等同于atrm命令, 删除某个定时任务,参数后面跟编号; |
-v | 以易读懂的时间格式指定定时任务; at -v now+1day |
-c | 查看任务内容 |
-M | 延迟命令有输出时但不发送邮件给执行者 |
at 命令的执行权力设定
/etc/at.deny 用户黑名单,在此名单中出现的用户不能执行at命令
/etc/at.allow 用户白名单,名单默认不存在,但名单一旦出现,黑名单失效,系统所有用户默认不能执行at,只有在名单中出现的用户可以使用at命令at任务提交后,保存在/var/spool/at/目录的文件中,该目录默认条件下只有超级用户可以进入并读写
- at的时间格式:(只精确到分钟)
HH:MM
HH:MM YYYY-MM-DD
HH:MM [am|pm]
HH:MM+5min
now+5day(min|month|day) - at执行后发送的邮件均发送到root的邮箱中
batsh
- batsh下的命令只有cpu负载小于0.8时才运行
- timeup可查看cpu负载
定时任务
- 定时任务是永久的
- 定时任务程序crond,在系统中每分钟做任务扫描
- 定时任务分为系统级和用户级
用户级定时任务
- crontab命令
命令 | 功能 |
---|---|
crontab -u username -e | 编辑定时任务 |
crontab -u username -r | 删除定时任务 |
crontab -u username -l | 显示定时任务 |
- 编辑格式
分钟 | 小时 | 天 | 月 | 周 | 命令 |
---|---|---|---|---|---|
* | * | * | * | * | rm -fr /mnt/* |
- 编辑文件
用户级定时任务都存储在 /etc/cron.d/ 目录下,可在其中创建文件。
-文件内容
分钟 | 小时 | 天 | 月 | 周 | 用户 | 命令 |
---|---|---|---|---|---|---|
* | * | * | * | * | root | rm -fr /mnt/* |
系统级定时任务
- 系统级定时任务
系统级定时任务存储于 /etc/cron.hourly/ 目录下,可在其中创建文件或目录,文件格式与crontab命令格式相同。
系统临时文件的管理
- 系统中服务在正常运行时会产生临时文件,创建的临时文件的信息存储于/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/* | 清理临时文件 |