1. 程式人生 > >Linux系統基礎優化以及常用命令

Linux系統基礎優化以及常用命令

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資訊