Unix Linux 指令集譯本 - nmcli (NetworkManager 管理具工指令 )

  • 指令格式 (SYNOPSIS)

    • nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [ARGUMENTS...]
    • 符號說明:
      {} : 符號中的內容值為必要值。
      | : 或的意思,可以選其一。
      [ ] : 非必要值,可有可無。
      上述顏色將對到下端說明使其歸屬內容為什麼引數類型
  • 指令用途說明(DESCRIPTION)

    numcli 為控制 NetworkManager 的工具,及畫面顯示網路狀態等,它用於 Shell Script 環境來代替 nm-applet 或是其他圖形(GUI)操作端。nmcli 可以操作的網路範圍有新增、顯示、編輯、刪除、狀態設定等。在管理 NetworkManage 方面,可能參考 NetworkManager(8)。
  • 指令格式引數 OPTION 說明

    多為應用在 ShellScript 為主應用,在及時操作中少為應用,非一定要輸入的引數
    • -t | --terse
      簡化輸出,轉為 shell script 處理而設計的模式。
      [root@host ~]# mncli -t
    • -p | --pretty
      完整輸出,例如欄位名稱、欄位對齊等,使得操作容易閱讀輸出結果。
      [root@host ~]# mncli -p
    • -m | --mode{tabular|multiline}
      以表格樣式呈現網路裝置資訊
      [root@host ~]# mncli -m tabular device show
      [root@host ~]# mncli -m multiline device show
    • -c | --colors {yes | no | auto}
      此引數為輸出資訊是否還有易於閱讀的顏色,預設為auto。
      [root@host ~]# nmcli -c no
    • -v | --version
      輸出目前 nmcli 版本
      [root@host ~]# nmcli -v
    • -h | --help
      輸出 nmcli 說明資訊
      [root@host ~]# nmcli -h
  • 指令格式引數 general 說明

    指令格式:nmcli general {status | hostname | permissions | logging} [ARGUMENTS...]
    該指令用於顯示 NetworkManager 的狀態與權限,也可以取得與變更系統主機名稱、NetworkManager 記錄等級和網域。
    • status
      顯示 NetworkManager 的整體狀態。當 nmcli general 沒有任何其他引數時,status 就是預設。
      [root@host ~]# nmcli general status
    • hostname [hostname]
      如果不代引數[hostname]定義,就顯示目前主機名稱,當有[hostname]定義時,NetworkManager 就會修改系統主機名稱。這修改行為是直接針對 /etc/hostname 檔案進行修改,所以會為遠久有效定義。
      [root@host ~]# nmcli general hostname
      [root@host ~]# nmcli general hostname my-server.local.com
    • permissions
      顯示當前使用者於 NetworkManager 提供的各項操作的權限,例如啟用、停用網路、變更 WiFi、修改連線等。
      [root@host ~]# nmcli general permissions
    • logging [level level] [domains domains...]
      取得和變更 NetworkManger Log和網域。無需任何參數即可顯示目前Log及網域訊息。請參閱 NetworkManager.conf(5)。
      [root@host ~]# nmcli general logging
  • 指令格式引數 networking 說明

    指令格式:nmcli networking {on | off | connectivity} [ARGUMENTS...]
    查詢 NetworkManager 網路狀態、啟用與停用等設定。
    • on, off
      開啟或關閉 NetworkManager控制
      [root@host ~]# nmcli networking off
      [root@host ~]# nmcli networking on
    • connectivity
      取得目前網路狀態
      [root@host ~]# nmcli networking connectivity
  • 指令格式引數 connection 說明

    指令格式:nmcli connection {show | up | down | modify | add | edit | clone | delete | monitor | reload | load | import | export} [ARGUMENTS...]

這個網誌中的熱門文章

VMWare WorkStation VT-x/EPT 無法在 Windows 11 中執行

Unix Linux 工具指令集