CentOS安装后进入系统,第一步要做什么?

初始系统更新与基础配置

在CentOS安装完成并首次进入系统后,首要任务是更新系统软件包以确保安全性和稳定性,通过终端执行以下命令:

CentOS安装后进入系统,第一步要做什么?

sudo yum update -y
sudo yum upgrade -y

此过程会下载并安装最新的系统补丁和软件包更新,完成后,建议重启系统以应用所有更改:

sudo reboot

网络配置与验证

CentOS安装通常会自动检测并配置网络,但需手动验证连接状态,使用以下命令检查IP配置:

ip addr show

若为动态IP(DHCP),确保网络服务正常运行:

sudo systemctl restart network

对于静态IP配置,编辑网络接口文件(如/etc/sysconfig/network-scripts/ifcfg-ens33),设置BOOTPROTO=static并添加IPADDRNETMASKGATEWAY等参数,重启网络服务后,使用ping命令测试外网连通性:

ping 8.8.8.8

安装必要开发工具

开发环境中常用工具可通过yum组包一键安装:

sudo yum groupinstall "Development Tools" -y

此命令会自动安装GCC、Make、编译器等基础开发工具,若需其他特定软件(如wgetcurl),可单独执行:

sudo yum install wget curl -y

配置防火墙与SELinux

CentOS默认启用防火墙(Firewalld)和SELinux安全模块,需根据需求开放端口,例如允许HTTP服务:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

若需临时关闭SELinux(不推荐生产环境),执行:

sudo setenforce 0

永久修改需编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled后重启。

CentOS安装后进入系统,第一步要做什么?

创建管理用户

出于安全考虑,避免直接使用root用户,创建新用户并赋予sudo权限:

sudo adduser adminuser
sudo passwd adminuser
sudo usermod -aG wheel adminuser

之后可通过su - adminuser切换用户,使用sudo命令执行特权操作。

安装配置SSH远程服务

默认情况下,CentOS已安装SSH服务,需编辑配置文件(/etc/ssh/sshd_config)禁用root远程登录:

PermitRootLogin no

重启SSH服务使配置生效:

sudo systemctl restart sshd

此时可通过客户端工具(如PuTTY、Xshell)以新创建的用户身份远程连接服务器。

磁盘管理与挂载

若新增数据盘,需先分区并格式化,使用fdiskparted工具分区后,格式化为ext4文件系统:

sudo mkfs.ext4 /dev/sdb1

创建挂载点并挂载磁盘:

sudo mkdir /data
sudo mount /dev/sdb1 /data

为永久挂载,编辑/etc/fstab文件添加:

/dev/sdb1 /data ext4 defaults 0 0

时间同步与时区设置

确保系统时间准确,安装NTP服务并同步:

CentOS安装后进入系统,第一步要做什么?

sudo yum install ntp -y
sudo systemctl start ntpd
sudo systemctl enable ntpd

检查时区是否正确(默认为UTC),如需调整为上海时区:

sudo timedatectl set-timezone Asia/Shanghai

安装Web环境(示例)

以LAMP(Linux+Apache+MySQL+PHP)为例:

  1. 安装Apache:
    sudo yum install httpd -y
    sudo systemctl start httpd
    sudo systemctl enable httpd
  2. 安装MariaDB(MySQL分支):
    sudo yum install mariadb-server mariadb -y
    sudo systemctl start mariadb
    sudo mysql_secure_installation
  3. 安装PHP及扩展:
    sudo yum install php php-mysql php-gd php-mbstring -y
    sudo systemctl restart httpd

FAQs

如何查看系统版本信息?
可通过以下命令确认CentOS版本:

cat /etc/redhat-release

或使用uname -a查看内核详细信息。

忘记root密码如何重置?
重启系统进入GRUB引导菜单,选择编辑内核参数,按e键添加rd.break,按Ctrl+X进入紧急模式,执行以下命令重置密码:

mount -o remount,rw /sysroot
chroot /sysroot
passwd root
touch /.autorelabel
exit
reboot

系统重启后即可使用新密码登录。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2025-11-24 20:34
下一篇 2025-11-24 20:35

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信