当前位置: 首页 > article >正文

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

文章目录

  • 前言
    • 1.操作记录
  • 总结


前言

记录一下centos7.9操作系统的服务器在部署业务服务之前需要做的准备工作。
大家可以复制到自己的编辑器里面,有需求的注释一些步骤。
备注:有条件的项目推荐使用有长期支持的操作系统版本。


1.操作记录

# 更换阿里云源 安装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安装服务
yum install -y ntp;
#修改配置文件
sudo sed -i 's/^server /#server /' /etc/ntp.conf;
sed -i '/3.centos.pool.ntp.org iburst/a server time1.aliyun.com prefer\nserver time2.aliyun.com\nserver time3.aliyun.com\nserver time4.aliyun.com\nserver time5.aliyun.com\nserver time6.aliyun.com\nserver time7.aliyun.com' /etc/ntp.conf;
#重启并加入自启
systemctl enable ntpd;
systemctl restart ntpd;
ntpq -p;
hwclock;

# 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;

总结

简单记录


http://www.kler.cn/a/545310.html

相关文章:

  • c++TinML转html
  • Broker: Unknown topic or partition 问题解决
  • 爬虫代码中如何设置请求间隔?
  • Android 原生层SurfaceView截屏
  • PL/SQL 变量以及数据类型(上篇)
  • 【React】react-redux+redux-toolkit实现状态管理
  • 基于WebAssembly的后端服务突破:打造高性能、安全的新型微服务架构
  • 27、深度学习-自学之路-NLP自然语言处理-做一个简单的项目识别一组电影评论,来判断电影评论是积极的,还是消极的。
  • Golang 进阶训练营
  • Rocky Linux系统修改网卡全攻略
  • 【清晰教程】本地部署DeepSeek-r1模型
  • C语言插入排序之直接插入排序
  • 【网络安全 | 漏洞挖掘】价值3133美元的Google IDOR
  • VS Code 通知中一直显示“Reactivating terminals...”的问题解决
  • 解决 paddle ocr 遇到 CXXABI_1.3.13 not found 的问题
  • JAVA DDD设计模式:用策略模式干掉满屏if-else
  • 吉祥汽车泰国首发,用 Unity 实现行业首创全 3D 座舱虚拟世界
  • 【深度学习】计算机视觉(CV)-目标检测-SSD(Single Shot MultiBox Detector)—— 单次检测多框检测器
  • 了解卷积神经网络(Convolutional Neural Network,CNN)
  • React组件重新渲染机制