下面我将为你详细讲解 CentOS7 安装完成后初始化的方法的完整攻略。
CentOS7 安装完成后初始化方法
1. 更新系统
初始化 CentOS7 的第一步是要更新系统,确保基本软件包被安装并具有最新的漏洞补丁。打开终端并使用以下命令更新软件包:
sudo yum update -y
该命令将更新所有可用的软件包。
2. 设置主机名
为了简化后续的操作,可以将主机名设置为一个具有描述性的名称,例如 web-server 或 db-server。使用以下命令更改主机名:
sudo hostnamectl set-hostname [主机名]
在这里,替换 [主机名] 指定的是您选择的主机名。
3. 更新 hosts 文件
由于主机名已更改,因此需要更新 /etc/hosts 文件。以下是更新hosts文件的方法:
使用以下命令开启 host 文件进行编辑:
sudo vi /etc/hosts
在编辑器中,将新的主机名添加到 127.0.0.1 行后面,如下所示:
127.0.0.1 localhost
127.0.0.1 [主机名]
保存并关闭文件。
4. 添加新用户
为了提高安全性,应该避免使用默认 root 用户来进行操作。相反,创建一个具有 sudo 特权的新用户用于系统管理。打开终端并使用以下命令创建新用户:
sudo adduser [用户名]
替换 [用户名] 指定您选择的新用户名并按照提示创建新用户密码。
现在将此用户添加到 sudo 组中,以便能够在需要时提升特权。执行以下操作:
sudo usermod -aG sudo [用户名]
5. 禁用 root 用户登录
为了提高安全性,建议关闭 root 用户登录功能。打开终端并使用以下命令更改 /etc/ssh/sshd_config 文件:
sudo vi /etc/ssh/sshd_config
然后查找 PermitRootLogin
关键字,并将其值从 yes
更改为 no
,将其禁用。
PermitRootLogin no
保存并退出编辑器并重新启动 sshd 服务。
sudo systemctl restart sshd
结论
至此,CentOS7 初始化程序就完成了。现在您已经设置了一个具有描述性主机名的新用户,并禁用了 root 用户登录。这样可以为您的系统提供更高的安全性,同时也更方便的管理系统。