-
Notifications
You must be signed in to change notification settings - Fork 13
/
20、基础系统设置和备份策略【未完成】
244 lines (154 loc) · 5.74 KB
/
20、基础系统设置和备份策略【未完成】
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
网络设置
Linux 默认的网络设备用 eth0 eth1 ... 来表示
CentOS7 有另一套命名规则
称为 Predictable network interface device names
这种命名法主要基于以下四条内容
1、固件/BIOS 所提供的 板载设备索引号
2、固件提供的 PCI-E 热插(hotplug)槽索引号
3、硬件的物理/地理位置
4、界面的 MAC 地址
前两个字符表示 界面的类型
en 以太网(也即有线网络)
sl 串行线路IP协议(Serial Line Internet Protocol)
wl 无线局域网
ww 无线万维网
后面的字符表示总类型
b<数字> 博通(BCMA)总线核心号
ccw<名称> 思科(CCW)总线群组名
o<索引号>[d<设备端口号>] 板载设备索引号
s<插槽号>[f<功能号>][d<设备端口号>] 热插槽索引号
x<MAC> MAC 地址
[P<所在域>]p<总线>s<插槽号>[f<功能号>][d<设备端口号>] PCI 地理地址
[P<所在域>]p<总线>s<插槽号>[f<功能号>][u<USB端口号>][...][c<设置>][i<界面>] USB端口号链
eg.
enp5s0 有线网卡,在 PCI 上,总线 5 插槽 0 上的网卡
wlp3s0 无线局域网,在 PCI 上,总线 3 插槽 0 上的网卡
简单设置网络连接
有关网络的简单设置,可以通过 nmtui 命令以文字界面来设置
查看当前的网络连接
nmcli connection show [网络配置名]
当使用 nmcli connection show 时,显示当前机器上所有网络配置的状态
使用 nmcli connection show [网络配置名] 时,显示指定的网络配置的信息
返回值有很多,其中比较重要的是:
connection.autoconnect [yes|no] 开机是否自动连接
ipv4.method [auto|manual] 手动还是自动配置网络参数
ipv4.dns [DNS 服务器的 IP 地址] 指定 DNS 服务器地址
ipv4.gateway [网关 IP 地址] 指定 网关 IP 地址
如果要手动设置一个 网络连接,可以这样
eg.
[eP@ePCt ~]$ nmcli connection modify [网络配置名] \
> connection.autoconnect yes \
> ipv4.method manual \
> ipv4.addresses 192.168.1.101/24 \
> ipv4.gateway 192.168.1.1 \
> ipv4.dns 192.168.1.1
接着我们可以开启这个网络
[eP@ePCt ~]$ nmcli connection up [网络配置名]
如果路由具有 DHCP 功能,则可以如下简单设置 网络连接
[eP@ePCt ~]$ nmcli connection modify [网络配置名] \
> connection.autoconnect yes \
> ipv4.method auto
接着开启这个网络即可
[eP@ePCt ~]$ nmcli connection up [网路配置名]
修改主机名(mDNS 会使用到)
hostname 来查当前主机名
hostname [HOSTNAME] 来设置临时主机名(Transient hostname)
hostnamectl 命令 见文件
20补1、hostnamectl 命令
设置时间和日期
timedatectl
选项
--no-ask-password
同 hostnamectl
--adjust-system-clock
如果与 set-local-rtc 命令一同使用,系统时钟会用 实时时钟(RTC) 来同步时间
否则 实时时钟(RTC) 将与 系统时钟 同步
-H, --host=
同 hostnamectl
-M, --machine=
同 hostnamectl
--no-pager
让输出不使用分页器
命令
status
显示当前 系统时间 和 实时时钟 的设置
set-time [TIME]
将 系统时间 设置为指定的时间
这个命令将同时同步 RTC 时间
使用以下格式设置时间
"2012-10-10-30 18:17:16"
set-timezone [TIMEZONE]
将 系统时区 设置为指定的值
可用的时区 可用 list-timezones 罗列
若 实时时钟 记录的是当地时间,则该指令也会同步 实时时钟
这个命令会修改 /etc/localtime 的软链接
查看 localtime(5) 获取更多信息
list-timezones
罗列所有可用的时区,每个一行
set-local-rtc [BOOL]
设置为 0 时,系统将 实时时钟 设置为 UTC 时间
设置为 1 时,系统将 实时时钟 设置为 本地时间
注意:
只要使用了这个命令,系统都会用 系统时间 修改 实时时钟
但若使用了 --adjust-system-clock,则 系统时间 将会以 实时时钟 为标准来同步
这个命令会修改 /etc/adjustime 的第 3 行,见 hwclock(8) 的文档
set-ntp [BOOL]
设置是否使用网络校时服务
网络校时服务
ntpdate [NTP 网址] # 使用 NTP 服务来设置 系统时间
hwclock -w # 用系统时间来设置 实时时钟
设置系统语言环境及键盘布局
localectl
选项
--no-ask-password
同 hostnamectl
--no-convert
若与 set-keymap 或 set-x11-keymap 一同使用,则 键盘映射
不会从
命令行 转换为 X11
或从 X11 转换为 命令行
-H, --host=
同 hostnamectl
-no-pager
同 timedatectl
命令
status
显示系统当前的 语言环境 和 键盘映射 设置
set-locale [LOCALE]...
设置 语言环境 变量
变量详解见 locale(7)
使用 list-locale 来罗列可用的 语言环境 变量
list-locale
罗列可用的 语言环境变量
set-keymap <MAP> [TOGGLEMAP]
为 命令行 设置 键盘映射
它使用一个 映射名称,比如 "de" 或 "us"
有可能会用第二个参数来规定 控制键的映射
若没有指明 --no-convert
将同时设置 x11 的键盘映射
使用 list-keymaps 来罗列可用的映射
list-keymaps
罗列可用于 命令行 的 键盘映射
set-x11-keymap <LAYOUT> [MODEL [VARIANT [OPTIONS]]]
为 X11 以及 虚拟命令行 设置键盘映射
若没有指明 --no-convert
将同时设置 命令行 的键盘映射
参看 kbd(4) 来获取详细的映射信息
list-x11-keymap-models, list-x11-keymap-layouts,
list-x11-keymap-variants [LAYOUT], list-x11-keymap-options
上述命令用于罗列 set-x11-keymap 可用的参数
系统防火墙配置
详见文件
20补2、firewalld 相关配置
查看硬件信息
dmidecode
-t, --type <TYPE>
选择要输出的类型
可用的关键字
bios system baseboard chassis processor memory cache connector slot
以及 0 至 42 个 DMI 数字
数字详解 见 man deidecode
其他系统检测命令
gdisk dmesg vmstat lspci lsusb iostat
磁盘自检工具
smartctl