系统主机名称优化
在数据备份方面有使用:数据备份 A(元数据) B(存储数据)
#方式1 hostname 显示或设置系统主机名称
$ hostname #临时修改
$ hostname BJ-oldboy-temple
#重启或重新建立会话即可生效
#方式2 永久修改
hostnamectl set-hostname 主机名称
#方式3 实现主机名的解析配置 /etc/host
vi /etc/hosts
10.0.0.1 BJ-oldboy-db
意义
1.可以更方便地访问主机
2.简化服务配置文件改动操作
--------------------------
补充:不同用户虚拟主机互访方式
被访问虚拟软件中设置NAT映射
用户访问 --> 192.186.14.252:9000 == 10.0.0.200:22
系统提示符优化(了解)
知识点:系统变量概念
变量设置方法 IP_info(变量)=172.16.1.10(变量值)
调取变量方法 echo $IP_info
设置变量意义(开发)
- 自定义设置变量:
-
- 1. 需要自行设置规划
- 2. 没有特殊功能意义
- 3. 只有当前用户生效
- 4. 名称没有特殊规范,只要不是数字或符号开头就可以
- 系统环境变量
-
- 1. 系统自带默认设置
- 2. 对系统功能有影响
- 3. 系统全局用户生效
- 4. 环境变量都是大写字母
系统下载源优化
下载源不做优化会导致问题:
- 某些软件程序无法下载安装
- 某些软件程序下载过程会非常缓慢
系统安装部署软件原理:yum
- 现有所有软件汇总仓库
- 可以选择获取软件仓库
- 利用yum命令下载软件并安装
下载源优化操作:
优化方式一: 清华大学优化下载源方式
cd /etc/yum.repos.d/
vi CentOS-Base.repo
优化方式二: 阿里云优化下载源方式
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
epel: Extra Packages for Enterprise Linux 会保存企业应用扩展软件程序
前期系统下载基础优化:
base仓库优化:默认到centos公司官网找软件程序 -- 阿里云仓库
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
epel仓库优化:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install -y vim net-tools lrzsz wget telnet bash-completion sl cowsay
vim --
net-tools --- 可以有早期centos版本中网络命令
lrzsz --- 可以让windows与linux系统进行数据交互传递
windows数据上传到linux系统: rz -y
linux数据下载到windows系统: sz -y 传输文件与路径信息
wget --- 下载网络数据命令
telnet --- 测试远程主机服务端口是否存在/是否可以访问
bash-completion --- 可以补全服务名称信息
yum优化完毕后下载软件异常:
- 系统网络问题
- yum仓库网站会有安全防护
系统时间同步优化
$ timedatectl
Local time: Mon 2023-01-09 22:20:53 CST -- 本地时间
Universal time: Mon 2023-01-09 14:20:53 UTC -- 世界时
RTC time: Mon 2023-01-09 14:20:54 -- 系统bios硬件时间
Time zone: Asia/Shanghai (CST, +0800) -- 时区信息
System clock synchronized: yes -- 是否开启网络时间同步
systemd-timesyncd.service active: no -- 是否开启了网络时间同步
RTC in local TZ: no
如何修改同步时间:
- 修改系统时区
$ timedatectl list-timezones 查看时区信息 / 搜索
Asia/Shanghai
$ timedatectl set-timezone Asia/Shanghai
- 开启网络事件同步功能
$ timedatectl set-ntp 1
- 需要安装时间同步程序
$ yum install -y chrony
$ systemctl start chronyd
系统字符编码优化
字符编码:UTF-8,GBK
字符编码环境变量:LANG
$ localectl list-locales -- 查看系统中可以配置的所有编码信息
临时修改字符编码:
LANG=zh_CN.utf8
永久修改字符编码:
方式一:修改字符编码配置文件
vi /etc/locale.conf
LANG="zh_CN.utf8"
方式二:利用命令永久修改
$ localectl set-locale LANG=zh_CN.utf8
系统远程连接优化
目的:提高远程连接效率
GSSAPIAuthentication yes --- no
#UseDNS yes --- UseDNS no
sed --- 修改调整文件内容
sed -i '76s#yes#no#g' /etc/ssh/sshd_config
sed -i 's@#UseDNS yes@UseDNS no#g' /etc/ssh/sshd_config