首页 > 系统相关 >Linux:系统初始化,内核优化,性能优化(1)

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

时间:2024-03-17 21:32:51浏览次数:25  
标签:初始化 仓库 防火墙 repo chrony yum Linux 服务器 优化

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


设置时区

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

查看命令

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

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

标签:初始化,仓库,防火墙,repo,chrony,yum,Linux,服务器,优化
From: https://blog.csdn.net/w14768855/article/details/136789499

相关文章

  • 常用conda和Linux命令
    常用conda命令condalist#查看安装的包condainstallxxx=版本号#安装指定版本号的包condauninstallxxx#删除某个包condaenvlist#查看所有环境condaactivateenv_name#进入名为env_name的环境condacreate--nameenv_namepython=3.5#创建指定python版......
  • BcLinux-Redis-集群(cluster)模式安装配置
    IP:192.168.0.28081、8082IP:192.168.0.3 8081、8082IP:192.168.0.4 8081、80821、三个节点同样操作[root@server-1setup]#yuminstalltcl或者:wgethttp://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztarxzvftcl8.6.1-src.tar.gz-C/home/local/cd/home/loc......
  • 使用linux三剑客取ip地址
    1,使用awk命令ifconfigens33(先试用ifconfig来查看IP地址在几行几列或者使用ip-a也可以)可以看到IP地址在第二列第二行,接下来使用awk命令来取出IP地址ifconfigens33|awk'{print$2}'|awk'NR==2{print$0}'(print$2打印出第二列)(print$0打印出一整行内容)(NR等......
  • Linux第81步_使用“互斥体”实现“互斥访问”共享资源
    1、创建MyMutexLED目录输入“cd/home/zgq/linux/Linux_Drivers/回车”切换到“/home/zgq/linux/Linux_Drivers/”目录输入“mkdirMyMutexLED回车”,创建“MyMutexLED”目录输入“ls回车”查看“/home/zgq/linux/Linux_Drivers/”目录下的文件和文件夹2、添加gpio_led节点......
  • C语言之Linux环境下学习(一)
    C语言目录C语言学习前言一、了解Linux环境二、Linux环境下编译helloworld.c1.初识Linux指令1.ls:查看当前路径内容2.cd:进入指定路径3.创建和删除文件夹:mkdir、rmdir4.创建文件:touch和gedit2.创建并编译helloworld.c文件前言创建Linux环境,并且在此环境中......
  • C语言之Linux环境下学习(三)
    本章节主要讲了数据类型、变量命名规则、运算符优先级。目录1.main函数2.注释:​编辑3.标准输入(scanf)和标准输出(printf)4.数据类型4.1整数型:4.2浮点型:5.运算符优先级6.字符常量7.运算符​编辑8.变量8.1全局变量局部变量1.main函数main函数是C语言程序的主......
  • 【Linux】linuxCNC+Qt+Opencascade+kdl+hal 实时6轴机器人控制器
    CNC机器人程序框架机器人模型笔记:debian重启后无法打开共享目录最新版搜狗输入法安装后不支持中文,需要安装旧版本的sogoupinyin_4.0.1.2800_x86_64.deb可用数控机器人在哪些领域应用有优势数控机器人在多个领域都展现出了显著的优势,特别是在需要高精度和......
  • Linux监控CPU和GPU
    监控显卡占用情况watch-n2nvidia-smicpupower安装sudoaptinstalllinux-tools-commonCPU实时频率查看watch-n1sudocpupowermonitor查看cpu频率watch-n0"cat/proc/cpuinfo|grep-imhz"查看cpu频率模式cpupowerfrequency-info查看当前所有CPU的信息su......
  • Linux技术内核:数字化时代企业运维的终极武器
    文章目录引言:Linux技术内核与企业运维的紧密联系一、Linux技术内核:企业运维的基石二、内核特性:保障企业级应用的稳定性三、性能优化:调整内核参数以提升效率四、安全机制:加固企业数据的保护墙五、自动化运维:简化管理流程六、容器化与微服务:适应现代应用趋势七、总结:Linux......
  • Java创建数组、赋值的四种方式,声明+创建+初始化 详解
    @目录一、创建数组的四种方式二、详解三、数组存储的弊端一、创建数组的四种方式以int数据类型为例@TestpublicvoidtestNewArray(){//创建数组//法一int[]arr1=newint[]{1,2,3,4,5};System.out.println(arr1.length+""+arr1[2]);//5......