Linux 命令大全完整版(05)
2. Linux 系统设置命令
export
- 功能说明:设置或显示环境变量。
- 语 法:
export [-fnp][变量名称]=[变量设置值]
- 补充说明:在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增、修改或删除环境变量,供后续执行的程序使用。export 的效力仅及于该次登陆操作。
- 参 数:
-f
:代表[变量名称]中为函数名称。-n
:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。-p
:列出所有的 shell 赋予程序的环境变量。
fbset(frame buffer setup)
- 功能说明:设置景框缓冲区。
- 语 法:
fbset [-ahinsvVx][-db <信息文件>][-fb <外围设备代号>][--test][显示模式]
- 补充说明:fbset 指令可用于设置景框缓冲区的大小,还能调整画面之分辨率、位置、高低宽窄、色彩深度,并可决定是否启动显卡之各项硬件特性。
- 参 数:
-a
或--all
:改变所有使用该设备之虚拟终端机的显示模式。-db<信息文件>
:指定显示模式的信息文件,预设值文件名称为 fb.modes,存放在/etc 目录下 。-fb<外围设备代号>
:指定用来做为输出景框缓冲区之外围设备,预设置为"/dev/fd0"。-h
或-help
:在线帮助。-i
或--info
:列出所有景框缓冲区之相关信息。-ifb<外围设备代号>
:使用另一个景框缓冲区外围设备之设置值。-n
或--now
:马上改变显示模式。-ofb<外围设备代号>
:此参数效果和指定-fb
参数相同。-s
或--show
:列出目前显示模式之设置。-v
或--verbose
:显示指令执行过程。-V
或--version
:显示版本信息。-x
或--xfree86
:使用 XFree86 兼容模式。--test
:仅做测试,并不改变现行的显示模式
grpconv(group convert to shadow password)
- 功能说明:开启群组的投影密码。
- 语 法:
grpconv
- 补充说明:Linux 系统里的用户和群组密码,分别存放在/etc 目录下的 passwd 和 group 文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc 目录下的 shadow 和 gshadow 文件内,只允许系统管理者读取,同时把原密码置换为"x"字符。投影密码的功能可随时开启或关闭,您只需执行 grpconv 指令就能开启群组投影密码。
grpunconv(group unconvert from shadow password)
- 功能说明:关闭群组的投影密码。
- 语 法:
grpunconv
- 补充说明:执行 grpunconv 指令可关闭群组投影密码,它会把密码从 gshadow 文件内,回存到 group 文件里。
hwclock(hardware clock)
- 功能说明:显示与设定硬件时钟。
- 语 法:
hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test][--utc][--version][--set --date=<日期与时间>]
- 补充说明:在 Linux 中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在 BIOS 画面设定的时钟。系统时钟则是指 kernel 中的时钟。当 Linux 启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有 Linux 相关指令与函数都是读取系统时钟的设定。
- 参 数:
--adjust
:hwclock 每次更改硬件时钟时,都会记录在/etc/adjtime 文件中。使用--adjust
参数,可使 hwclock 根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。--debug
:显示 hwclock 执行时详细的信息。--directisa
:hwclock 预设从/dev/rtc 设备来存取硬件时钟。若无法存取时,可用此参数直接以 I/O 指令来存取硬件时钟。--hctosys
:将系统时钟调整为与目前的硬件时钟一致。--set --date=<日期与时间>
:设定硬件时钟。--show
:显示硬件时钟的时间与日期。--systohc
:将硬件时钟调整为与目前的系统时钟一致。--test
:仅测试程序,而不会实际更改硬件时钟。--utc
:若要使用格林威治时间,请加入此参数,hwclock 会执行转换的工作。--version
:显示版本信息。
insmod(install module)
- 功能说明:载入模块。
- 语 法:
insmod [-fkmpsvxX][-o <模块名称>][模块文件][符号名称 = 符号值]
- 补充说明:Linux 有许多功能是通过模块的方式,在需要时才载入 kernel。如此可使 kernel 较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。
- 参 数:
-f
:不检查目前 kernel 版本与模块编译时的 kernel 版本是否一致,强制将模块载入。-k
:将模块设置为自动卸除。-m
:输出模块的载入信息。-o<模块名称>
:指定模块的名称,可使用模块文件的文件名。-p
:测试模块是否能正确地载入 kernel。-s
:将所有信息记录在系统记录文件中。-v
:执行时显示详细的信息。-x
:不要汇出模块的外部符号。-X
:汇出模块所有的外部符号,此为预设置
kbdconfig
- 功能说明:设置键盘类型。
- 语 法:
kbdconfig [--back][--test]
- 补充说明:kbdconfig(Red Hat Linux 才有的指令)是一个用来设置键盘的程序,提供图形化的操作界面。kbdconfig 实际上是修改/etc/sysconfig/keyboard 的键盘配置文件。
- 参 数:
--back
:执行时将预设的 Cancel 按钮更改为 Back 按钮。--test
:仅作测试,不会实际更改设置。
lilo(linux loader)
- 功能说明:安装核心载入、开机管理程序。
- 语 法:
lilo [-clqtV][-b<外围设备代号>][-C<配置文件>][-d<延迟时间>][-D<识别标签>][-f<几何参数文件>][-i<开机磁区文件>][-I<识别标签>][-m<映射文件>][-P<fix/ignore>][-r<根目录>][-R<执行指令>...][-s<备份文件>][-S<备份文件>][-uU<外围设备代号>][-v...]
- 补充说明:lilo 是个 Linux 系统核心载入程序,同时具备管理开机的功能。单独执行 lilo 指令,它会读取/etc/目录下的 lilo.conf 配置文件,然后根据其内容安装 lilo。
- 参 数:
-b<外围设备代号>
:指定安装 lilo 之处的外围设备代号。-c
:使用紧致映射模式。-C<配置文件>
:指定 lilo 的配置文件。-d<延迟时间>
:设置开机延迟时间。-D<识别标签>
:指定开机后预设启动的操作系统,或系统核心识别标签。-f<几何参数文件>
:指定磁盘的几何参数配置文件。-i<开机磁区文件>
:指定欲使用的开机磁区文件,预设是/boot 目录里的 boot.b 文件。-I<识别标签>
:显示系统核心存放之处。-l
:产生线形磁区地址。-m<映射文件>
:指定映射文件。-P<fix/ignore>
:决定要修复或忽略分区表的错误。-q
:列出映射的系统核心文件。-r<根目录>
:设置系统启动时欲挂入成为根目录的目录。-R<执行指令>
:设置下次启动系统时,首先执行的指令。-s<备份文件>
:指定备份文件。-S<备份文件>
:强制指定备份文件。-t
:不执行指令,仅列出实际执行会进行的动作。-u<外围色设备代号>
:删除 lilo。-U<外围设备代号>
:此参数的效果和指定-u
参数类似,当不检查时间戳记。-v
:显示指令执行过程。-V
:显示版本信息。
liloconfig
- 功能说明:设置核心载入、开机管理程序。
- 语 法:
liloconfig
- 补充说明:liloconfig 是 Slackware 发行版专门用来调整 lilo 设置的程序。它通过互动式操作界面,让用户能够利用键盘上的方向键等,轻易地操控 lilo 的安装、设置作业,而无须下达各种参数或撰写配置文件。
lsmod(list modules)
- 功能说明:显示已载入系统的模块。
- 语 法:
lsmod
- 补充说明:执行 lsmod 指令,会列出所有已载入系统的模块。Linux 操作系统的核心具有模块化的特性,因此在编译核心时,不必把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
minfo
- 功能说明:显示 MS - DOS 文件系统的各项参数。
- 语 法:
minfo [-v][驱动器代号]
- 补充说明:minfo 为 mtools 工具指令,可显示 MS - DOS 系统磁盘的各项参数,包括磁区数、磁头数等。
- 参 数:
-v
:除了一般信息外,并显示可开机磁区的内容。
mkkickstart
- 功能说明:建立安装的组态文件。
- 语 法:
mkkickstart [--bootp][--dhcp][--nonet][--nox][--version][--nfs <远端电脑:路径>]
- 补充说明:mkkickstart 可根据目前系统的设置来建立组态文件,供其他电脑在安装时使用。组态文件的内容包括使用语言、网络环境、系统磁盘状态,以及 X Windows 的设置等信息。
- 参 数:
--bootp
:安装与开机时,使用 BOOTP。--dhcp
:安装与开机时,使用 DHCP。--nfs<远端电脑:路径>
:使用指定的网络路径安装。--nonet
:不要进行网络设置,即假设在没有网络环境的状态下。--nox
:不要进行 X Windows 的环境设置。--version
:显示版本信息。
modinfo(module infomation)
- 功能说明:显示 kernel 模块的信息。
- 语 法:
modinfo [-adhpV][模块文件]
- 补充说明:modinfo 会显示 kernel 模块的对象文件,以显示该模块的相关信息。
- 参 数:
-a
或--author
:显示模块开发人员。-d
或--description
:显示模块的说明。-h
或--help
:显示 modinfo 的参数使用方法。-p
或--parameters
:显示模块所支持的参数。-V
或--version
:显示版本信息。
modprobe(module probe)
- 功能说明:自动处理可载入模块。
- 语 法:
modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]
- 补充说明:modprobe 可载入指定的个别模块,或是载入一组相依的模块。modprobe 会根据 depmod 所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,modprobe 会卸载整组的模块。
- 参 数:
-a
或--all
:载入全部的模块。-c
或--show-conf
:显示所有模块的设置信息。-d
或--debug
:使用排错模式。-l
或--list
:显示可用的模块。-r
或--remove
:模块闲置不用时,即自动卸载模块。-t
或--type
:指定模块类型。-v
或--verbose
:执行时显示详细的信息。-V
或--version
:显示版本信息。--help
:显示帮助。
mouseconfig
- 功能说明:设置鼠标相关参数。
- 语 法:
mouseconfig [--back][--emulthree][--help][--expert][--kickstart][--noprobe][--test][--device <连接端口>][鼠标类型]
- 补充说明:mouseconfig 为鼠标设置程序,可自动设置相关参数,或者用户也可以利用所提供互动模式自行设置鼠标。mouseconfig 是 Red Hat Linux 才有的命令。
- 参 数:
--back
:在设置画面上显示 Back 按钮,而取代预设的 Cancel 按钮。--device<连接端口>
:指定硬件连接端口。可用的选项有 ttyS0,ttyS1,ttyS2,ttyS3 与 orpsaux。--emulthree
:将二钮鼠标模拟成三钮鼠标。--help
:显示帮助以及所有支持的鼠标类型。--expert
:程序预设可自动判断部分设置值。若要自行设置,请使用--expert
参数。--kickstart
:让程序自动检测并保存所有的鼠标设置。--noprobe
:不要检测鼠标设备。--test
:测试模式,不会改变任何设置。
ntsysv
- 功能说明:设置系统的各种服务。
- 语 法:
ntsysv [--back][--level <等级代号>]
- 补充说明:这是 Red Hat 公司遵循 GPL 规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,开启、关闭操作系统在每个执行等级中,所要执行的系统服务。
- 参 数:
--back
:在互动式界面里,显示 Back 钮,而非 Cancel 钮。--level <等级代号>
:在指定的执行等级中,决定要开启或关闭哪些系统服务。
passwd(password)
- 功能说明:设置密码。
- 语 法:
passwd [-dklS][-u <-f>][用户名称]
- 补充说明:passwd 指令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
- 参 数:
-d
:删除密码。本参数仅有系统管理者才能使用。-f
:强制执行。-k
:设置只有在密码过期失效后,方能更新。-l
:锁住密码。-s
:列出密码的相关信息。本参数仅有系统管理者才能使用。-u
:解开已上锁的帐号。
pwconv
- 功能说明:开启用户的投影密码。
- 语 法:
pwconv
- 补充说明:Linux 系统里的用户和群组密码,分别存放在名称为 passwd 和 group 的文件中,这两个文件位于/etc 目录下。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc 目录下的 shadow 和 gshadow 文件内,只允许系统管理者读取,同时把原密码置换为"x"字符,有效的强化了系统的安全性。
pwunconv
- 功能说明:关闭用户的投影密码。
- 语 法:
pwunconv
- 补充说明:执行 pwunconv 指令可以关闭用户投影密码,它会把密码从 shadow 文件内,重回存到 passwd 文件里。