在CentOS上从零开始配置一个系统,可以按照以下步骤进行:
下载CentOS ISO镜像:
创建启动介质:
dd命令或Rufus等软件将ISO镜像写入USB驱动器或刻录到DVD。启动安装程序:
分区:
网络配置:
用户和组:
时区设置:
软件包选择:
完成安装:
更新系统:
sudo yum update -y
安装必要的软件包:
sudo yum install -y vim wget curl net-tools
配置防火墙:
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
配置SELinux:
sudo setenforce 0 # 临时禁用SELinux
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config # 永久禁用SELinux
配置SSH:
sudo systemctl start sshd
sudo systemctl enable sshd
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
配置DNS:
/etc/resolv.conf文件,添加DNS服务器:nameserver 8.8.8.8
nameserver 8.8.4.4
配置NTP:
sudo yum install -y chrony
sudo systemctl start chronyd
sudo systemctl enable chronyd
配置邮件服务器:
配置Web服务器:
配置数据库服务器:
更新系统和软件包:
sudo yum update -y
配置SSH密钥认证:
限制root登录:
/etc/ssh/sshd_config文件,设置PermitRootLogin no。配置防火墙规则:
通过以上步骤,你可以从零开始配置一个基本的CentOS系统,并根据需要进行进一步的定制和优化。