首页 > 其他分享 >系统优化

系统优化

时间:2024-11-18 16:40:36浏览次数:1  
标签:kylin com aliyun ubuntu 系统优化 root xu

【1】、修改默认的YUM仓库

Centos、Redhat等操作系统默认软件库都是国外的,下载速度慢

Centos默认仓库是随机的,和DNS有关

  • 阿里云
  • 清华大学
  • 重庆大学
  • 北电
  • 个人也可以搭建YUM仓库(软件的仓库)

修改为阿里的源

kylin不需要修改默认仓库
可以安装扩展的epel仓库
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

Ubuntu

Ubuntu需要更换默认仓库,将原有的删除,重写新的

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse



# 查看默认使用的仓库位置
apt-cache  policy

安装常用软件

yum -y install tree lrsz wget net-tools unzip bash-completion-extras

【2】、优化SSH

修改ssh 默认端口
禁止root登录,允许普通用户登录

[root@kylin-xu ~]# sed -rn '/^Port|^PermitRootLogin/p' /etc/ssh/sshd_config 
Port 22   # 修改为其他端口
PermitRootLogin yes   # 修改为no

什么情况下不需要调整SSH端口 禁止root登录?
前端有跳板机或者堡垒机的情况下不需要以上操作。大部分服务器都在局域网内。

【3】、关闭SElinux

Centos: 默认是开启的,所以需要关闭
# 先临时关闭,在修改配置文件
setenforce Permissive
sed '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config


kylin系统默认是关闭的,所以不需要额外配置
[root@kylin-xu ~]# getenforce 
Disabled

ubuntu不需要关闭,默认也是关闭的状态

【4】、优化防火墙

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

centos和kylin系统 默认的软件防火墙: firewalld防火墙
# 查看防火墙状态
[root@kylin-xu ~]# systemctl status firewalld.service 
# 停止防火墙服务
[root@kylin-xu ~]# systemctl stop firewalld.service 
# 设置开机不自启
[root@kylin-xu ~]# systemctl stop firewalld.service 

systemctl 动作  服务名称
动作:
	start  # 启动 运行
	stop   # 停止
	restart # 重启
	status  # 查看服务的状态
	enable  # 开机自动运行此服务
	disable # 开机禁止启动此服务
	reload  # 重新加载配置

ubuntu系统默认的软件防火墙: ufw
root@xu-ubuntu:~# systemctl stop ufw
root@xu-ubuntu:~# systemctl disable  ufw

【5】、字符集优化

常用字符集: 我们输入的文字可以在系统中正常显示
UTF-8  # 万国码 默认使用的字符集
GBK	   # 国标

查看默认的语言字符集
[root@kylin-xu ~]# echo $LANG
zh_CN.UTF-8
# zh_CN在系统中的语言  .UTF-8字符集
# en_US表示英语

临时修改语言为英文 kylin系统默认的是中文,重启系统或者退出重连接都失效
[root@kylin-xu ~]# LANG=en_US.UTF-8
[root@kylin-xu ~]# echo $LANG
en_US.UTF-8
永久生效.重启或者重新连接都是生效的。
# 修改配置文件
[root@kylin-xu ~]# cat /etc/locale.conf 
LANG="zh_CN.UTF-8"

# 重新加载配置文件,source本质上是将文件中的内容拿到命令行中来执行
[root@kylin-xu ~]# source /etc/locale.conf
# 修改生效
[root@kylin-xu ~]# echo $LANG
en_US.UTF-8
可以通过命令去修改配置文件
[root@kylin-xu ~]# localectl set-locale LANG=en_US.UTF-8
当前生效需要source配置文件 或者重新连接

【6】、时间同步

作用: 让我们服务器系统时间正确运行。如果时间快了或者慢了会影响业务(特别交易性质的业务)
系统时间
硬件时间

时间: 我们可以看懂的时间
时间戳: 看不懂的

查看系统时间
[root@kylin-xu ~]# date   # 系统时间
Sun Nov 17 16:33:23 -03 2024
[root@kylin-xu ~]# clock   # 硬件时间
2024-11-17 18:57:20.054885-03:00
修改系统时间: 个人测试练习使用
date -s 20081010

格式化查看时间
 date +%F-%H-%M-%S
同步系统时间
1、安装ntpdate
yum install -y ntpdate

2、和ntp2.aliyun.com同步时间
ntpdate ntp2.aliyun.com
同步硬件时间
1.确保系统时间正确,先同步系统时间
yum -y install  ntpdate

2.将系统时间同步给硬件时间
clock -w

ubuntu系统: 默认服务自动同步时间
修改默认的时区: 亚洲/上海
root@xu:~# timedatectl set-timezone Asia/Shanghai

需要想要修改为国内时间服务器
第一步: 修改配置文件
vim /etc/systemd/timesyncd.conf
NTP=ntp2.aliyun.com

第二步:重启时间服务生效
systemctl restart systemd-timesyncd.service

标签:kylin,com,aliyun,ubuntu,系统优化,root,xu
From: https://www.cnblogs.com/xuruizhao/p/18553035

相关文章