Linux不常用命令

2021-05-23 13:29:38 字數 1641 閱讀 9600

1. sysctl

檢視網路傳送快取大小

#sysctl -a | grep wmem

net.ipv4.tcp_wmem = 4096        16384   65536

net.core.wmem_default = 103424

net.core.wmem_max = 103424

vm.lowmem_reserve_ratio = 256   256     32

net.ipv4.tcp_wmem = 4096 16384 65536

第乙個值是socket 的傳送快取區分配的最少位元組數;

第二個值是預設值( 該值會被net.core.wmem_default 覆蓋), 快取區在系統負載不重的情況下可以增長到這個值;

第三個值是傳送快取區空間的最大位元組數( 該值會被net.core.wmem_max 覆蓋

)。 根據實際測試, 如果手工更改了net.ipv4.tcp_wmem 的值, 則會按更改的值來執行, 否則在預設情況下, 協議棧通常是按net.core.wmem_default 和net.core.wmem_max 的值來分配記憶體的。

2. mii-tool

顯示網絡卡工作狀態全雙工/半雙工模式

#mii-tool

eth0: no autonegotiation, 10baset-hd, link ok

eth1: negotiated 100basetx-fd flow-control, link

3. ethtool

設定網絡卡全雙/半雙工模式

#ethtool eth0

settings for eth0:

supported ports: [ tp mii ]

supported link modes:   10baset/half 10baset/full

100baset/half 100baset/full

supports auto-negotiation: yes

advertised link modes:  10baset/half 10baset/full

100baset/half 100baset/full

advertised auto-negotiation: yes

speed: 100mb/s

duplex: full

port: mii

phyad: 9

transceiver: external

auto-negotiation: on

link detected: yes

要儲存修改的設定,fedora下可以修改配置檔案。

比如修改eth0的ethtool引數:

編輯 /etc/sysconfig/network-scripts/ifcfg-eth0, 加入:

ethtool_opts=」speed 100 duplex full autoneg off」

3. nslookup

名稱伺服器查詢(name server lookup),用來查詢dns伺服器上的dns記錄。這個命令可以指定查詢的型別,可以查到dns記錄的生存時間,還可以指定使用哪個dns伺服器進行解釋。

4. dig

向dns伺服器傳送named查詢,dig可以查詢單一和多個網域名稱伺服器。

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

Linux環境變數簡介及常用命令(也不常用)

在 linux 系統中,環境變數是用來定義系統執行環境的一些引數,比如每個使用者不同的家目錄 home 郵件存放位置 mail 等,環境變數一般是指作業系統中指定作業系統執行環境的一些引數。它相當於乙個指標,想要檢視變數的值,需要加上 可以使用 env 命令檢視linux系統中所有環境變數 強烈不建...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...