前言
搞了台爱快想跑docker用,搞好了DDNS、docker插件等等,最后发现爱快docer不能启用IPV6(因为家里宽带是移动,公网只有IPV6),而且也不能装nginx做IPV6到IPV4的转发 ,于是准备将爱快系统改为Linux系统,本想装Ubuntu,咨询过卖家,卖家说不一定能很好的支持,于是就转为安装CentOS系统。
前期准备
硬件
- 一台爱快或者支持安装系统的机器(虚拟机也可)
- 一个16G或大于16G的U盘
- 键盘和鼠标以及显示器
电脑软件
- Rufus (用来将镜像写入U盘)
操作系统
- CentOS镜像(下载最新的镜像即可)
一、制作USB启动盘
- 打开下载好的Rufus软件。设备选择插入的U盘,引导类型选择镜像,然后点击选择,选择下载好的镜像,其它一般默认就好,点击开始。
- 这里我选择以DD镜像模式写入,因为我选择第一种貌似有问题。
- 点击确定。
- 现在开始写入镜像。
- 制作完成,点击关闭。
二、安装操作系统
- 重启爱快,进入启动界面后快速按F12,选择从U盘启动。
- 选择Install CentOS Stream 9。
- 选择安装过程中使用的语言,建议选择English,点击Continue。
- 这里要更改Installation Destination、Software Selection、Time & Date、Root Password、User Creation 这几项。
- 点击Installation Destination,选择好要安装系统的磁盘,选择Automatic, 然后点击Done。
- 点击**Software Selection,**这里我选择的是最小化安装,如果需要GUI界面的可以选择 Server with GUI。
- 因为时区默认上海,我就不需要再改了。然后选择Root Password来设置root 的密码,这里我把Allow root SSH login with password 勾上了,大家可以根据自己需要选择。然后点击Done。
- 这里创建了一个普通的用户,可选也可不选。大家根据自己需要选择。
-
点击Begin Installation 开始安装。
-
安装完成后点击 Reboot System 进行重启系统。
- 重启后进入登录界面,输入用户密码即可登录。至此CentOS系统安装完成。
三、设置IP地址
- 相比CentOS 7和8, CentOS9的网络配置变化还是挺大的,配置文件路径改为了
/etc/NetworkManager/system-connections/网卡名.nmconnection
vi /etc/NetworkManager/system-connections/ens160.nmconnection
[connection]
id=ens160
uuid=fee07478-e18e-389d-8bf8-1b3ed4e104ba
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1723296451
[ethernet]
[ipv4]
# method设置为manual表示手动,设置为auto表示自动获取
method=manual
# address1=静态ip/掩码,网关
address1=192.168.5.130/24,192.168.5.2
# dns=DNS服务器的IP
dns=192.168.5.2
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]
- 停用网络接口然后再启用网络接口。
nmcli c down ens160; nmcli c up ens160
- 查看IP, 可以看到IP已经修改成功。
ip a
四、一些常用的网络管理命令
- 一些经常用到的nmcil 命令
# 查看nmcli 有哪些用法
nmcli -h
#查看networkmanager是否启动
nmcli n
# 查看网卡状态,也可以用ifconfig
nmcli d
# 显示所有设备网络设备详情信息
nmcli d show
# 显示指定网络设备的详细信息
nmcli d show eth0
# 禁用网卡,防止自动被激活
nmcli d disconnect eth0
# 查看网络连接
nmcli c show
# 查看活动的网络连接
nmcli c show -active
# 查看指定网卡的详细信息
nmcli c show eth0
# 启用网络连接
nmcli c up eth0
# 停用网络连接(可以被自动激活)
nmcli c down eth0
# 重新加载网络配置文件
nmcli c reload
# 删除网络连接的配置文件
nmcli c delete eth0
结尾
至此,CentOS 系统已经安装完毕,现在您已经拥有了 一台自己的服务器,可以跑一些自己喜欢的容器了。