🐭 初始化配置
# CentOS系统安装
我安装了CentOS 7,三台电脑还用了不同的启动U盘。
首先我安装的是没有贴名字的主机,ip为10.215.49.90,我用的是我自己的U盘,安装的CentOS 7.9,minimal版本的,非常小,仅需要1GB。一切正常。
然后安装的是标有“程斯静”的主机,ip为10.215.49.91,我用自己的U盘安装失败了,然后用新买的U盘,重新制作了DVD版本的CentOS 7(网友的推荐),依旧失败,然后用的是老U盘,成功了。
>i 备注:2023-5-31重新安装又出现上述问题,依旧是老U盘成功,这个U盘好好存起来吧。启动选项那一栏,启动过滤器,推荐选择传统。需要修改两个地方,启动优先顺序和硬盘优先权。
由于上面安装失败,我就中途先安装标有“顾丹鹏”的主机,ip为10.215.49.92,使用的是DVD版本的CentOS 7.
>i 安装过程中需要进入BIOS面板,然后将启动项修改为U盘,按住Del键
# 配置网卡
CentOS在安装过程中默认不激活网卡,需要手动激活,网卡配置的位置在于`/etc/sysconfig/network-scripts/ifcfg-<...>`
为了方便使用ssh登录,需要配置静态IP,下面没有写全,没有写的就默认,要是重复了就使用下面的配置,IP,网关和DNS都需要结合自己的实际情况定。
```
# 不加双引号也可以
# 也可以写成none
BOOTPROTO="static"
# 激活网卡
ONBOOT="yes"
# 静态IP,子网掩码可以不写,网关信息以及DNS服务
IPADDR="10.215.49.91"
PREFIX="24"
GATEWAY="10.215.143.2"
DNS1="10.215.138.51"
DNS2="10.215.138.52"
DNS3="114.114.114.114"
```
```
# 重启网络
systemctl restart network
```
# CentOS 7 换源
感觉不换源,网速也挺快的。
```
```
# 更换ssh服务端口
下面的命令在root用户下完成
## 编辑配置文件
>i 非常要注意:是sshd_config文件,不是ssd_config文件
编辑SSH配置文件`/etc/ssh/sshd_config`。
找到`#Port 22`这一行,将#符号去掉,并将端口号22替换为您想要使用的新端口号。
```
# 重新启动SSH服务
systemctl restart sshd
```
我在这里遇到了报错,不慌,网上查资料得知是SELinux进行权限管控。
## 修改SELinux规则
```
# 查看SELinux规则中SSH服务的监听端口
semanage port -l | grep ssh
```
默认情况下,看到SELinux默认配置的SSH服务端口为22,与ssh服务配置文件中的端口不一致,所以无法启动服务。
>i 如果提示没有semanage命令通过yum install policycoreutils-python -y进行安装
```
# 通过semanage命令调整ssh服务的端口
semanage port -a -t ssh_port_t -p tcp 2333
```
然后再使用`semanage port -l | grep ssh`检查
最后确认一下,`systemctl status sshd`
```
# 确认SSH服务已启动并在新端口上侦听
sudo ss -tnlp | grep sshd
```
## 配置防火墙
>i 注意,云虚拟机的话要配置好安全组,实体机的话需要配置防火墙。
CentOS 7使用的是firewalld防火墙,可以使用以下命令打开新端口号:
```
# 打开TCP端口2333并使其持久化
firewall-cmd --add-port=2333/tcp --permanent
firewall-cmd --reload
```
# 常用软件安装
lsof 查看端口信息 `lsof -i :2222`
vim
ifconfig 使用yum search命令进行查看具体命令
# 注
有一台电脑,最先安装的那一台,ip是90结尾的,机身两边都没名字的,在超哥那里,主节点用91吧,这台电脑我估计bug会少一点,用老U盘安装的,其余两台电脑当做从节点。
然后还需要在本地部署一个单节点的k8s,用于测试k8s对GPU的调度。