Linux雲計算架構-當接手一臺服務器,應該會哪些基本操作?

Linux雲計算架構-當接手一臺服務器,應該會哪些基本操作?

1. 網絡

網絡設別的命令:

①如果固件或bios爲主板上集成的設備提供的索引信息可用,且可預測,則根據索引命令。如ifcfg-ens28

②如果固件或bios爲PCI-E擴展槽所提供的索引信息可用,且可預測,則根據索引命令。如ifcfg-enp33

③如果硬件接口的物理位置信息可用,則根據該信息命名。如enp2s0

1.1 網絡設備命名組成

ethernet MAC地址+主板信息計算出的唯一的序列
s 熱插拔網卡、usr、擴展槽
p 獨立網卡,PCI網卡
en o 主板板載網卡、集成設備的設備索引號 nnn

1.2 常用網絡命令

# ifconfig:配置網絡或顯示當前網絡接口的狀態
[root@master ~]# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.125  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::a72:3f13:abf8:1330  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:eb:d7:24  txqueuelen 1000  (Ethernet)
        RX packets 216  bytes 18901 (18.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 268  bytes 22323 (21.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# 各行解讀
行1:flags=4163<網卡開啓狀態,支持廣播,網線處理連接狀態,支持組播>  mtu 最大傳輸單元
行2:inet IP地址 netmask 子網掩碼 broadcast 廣播地址
行3:IPV6配置信息
行4:ether 以太網 MAC地址 txqueuelen 傳輸隊列的長度
行5-6:RX 網卡接收數據包的統計信息和接收錯誤的統計信息
行7-8:TX 網卡發送數據包的統計信息和發送錯誤的統計信息

# 臨時修改IP地址,重啓網卡或者服務或者服務器時失效,不建議這樣使用
ifconfig 網卡名 IP地址 netmask 子網掩碼

# 添加多個IP地址
ifconfig 網卡名:0 IP地址1 netmask 子網掩碼 up
# 臨時刪除IP
ifconfig 網卡名:0 del IP地址


# 永久修改IP地址
①nmtui命令修改IP,重啓服務生效
②修改網卡配置文件
[root@master ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32
參數說明:
DEVICE:網絡設備名
HWADDR:MAC 地址
BOOTPROTO:IP地址配置協議,常用的 dhcp、static、none、bootp
NM_CONTROLLED: NM是NetworkManager的簡寫,yes表示此網卡接受NM控制。
ONBOOT:激活設備
TYPE:接口類型,常見有的 Ethernet、Bridge
UUID:設備的唯一標識
IPADDR:IP地址
NETMASK:子網掩碼
GATEWAY: 默認網關
DNS1:第一個DNS服務器指向,主用
DNS2:第二個DNS服務器指向,備用
USERCTL:普通用戶是否可控制此設備
IPV4_FAILURE_FATAL yes表示禁用ipv4配置

2. firewall防火牆設置及開機自啓

# 防火牆狀態
[root@master ~]# systemctl status firewalld
# 關閉防火牆
[root@master ~]# systemctl stop firewalld
# 開啓防火牆
[root@master ~]# systemctl start firewalld
# 禁用防火牆,開機關閉
[root@master ~]# systemctl disable firewalld
# 開機自啓防火牆
[root@master ~]# systemctl enable firewalld
# 查看開機是否自啓
[root@master ~]# chkconfig --list | grep network

3. 設置selinux

# 臨時切換selinux當前的狀態
# 1 Enforcing
# 0 Permissive
# 當selinux狀態爲disabled,不可臨時改變selinux的狀態。
[root@master ~]# getenforce 
Enforcing
[root@master ~]# setenforce 1
[root@master ~]# getenforce 
Enforcing
[root@master ~]# setenforce 0
[root@master ~]# getenforce
Permissive

# 永久修改selinux的狀態,編輯/etc/selinux/config文件,重啓生效。
# 若設置爲Disabled,則無法再臨時修改selinux狀態。
# selinux狀態:
# enforcing - SELinux security policy is enforced.(禁止通行)
# permissive - SELinux prints warnings instead of enforcing.(警告,但不禁止)
# disabled - No SELinux policy is loaded.(關閉selinux)
7 SELINUX=enforcing
[root@master ~]# getenforce
Disabled
[root@master ~]# getenforce 1
Disabled
[root@master ~]# getenforce 0
Disabled

4. 配置本地YUM源

yum的配置信息存放在/etc/yum.repos.d/目錄下
詳情可參考以下這篇博客:
yum本地源配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章