Linux基础学习(4)——系统基础优化知识

系统主机名称优化

在数据备份方面有使用:数据备份 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. 环境变量都是大写字母

系统下载源优化

下载源不做优化会导致问题:

  1. 某些软件程序无法下载安装
  2. 某些软件程序下载过程会非常缓慢

系统安装部署软件原理:yum

  1. 现有所有软件汇总仓库
  2. 可以选择获取软件仓库
  3. 利用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优化完毕后下载软件异常:

  1. 系统网络问题
  2. 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

如何修改同步时间:

  1. 修改系统时区
$ timedatectl list-timezones  查看时区信息   / 搜索
Asia/Shanghai
$ timedatectl set-timezone Asia/Shanghai
  1. 开启网络事件同步功能
$ timedatectl set-ntp 1
  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

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值