
如何取得文件man
的頁面ifcfg-$Interface
?類似man 5 $Keyword
的東西/etc/sysconfig/network-scripts/ifcfg-enp0s3
。沒有man
頁面嗎?是不是關鍵字錯了?
RHEL:~# cat /etc/os-release | egrep "^NAME=|^VERSION="
NAME="Red Hat Enterprise Linux Server"
VERSION="7.0 (Maipo)"
RHEL:~#
RHEL:~#
RHEL:~# man --version
man 2.6.3
RHEL:~#
RHEL:~#
RHEL:~# man 5 ifcfg
No manual entry for ifcfg in section 5
RHEL:~#
RHEL:~#
RHEL:~# whatis ifcfg
ifcfg (8) - simplistic script which replaces ifconfig IP managment
RHEL:~#
RHEL:~#
RHEL:~# man -k ifcfg
ifcfg (8) - simplistic script which replaces ifconfig IP managment
RHEL:~#
RHEL:~#
RHEL:~# file /etc/sysconfig/network-scripts/ifcfg-enp0s3
/etc/sysconfig/network-scripts/ifcfg-enp0s3: ASCII text
RHEL:~#
在 SUSE 上運行良好:
SUSE:~# cat /etc/os-release | egrep "^NAME=|^VERSION="
NAME=openSUSE
VERSION="13.1 (Bottle)"
SUSE:~#
SUSE:~#
SUSE:~# man --version
man 2.6.3
SUSE:~#
SUSE:~#
SUSE:~# whatis ifcfg
ifcfg (5) - common elements of network interface configuration
SUSE:~# SUSE:~# man 5 ifcfg
SUSE:~#
SUSE:~#
SUSE:~# man -k ifcfg
ifcfg (5) - common elements of network interface configuration
ifcfg-bonding (5) - interface bonding configuration
ifcfg-bridge (5) - ethernet bridge interface configuration
ifcfg-tunnel (5) - network tunnel interface configuration
ifcfg-vlan (5) - virtual LAN interface configuration
ifcfg-wireless (5) - wireless LAN network interface configuration
SUSE:~#
SUSE:~#
SUSE:~# file /etc/sysconfig/network/ifcfg-enp0s3
/etc/sysconfig/network/ifcfg-enp0s3: ASCII text
SUSE:~#
答案1
RHEL 中似乎沒有介面設定檔的線上說明頁,但可以在下列位置找到文件:
/usr/share/doc/initscripts-*/sysconfig.txt
尋找描述文件的部分/etc/sysconfig/network
並/etc/sysconfig/network-scripts/ifcfg-<interface-name>
同樣在您的範例中,命令whatis ifcfg
返回
ifcfg (8) - simplistic script which replaces ifconfig IP managment
正如你所看到的,它指的是「第 8 節」-管理工具和命令- 您可以使用下列指令開啟線上說明頁:
man 8 ifcfg
但請注意,它不是描述 sysconfig 檔案的線上說明頁ifcfg-<interface-name>
。相反,它是一個命令的線上幫助頁/sbin/ifcfg
,這可能不是您想要的。
答案2
我在手冊文件中找到了它,使用find / -name *ifcfg*
請用man 5 nm-settings-ifcfg-rh
。
它包括最全面的文檔。我花了1個小時才找到它......哈哈
答案3
網路腳本的 RHEL 文件(嚴格來說不是您要求的手冊頁,但可能有幫助)
答案4
如果該NetworkManager
軟體包安裝在 CentOS/RHEL v7 上,則man -k ifcfg
列印:
# man -k ifcfg
ifcfg (8) - simplistic script which replaces ifconfig IP management
nm-settings-ifcfg-rh (5) - Description of ifcfg-rh settings plugin
然後,要查看ifcfg-*
文檔,您可以man nm-settings-ifcfg-rh
直接鍵入。