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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/70642.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

deepseek清华大学第二版 如何获取 DeepSeek如何赋能职场应用 PDF文档 电子档(附下载)

deepseek清华大学第二版 DeepSeek如何赋能职场 pdf文件完整版下载 https://pan.baidu.com/s/1aQcNS8UleMldcoH0Jc6C6A?pwd1234 提取码: 1234 或 https://pan.quark.cn/s/3ee62050a2ac

01 冲突域和广播域的划分

目录 1、冲突域和广播域的划分 1.1、冲突域 1.2、广播域 1.3、对比总结 1.4、冲突域与广播域个数计算例题 2、交换机和路由器的结构 2.1、交换机的结构 2.2、路由器的结构 1、冲突域和广播域的划分 1.1、冲突域 冲突域是指网络中可能发生数据帧冲突的物理范围。当多…

vLLM学习1

调用方式 一、vLLM 提供的两种调用方式 1. Offline Batched Inference&#xff08;离线批处理&#xff09; 调用特点&#xff1a;一次性传入一批&#xff08;batch&#xff09;的请求&#xff0c;等待所有请求都处理完毕后&#xff0c;一次性返回推理结果。对用户而言&#x…

SpringSecurity请求流转的本质

1. SpringSecurity核心源码分析 分析SpringSecurity的核心原理,那么我们从哪开始分析?以及我们要分析哪些内容? 系统启动的时候SpringSecurity做了哪些事情?第一次请求执行的流程是什么?SpringSecurity中的认证流程是怎么样的?1.1 系统启动 当我们的Web服务启动的时候,…

聊一聊vue如何实现角色权限的控制的

大家好&#xff0c;我是G探险者。 关于角色与权限控制&#xff0c;通常是分为两大类&#xff1a;一种是菜单权限&#xff1b;一种是操作权限。 菜单权限是指&#xff0c;每个角色对应着可以看到哪些菜单&#xff0c;至于每个菜单里面的每个按钮&#xff0c;比如增删改查等等这类…

HTML之JavaScript DOM操作元素(2)

HTML之JavaScript DOM操作元素&#xff08;2&#xff09; 4.增删元素var element document.createElement("元素名") 创建新元素父元素.appendChild(子元素) 在父元素中追加子元素父元素.insertBefore(新元素,参照元素) 在特定元素之前新增元…

解决华硕主板的Boot界面无法设置M.2的系统启动盘问题

一、问题描述 当我们的华硕主板电脑开机后&#xff0c;发现电脑无法正常进入Windows系统界面&#xff0c;直接显示PXE网络网络信息&#xff1b;且知道我们进入到BIOS界面也无法找到选择系统盘&#xff0c;界面只显示【UEFI:PXE IP4 Intel(R) Ethernet】、【UEFI:PXE IP6 Intel(…

音视频封装格式:多媒体世界的“容器”与“桥梁”

一、音视频封装格式的核心概念 音视频封装格式(容器)是一种将编码后的视频、音频、字幕等数据按规则整合的文件格式,其本质是多媒体数据容器,核心作用包含: 同步多轨道数据:通过时间戳(PTS/DTS)实现音画同步。组织数据流:统一管理视频流、音频流、字幕流等,并存储元…

Jenkins 配置 Credentials 凭证

Jenkins 配置 Credentials 凭证 一、创建凭证 Dashboard -> Manage Jenkins -> Manage Credentials 在 Domain 列随便点击一个 (global) 二、添加 凭证 点击左侧 Add Credentials 四、填写凭证 Kind&#xff1a;凭证类型 Username with password&#xff1a; 配置 用…

Unity 3D模型边缘锯齿严重

Unity开发3D游戏时候,模型边缘会显示严重锯齿,这需要设置抗锯齿,同时也会增加显卡负担,是适配不同硬件的自定义配置选项 摄像机对象检查器中找到[渲染]设置"抗锯齿"为FXAA或者SMAA项目设置->图形->点选正在使用的渲染管线->定位到管线文件后,查看管线的检查…

Docker:Docker从入门到精通(一)- Docker简介

