linux之系统优化

系统优化

系统优化需要做那些?
1.配置yum仓库
2.关闭selinux
3.优化防火墙
4.优化sshd_config 比如端口 dns解析等
5.优化字符集
5.同步时间 date ntp1.aliyun.com
6.安装常用工具 telnet ifconfig ss wget net-tools bash-co*
7.加大文件描述符
8.内核参数优化 主要是网络方面

1.修改默认仓库

# 准备阿里云或腾讯云镜像库
# https://developer.aliyun.com/mirror/

# 一、centos
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11o13azC

# 备份本机仓库
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# centos 6
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

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

# centos 8
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-vault-8.5.2111.repo
yum clean all && yum makecache

# 二、ubuntu
https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11o13azC

# 备份
cp /etc/apt/sources.list  /tmp/sources.list

# 替换
sed -i 's/https:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/apt/sources.list

# 参考以上连接
ubt 14.04
ubt 16.04
ubt 18.04
ubt 20.04
ubt 22.04
ubt 23.04
ubt 24.04

2.优化SSH

修改默认端口22
禁止root登录
普通用户 sudo
什么情况下不需要调整ssh 
业务服务器前有跳板机或堡垒机

3.关闭selinux

# centos 默认开启
setenforec 0
vim 编辑 /etc/selinux/config 修改为 SELINUX=disabled

# kylin默认是关闭
# ubt 默认关闭

4.优化防火墙

作用: 过滤数据,对数据源或者目标进行流程控制。
      阻挡一些非法流量
      对内 可以实现当路由器使用(共享上网)
在什么情况下服务器需要开启防火墙
	  只要用户可以访问的服务器都需要开启。
在企业中什么情况下服务器需要关闭的
	  所有的服务器在内网
	  公司内部测试服务器
	  当很多很多的人访问我们网站的时候(大量) 防火墙类似做过车检票员。必须使用硬件防火墙。
	  

# centos 默认软件防火墙firewalld
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

# ubt 系统默认软件防火墙 ufw
systemctl stop ufw
systemctl disable ufwsystemctl disable ufw

5.字符集优化

UTF-8  # 万国码 默认使用的字符集
GBK	   # 国标

#查看默认的语言字符集
[root@centos7-ali ~]# echo $LANG
en_US.UTF-8

# zh_CN在系统中的语言  .UTF-8字符集
# en_US表示英语

#临时修改字符集
LANG=en_US.UTF-8

#永久修改 配置文件
vi  /etc/locale.conf 修改为 LANG="en_US.UTF-8"

#重新编译配置文件 (编译的是变量)
source /etc/locale.conf

6.时间同步

#系统时间
#查看
[root@centos7-ali ~]# date
Mon Nov 18 22:05:45 CST 2024


#修改
[root@centos7-ali ~]# date -s 20110707
Thu Jul  7 00:00:00 CST 2011

#格式化查看
[root@centos7-ali ~]# date +%F-%H-%M-%S
2011-07-07-00-01-08

#同步互联网时间
ntpdate ntp1.aliyun.com

#硬件时间
#查看
[root@centos7-ali ~]# clock
Mon 18 Nov 2024 10:06:05 PM CST  -0.362637 seconds

#将系统时间同步到硬件时间(bios 时间)
clock -w


修改默认时区
timedatectl set-timezone Asia/Shanghai

7.安装常用命令

yum install -y tree vim wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bind-utils nethogs expect

8.内核优化

posted @ 2024-11-18 22:18  被时光移动的城市  阅读(11)  评论(0编辑  收藏  举报