在CentOS Stream 8上定制化系统可以通过多种方式进行,包括安装前的准备、安装过程中的配置以及安装后的软件包管理。以下是详细步骤:
sudo yum groupinstall 'Development Tools'
sudo yum install zlib-devel openssl-devel krb5-devel libcom_err-devel
sudo dnf update
/etc/sysconfig/network-scripts/ 目录下,文件名格式为 ifcfg-网卡名称)。vi、nano 或 vim)打开对应网卡的配置文件,例如:sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=eth0
BOOTPROTO=static
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
sudo systemctl restart NetworkManager
或者nmcli connection reload ens33
ping www.baidu.com
/etc/hostname 文件,设置主机名。sudo dnf install 命令安装所需的软件包,例如OpenSSH、Docker等。sudo yum groupinstall 'Development Tools'
sudo yum install zlib-devel openssl-devel krb5-devel libcom_err-devel
wget https://openbsd.org/openssh/portable/openssh-9.4p1.tar.gz
tar xvf openssh-9.4p1.tar.gz
cd openssh-9.4p1
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pammak
make install
sudo systemctl set-default graphical.target
sudo setenforce 0
或者修改 /etc/selinux/config 文件,将 SELINUX=enforcing 改为 SELINUX=permissive 或 SELINUX=disabled。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上进行系统的定制化配置。根据实际需求,你还可以进行更多的配置和优化。