Linux:系统初始化,内核优化,性能优化(1)

我们安装好了一个服务器之后,一定要对他的系统,内核,性能一系列进行一个优化,否则当大并发的情况下很可能出现问题,我把要优化的东西直接罗列出来并介绍,后期可以直接编写一个脚本拿到服务器上直接用就行        


设置时区

我们在中国,一般选择的都是亚洲上海,在装服务器的时候也有显示,但是会有选错的情况,所以来进行一个调整

查看命令

timedatectl

可以看到一个详细的配置,如果不是的话可以设置一下

timedatectl set-timezone Asia/Shanghai

这样可以设置成为亚洲上海


时间校准

如果时区都错的情况下一般时间也是不对的

date

date命令可以查看当前的时间

如果不对的话可以去同步在线的ntp服务器时间,如果主机无法连接外网,可以通过搭建ntp的方式来同步Linux:搭建ntp服务器-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/136788773?spm=1001.2014.3001.5501

我这里演示可以连接外网的服务器校时使用的是chrony

安装chrony

yum -y install chrony

 编辑chrony文件

vim /etc/chrony.conf

修改为

启动chrony服务

systemctl start chronyd

开机启动chrony服务

systemctl enable chronyd

修改主机名

hostnamectl set-hostname tarro

将主机名永久修改为tarro

查看主机名

hostname

 

当我们做脚本的时候,可以使用交互式的方式写入主机名,这样就很合理


禁用防火墙

我们的服务器大多数是不需要关防火墙的,如果不需要的话可以进行禁用,如果开启防火墙的话配置完服务还要去添加防火墙条目

为什么要加上一个禁用防火墙,因为我们除了服务器以外还有安全组的一系列措施,也是看自己的一个情况进行开还是关

systemctl stop firewalld

关闭防火墙,重启失效

systemctl disable firewalld

永久禁用

systemctl status firewalld

查看防火墙的状态 


禁用selinux

这个一般都是不用的,根据实际情况,不需要则直接禁用

setenforce 0

 临时禁用selinux,重启失效,0关闭,1开启

sed -i 's/enforcing/disabled/g' /etc/selinux/config 

永久关闭

sed -i 's/enforcing/disabled/g' /etc/selinux/config

永久开启

getenforce 

查看当前状态


yum仓库的优化

Linux:YUM仓库服务_linux的yum种类-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/131562850?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171068112616800222872196%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171068112616800222872196&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-131562850-null-null.nonecase&utm_term=yum&spm=1018.2226.3001.4450这里有搭建各种仓库的办法,其实默认的yum仓库也是可以的,或者去网上搜索阿里云等的yum仓库

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

这是一个centos7的在线仓库,你实际上需要什么在线仓库,在网上一找基本都有 

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)icon-default.png?t=N7T8https://developer.aliyun.com/mirror/

这个是阿里云的一个镜像平台,里面基本也有仓库的教程,需要什么系统或者仓库,直接点进去对应的名字就行

然后还要去添加epel的仓库,这个仓库一般都是较新的资源,最好找东西都是去官方找,在网上找的教程一般都比较老,可能有一部分都失效了

 

同样的去找对应的版本 

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum clean all

 清除yum缓存

yum makecache

重建yum缓存 


安装常用软件

yum -y install wget vim unzip lrzsz telnet bash-completion

这些都是比较常用的软件,如果是最小化安装的话可能不带,基础安装的话基本都默认装了

  • 32
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值