Linux 命令大全完整版(05)

news/2025/2/24 10:49:53

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:仅作测试,不会实际更改设置。

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

http://www.niftyadmin.cn/n/5864235.html

相关文章

从Excel到Hadoop:数据规模的进化之路

从Excel到Hadoop&#xff1a;数据规模的进化之路 在数字时代&#xff0c;数据就像空气&#xff0c;充斥在我们生活的每个角落。今天我们谈"大数据"&#xff0c;但回头看看&#xff0c;数据的演变经历了从"小数据"到"大数据"的量变到质变的过程。…

解锁策略模式:Java 实战与应用全景解析

系列文章目录 后续补充~~~ 文章目录 一、策略模式&#xff1a;概念与原理1.1 定义与概念1.2 结构组成1.3 与其他模式的区别 二、策略模式的优势与适用场景2.1 优势剖析2.2 适用场景 三、Java 代码示例解析3.1 场景设定3.2 代码实现3.3 代码解析 四、策略模式在实际项目中的应用…

蓝桥每日打卡

#蓝桥#JAVA#奇怪的捐赠 题目描述 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 地产大亨 Q 先生临终的遗愿是&#xff1a;拿出100万元给 X 社区的居民抽奖&#xff0c;以稍慰藉心中愧疚。 麻烦的是&#xff0c;他有个很…

小迪安全23-php后台模块

cookie技术 cookie就是身份验证表示&#xff0c;通过cookie好区分每个用户的个人数据和权限&#xff0c;第一次登陆之后正常的网站都会赋予一个cookie 写写一个后台界面&#xff0c;直接让ai去写就可以 然后自己需要的提交方式&#xff0c;和表单值自己修改即可 生成cookie的…

sklearn机器学习 Python代码通用模板

以下是一个使用 scikit-learn&#xff08;sklearn&#xff09;进行机器学习的通用 Python 代码模板。这个模板涵盖了数据加载、预处理、模型训练、评估和预测的基本流程&#xff0c;适用于常见的机器学习任务。 python # 导入必要的库 import numpy as np import pandas as …

Ubuntu编译jetlinks-ui-vue

安装node 需要18.14.0以上 LINUX安装node/nodejs-CSDN博客 启动jetlinks-community Ubuntu安装geteck/jetlinks实战:源码启动-CSDN博客 下载 git clone https://gitee.com/jetlinks/jetlinks-ui-vue 准备 yarn 编译 # npm run build yarn build启动 yarn dev 测试

WebXR教学 01 基础介绍

什么是WebXR&#xff1f; 定义 XR VR AR Web上使用XR技术的API WebXR 是一组用于在 Web 浏览器中实现虚拟现实&#xff08;VR&#xff09;和增强现实&#xff08;AR&#xff09;应用的技术标准。它由 W3C 的 Immersive Web 工作组开发&#xff0c;旨在提供跨设备的沉浸式体验…

【算法系列】荷兰国旗问题:三指针法原地排序

一、题目(leetcode75 颜色分类 --三分数组) 二、思路 算法核心&#xff1a;三指针分治策略 该问题被称为“荷兰国旗问题”&#xff08;Dutch National Flag Problem&#xff09;&#xff0c;由计算机科学家Edsger Dijkstra提出。其核心思想是通过三个指针将数组划分为三个区…