chage -l [用户名] //账户口令最长使用时间
cat /etc/pam.d/password-auth
netstat -tlnp //查看相关服务
rpm -qi samba //查看是否安装共享。
cat /etc/shadow 输出结果"$"分开,
第一部分是加密算法,1;md5加密,5:SHA-256,6;SHA-512,
第二部分,随机序列号,也叫salt值
第三部分,口令加密后的字符串。
不可以是 1;md5加密
netstat -tuanp //查看端口情况
cat /etc/logrotate.conf
日志文件存储问题:
/etc/logrotate.conf
: 这是logrotate
配置文件的路径。logrotate
是一个用于管理日志文件的工具,它可以自动地压缩、删除和邮件日志文件,从而保持系统日志的整洁。
weekly
# 这一行配置指定了日志文件每周进行轮转。
# keep 4 weeks worth of backlogs
# 这一行是注释,说明保留四周的旧日志文件备份。
rotate 4
在 logrotate
的配置中,rotate 4
这一行指示 logrotate
在轮转日志文件时保留4个旧的备份。这意味着每次轮转发生时,最旧的备份文件将被删除,以保持最多4个备份文件。
在 logrotate
的配置中,rotate 4
这一行指示 logrotate
在轮转日志文件时保留4个旧的备份。这意味着每次轮转发生时,最旧的备份文件将被删除,以保持最多4个备份文件。
具体来说,假设你有一个日志文件 /var/log/myapp.log
,并且配置了 rotate 4
。当 logrotate
第一次轮转这个文件时,它将重命名原文件为 /var/log/myapp.log.1
,并创建一个新的空日志文件 /var/log/myapp.log
。在第二次轮转时,logrotate
会将 /var/log/myapp.log.1
重命名为 /var/log/myapp.log.2
,将 /var/log/myapp.log
重命名为 /var/log/myapp.log.1
,并再次创建一个新的空日志文件。这个过程会继续,每次都会将最旧的备份文件(带有最高编号的 .log.N
文件)删除,并保留最新的4个备份。
这里是一个简化的例子,展示了在5次轮转过程中文件名的变化:
- 初始状态:
/var/log/myapp.log
- 第一次轮转后:
/var/log/myapp.log.1
,/var/log/myapp.log
(新的) - 第二次轮转后:
/var/log/myapp.log.2
,/var/log/myapp.log.1
,/var/log/myapp.log
(新的) - 第三次轮转后:
/var/log/myapp.log.3
,/var/log/myapp.log.2
,/var/log/myapp.log.1
,/var/log/myapp.log
(新的) - 第四次轮转后:
/var/log/myapp.log.4
,/var/log/myapp.log.3
,/var/log/myapp.log.2
,/var/log/myapp.log.1
,/var/log/myapp.log
(新的) - 第五次轮转后:
/var/log/myapp.log.4
(保留),/var/log/myapp.log.3
,/var/log/myapp.log.2
,/var/log/myapp.log.1
,/var/log/myapp.log
(新的),/var/log/myapp.log.5
(旧的,将被删除)
在第五次轮转时,由于我们只保留了4个备份,所以最旧的备份文件 /var/log/myapp.log.5
会被删除。
这种策略有助于管理磁盘空间的使用,因为它限制了旧日志文件的数量。不过,这也意味着如果你需要访问非常旧的日志文件,它们可能不再可用。因此,在选择 rotate
的值时,需要权衡磁盘空间使用与保留旧日志的需求。