CentOS 安装配置详细教程
系统安装步骤
1、下载和准备:
操作系统:CentOS 8.4.2105(64位)
下载地址:[https://mirrors.163.com/centos/8.4.2105/isos/x86_64/CentOS8.4.2105x86_64dvd1.iso](https://mirrors.163.com/centos/8.4.2105/isos/x86_64/CentOS8.4.2105x86_64dvd1.iso)
服务器设置:IP地址为192.168.21.105,网关为192.168.21.2,DNS为8.8.8.8和8.8.4.4。
2、启动和引导:
将ISO文件挂载到虚拟机或物理机的光驱中,启动后选择“Install CentOS 8”进行安装。
语言选择界面建议选择英文版本,以便于后续操作。
3、磁盘分区:
在“SYSTEM INSTALLATION DESTINATION”中选择“自定义 Custom”,然后点击左上角的“完成 Done”。
使用标准分区方案,添加以下挂载点:
交换分区(swap):期望容量为4096 MB。
根目录(/):使用剩余所有空间。
数据分区(/data):根据需要分配存储空间,建议用于存放数据。
完成后点击左上角的“完成 Done”,接受更改。
4、软件选择:
在“SOFTWARE SOFTWARE SELECTION”中,建议选择“最小安装 Minimal Install”,以减少资源占用和提高系统安全性。
点击左上角的“完成 Done”,继续安装。
5、用户设置:
在“USER SETTINGS ROOT PASSWORD”中设置root密码,确保密码复杂度足够高。
再次确认密码后,点击左上角的“完成 Done”。
6、开始安装:
点击“Begin Installation”开始安装过程,等待安装完成。
7、重启系统:
安装完成后,系统会提示重启,输入root账号和密码进行登录。
网络配置步骤
1、配置文件修改:
进入网络配置文件目录:cd /etc/sysconfig/networkscripts/
编辑配置文件:vi ifcfgens33
,添加或修改以下内容:
```plaintext
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=02e2c91256b9485fb8e9e773a48dcad0
DEVICE=ens33
ONBOOT=yes
IPADDR0=192.168.21.105
PREFIXO0=24
GATEWAY0=192.168.21.2
DNS1=8.8.8.8
DNS2=8.8.4.4
```
保存并退出::wq!
2、重新加载网络配置:
安装 networkscripts 服务:yum install networkscripts
重启网络服务:service network restart
或systemctl restart network.service
测试网络连接:ping www.baidu.com
,查看是否能够正常访问外网。
3、设置主机名:
设置主机名为www:hostname www
编辑配置文件:vi /etc/hostname
为:
```plaintext
www
```
编辑配置文件:vi /etc/hosts
为:
```plaintext
127.0.0.1 localhost www
```
保存并退出::wq!
4、网卡名称修改:
将网卡名称ifcfgens33改为ifcfgeth0:
```bash
mv ifcfgens33 ifcfgeth0
vi ifcfgeth0
```
修改以下内容:
```plaintext
NAME=eth0
DEVICE=eth0
```
保存并退出::wq!
编辑grub配置文件:vi /etc/default/grub
,在GRUB_CMDLINE_LINUX
变量中添加:
```plaintext
net.ifnames=0 biosdevname=0
```
生成新的grub配置:grub2mkconfig o /boot/grub2/grub.cfg
添加udev规则:在/etc/udev/rules.d
目录下创建文件70persistentnet.rules
,写入以下内容:
```plaintext
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
```
保存并退出::wq!
FAQs
问题1:如何检查CentOS系统的网络配置是否正确?
解答:可以通过以下命令检查网络配置:
1、查看当前IP地址:ip addr show
或ifconfig
(CentOS 7及更早版本)。
2、测试网络连通性:ping www.baidu.com
,如果能收到回应,说明网络配置正确。
3、查看DNS配置:cat /etc/resolv.conf
,确保DNS服务器地址正确配置。
4、重启网络服务:如果修改了配置文件,需要重启网络服务以使更改生效:systemctl restart network.service
。
问题2:如何在CentOS上配置静态IP地址?
解答:配置静态IP地址的步骤如下:
1、进入网络配置文件目录:cd /etc/sysconfig/networkscripts/
。
2、编辑对应的网络接口配置文件,例如ifcfgens33
或ifcfgeth0
:vi ifcfgens33
。
3、添加或修改以下内容:
```plaintext
BOOTPROTO=static
ONBOOT=yes
IPADDR=<your_ip_address>
NETMASK=<your_subnet_mask>
GATEWAY=<your_gateway>
DNS1=<primary_dns>
DNS2=<secondary_dns>
```
4、保存并退出::wq!
。
5、重启网络服务:service network restart
或systemctl restart network.service
。
6、验证配置:使用ping
命令测试网络连接是否正常。