[内容] Linux 日志文件权限的设置 (RHEL & SLES 版)

步骤一:设置日志文件的权限

# vi /etc/rsyslog.conf

添加以下内容:

......
$FileOwner root
$FileGroup root
$FileCreateMode 0640
$DireCreateMode 0640

或者:

......
$FileOwner root
$FileGroup root
$Umask 0137

(补充:这里以所属主是 root、所属组是 root、文件的权限是 0640、目录的权限是 0755 为例)

步骤二:让刚刚修改的 auditd 配置文件生效

如果是 RHEL 6 和 RHEL 6 之前的版本 RHEL:

# service rsyslog restart
# service auditd restart

如果是 RHEL 7 和 RHEL 7 之后版本的 RHEL 或者是 SLES:

# systemctl restart rsyslog
# service auditd restart

[内容] systemd 服务管理文件的常用参数

内容一:systemd 服务管理文件在系统中的位置

/etc/systemd/system/

内容二:systemd 服务管理文件的常用参数

[Unit]
Description=<service name>
Before=<another1.service> <another2.service> <another3.service>......
After=<another1.service> <another2.service> <another3.service>......
Requires=<another1.service> <another2.service> <another3.service>......

[Service]
Type=<type name>
ExecStart=<script>

[Install]
WantedBy=<action1>.target
WantedBy=<action2>.target
WantedBy=<action3>.target
......


补充:
1) Description= 服务的名称
2) Before= 必须在什么服务启动之前启动此服务
3) After= 必须在什么服务启动之后启动此服务
4) Requires= 启动此服务必须要求什么服务
5) Type= 启动此服务的方式,可以是 oneshot 或者 forking
6) ExecStart= 要执行的脚本
7) WantedBy= 在系统执行什么动作时启动此服务,可以是 default.target、poweroff.target、reboot.target 或者 halt.target

[内容] Linux 设置环境变量的案例 (添加命令路径)

内容一:临时设置命令路径

1.1 直接临时设置命令路径的方法

# PATH="$PATH":/usr/local/bin/

(补充:这里以添加命令路径 /usr/local/bin/ 为例)

1.2 使用 export 命令临时设置命令路劲的方法

# export PATH="$PATH:/usr/local/bin/"

(补充:这里以添加命令路径 /usr/local/bin/ 为例)

内容二:永久设置命令路径

2.1 在可以设置环境变量的文件里设置环境变量

# vim /etc/profile

添加以下内容:

......
export PATH="$PATH:/usr/local/bin/"

(补充:这里以在 /etc/profile 文件添加命令路径 /usr/local/bin/ 为例)

2.2 让刚刚在文件里设置的环境变量生效

# source /etc/profile

(补充:这里以让在 /etc/profile 里设置的环境变量生效为例)

内容三:在 Linux 中其它可以添加命令路径的文件

[内容] Linux 限制用户 SSH 登录的案例

内容一:限制用户 SSH 登录的参数

1) DenyUsers
2) AllowUsers
3) DenyGroups
4) AllowGroups

内容二:限制用户 SSH 登录的案例

2.1 案例一:允许来自某个 IP 地址的所有用户都可以登录

AllowUsers *@127.0.0.1

(补充:这里以允许来自 IP 地址 127.0.0.1 的所有用户都可以登录为例)

2.2 案例二:允许来自某个网段的所有用户都可以登录

AllowUsers *@10.0.0.*

(补充:这里以允许来自网段 10.0.0.0/24 的所有用户都可以登录为例)

2.3 案例三:允许某个用户可以从所有 IP 地址登录

AllowUsers root@*

(补充:这里以允许 root 用户可以从所有 IP 地址登录为例)

2.4 案例四:应许某个用户可以从某个网段登录

AllowUsers root@10.0.0.*

(补充:这里以允许 root 用户可以从网段 10.0.0.0/24 登录为例)

2.5 案例五:应许某个用户可以从某个 IP 地址登录

AllowUsers root@10.0.0.1

(补充:这里以允许 root 用户可以从 IP 地址 10.0.0.0/24 登录为例)