服务器使用centos7.9操作系统前需要做的准备工作

文章目录


前言

记录一下centos7.9操作系统的服务器在部署业务服务之前需要做的准备工作。

大家可以复制到自己的编辑器里面,有需求的注释一些步骤。

备注:有条件的项目推荐使用有长期支持的操作系统版本。


1.操作记录

shell 复制代码
# 更换阿里云源 安装epel-release
mkdir -p /etc/yum.repos.d/CentOS-Base.repo.backup;
\mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup;
# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo;
# 没有wget命令的时候,可以用curl命令下载文件
curl  -o  /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache;
yum install wget -y;
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo;
yum -y install epel-release;

#安装调试用基础软件包
yum install -y tree nmap dos2unix lrzsz lsof  tcpdump htop iftop iotop sysstat nethogs;
yum install -y psmisc net-tools bash-completion vim vim-enhanced;
yum install -y vim  pciutils traceroute  unzip zip expect yum-utils tar telnet;

#关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux;
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config;
sed -i 's/SELINUX=permissive/SELINUX=disabled/g' /etc/sysconfig/selinux;
sed -i 's/SELINUX=permissive/SELINUX=disabled/g' /etc/selinux/config;

# 关闭防火墙 不推荐直接关闭 最好是按照服务开放端口和白名单 防止项目交付后再动
# systemctl stop firewalld.service;
# systemctl disable firewalld.service;

# 时间配置
timedatectl set-timezone "Asia/Shanghai";
yum install ntpdate -y;
# 从阿里云ntp集群同步时间
ntpdate  time1.aliyun.com;
# 将时间同步到硬件
clock -w;

# CPU升频
yum install cpupowerutils -y ;
cpupower frequency-set -g performance;

# 备份网卡配置文件
mkdir -p /etc/sysconfig/network-scripts/bak
cp /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/network-scripts/bak

# 备份yum源文件
mkdir -p /etc/yum.repos.d/bak
cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

# 更新打补丁 更新这里按需来 现在服务大多跑在容器中,操作系统的更新已经不太影响业务了
yum update -y;

总结

简单记录

相关推荐
Web极客码2 分钟前
WordPress博客关键词
服务器·wordpress·网站加速
神梦流1 小时前
GE 引擎的非标准数据流处理:稀疏张量与自定义算子在图优化中的语义保持
linux·运维·服务器
兜兜转转了多少年1 小时前
从脚本到系统:2026 年 AI 代理驱动的 Shell 自动化
运维·人工智能·自动化
Lsir10110_2 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
郝学胜-神的一滴2 小时前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
Doro再努力3 小时前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
全栈工程师修炼指南3 小时前
Nginx | stream content 阶段:UDP 协议四层反向代理浅析与实践
运维·网络·网络协议·nginx·udp
Lsir10110_3 小时前
【Linux】进程信号(上半)
linux·运维·服务器
开开心心就好3 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
火车叼位4 小时前
脚本伪装:让 Python 与 Node.js 像原生 Shell 命令一样运行
运维·javascript·python