CentOS Stream 8的配置技巧包括多个方面,以下是一些关键的配置技巧:
ip addr show 命令查看当前系统的网络接口信息。/etc/sysconfig/network-scripts/ 目录下,每个网卡对应一个以 ifcfg- 开头的配置文件。使用文本编辑器(如 vi 或 nano)打开相应的配置文件。BOOTPROTO 的值从 dhcp 改为 static。确保 ONBOOT 的值为 yes。添加或修改以下参数以设置静态IP地址、子网掩码、网关和DNS服务器。IPADDR="192.168.1.100"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
vi 编辑器中,按 Esc 键,然后输入 :wq 并按回车保存并退出。sudo systemctl restart NetworkManager
或者,如果您使用的是 NetworkManager 命令行工具,可以使用:sudo nmcli c reload eth0
或者重新激活网卡:sudo nmcli con up eth0
ip addr 命令查看网卡的IP地址信息,确保静态IP地址已正确配置。使用 ping 命令测试网络连接,例如 ping 一个外部IP地址或域名。systemctl set-default graphical.target
sudo setenforce 0
或者修改 /etc/selinux/config 文件,将 SELINUX=enforcing 改为 SELINUX=permissive 或 SELINUX=disabled。dd 命令创建一个交换文件,例如:sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
/etc/fstab 备份,然后设置开机启动交换空间:sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sysctl.conf 文件中配置交换空间使用级别:sudo vim /etc/sysctl.conf
# 添加或修改以下行:
vm.swappiness = 60
请注意,以上信息基于CentOS Stream 8的通用设置,具体步骤可能会因版本更新或特定需求而有所不同。adm, lp, sync 等,以减少系统受攻击的风险。/etc/login.defs 文件来设置密码策略。chattr 命令给 /etc/passwd, /etc/shadow, /etc/group 和 /etc/gshadow 文件加上不可更改属性,以防止未授权访问。chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
/etc/profile 文件中的 TMOUT 参数,设置 root 账户的自动注销时限。vi /etc/profile
# 在文件末尾添加 TMOUT 300
sudo sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
sudo sed -i 's/AllowUsers.*/AllowUsers username/' /etc/ssh/sshd_config
sudo sed -i 's/PermitEmptyPasswords yes/PermitEmptyPasswords no/' /etc/ssh/sshd_config
以上技巧涵盖了网络配置、系统设置、存储配置、交换空间设置以及安全配置等方面,可以帮助您更好地配置和管理CentOS Stream 8系统。