CentOS 7安装完成后初始化的方法

  • Post category:Linux

下面我将为你详细讲解 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 用户登录。这样可以为您的系统提供更高的安全性,同时也更方便的管理系统。