Linux系統基礎優化以及常用命令
阿新 • • 發佈:2018-11-30
Linux基礎系統優化
Linux的網路功能相當強悍, 一時之間我們無法瞭解所有的網路命令, 在配置伺服器基礎環境是, 先倆接下網路引數設定命令 :
ifconfig 查詢, 設定網絡卡和ip等引數
ifip, ifdown 指令碼命令, 更簡單的方式啟動和關閉網路
ip 符合指令, 直接修改上述功能
在我們剛裝好linux的時候, 需要用xshell進行遠端連線, 那就得獲取ip地址, 有時候網絡卡預設是沒有起動的, linux也就拿不到IP地址, 因此我們必須要手動啟動網絡卡.
# 編輯網絡卡配置檔案 vim /etc/sysconfig/network-scripts/ifcfg-eth0# 修改配置引數 ONBOOT=yes
網絡卡配置檔案詳解 :
# 網路配置檔案 /etc/sysconfig/network # 網路介面配置檔案 /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME DEVICE=: 關聯的裝置名稱,要與檔名的後半部“INTERFACE_NAME”保持一致; BOOTPROTO={static|none|dhcp|bootp}: 引導協議;要使用靜態地址,使用static或none;dhcp表示使用DHCP伺服器獲取地址; IPADDR=: IP地址 NETMASK=:子網掩碼 GATEWAY=:設定預設閘道器; ONBOOT=:開機時是否自動啟用此網路介面; HWADDR=: 硬體地址,要與硬體中的地址保持一致;可省; USERCTL={yes|no}: 是否允許普通使用者控制此介面; PEERDNS={yes|no}: 是否在BOOTPROTO為dhcp時接受由DHCP伺服器指定的DNS地址;
ifup, ifdown命令 :
# 啟動/關閉一塊網絡卡 ifup eth0 ifdown eth0
---------------------------------
ifup和ifdown是直接連線到/etc/sysconfig/network-scripts目錄下搜尋對應的網絡卡檔案,例如ifcfg-eth0然後加以設定
ifconfig命令 :
ifconfig 檢視網絡卡的IP地址
直接輸入ifconfig會列出已經啟動的網絡卡,也可以輸入ifconfig eth0單獨顯示eth0的資訊 各選項解釋是: eth0 網絡卡的代號 lo 迴環地址loopback inet IPv4的Ip地址 netmask 子網掩碼 broadcast 廣播地址 RX/TX 流量發/收情況 tx是傳送(transport),rx是接收(receive) packets 資料包數 errors 資料包錯誤數 dropped 資料包有問題被丟棄的數量 collisions 資料包碰撞情況,數值太多代表網路狀況差
ip命令 :
ip是一個命令,不是TCP/IP那個ip,這個ip命令是結合了ifconfig和route兩個命令的功能。 ip addr show #檢視ip資訊