基础系统设置:
1、网络设置
nmcli connection show [网卡名称]
nmcli connection modify eth0 \ // 同时执行modify之后,整个配置文件就写入了
connection .atuoconnect yes \
ipv4.method manual \
ipv4.addresses x.x.x.x/x \
ipv4.gateway x.x.x.x \
ipv4.dns x.x.x.x
2、修改主机名
hostnamectl [set-hostname 主机名]
hostnamectl \\ 查看主机名
hostnamectl set-hostname www.centos.coom
3、时间和日期设置
timedatectl [commamd]
选项参数:
list-timezones:列出系统上所有支持的时区名称。
set-timezone:设置时区位置。
set-time:设置时间。
set-ntp:设置网络校时系统。
timedatectl //显示目前的时区和时间等信息
timedatectl list-timezones //显示所有时区
timedatectl list-timezones | grep -i new // 显示是否有 newyork时区
timedatectl set-timezone "America/New York" //设置时区
timedatectl set-time "2019-09-10 12:04" //设置时间
ntpdate s2m.time.edu.cn //使用ntp自动校验时间
hwclock -w //将争取时间同步写入bios中。
4、语系设置
localectl 、locae //查询系统语系
5、服务器硬件数据的收集
dmidecode -t [参数] //查看CPU、主板型号与内存相关的型号等
选项参数:
1 :详细系统信息、含主板的型号与硬件的基础信息等
4 :CPU的相关信息,包含倍频、外频、内核数、内核线程数等
9 :系统的相关插槽格式,包括PCI、PCI-E等规格说明
6、硬件资源的收集与分析
gdisk:可以使用disk -l将分区表列出
dmesg:查看内核运行过程当中所显示的各项信息
vmstat:可分析系统(cpu/ram/io)目前的状态
lspci:列出真个PC系统的PCI接口设备
lsusb:列出系统上各个USB端口状态
iostatL与vmstat类似,可实时列出整个CPU与接口设备的输入/输出状态
7、了解磁盘的健康状态
smartctl -a /dev/sda
备份策略
1、操作系统本身需要备份的文件
/etc 整个目录
/home/ 整个目录
/var/spool/mail/
/var/spool/{at|cron}
/boot/
/root/
如果自行安装过其他的软件,/usr/local或/opt也要备份
2、网络服务的数据库方面
软件本身的配置文件
软件服务提供的数据
www数据:/var/www整个目录或/srv/www整个目录,及系统的用户家目录
MariaDB:/var/lib/mysql整个目录