本文用于初始安装RHEL 7.9版本的后续系统设置记录,把虚拟机参数调整成可用于服务器的设置
系统时区设置
设置时区为东八区:
1 | timedatectl set-timezone Asia/Shanghai |
设置为24小时制
暂无
更换yum源
这一步可以不用做
由于RHEL 7的更新包只对注册用户有效,所以需要安装CentOS的yum软件包,下面第4步会提供安装包下载链接。
查看yum的软件包
1 | rpm -qa | grep yum |
输出如下内容
1 | yum-langpacks-0.4.2-7.el7.noarch |
卸载yum软件包
1 | rpm -qa | grep yum | xargs rpm -e --nodeps |
检查卸载结果
1 | rpm -qa | grep yum |
没有输出。
安装CentOS的yum软件包
本地上传CentOS的yum软件包,然后执行下面的命令安装
1 | rpm -ivh * |
输出如下内容
1 | 警告:yum-3.4.3-132.el7.centos.0.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY |
检查是否安装完成
1 | rpm -qa | grep yum |
输出如下内容
1 | yum-3.4.3-132.el7.centos.0.1.noarch |
更换源
1 | vi /etc/yum.repos.d/redhat.repo |
添加如下的结果到此文件
1 | [base] |
清理缓存
1 | yum clean all |
愉快的更新软件
1 | yum update |
关闭防火墙
查看防火墙状态
1 | systemctl status firewalld |
输出如下内容
1 | ● firewalld.service - firewalld - dynamic firewall daemon |
其中 Active: active (running
) 表示防火墙在启动中。
永久停掉防火墙
1 | systemctl disable firewalld |
更改ulimit
查看ulimit
1 | ulimit -a |
输出如下内容
1 | core file size (blocks, -c) 0 |
其中open files
只有1024,需要调整,具体如下
1 | vi /etc/security/limits.conf |
在最下面加入如下配置
1 | * soft nofile 65535 |
重新ssh连上来之后再次使用ulimit -a
命令查看即可发现配置生效。
优化TCP配置
1 | vi /etc/sysctl.conf |
加入如下配置
1 | # 以下配置参数在 /etc/sysctl.conf 文件里,修改文件后,使用 sysctl -p 命令使配置生效 |
执行如下命令使生效
1 | sysctl -p |
正常情况下会输出配置的内容。
固定IP
先看当前系统自动分配的IP
1 | ipconfig |
输出如下内容
1 | ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 |
其中ens33
表示网卡名称,当前自动分配的IP为192.168.237.134
。
编辑网络配置:
1 | vi /etc/sysconfig/network-scripts/ifcfg-ens33 |
修改BOOTPROTO
为static
,增加IPADDR
、GATEWAY
、NETMASK
配置,分别表示IP、网关、子网掩码,其中网关需要看本机安装的VMWare软件的配置,如下所示:
1 | BOOTPROTO="static" |
重启网络
1 | service network restart |