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 文件里。