一、前言 通过本专栏的学习&#xff0c;我们将了解   1. 掌握Docker基础知识&#xff0c;能够理解Docker镜像与容器的概念   2. 完成Docker安装与启动   3. 掌握Docker镜像与容器相关命令   4. 掌握Tomcat Nginx 等软件的常用应用的安装   5. 掌握docker迁移与备份相…

【面试系列】Java开发--AI常见面试题

文章目录 1、实际工作或学习中用过哪些Ai工具1.1、AI编程1.2、AI对话聊天1.3、AI图像工具1.4、AI办公工具 2、谈谈你知道的AI领域的一些常见词汇及其含义的理解&#xff1f; 例如AIGC、LLM、DeepLearning分别是什么意思&#xff1f;2.1、AIGC&#xff08;Artificial Intelligen…

在VSCode中接入deepseek

注册就送14元2000万tokens。 https://cloud.siliconflow.cn/i/rnbA6i6U各种大模型 下面介绍我是如如接入vscode的 左边生成一个key&#xff0c;呆会vscode要用&#xff0c;不然401. 打开vscod&#xff0c;电脑能上网。下插件。 下好要配置 点它一下。 要配置&#xff0c;全…

【Ubuntu】GPU显存被占用,但显示没有使用GPU的进程

文章目录 一、问题描述二、解决方案2.1 寻找问题进程2.2 尝试杀死相关进程2.3 投放核弹&#xff0c;一键全杀2.4 再次查看GPU使用情况 参考资料 一、问题描述 今天使用服务器的时候发现gpu被占了很多内存&#xff0c;但是使用 nvidia-smi 命令并没有发现占这么多显存的进程&am…

基于Python+django+mysql旅游数据爬虫采集可视化分析推荐系统

2024旅游推荐系统爬虫可视化&#xff08;协同过滤算法&#xff09; 基于Pythondjangomysql旅游数据爬虫采集可视化分析推荐系统 有文档说明 部署文档 视频讲解 ✅️基于用户的协同过滤推荐算法 卖价就是标价~ 项目技术栈 Python语言、Django框架、MySQL数据库、requests网络爬虫…

Redis 如何实现消息队列?

在当今的分布式系统架构中&#xff0c;消息队列起着至关重要的作用&#xff0c;它能够帮助系统实现异步通信、解耦组件以及缓冲流量等功能。Redis&#xff0c;作为一款高性能的键值对存储数据库&#xff0c;也为我们提供了便捷的方式来构建消息队列。今天&#xff0c;咱们就深入…

【多线程-第三天-NSOperation的练习-tableView异步下载网络图片-下载操作缓存池 Objective-C语言】

一、下载操作缓存池 1.下面我们来看操作缓存池,我们先演示一下问题,看看为什么要加这么一个操作缓存池,什么是操作缓存池,不用管呢,我们先来看啊,首先有什么问题, 看这个问题之前,我这儿写一个touch,点击屏幕的时候调用, 额,不能点击屏幕啊,因为现在屏幕点不着,我…

【2025深度学习环境搭建-1】在Win11上用WSL2和Docker解锁GPU加速

建议有&#xff1a; 较新的win11电脑&#xff0c;GPU是nvidia一点点Linux基础一点点Docker基础 一、安装WSL2 【控制面板】》【程序】》【启用或关闭Windows功能】 打开三个功能&#xff1a;【Hyper-V】【Virtual Machine Platform】【适用于Linux的Windows子系统】 可能看…

深入探索 DeepSeek 在数据分析与可视化中的应用

在数据驱动的时代&#xff0c;快速且准确地分析和呈现数据对于企业和个人都至关重要。DeepSeek 作为一款先进的人工智能工具&#xff0c;凭借其强大的数据处理和可视化能力&#xff0c;正在革新数据分析的方式。 1. 数据预处理与清洗 在进行数据分析前&#xff0c;数据预处理…

C#基础:类的三大特性 之 封装

一、封装、继承、多态关系说明 封装、继承、多态这三大特性是相互关联的&#xff0c;封装和继承几乎都是为多态而准备的。 封装是基础&#xff0c;继承是关键&#xff0c;多态性是补充。 多态性存在于继承性之中&#xff0c;它是继承性的进一步扩展&#xff0c;没有继承就没…