台式电脑安装CentOS Stream

需要测试通过IPV6做反向代理,目前使用的之前的一台电脑来做测试,发现安装过程中遇到一些问题,现在总结方便后面遇到问题处理参考。

一、下载系统

CentOS 官方网站提供的镜像列表中列出了大部分镜像站点,我这里选择去网易镜像站里面下载,一般来说速度还是很快的,特别是加上迅雷的加速。新版本的centos 没有之前的几个压缩版本的提供下载,默认提供的dvd版本已经到了9个G了。

https://www.centos.org/download/

二、刻录硬盘镜像

因为文件太大,刻录到光盘现在好像已经装不下了,所以我选择刻录到一个硬盘里面,我目前使用的是硬盘盒和之前拆笔记本电脑的一个320G的盘。

一开始通过软碟通软件刻录硬盘镜像,刻录速度是很快,基本可以到80M/s,问题就出在安装上,发现安装总是报错,通过网上的搜索教程,基本了解到是因为在windows下刻录光盘会导致label长度不能太长并且空格会被转义,导致路径有错误。后来通过下载FedoraMediaWriter这个软件来刻录,重新刻录好的安装非常顺畅。

FedoraMediaWriter软件运行界面

三、启动安装

安装过程中遇到一个很尴尬的问题,拆了主机发现忘记插上数据线,导致开始安装找不到安装的盘,重新关机去打开机箱去插线解决。

正常情况,安装就是下一步下一步,然后设置好电脑时区和root密码,然后等安装软件包,大概有半个小时可以装好。

四、基本配置

1.新建普通账号

默认情况下,桌面登录是不让root账号直接登录,第一次登录系统会提示谁在使用这个电脑,此过程中就是新建一个账号的过程,需要记住这个新的账号和密码。

2.配置网络

一般来说,网络配置的是动态获得,实际生产中,为了保证网络稳定,都需要手动配置网络,而不是采用DHCP,需要编辑文件 /etc/sysconfig/network-script/ifcfg-xxxx这个文件来配置网络。

因为centos8没法用systemctl restart network和service restart network,编辑完之后网络重启命令(enp0s3是网卡名称)

#nmcli c reload enp0s3

3.配置防火墙

从CentOS7开始,防火墙已经采用了firewall-cmd,我们如果需要开放某个服务,可以针对服务模式来开启端口或者是通过指定端口来开启。

以下是网站服务开启http和https ,对应端口分别为80、443,其他类似

添加服务http到防火墙列表

#firewall-cmd --add-service=http --permanent

重新加载防火墙配置

#firewall-cmd --reload

CentOS 7 网络配置

默认情况下,centos 7系统是自动获取IP地址的(通过DHCP),但是作为服务器通常是需要固定IP地址的,所以需要手动配置一下网卡的IP地址。

以下是在centos 7.6的配置:

使用命令显示当前启用的网卡IP情况
#ip address

编辑对应网卡的配置文件(ifcfg-ens32是我服务器上的配置文件)
#vim /etc/sysconfig/network-scripts/ifcfg-ens32

主要的几个项目需要更改的:

ONBOOT=yes
BOOTPROTO=static

IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114

IPV6INIT=no

以上三个区域:
第一个为启动项更改为自动启动;
第二个项为配置IP地址形式为静态IP(固定),增加的IPv4的配置内容,包含IP地址、掩码位数、网关、DNS两个地址等。
第三个区域关闭IPv6功能。

编辑完成以上内容,保存并退出,重启网络服务即可。

#systemctl restart network.service