当前位置: 主页 > Linux安装教程 >

RHEL7 学习笔记: systemd-tmpfile使用

时间:2018-10-12 09:19来源:网络整理 作者:Linux先生 举报 点击:
RHEL7 学习笔记: systemd-tmpfile使用 systemd-tmpfiles: 创建、删除和管理临时文件的服务 . (旧版本系统用 watchtmp + cron来共

RHEL7 学习笔记: systemd-tmpfile使用

systemd-tmpfiles: 创建、删除和管理临时文件的服务 .

(旧版本系统用 watchtmp + cron来共同实现自己管理临时文件)

service name : systemd-tmpfiles-setup.service ===>>>Create Volatile Files and Directories

systemd-tmpfiles-setup-dev.service ===>>>Create static device nodes in /dev

systemd-tmpfiles-clean.service ====>> clean xxxx auto

配置文件:

/etc/tmpfiles.d/*.conf 管理员可修改的配置文件

/usr/lib/tmpfiles.d/*.conf rpm软件安装的时候,自动更新的配置文件,不能更改

/run/tmpfiles.d/*.conf daemon应用程序自己管理的配置文件

配置文件作用域:

#Type Path Mode UID GID Age Argument

d /run/user 0755 root root - #当创建文件或目录时,如果/run/user不存在,就会以此属性创建目录。此目录不会被自动清除

D /home/student 0755 student user 1h - #当创建文件或目录时,如果/home/student不存在,就会以此属性创建目录。如果执行systemd-tmpfiles --clean ,此目录下1h内没有被access、change和

modified 的文件或目录会被删除。

L 链接

详细 : man tmpfiles.d

用法:

--create + /etc/tmpfiles.d/xxx.conf ====>>> 根据xxx.conf的内容创建文件或目录

systemd-tmpfiles + --remove

--clean + 空|/etc/tmpfiles.d/xxx.conf ====>>> xxxxx 清除xxx

------分隔线----------------------------
推荐内容