Python學習之路Linux基礎篇——07.Linux系統管理常用命令
目標
關機/重啟
shutdown
檢視或配置網絡卡資訊
ifconfigping01。 關機/重啟
1。1 shutdown
shutdown 命令可以 安全關閉 或者 重新啟動系統
不指定選項和引數,預設表示 1 分鐘之後 關閉電腦
遠端維護伺服器時,最好不要關閉系統,而應該重新啟動系統
常用命令示例
# 重新啟動作業系統,其中 now 表示現在$ shutdown -r now# 立刻關機,其中 now 表示現在$ shutdown now# 系統在今天的 20:25 會關機$ shutdown 20:25# 系統再過十分鐘後自動關機$ shutdown +10# 取消之前指定的關機計劃$ shutdown -c02。 檢視或配置網絡卡資訊
2。1 網絡卡 和 IP 地址
網絡卡
網絡卡是一個專門負責網路通訊的硬體裝置
IP 地址是設定在網絡卡上的地址資訊
我們可以把 電腦 比作 電話,網絡卡 相當於 SIM 卡,IP 地址 相當於 電話號碼
IP 地址
每臺聯網的電腦上都有 IP 地址,是保證電腦之間正常通訊的重要設定
每臺電腦的 IP 地址不能相同,否則會出現 IP 地址衝突,並且沒有辦法正常通訊
2。2 ifconfig
ifconfig 可以檢視/配置計算機當前的網絡卡配置資訊
# 檢視網絡卡配置資訊ifconfig# 檢視網絡卡對應的 IP 地址ifconfig | grep inet//
提示:一臺計算機中有可能會有一個 物理網絡卡 和 多個虛擬網絡卡,在 Linux 中物理網絡卡的名字通常以 ensXX 表示
127。0。0。1 被稱為 本地迴環/環回地址,一般用來測試本機網絡卡是否正常
2。2。1 顯示網路裝置資訊
[home@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:0A:0B:0C inet addr:192。168。0。3 Bcast:192。168。0。255 Mask:255。255。255。0 inet6 addr: fe80::250:56ff:fe0a:b0c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:172220 errors:0 dropped:0 overruns:0 frame:0 TX packets:132379 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:87101880 (83。0 MiB) TX bytes:41576123 (39。6 MiB) Interrupt:185 Base address:0x2024 lo Link encap:Local Loopback inet addr:127。0。0。1 Mask:255。0。0。0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2022 errors:0 dropped:0 overruns:0 frame:0 TX packets:2022 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2459063 (2。3 MiB) TX bytes:2459063 (2。3 MiB)2。2。2 啟動關閉指定網絡卡
[home@localhost ~]# ifconfig eth0 down[home@localhost ~]# ifconfig eth0 up2。2。3 配置IP地址
# 給eth0網絡卡配置IP地址[home@localhost ~]# ifconfig eth0 192。168。1。56 # 給eth0網絡卡配置IP地址,並加上子掩碼[home@localhost ~]# ifconfig eth0 192。168。1。56 netmask 255。255。255。0 # 給eth0網絡卡配置IP地址,加上子掩碼,加上個廣播地址[home@localhost ~]# ifconfig eth0 192。168。1。56 netmask 255。255。255。0 broadcast 192。168。1。255
2。3 ping
檢測到目標主機是否連線正常
格式:ping IP地址
# 檢測本地網絡卡是否工作正常[home@localhost ~]$ ping 127。0。0。1# 檢測能否訪問外網[home@localhost ~]$ ping www。baidu。comPING www。a。shifen。com (220。181。111。37) 56(84) bytes of data。64 bytes from 220。181。111。37 (220。181。111。37): icmp_seq=1 ttl=128 time=31。6 ms
ping 一般用於檢測當前計算機到目標計算機之間的網路 是否通暢,數值越大,速度越慢
ping 的工作原理與潛水艇的聲納相似,ping 這個命令就是取自 **聲納的聲音
網路管理員之間也常將 ping 用作動詞 —— ping 一下計算機X,看他是否開著
原理:網路上的機器都有 唯一確定的 IP 地址,我們給目標 IP 地址傳送一個數據包,對方就要返回一個數據包,根據返回的資料包以及時間,我們可以確定目標主機的存在
提示:在 Linux 中,想要終止一個終端程式的執行,絕大多數都可以使用 CTRL + C