在 sudo crontab -e (它写了 "/tmp/crontab.XXXX70pN9h" 1L, 19C 1,1 All
然后我保存了文件。并检查..?(怎么样?我不知道)
And to check I
ps -e | grep cron
29818 ? 00:00:00 cron
Run Code Online (Sandbox Code Playgroud)
所以..但我决定再检查一次
sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly
Run Code Online (Sandbox Code Playgroud)
没有!即在目录中
据我了解,小时位置的第一个 0 表示每小时?
在a
Linux的文件属性通常记录为适用于文件。
chattr(1) 联机帮助页:
设置了“a”属性的文件只能以追加模式打开以进行写入。
0x20 文件只能附加(EXT4_APPEND_FL)。
我的问题是:
chattr +a
仅限于文件?我在 CentOS 6 和 7 上比较了 RPM 和 YUM 报告的软件包列表。我注意到列表略有不同(RHEL 的问题相同)。有关如何比较 RPM 和 YUM 列表的信息,请参阅列出 yum 和 rpm 不匹配的已安装软件包。不同之处仅在于名为 的包gpg-pubkey
:
$ rpm -qa gpg-pubkey*
gpg-pubkey-f4a80eb5-53a7ff4b
gpg-pubkey-352c64e5-52ae6884
Run Code Online (Sandbox Code Playgroud)
那些包是什么?他们来自哪里?我可以删除那些包吗?
root@host [/]# parted
-bash: parted: command not found
Run Code Online (Sandbox Code Playgroud)
我正在使用 CentOS。看起来我只需要先吃它什么的。我该怎么做?
我的一个朋友在使用 SELinux 时遇到了麻烦。服务器在强制模式下使用 SELinux 配置,使用目标策略。
在使用 Puppetrestorecon
或 时chcon
,即使 SELinux 未处于强制模式,他也会出现这样的错误
# chcon -t oddjob_t /etc/tt
chcon: failed to change context of `/etc/oddjobd.conf.d' to `unconfined_u:object_r:oddjob_t:s0': Permission denied
Run Code Online (Sandbox Code Playgroud)
其中/var/log/audit/audit.log
包含:
type=AVC msg=audit(1429628369.080:338935): avc: denied { relabelto } for pid=3629 comm="chcon" name="oddjobd.conf.d" dev=dm-0 ino=39413 scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:oddjob_t:s0 tclass=dir
type=SYSCALL msg=audit(1429628369.080:338935): arch=c000003e syscall=188 success=no exit=-13 a0=12f20e0 a1=3edf0162d9 a2=12f3620 a3=22 items=0 ppid=1206 pid=3629 auid=2006 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=25771 comm="chcon" exe="/usr/bin/chcon" subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 key=(null) …
Run Code Online (Sandbox Code Playgroud)