🐭 初始化配置

# 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的调度。