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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/753176.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在深圳,为什么硬件工程师的待遇还不如软件?

深圳触觉智能科技有限公司 硬件明明比软件更难,为何在国内… 硬件明明比软件更难,但硬件工程师待遇却不如软件工程师,硬件工程师常被忽视,被视为可轻易模仿的“配角”,默默付出却鲜获认可。比如八年以上的资深硬件工…

2024年普通人的创业机会在哪里?2024热门创业项目!2024普通人想翻身的风口行业!

创业千万别冲动,社区团购代理创业失败案例! 是不是一开始挺看好这个赛道,看别人做的风生水起,以为不难,真正开始做才发现不好做,没有先天优势,货源和客源从零开始积累,开始就是摸着石…

Java 世界破破烂烂,电音小猫缝缝补补

Java 世界破破烂烂,电音小猫缝缝补补 Java 通用代码生成器光 2.4.0 电音之王尝鲜版六正在研发,昨天发布了介绍视频,请见: https://www.bilibili.com/video/BV1yD421j7UP/ 电音之王尝鲜版六支持哑数据模式,支持枚举。…

学嵌入式真的很烧钱吗?

如果是走嵌入式单片机方向,这篇内容,很适合预算1000以下的,作为发育参考。 下面是我2011年的入行成本: 买了智能小车,还有51开发板,杂七杂八,可能一共不到1000。 一开始迷之自信了,买…

软件测试方法 -- 等价类边界值

测试用例的定义 测试用例是为了特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定需求。通过大量的测试用例来检验软件的运行效果,他是指导测试工作进行的依据。 下面我们介绍几种常用的黑盒测试方法 等价类划分法 定…

ABS10-ASEMI开关电源专用ABS10

编辑:ll ABS10-ASEMI开关电源专用ABS10 型号:ABS10 品牌:ASEMI 封装:ABS-4 最大重复峰值反向电压:1000V 最大正向平均整流电流(Vdss):1A 功率(Pd):中小功率 芯片个数:4 引脚…

NetSuite多脚本性能研究

在项目中,随着复杂度的提升,客制脚本以及各类SuiteAPP的应用,导致某个对象上挂载的脚本大量增加,最终导致了性能问题。表现在保存单据时时间过长,严重影响人机界面的用户感受。基于此问题,我们开展了NetSui…

鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Grid)

网格容器,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。 说明: 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 仅支持GridItem…

Web 开发模式演进过程

作为初学者,要了解 Web 开发模式的演进过程,并从这些演进过程中看到变化,这样有利于开发者的思路提升。 什么是 Web 开发 Web :网页,可以通过浏览器访问的资源 Web 开发:基于网页载体的软件开发&#xff…

mac下Appuim环境安装

参考资料 Mac安装Appium_mac电脑安装appium-CSDN博客 安卓测试工具:Appium 环境安装(mac版本)_安卓自动化测试mac环境搭建-CSDN博客 1. 基本环境依赖 1 node.js 2 JDK(Java JDK) 3 Android SDK 4 Appium&#x…

Verilog——综合和防真

2.1综合 Verilog 是硬件描述语言,顾名思义,就是用代码的形式描述硬件的功能,最终在硬件电路上实 现该功能。在Verilog描述出硬件功能后需要使用综合器对Verilog代码进行解释并将代码转化成实际 的电路来表示,最终产生实际的电路&a…

APP性能测试,你需要关注哪些指标?

一、Android客户端性能测试常见指标 1、内存 2、CPU 3、流量 4、电量 5、启动速度 6、滑动速度、界面切换速度 7、与服务器交互的网络速度 二、预期标准指定原则 1、分析竞争对手的产品,所有指标要强于竞品 2、产品经理给出的预期性能指标数据 3、符合业…

【Python使用】嘿马头条完整开发md笔记第2篇:数据库,作用【附代码文档】

嘿马头条项目从到完整开发笔记总结完整教程(附代码资料)主要内容讲述:课程简介,ToutiaoWeb虚拟机使用说明,Pycharm远程开发,产品与开发,数据库1 产品介绍,2 原型图与UI图,3 技术架构,4 开发。OS…

SSL证书过期不更新会有什么影响?怎么续签?

SSL证书如果不及时更新,可能会带来以下问题: 1.影响体验和信誉: - 如果你的网站SSL证书过期了,现在大部分浏览器都会提醒用户这个网站的安全证书已经失效。这就很可能让用户觉得你的网站不太安全,不敢继续浏览&#x…

Python接口自动化之接口依赖

一、场景说明 在面试接口自动化时,经常会问,其他接口调用的前提条件是当前用户必须是登录状态,如何处理接口依赖? 在此之前我们介绍过session管理器保存会话状态。如果接口请求需要携带token,那么又如果处理呢&#…

绿色再生·安卓4G智能远程操作巡视机器人小车

一、前言 1.1 项目介绍 【1】项目功能介绍 随着物联网技术与移动通信技术的快速发展,远程遥控设备在日常生活及工业应用中的普及度日益提高。无论是家用扫地机器人实现自主导航清扫,还是目前抖音平台上展示的实景互动小车等创新应用,都体现…

Games101笔记-模型、视图、投影

在旋转点,旋转矩阵的逆等于矩阵的转置 视图变换和投影变换 三维变换 左边3*3是线性变换,右边一列是仿射变换(平移) 先线性再平移 缩放、旋转、平移 x叉乘y得到z,y叉乘z得到x, xyz给任何两个可以得到另一个 (循环对称) z叉乘x得…

sqllab第十一关通关笔记

知识点: 发现登录框就可以尝试注入登录框一般都是字符型注入通过注入可以获取其他表的信息绕过手段 单引号闭合联合注入也可以进行错误注入 首先看界面是一个登录框;通过admin admin登录进去,发现页面会把用户名和密码的登录信息打印出来&am…

美区PayPal绑visa卡注意事项

很多小伙伴都有绑定paypal的需求,但是如果你是绑定美区的paypal这里有几点建议: 1、建议使用US的网络环境注册 2、使用美区的账号 3、使用美区的visa卡 三者统一才可以绑定成功,点击获取可以绑定美区paypal的visa卡,办理简单