2024-08-17 15:22阅读: 13评论: 0推荐: 0

Linux系统优化详解

一、Linux操作系统优化

1、查看操作系统版本号

方法一:
查看当前系统版本
[root@web01 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

方法二:
[root@web01 ~]# hostnamectl
   Static hostname: oldboy
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 710064fcf6da4737bdf95e8866d4cee2
           Boot ID: 07deb9d955ab45e0961ba924074e0f18
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1160.el7.x86_64
      Architecture: x86-64

2、查看系统内核版本

[root@web01 ~]# uname -r
3.10.0-1160.el7.x86_64

二、字符集优化

1、概念:

  • 作用:字符集是语言在系统中的表现方式
  • 常用字符集:utf-8[万国码]、GBK[国标]

2、具体操作:

查看操作系统字符集
[root@web01 ~]# echo $LANG
en_US.UTF-8

字符集配置文件位置:
[root@web01 ~]# cat /etc/locale.conf 
LANG="en_US.UTF-8"

永久+临时类似hostnamectl命令
localectl set-locale LANG="zh_CN.UTF-8"
临时修改
LANG="zh_CN.UTF-8"

三、关闭防火墙

1、概念:

  • 作用:阻止非法流量访问系统,流量控制,优化防火墙

2、具体操作

1、查看当前防火墙服务状态:
[root@web01 ~]# systemctl status firewalld

2、退出防火墙
[root@web01 ~]# systemctl stop firewalld

3、禁止开机自动运行防火墙服务
[root@web01 ~]# systemctl disable firewalld

3、什么情况下开启防火墙?

  1. 在公网IP地址,用户可以直接访问到,需要开启防火墙
  2. 有对外提供服务的情况下需要开启防火墙
  3. 云服务器需要开启防火墙

4、什么情况下关闭防火墙?

  1. 局域网IP
  2. 内部测试服务器
  3. 用户无法直接访问到的服务器可以关闭防火墙
  4. 流量较大情况下需要关闭防火墙[关闭软件防火墙使用硬件防火墙]

四、关闭selinux防火墙

1、概念:

  • 作用:对ROOT管理员做安全限制

2、具体操作

1、查看selinux状态
[root@web01 ~]# getenforce
Enforcing

2、临时关闭selinux
[root@web01 ~]# setenforce 
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
Enforcing:或者1	开启
Permissive:或者0	关闭
关闭selinux命令
[root@web01 ~]# setenforce 0
[root@web01 ~]# getenforce
Permissive

3、禁止开启自动运行需要修改配置文件
vim /etc/selinux/config
SELINUX=disabled

[root@web01 ~]# grep -v '#' /etc/selinux/config | grep -v '^$'
SELINUX=disabled
SELINUXTYPE=targeted

五、时间同步

1、概念:

  • 作用:操作系统的时间出现问题时候需要同步
  • Linux中时间分为:系统时间和硬件时间,这两个时间必须一致
    • 使用 ntpdate 更新系统时间 [yum -y install ntpdate]

2、具体操作

[root@web01 ~]# ntpdate ntp1.aliyun.com
19 Nov 13:59:16 ntpdate[1847]: step time server 120.25.115.20 offset 476805269.318694 sec		#同步完成
[root@web01 ~]# date
Sun Nov 19 13:59:18 CST 2023

4、查看硬件时间
[root@web01 ~]# clock
Sun 19 Nov 2023 10:01:35 PM CST  -0.646853 seconds
将系统的时间同步给硬件时间
[root@web01 ~]# hwclock -w
[root@web01 ~]# clock
Sun 19 Nov 2023 02:02:09 PM CST  -0.145643 seconds

六、修改默认的仓库

1、概念:

  • 当我们发现默认仓库资源不全或者存在一些速率地下可更换国内源

2、具体操作

1、修改默认的仓库为阿里云仓库
(1)备份默认的仓库
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(2)下载阿里云的仓库【opsx.alibaba.com】
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
(3)检查是否成功
[root@oldboy ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com

七、修改SSH配置

1、概念:

  • SSH服务:进行反向地址解析
  • 可以有效解决远程连接操作系统慢的问题

2、具体操作

第一步:修改配置文件
vim /etc/ssh/sshd_config
将文件中115行yes改为no并且将	#删除

第二步:重启服务生效
systemctl restart sshd

[root@web01 ~]# grep -i UseDNS /etc/ssh/sshd_config 
UseDNS no
[root@web01 ~]# grep -n UseDNS /etc/ssh/sshd_config 
115:UseDNS no

本文作者:Dusk_Yun

本文链接:https://www.cnblogs.com/9Dusk/p/18364445

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Dusk_Yun  阅读(13)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起