20220927 20. 基础系统设置与备份策略
20.1 系统基本设置
20.1.1 网络设置 (手动设置与DHCP自动取得)
相关指令
-
ifconfig
-
nmcli
-
hostnamectl
详细内容略
20.1.2 日期与时间设置
-
timedatectl:时区的显示与设置
-
ntpdate:网络校时
-
hwclock:是将正确的时间写入你的 BIOS 时间记录内
20.1.3 语系设置
localectl
20.1.4 防火墙简易设置
目前 CentOS 7 的默认防火墙机制为 firewalld, 他 的管理界面主要是通过命令行 firewall-cmd 这个详细的指令
20.2 服务器硬件数据的收集
20.2.1 以系统内置 dmidecode 解析硬件配备
[root@study ~]# dmidecode -t type
选项与参数:
详细的 type 项目请 man dmidecode 查询更多的数据,这里仅列出比较常用的项目:
1 :详细的系统数据,含主板的型号与硬件的基础数据等
4 :CPU 的相关数据,包括倍频、外频、核心数、核心绪数等
9 :系统的相关插槽格式,包括 PCI, PCI-E 等等的插槽规格说明
17:每一个内存插槽的规格,若内有内存,则列出该内存的容量与型号
20.2.2 硬件资源的收集与分析
除了直接调用出 /proc 下面的文件内容之外,其实 Linux 有提供几个简单的指令来将核心所 侦测到的硬件叫出来的~ 常见的指令有下面这些:
-
gdisk:第七章曾经谈过,可以使用 gdisk -l 将分区表列出;
-
dmesg:第十六章谈过,观察核心运行过程当中所显示的各项讯息记录;
-
vmstat:第十六章谈过,可分析系统 (CPU/RAM/IO) 目前的状态;
-
lspci:列出整个 PC 系统的 PCI 接口设备!很有用的指令;
-
lsusb:列出目前系统上面各个 USB 端口的状态,与连接的 USB 设备;
-
iostat:与 vmstat 类似,可实时列出整个 CPU 与周边设备的 Input/Output 状态。
20.2.3 了解磁盘的健康状态
SMART 其实是“ Self-Monitoring, Analysis and Reporting Technology System ”的缩写,主要 用来监测目前常见的 ATA 与 SCSI 界面的磁盘, 只是,要被监测的磁盘也必须要支持 SMART 的协定才行!
smartd 提供一只指令名为 smartctl
20.3 备份要点
略
20.4 备份的种类、频率与工具的选择
略
20.5 鸟哥的备份策略
略
20.6 灾难复原的考虑
略