用户投稿、充值登录入口  |  用户注册 |  退出登录
首 页文章社会科学搜榜改进建议哲学宗教政治法律文化科教语言文字医学管理资源艺术资料数理化天文地球专业技术教育资源建筑房地产
当前位置:e书联盟文章

Linux命令应用大词典.pdf 作者-於岳 编著120页

减小字体 增大字体 作者:佚名  来源:转载  发布时间:2020-12-31 10:15:16
内容简介:
    Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长最快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。本书涵盖了Linux系统常用的命令,内容涉及基础入门、系统管理、网络管理、网络安全、服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面。每一个命令都讲述了它的功能描述、命令语法、选项含义和命令实例,内容清晰明了,
目录菜单:
    封面,扉页,版权,前言,第1章 登录、退出、关机和重启,1.1 login:用户登录系统,1.2 logout:退出登录Shell,1.3 nologin:限制用户登录,1.4 exit:退出Shell,1.5 sulogin:单用户登录,1.6 rlogin:远程登录,1.7 poweroff:关闭系统,1.8 ctrlaltdel:设置按Ctrl+Alt+Del组合键的功能,1.9 shutdown:关闭或重启Linux系统,1.10 halt:关闭系统,1.11 reboot:重启Linux系统,1.12 init:切换系统运行级别,1.13 runlevel:输出以前和当前的运行级别,1.14 telinit:更改系统运行级别,第2章 获取帮助,2.1 help:查看内部Shell命令帮助信息,2.2 man:显示在线手册页,2.3 manpath:查看和设置man手册页的查询路径,2.4 info:阅读info格式的文件,2.5 pinfo:基于lynx类型info浏览,第3章 文本编辑器,3.1 vi:文本编辑器,3.2 nano:nano编辑器,3.3 view:文本编辑器,3.4 ex:文本编辑器,3.5 ed:文本编辑器,3.6 red:文本编辑器,3.7 emacs:GNU项目编辑器,第4章 目录和文件操作,4.1 pwd:显示当前工作目录路径,4.2 cd:更改工作目录路径,4.3 ls:列出目录和文件信息,4.4 dir:列出目录或文件信息,4.5 dirs:显示目录列表,4.6 touch:创建空文件或更改文件时间,4.7 mkdir:创建目录,4.8 rmdir:删除空目录,4.9 cp:复制文件和目录,4.10 mv:文件和目录改名、移动文件和目录路径,4.11 rm:删除文件或目录,4.12 install:复制文件和设置属性,4.13 tmpwatch:删除在指定时间段内没有被访问的文件,4.14 file:查询文件类型,4.15 du:显示目录或文件的磁盘占用量,4.16 wc:统计文件行数、单词数、字节数和字符数,4.17 tree:以树状图逐级列出目录的内容,4.18 cksum:显示文件的CRC校验值和字节统计,4.19 md5sum:显示或检查MD5校验和,4.20 sum:为文件输出校验和及块计数,4.21 dirname:输出去除尾部的“/”字符部分的名称,4.22 mkfifo:创建FIFO文件,4.23 mktemp:创建临时文件或目录,4.24 ln:创建链接文件,4.25 sln:静态ln,4.26 lndir:创建一个链接到另一个目录树的符号链接的影子目录,4.27 link:调用link函数来创建文件链接,4.28 unlink:调用unlink函数删除指定的文件,4.29 basename:去掉前导的目录部分后显示名称,4.30 pathchk:检查文件名是否有效或便携式,4.31 symlinks:检查目录中的符号链接,4.32 stat:显示文件或文件系统状态,4.33 rcp:远程文件复制,4.34 fsview:文件系统浏览器,4.35 mc:类UNIX操作系统的目录浏览器/文件管理器,第5章 显示文本文件内容,5.1 cat:显示文本文件,5.2 more:分页显示文本文件,5.3 less:回卷显示文本文件,5.4 head:显示指定文件前若干行,5.5 tail:查看文件末尾数据,5.6 nl:显示文件的行号和文件内容,5.7 tac:从最后一行开始显示文件内容,5.8 rev:把每一行字符的顺序颠倒过来显示文件内容,5.9 fold:限制文件列宽显示文件内容,5.10 fmt:简朴优化文本格式,5.11 expand:将文件中的制表符转换为空格写到标准输出,5.12 pr:对指定文件附注打印所需的页码或聚焦,第6章 文件处理,6.1 sort:对文件中的数据进行排序,6.2 uniq:将重复行从输出文件中删除,6.3 cut:从文件每行中输出选定的字节、字符或字段,6.4 comm:逐行比较两个已排序的文件,6.5 diff:逐行比较两个文本文件,列出其不同之处,6.6 join:每一对具有相同内容的输入行整合为一行,6.7 diff3:按行比较3个文件,6.8 cmp:按字节比较两个文件,6.9 colrm:从文件中删除列,6.10 paste:合并文件的行,6.11 tr:从标准输入中替换、缩减和/或删除字符,6.12 split:文件分割成片,6.13 csplit:按照指定的格式将文件分块为“xx00”、“xx01”...并输出,6.14 tee:将标准输入复制到每个指定文件,6.15 unexpand:空格字符转换为制表符,6.16 patch:应用一个diff文件,6.17 awk:模式扫描和处理语言,6.18 sed:用于过滤和转换文本的流编辑器,6.19 od:以八进制和其他格式转储文件,第7章 字符串、文件和命令查找,7.1 grep:查找文件中符合条件的字符串,7.2 egrep:在文件或标准输入中查找模式,7.3 fgrep:在每个文件或是标准输入中查找模式,7.4 find:列出文件系统内符合条件的文件,7.5 updatedb:创建或更新mlocate数据库,7.6 locate:在数据库中查找文件,7.7 whereis:查找指定文件、命令和手册页位置,7.8 whatis:在whatis数据库中搜寻特定命令,7.9 apropos:搜索whatis数据库中的字符串,7.10 which:显示可执行命令的路径,7.11 look:显示指定字符串的行开头,第8章 日期和时间,8.1 cal:显示日历信息,8.2 date:显示和设置系统日期和时间,8.3 hwclock:查看和设置硬件时钟,8.4 clock:查看和设置硬件时钟,8.5 clockdiff:主机之间测量时钟差,8.6 zdump:时区输出器,8.7 rdate:通过网络获取时间,8.8 sleep:暂停指定的时间,第9章 数字计算,9.1 bc:任意精度的计算器,9.2 dc:一个任意精度的计算器,9.3 expr:将表达式的值列印到标准输出,第10章 Shell相关命令,10.1 command:抑制正常的Shell函数查找,10.2 exec:使用执行命令替换当前的Shell进程,10.3 bash:GNU的Bourne-Again Shell,10.4 builtin:执行Shell内建命令,10.5 enable:启用或禁用内建Shell命令,10.6 source:在当前Shell环境中从指定文件读取和执行命令,10.7 mksh:用于交互式和Shell脚本的命令解释器,10.8 suspend:暂停Shell执行,10.9 sushell:执行单用户Shell,10.10 shopt:切换变量控制可选的Shell行为的值,10.11 rsh:远程Shell,10.12 ulimit:控制Shell执行程序的资源使用限制,10.13 history:查看命令历史记录,10.14 alias:查看和定义别名,10.15 unalias:取消别名,10.16 eval:连接指定参数在一起成为一个单一的命令来执行,10.17 fc:修改或执行命令,第11章 Shell编程,11.1 declare:显示或设置Shell变量,11.2 export:显示或设置环境变量,11.3 set:显示和设置Shell变量,11.4 unset:删除变量或函数,11.5 env:查看和设置环境变量,11.6 read:从标准输入中读取一行,11.7 readonly:设置只读变量,11.8 test:检查文件类型,并比较值,11.9 0:什么都不做,表示失败,第12章 程序编译,12.1 gcc:GNU项目的C和C++编译器,12.2 gdbserver:为GNU调试的远程服务器,12.3 cmake:跨平台Makefile生成工具,12.4 indent:更改通过插入或删除空格的C程序外观,12.5 protoize:自动添加函数原型,12.6 unprotoize:自动删除函数原型,12.7 gcov:显示代码覆盖信息,12.8 find2perl:转换找到的命令行为Perl代码,12.9 as:便携式GNU汇编程序,12.10 php:PHP命令行界面,12.11 perl:实用报表提取语言,12.12 gdb:GNU调试器,12.13 autoupdate:更新configure.in到较新的Autoconf,12.14 autoheader:创建C定义的模板文件,12.15 autoreconf:更新已经生成的配置文件,12.16 autoscan:生成一个初步的configure.in,12.17 autoconf:从模板文件生成配置脚本,第13章 用户和组群管理,13.1 useradd:创建用户账户,13.2 adduser:创建用户账户,13.3 lnewusers:创建用户账户,13.4 usermod:修改用户账户,13.5 userdel:删除用户账户,13.6 groupadd:创建组群,13.7 groupmod:修改组群,13.8 groupdel:删除组群,13.9 passwd:设置或修改用户密码,13.10 gpasswd:设置组群密码或在组群中添加、删除用户,13.11 chfn:更改finger信息,13.12 chsh:更改用户账户的Shell类型,13.13 pwck:校验/etc/passwd和/etc/shadow文件的内容是否合法和完整,13.14 newgrp:让用户账户以另一个组群的身份进行登录,13.15 finger:用户信息查找程序,13.16 groups:显示指定用户账户的组群成员身份,13.17 id:显示用户的UID及该用户所属组群的GID,13.18 grpck:验证组群文件的完整性,13.19 grpconv:启用组群影子密码,13.20 grpunconv:关闭组群的影子密码,13.21 groupmems:管理用户主要组群的成员,13.22 userinfo:更改自己的finger信息,13.23 userpasswd:允许用户更改密码的图形化工具,13.24 vigr:编辑/etc/group文件,13.25 vipw:编辑/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow文件,13.26 newusers:更新和批量创建新用户,13.27 chpasswd:成批更新用户口令,13.28 pwconv:开启影子密码功能,13.29 pwunconv:关闭影子密码功能,13.30 chage:更改用户密码到期信息,13.31 su:切换到其他用户账户进行登录,13.32 visudo:编辑/etc/sudoers文件,13.33 sudo:以另外一个用户执行命令,13.34 sudoedit:以另外一个用户身份编辑文件,13.35 sudoreplay:重播sudo会话日志,第14章 显示登录用户,14.1 w:详细查询已登录当前计算机的用户,14.2 who:显示已登录当前计算机用户的简朴信息,14.3 whoami:显示与当前的有效用户ID相关联的用户名,14.4 logname:显示当前用户的登录名称,14.5 users:用单独的一行显示出当前登录的用户,14.6 last:显示近期用户登录情况,14.7 lastb:列出登录系统失败的用户信息,14.8 lastlog:查看用户上次登录的时间,14.9 rwho:显示在本地网络的所有主机上登录的用户信息,第15章 文件、目录权限和属性,15.1 chmod:更改文件和目录的模式,15.2 chown:更改文件和目录的用户所有者和组群所有者,15.3 chgrp:更改文件或目录的所属组,15.4 umask:显示和设置文件及目录创建默认权限掩码,15.5 getfacl:显示文件或目录的ACL,15.6 setfacl:设置文件或目录的ACL,15.7 chacl:更改文件或目录的ACL,15.8 lsattr:查看文件和目录的属性,15.9 chattr:更改文件和目录的属性,第16章 归档与压缩,16.1 tar:进行归档和压缩,16.2 gzip:压缩或解压缩gzip文件,16.3 gunzip:解压缩gzip文件,16.4 zcmp:比较gzip压缩文件,16.5 zdiff:比较gzip压缩文件,16.6 zforce:在所有的gzip文件上强制添加.gz扩展,16.7 zip:压缩zip文件,16.8 unzip:解压缩zip文件,16.9 zcat:查看zip压缩文件,16.10 zgrep:在压缩文件中按正则表达式来搜索,16.11 zipgrep:在zip压缩文件中搜索匹配指定的字符串或模式,16.12 zipinfo:列出zip文件相关的详细信息,16.13 zipsplit:拆分zip文件,16.14 zless:查看zip压缩文件,16.15 zmore:查看gzip、zip、compress压缩文件,16.16 bzip2:压缩或解压缩bzip2文件,16.17 bunzip2:压缩或解压缩bzip2文件,16.18 bzcat:解压缩bzip2文件到标准输出,16.19 bzcmp:比较bzip2压缩文件,16.20 bzdiff:比较bzip2压缩文件,16.21 bzgrep:在bzip2压缩文件上搜索可能的正则表达式,16.22 bzip2recover:从损坏的bzip2文件中恢复数据,16.23 bzless:查看bzip2压缩文件,16.24 bzmore:查看bzip2压缩文件,16.25 compress:压缩或解压缩compress文件,16.26 uncompres:压缩或解压缩compress文件,16.27 znew:将.Z压缩格式文件重新压缩为.gz压缩格式文件,16.28 xz:压缩或解压缩xz文件,16.29 xzcat:查看xz压缩文件的内容,16.30 xzcmp:比较xz压缩文件,16.31 xzdiff:比较xz压缩文件,16.32 xzdec:解压缩xz文件,16.33 xzgrep:在xz压缩文件上搜索正则表达式,16.34 xzless:查看xz压缩文本文件,16.35 xzmore:查看xz压缩文本文件,16.36 tgz:将文件压缩为.tgz格式文件,16.37 gzexe:使用自身的压缩版本重命名指定文件,第17章 软件包管理,17.1 rpm:RPM软件包管理器,17.2 rpmargs:处理RPM软件包,17.3 rpmbuild:构建RPM软件包,17.4 rpmdiff:比较两个软件包之间的不同,17.5 rpmelfsym:在RPM软件包中通过对象文件列出符号,17.6 rpmfile:在RPM软件包中列出文件模式和类型,17.7 rpmlint:检查rpm软件包中的常见错误,17.8 rpm2cpio:从RPM软件包中提取cpio归档,17.9 yum:YUM管理器,17.10 yum-builddep:安装建立指定的包所需要的RPM包,17.11 yum-complete-transaction:尝试完成系统上不完整或中止的yum事物,17.12 yumdb:查询和修改yum数据库,17.13 yum-debug-dump:为yum创建调试问题的gzip压缩文件,17.14 yum-debug-restore:借助yum-debug-dump创建的gzip压缩文件来进行还原,17.15 yumdownloader:从YUM软件仓库中下载RPM安装包,17.16 yum-groups-manager:创建和编辑yum的组元数据,17.17 yum-config-manager:YUM配置管理,第18章 磁盘分区,18.1 fdisk:分区表管理,18.2 parted:分区维护程序,18.3 cfdisk:基于磁盘进行分区操作,18.4 partx:告诉内核关于磁盘上分区的号码,18.5 sfdisk:用于Linux的分区表管理,18.6 delpart:在Linux内核中删除分区,18.7 partprobe:告知操作系统分区表更改,第19章 文件系统管理,19.1 mkfs:创建Linux文件系统,19.2 mke2fs:创建ext2、ext3、ext4文件系统,19.3 mkfs.ext4:创建ext4文件系统,19.4 mkfs.ext3:创建ext3文件系统,19.5 mkfs.ext2:创建ext2文件系统,19.6 mkdosfs:创建MS-DOS文件系统,19.7 mkfs.vfat:创建vfat文件系统,19.8 mkfs.msdos:创建MS-DOS文件系统,19.9 fdformat:低级格式化软盘,19.10 mount:挂载文件系统,19.11 umount:卸载文件系统,19.12 df:显示文件系统信息,19.13 mountpoint:查看目录是不是一个挂载点,19.14 e2label:显示或更改文件系统卷标,19.15 dumpe2fs:查看文件系统信息,19.16 tune2fs:显示和调整文件系统参数,19.17 findfs:通过卷标或UUID查找文件系统,19.18 blkid:显示块设备属性,19.19 e2image:保存关键ext2、ext3、ext4文件系统元数据,19.20 fsck:检查和修复文件系统,19.21 e2fsck:检查Linux ext2、ext3、ext4文件系统,19.22 fsadm:在设备上调整或检查文件系统,19.23 mkswap:设置Linux交换分区,19.24 swapon:启用交换分区或交换文件,19.25 swapoff:禁用交换分区或交换文件,19.26 volname:返回ISO 9660文件系统的卷名,第20章 磁盘配额,20.1 quotacheck:创建、检查和修复配额文件,20.2 edquota:编辑用户磁盘配额,20.3 quotaon:启用文件系统磁盘配额,20.4 quota:显示磁盘使用情况和限制,20.5 repquota:为文件系统总结磁盘配额,20.6 quotastats:查询磁盘配额统计数据,20.7 setquota:设置磁盘配额,20.8 quotaoff:关闭文件系统磁盘配额,20.9 warnquota:发送邮件给超出配额的用户,20.10 convertquota:从旧文件格式转换配额为新文件格式,第21章 LVM和RAID管理,21.1 pvcreate:创建物理卷,21.2 pvscan:列出找到的物理卷,21.3 pvdisplay:显示物理卷的相关属性,21.4 vgcreate:创建卷组,21.5 vgscan:查找所有的卷组,21.6 vgdisplay:显示卷组的相关属性,21.7 vgreduce:从卷组中删除未使用的物理卷,21.8 vgextend:动态扩展卷组,21.9 lvcreate:创建逻辑卷,21.10 lvscan:列出所有卷组中的逻辑卷,21.11 lvdisplay:显示逻辑卷的相关属性,21.12 lvextend:扩展逻辑卷大小,21.13 resize2fs:文件系统大小调整,21.14 lvremove:删除逻辑卷,21.15 vgchange:更改卷组属性,21.16 vgremove:删除卷组,21.17 pvremove:删除物理卷,21.18 pvchange:更改物理卷属性,21.19 pvck:检查物理卷元数据,21.20 pvresize:调整一个卷组中的物理卷的大小,21.21 pvmove:移动物理盘区,21.22 pvs:输出有关物理卷的报告信息,21.23 vgcfgbackup:备份卷组描述符区域,21.24 vgcfgrestore:还原卷组描述符区域,21.25 vgchange:更改卷组属性,21.26 vgconvert:转换卷组元数据格式,21.27 vgexport:导出卷组,21.28 vgimport:导入卷组,21.29 vgimportclone:导入并重命名复制的卷组,21.30 vgmerge:合并两个卷组,21.31 vgmknodes:重新创建卷组目录和逻辑卷特别文件,21.32 vgrename:重命名卷组名称,21.33 vgs:报告关于卷组的信息,21.34 vgsplit:将卷组拆分为两个,21.35 lvchange:更改逻辑卷属性,21.36 lvmconf:LVM配置修改,21.37 lvmdiskscan:扫描可见LVM2所有设备,21.38 lvmdump:转储LVM2有关的各种信息,21.39 lvmetad:启动LVM元数据高速缓存守护进程,21.40 lvreduce:减小逻辑卷大小,21.41 lvrename:重命名逻辑卷,21.42 lvresize:调整逻辑卷大小,21.43 lvs:报告有关逻辑卷的信息,21.44 mdadm:管理Linux软RAID,第22章 GRUB,22.1 grub-md5-crypt:使用MD5格式加密口令,22.2 grub-install:在设备上安装GRUB,22.3 grub:进入GRUB命令Shell,22.4 grub-crypt:对口令进行加密,第23章 进程和服务管理,23.1 ps:报告当前进程的快照,23.2 top:显示当前正在运行的进程,23.3 pgrep:按名称和其他属性查找进程,23.4 pidof:查找正在运行的进程的进程号,23.5 pstree:显示正在运行的进程的进程树,23.6 kill:终止进程,23.7 killall:按名称杀死进程,23.8 pkill:按名称和其他属性杀死进程,23.9 timeout:在指定时间后仍在运行则杀死该进程,23.10 skill:发送一个信号或报告进程状态,23.11 wait:等待指定的进程,23.12 fuser:显示哪些进程使用指定的文件、套接字或文件系统,23.13 nice:以指定优先级运行命令,23.14 renice:更改正在运行进程的优先级,23.15 nohup:运行指定的命令不受挂起,23.16 pmap:报告进程的内存映射,23.17 lsof:列出打开的文件,23.18 ntsysv:配置服务在系统启动时自动启动或停止,23.19 chkconfig:为系统服务更新和查询运行级别信息,23.20 service:运行System V init脚本,23.21 bg:恢复在后台暂停工作的作业,23.22 fg:将程序或命令放到前台执行,23.23 jobs:列出作业,23.24 initctl:控制和管理init守护进程,第24章 任务计划,24.1 crontab:针对个人用户维护crontab文件,24.2 at:在指定时间执行命令,24.3 atq:列出用户等待执行的作业,24.4 atrm:删除作业,24.5 atrun:稍后执行运行作业队列,24.6 batch:当负荷平均下降到低于0.8时执行命令,24.7 anacron:定期运行命令,24.8 watch:定期执行一个程序,第25章 备份与还原,25.1 mkisofs:创建ISO9660/Joliet/HFS文件系统,25.2 isosize:输出iso9660文件系统的长度,25.3 dump:ext2/3/4文件系统备份,25.4 restore:从dump备份中还原文件和文件系统,25.5 cpio:存取归档包中的文件,25.6 dd:转换和复制文件,25.7 wodim:将数据写入光盘介质,25.8 cdrecord:将数据写入CD光盘介质,25.9 dvdrecord:将数据写入DVD光盘介质,25.10 cdrwtool:在CD-R、CD-RW和DVD-R设备上执行各种动作,第26章 模块和内核管理,26.1 lsmod:显示内核中模块的状态,26.2 get_module:查看内核模块详细信息,26.3 modinfo:显示内核模块信息,26.4 insmod:插入模块到内核中,26.5 modprobe:在内核中添加和删除模块,26.6 rmmod:在内核中删除模块,26.7 depmod:生成modules.dep文件和映射文件,26.8 sysctl:在系统运行时配置内核参数,26.9 kexec:直接重启进入一个新的内核,26.10 slabtop:实时显示内核slab缓存信息,26.11 dmesg:显示或控制内核环形(ring)缓冲区,26.12 make:编辑内核或模块,第27章 日志管理,27.1 logwatch:系统日志分析和报告,27.2 logger:在系统日志中记录相应条目,27.3 logsave:保存一个命令的输出到日志文件中,27.4 logresolve:在Apache日志文件中解析IP地址为主机名,第28章 硬件管理,28.1 lscpu:显示有关CPU架构的信息,28.2 nproc:显示当前进程可用的CPU数目,28.3 chcpu:配置CPU,28.4 cpuspeed:用户空间的CPU频率调节,28.5 free:显示系统中的空闲和已用内存量,28.6 lspci:列出所有的PCI设备,28.7 setpci:配置PCI设备,28.8 lsscsi:列出SCSI设备及属性,28.9 hdparm:显示或设置硬盘参数,28.10 eject:弹出可移动介质,28.11 lsusb:列出USB设备,28.12 usb-devices:显示USB设备的详细信息,28.13 lspcmcia:显示扩展的PCMCIA调试信息,28.14 pccardctl:PCMCIA卡控制工具,28.15 setserial:获取和设置Linux串口信息,28.16 lssubsys:列出包含指定子系统的层次结构,28.17 lpinfo:显示可用的设备或驱动程序,28.18 losetup:设置和控制循环设备,28.19 blockdev:从命令行调用块设备读写控制,28.20 dmidecode:DMI表解码器,28.21 systool:按总线、类和拓扑查看系统设备信息,28.22 mev:报告鼠标事件,28.23 loadkeys:加载键盘转换表,28.24 dumpkeys:转储键盘转换表,28.25 minicom:友好的串口通信程序,28.26 arch:显示计算机主机的体系结构,28.27 sync:将缓冲文件写到硬盘中,第29章 SELinux管理,29.1 sestatus:显示SELinux状态,29.2 getenforce:显示当前SELinux的应用模式,29.3 setenforce:修改SELinux的应用模式,29.4 getfattr:获取文件系统对象的扩展属性,29.5 chcon:修改文件SELinux安全上下文,29.6 matchpathcon:查看文件默认安全上下文,29.7 fixfiles:修复安全上下文,29.8 restorecon:修复文件默认的SELinux安全上下文,29.9 seinfo:显示SELinux策略的组件有关的信息,29.10 sesearch:在SELInux策略中搜索规则,29.11 getsebool:查看SELinux布尔值,29.12 setsebool:修改SELinux布尔值,29.13 semodule:管理SELinux策略模块,第30章 审计系统,30.1 auditctl:控制内核的审计系统,30.2 aureport:生成审计信息报表,30.3 ausearch:搜索审计记录,30.4 autrace:跟踪指定进程,30.5 audit-viewer:查看和总结审计事件的图形工具,第31章 设备管理,31.1 udevadm info:查询udev数据库中的设备信息,31.2 mknod:创建块设备和字符设备文件,31.3 MAKEDEV:创建/dev中的设备,31.4 lsblk:列出块设备信息,第32章 性能监控,32.1 sar:收集、报告或保存系统活动信息,32.2 iostat:报告CPU统计数据和设备、分区输入/输出信息,32.3 iotop:进行I/O监控,32.4 mpstat:报告CPU相关的统计数据,32.5 vmstat:报告虚拟内存统计,32.6 tload:加载显示系统平均负载,32.7 time:给出资源使用的时间,32.8 uptime:显示系统已经运行的时间,32.9 ipcs:提供IPC设施信息,32.10 ipcrm:删除消息队列、信号量集或共享内存ID,32.11 lslk:列出本地锁,第33章 X Window,33.1 xhost:X服务器的访问控制程序,33.2 xinit:X Window系统初始化,33.3 xlsclients:在显示器中列出正在运行的客户端应用程序,33.4 xlsfonts:显示X服务器字体列表,33.5 resize:设置xterm窗口大小,33.6 startx:初始化一个X会话,33.7 screen:VT100/ANSI终端仿真屏幕管理,33.8 xset:显示或设置显示器的用户首选项,33.9 xauth:X权限文件实用工具,第34章 打印和传真,34.1 lpr:打印文件,34.2 lpq:显示打印队列状态,34.3 lprm:取消打印作业,34.4 lpstat:显示cups状态信息,34.5 cupsaccept:接受作业发送到目的地,34.6 cupsreject:拒绝作业发送到目的地,34.7 cupsenable:启动打印机和类,34.8 cupsdisable:停止打印机和类,34.9 cancel:取消打印,34.10 lp:打印文件,34.11 lpadmin:配置cups打印机和类,34.12 efax:以1、2或2.0级传真调制解调器发送/接收传真,第35章 终端,35.1 tty:显示连接到当前标准输入的终端设备文件名,35.2 consoletype:显示连接到标准输入的控制台类型,35.3 fgconsole:显示活动的虚拟终端数量,35.4 mingetty:用于控制台的精简版getty,35.5 vlock:锁定虚拟控制台,35.6 stty:输出或修改终端参数,35.7 tset:终端初始化,35.8 open:启用虚拟终端,35.9 reset:终端初始化,35.10 securetty:添加tty到/etc/securetty文件,35.11 tput:初始化一个终端或查询terminfo数据库,第36章 密码和证书管理,36.1 pwdhash:密码哈希生成器,36.2 mkpasswd:生成应用于用户的新密码,36.3 keytool:密钥和证书管理工具,36.4 certutil:证书服务器管理工具,36.5 vncpasswd:创建或更改VNC登录密码,36.6 ssh-keygen:创建SSH密钥,36.7 htpasswd:为基本身份验证管理用户文件,36.8 htdigest:管理用于摘要认证的用户文件,36.9 ntp-keygen:生成NTP主机密钥,36.10 slappasswd:设置LDAP管理员密码,36.11 rndc-confgen:密钥生成工具,36.12 openssl:OpenSSL命令行工具,第37章 Linux系统故障排错,37.1 mkbootdisk:创建用于运行系统的独立启动软盘,37.2 chroot:切换根目录环境,37.3 badblocks:搜索设备的坏块,37.4 mkinitrd:创建要载入ramdisk的映像文件,37.5 switch_root:切换到另一个作为挂载树的根的文件系统,37.6 mkdumprd:为内核转储崩溃恢复创建初始ramdisk映像,第38章 网络命令,38.1 traceroute:显示跟踪到网络主机的路由数据包,38.2 mii-tool:查看、操纵网络接口状态,38.3 ifconfig:显示和配置网络接口,38.4 ifdown:关闭网络接口,38.5 ifup:开启网络接口,38.6 ping:测试与目标计算机之间的连通性,38.7 netstat:显示网络连接、路由表、接口统计、伪装连接和组播成员,38.8 arp:操纵系统ARP缓存,38.9 rpcinfo:显示使用portmap注册的程序信息,38.10 ip:显示和操纵路由、设备、策略路由和隧道,38.11 tracepath:跟踪到目的网络主机的路径,38.12 ifcfg:进行IP地址管理,38.13 setup:文本模式系统配置工具,38.14 arping:发送ARP REQUEST到相邻主机,38.15 ss:获取套接字统计信息,38.16 ipcalc:执行IP地址的简朴操作,38.17 arpwatch:为以太网/IP地址配对保持跟踪,38.18 arpaname:IP地址转换为对应的ARPA名称,38.19 route:添加、删除和查看IP路由表,38.20 nntptest:交互式NNTP测试程序,38.21 rpcbind:通用地址到RPC程序号映射器,38.22 usernetctl:允许用户操纵网络接口,38.23 iwconfig:配置无线网络接口,第39章 网络安全,39.1 rtacct:网络统计工具,39.2 nmap:报告远程主机特征,39.3 tcpdump:实现网络数据采集分析,39.4 iptstate:显示IP表状态表条目,39.5 nstat:监视内核SNMP计数器和网络接口统计数据,39.6 iptraf:互动的IP网络监控,39.7 lnstat:查看网络统计信息,39.8 nc:进行任意的TCP和UDP连接和监听,39.9 mtr:实现traceroute和ping程序的网络诊断工具,第40章 网络客户端,40.1 elinks:字符模式的Web浏览器,40.2 wget:从Web网站下载文件,40.3 curl:传输URL,40.4 lynx:通用分布式信息的万维网浏览器,40.5 lftp:实现文件传输,40.6 lftpget:使用lftp下载文件,40.7 telnet:通过TELNET协议和远程主机进行通信,40.8 tftp:TFTP客户端,40.9 ftp:ARPANET文件传输程序,40.10 mutt:Mutt邮件用户代理,40.11 mailx:发送和接收邮件,40.12 mail:发送和接收邮件,40.13 vncviewer:连接VNC服务器,40.14 smbclient:显示和连接Samba共享目录,40.15 smbget:下载Samba共享资源,40.16 svn:Subversion命令行客户端程序,40.17 ssh:远程登录程序,40.18 scp:安全远程文件复制程序,40.19 sftp:安全的文件传输程序,40.20 mount.nfs4:挂载NFSv4文件系统,40.21 mount.nfs:挂载NFS文件系统,40.22 umount.nfs:卸载NFS文件系统,40.23 dhclient:配置DHCP客户端,40.24 ntpdate:通过NTP服务器来设置日期和时间,第41章 MySQL数据库,41.1 mysqld_safe:MySQL服务器启动脚本,41.2 mysql_install_db:初始化MySQL数据目录,41.3 mysqlshow:显示MySQL数据库结构,41.4 mysqladmin:管理MySQL服务器,41.5 myisamchk:检查和修复MyISAM表,41.6 mysql:MySQL命令行工具,41.7 mysqlimport:实现数据导入,41.8 mysqlcheck:检查和修复MyISAM表,41.9 mysqlbinlog:查看二进制日志文件,41.10 mysqldumpslow:显示慢查询日志文件摘要,41.11 mysqldump:备份数据库,41.12 mysqlhotcopy:备份数据库,第42章 PostgreSQL数据库,42.1 initdb:初始化PostgreSQL数据库,42.2 pg_ctl:控制PostgreSQL服务,42.3 psql:PostgreSQL交互式客户端工具,42.4 createdb:创建PostgreSQL数据库,42.5 dropdb:删除PostgreSQL数据库,42.6 vacuumdb:清理并优化PostgreSQL数据库,42.7 createuser:创建PostgreSQL用户,42.8 dropuser:删除PostgreSQL用户,42.9 pg_dump:备份数据库,42.10 pg_dumpall:备份所有数据库,42.11 pg_restore:恢复数据库,第43章 iptables和arptables防火墙,43.1 iptables-save:保存iptables规则,43.2 iptables-restore:恢复iptables规则,43.3 iptables:IPv4数据包过滤和NAT管理工具,43.4 arptables-save:保存ARP表,43.5 arptables-restore:还原ARP表,43.6 arptables:ARP数据包过滤管理工具,第44章 PPPoE配置,44.1 pppoe-setup:配置PPPoE客户端,44.2 pppoe-connect:管理PPPoE链路,44.3 pppoe-start:启动PPPoE链路,44.4 pppoe-stop:关闭PPPoE链路,44.5 pppoe-status:报告PPPoE链路的状态,44.6 pppoe-sniff:为非标准的PPPoE帧检查网络,44.7 pppoe-server:用户空间的PPPoE服务器,44.8 pppoe-relay:用户空间的PPPoE中继代理,44.9 pppstats:显示PPP连接状态,第45章 服务器配置,45.1 ssh-agent:存储用于公钥验证的私钥,45.2 ssh-add:添加RSA或DSA身份的认证代理,45.3 ssh-keyscan:收集主机公钥,45.4 sshd:运行sshd守护进程,45.5 vncserver:管理VNC服务器,45.6 exportfs:导出NFS服务器上的共享目录,45.7 showmount:查看NFS共享目录信息,45.8 nfsstat:显示NFS活动统计信息,45.9 mountstats:显示NFS客户端统计信息,45.10 nfsiostat:显示NFS客户机挂载统计信息,45.11 testparm:检查smb.conf配置文件的内部准确性,45.12 smbpasswd:创建Samba账户,45.13 smbstatus:显示当前Samba连接报告,45.14 pdbedit:管理Samba用户数据库,45.15 smbtree:基于文本进行SMB网络浏览,45.16 nmblookup:通过TCP/IP客户端来查找NetBIOS名称,45.17 dhcpd:运行DHCP服务器,45.18 dhcrelay:提供中继DHCP和BOOTP哀求,45.19 rndc:控制DNS服务器操作,45.20 named-checkconf:named配置文件语法检查,45.21 named-checkzone:区域文件有效性检查和转换,45.22 named-compilezone:转储区域内容到指定文件,45.23 host:执行DNS查找进行域名解析,45.24 nslookup:以交互式和非交互式方式查询域名,45.25 dig:DNS查询,45.26 jwhois:在命令行上为对象搜索Whois服务器,45.27 whois:在命令行上为对象搜索Whois服务器,45.28 dnsdomainname:显示DNS域名,45.29 nsupdate:进行动态DNS更新,45.30 apachectl:控制Apache服务器,45.31 httpd:运行Apache超文本传输协议服务器,45.32 ab:Apache HTTP服务器基准测试,45.33 postalias:维护Postfix别名数据库,45.34 postconf:Postfix配置工具,45.35 svnadmin:管理SVN版本库,45.36 svnserve:启动SVN服务,45.37 nisdomainname:显示或设置NIS域名,45.38 domainname:显示或设置系统的NIS/YP域名,45.39 ypdomainname:显示或设置NIS/YP域名,45.40 ypinit:创建NIS数据库,45.41 yptest:调用不同的NIS函数来测试NIS配置,45.42 ypwhich:列出NIS服务器的名称及昵称转换表,45.43 ypcat:指定映射名显示所有键的值,45.44 ypmatch:显示NIS映射中指定键的值,45.45 yppasswd:更改用户的NIS密码、Shell和通用信息,45.46 ypchsh:更改用户的登录Shell类型,45.47 ypset:绑定ypbind到特定的NIS服务器,45.48 yppoll:显示当前服务器上使用的NIS映射的顺序号(标识号),45.49 ypxfr:同步设置,45.50 ypserv:运行ypserv守护进程,45.51 ypbind:进行NIS绑定处理,45.52 ntpstat:显示网络时间同步状态,45.53 ntpq:查看NTP服务同步状态,45.54 ntptime:读取内核时间变量,45.55 ntpdc:询和更改当前ntpd守护进程的状态,45.56 makemap:为Sendmail创建数据库映射,45.57 mailq:显示邮件队列,45.58 mailstats:显示邮件统计信息,45.59 fetchmail:邮件检索和转发工具,45.60 sendmail:电子邮件传输代理,45.61 zebra:运行zebra守护进程,45.62 squid:运行Squid服务器,45.63 squidclient:从缓存中检索和清除URL,45.64 slaptest:检查OpenLDAP配置文件,45.65 ldapadd:添加LDAP条目,45.66 ldapsearch:查询LDAP数据信息,45.67 slapcat:LDAP数据导出成LDIF,45.68 ldapmodify:修改LDAP条目,45.69 ldapdelete:删除LDAP条目,45.70 slapindex:在SLAPD数据库中重新索引条目,45.71 slapschema:数据库模式检查实用程序,45.72 slapauth:检查slapd行为映射身份验证和授权,45.73 slapadd:添加LDIF格式的条目到SLAPD数据库,45.74 slapacl:检查访问属性的列表,45.75 slaptest:检查slapd.conf配置文件的一致性,45.76 slapd:运行slapd守护进程,第46章 其他命令,46.1 mkfontdir:创建X字体文件的索引,46.2 dumpiso:转储IEEE 1394同步信道的数据包,46.3 iconv:转换文件编码,46.4 hash:显示和删除哈希表,46.5 lsb_release:显示LSB和特定版本的相关信息,46.6 locale:获取特定语言环境,46.7 nm:从对象文件中列出符号,46.8 rmt:远程磁带传输协议模块,46.9 lscgroup:列出所有的cgroups,46.10 cgclear:卸载cgroup文件系统,46.11 cachefilesd:运行CacheFiles用户空间管理守护进程,46.12 uuid:通用唯一标识符命令行工具,46.13 uuidd:运行UUID生成守护进程,46.14 ar:创建、修改并从归档中提取文件,46.15 arpd:运行arp守护进程,46.16 automount:管理autofs挂载点,46.17 col:从输入中过滤控制字符,46.18 diffstat:显示diff输出的统计信息,46.19 dircolors:输出用来设置LS_COLORS的环境变量,46.20 ldd:显示共享库的依赖关系,46.21 ldconfig:配置运行时绑定动态链接程序,46.22 hostid:显示当前主机的数字标识符,46.23 uname:显示计算机及操作系统的相关信息,46.24 hostname:显示或修改计算机主机名,46.25 echo:在显示器上显示文字,46.26 yes:重复输出一行指定的字符串,或重复输出y,46.27 printf:格式和打印数据,46.28 mesg:允许或拒绝写消息,46.29 wall:对全部已登录用户发送信息,46.30 write:向用户发送消息,46.31 clear:清除计算机屏幕信息,46.32 type:显示命令的类型,46.33 bind:显示或设置readline键和函数绑定,46.34 pjtoppm:转换HP PaintJet文件为PPM图像,46.35 qrttoppm:QRT文件转换输出为PPM图像,46.36 fiascotopnm:转换压缩FIASCO图像到PGM或PPM
文本摘要:
    Linux命令应用大词典於岳 编著人民邮电出版社北京图书在版编目(CIP)数据Linux命令应用大词典/於岳编著.--北京:人民邮电出版社,2015.12ISBN 978-7-115-40151-9Ⅰ.①L… Ⅱ.①於… Ⅲ.①Linux操作系统 Ⅳ.①TP316.89中国版本图书馆CIP数据核字(2015)第238157号内容提要Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长最快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。本书涵盖了Linux系统常用的命令,内容涉及基础入门、系统管理、网络管理、网络安全、服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面。每一个命令都讲述了它的功能描述、命令语法、选项含义和命令实例,内容清晰明了,正所谓一书在手,万事不愁。本书可以作为读者学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可;适合Linux兴趣者、Linux系统管理工程师、培训机构教师和学生以及高等院校计算机专业教师和学生使用。◆编著 於岳责任编辑 李永涛责任印制 杨林杰◆人民邮电出版社出版发行  北京市丰台区成寿寺路11号 邮编 100164  电子邮件 315@ptpress.com.cn网址 http://www.ptpress.com.cn大厂聚鑫印刷有限责任公司印刷 ◆开本:787×1092 1/16 印张:45 字数:1123千字  2015年12月第1版印数:1-2500册  2015年12月河北第1次印刷定价:89.00元读者服务热线:(010)81055410 印装质量热线:(010)81055316反盗版热线:(010)81055315广告经营许可证:京崇工商广字第0021号前言Linux是一个免费的多用户、多任务的操作系统,它的运行方式、功能和UNIX操作系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。Linux系统最大的特色是源代码完全公开,在符合GNU/GPL的原则下,任何人都可以自由取得、散布甚至修改源代码。Linux系统已经成为全球增长最快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发方面。同时业界许多大公司对Linux专业人才的渴求与日俱增,比如百度、腾讯、阿里巴巴、京东、新浪等大型企业都在急剧扩招Linux人才。Linux目前在中国已经成功的应用于游戏、电子商务、金融、电信、政府、制造、电力、能源以及交通等各行各业,并得到了充分的肯定和广泛的认可。学好Linux系统,首先要学会Linux命令,但是Linux命令实在是太多了,而且每一个命令又有非常多的选项,这对学习者来说太难了。本书涵盖了Linux系统常用的命令,内容涉及基础入门、系统管理、网络管理、网络安全、服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面。每一个命令都讲述了它的功能描述、命令语法、选项含义和命令实例,内容清晰明了,正所谓一书在手,万事不愁。本书可以作为你学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可。本书内容由浅入深、全面细致、实例详细,以便读者能通过本书掌握Linux命令的使用知识。本书使用对象Linux兴趣者;Linux系统运维、管理工程师;Linux培训机构教师和学生;大专院校计算机专业教师和学生;Linux自学者。本书特色内容涉及Linux命令的知识,全面、深入和系统;本书作者具有多年IT工作和授课经验,遵循理论和实践并重原则;使用大量图表和实例进行讲述,便于读者理解和掌握知识点;由浅入深进行讲解,脉络清晰,突出实践性、实用型,通俗易懂;从培训讲课的角度来编写本书,更加易于读者进行自学和训练。书中所有的实例都经过了笔者反复多次的测试,只要按着操作提示做就能在你的Linux系统上实现。由于笔者水平有限,编写时间仓促,书中难免遗漏和不足之处,恳请广大读者提出宝贵意见,笔者电子邮箱为:airfish2000@126.com。最后谨以此书献给我的父母和家人,在编写本书的漫长过程中,他们给予我很多鼓励和帮助。作者2015年9月第1章 登录、退出、关机和重启1.1 login:用户登录系统功能描述:使用login命令可以允许用户登录系统。倘若没有指定参数,登录时提示输入用户名。倘若该用户不是root,且倘若/etc/nologin文件存在,这个文件的内容被显示到屏幕上,登录被终止。命令语法:     login [选项] [用户名] 选项含义:命令中各选项的含义如表1.1所示。表1.1 login命令选项含义例1.1:用户登录系统。     [root@rhel ~]# login 1.2 logout:退出登录Shell功能描述:使用logout命令可以退出登录Shell。命令语法:     logout 例1.2:退出登录Shell。     [root@rhel ~]# logout 1.3 nologin:限制用户登录功能描述:使用nologin命令可以限制某些用户通过Shell登录系统。倘若文件/etc/nologin.txt存在,显示其内容给用户,而不是默认的消息。命令语法:     nologin 例1.3:限制用户登录。     [root@rhel ~]# nologin 1.4 exit:退出Shell功能描述:使用exit命令可以退出Shell。命令语法:     exit [选项] 例1.4:退出Shell。     [root@rhel ~]# exit 1.5 sulogin:单用户登录功能描述:使用sulogin命令可以进行单用户登录,在启动时Shell将不会读取/etc/profile或$HOME/.profile文件。命令语法:     sulogin [选项] [ TTY ] 选项含义:命令中各选项的含义如表1.2所示。表1.2 sulogin命令选项含义例1.5:进行单用户登录。     [root@rhel~]#sulogin     Give root password for maintenance     (or type Control-D to continue):                           //输入用户密码 1.6 rlogin:远程登录功能描述:使用rlogin命令可以在当前本地主机系统的终端上连接到远程主机系统。命令语法:     rlogin [远程主机] [选项] 选项含义:命令中各选项的含义如表1.3所示。表1.3 rlogin命令选项含义续表例1.6:以用户zhangsan登录到远程主机192.168.0.5。     [root@rhel ~]# rlogin -l zhangsan 192.168.0.5     connect to address 192.168.0.5 port 543: Connection refused     trying normal rlogin (/usr/bin/rlogin)     Password:                       //输入远程主机192.168.0.5上用户zhangsan的密码     [zhangsan@linux ~]$     //默认不允许root用户使用rlogin登录 1.7 poweroff:关闭系统功能描述:使用poweroff命令可以关闭Linux系统,关闭记录会被写入/var/log/wtmp日志文件中。命令语法:     poweroff [选项] 选项含义:命令中各选项的含义如表1.4所示。表1.4 poweroff命令选项含义例1.7:关闭Linux系统。     [root@rhel ~]# poweroff 1.8 ctrlaltdel:设置按Ctrl+Alt+Del组合键的功能功能描述:使用ctrlaltdel命令可以设置按Ctrl+Alt+Del组合键的功能。ctrlaltdel有两个支持的功能:hard和soft。hard为硬复位,立刻重新启动计算机而无需调用sync。soft为软复位,它发送SIGINT(中断)信号给init进程。倘若使用soft,init程序必须支持此项功能。命令语法:     ctrlaltdel [hard|soft] 例1.8:设置按Ctrl+Alt+Del组合键的功能为hard。     [root@rhel ~]# ctrlaltdel hard 1.9 shutdown:关闭或重启Linux系统功能描述:使用shutdown命令可以安全地关闭或重启Linux系统。在系统关机前使用shutdown命令,系统管理员会通知一条警告信息给所有登录的用户,告诉他们系统将要关闭,并且login进程会被冻结,即新的用户不能再登录。直接关机或延迟一定的时间再关机都是可能的,还可能重启。shutdown命令还允许用户指定一个时间参数,该参数可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟,时间段由“+”和分钟数表示。命令语法:     shutdown [选项] [时间] [警告信息] 选项含义:命令中各选项的含义如表1.5所示。表1.5 shutdown命令选项含义例1.9:立刻关闭计算机系统。     [root@rhel ~]# shutdown -h now 例1.10:定时45分钟之后关闭计算机系统。     [root@rhel ~]# shutdown -h +45     Broadcast message from root@rhel         (/dev/pts/1) at 1:08 ...     The system is going down for halt in 45 minutes! 例1.11:立刻重新启动计算机系统,并发出警告信息。     [root@rhel ~]# shutdown -r now "system will be reboot now."     Broadcast message from root@rhel         (/dev/pts/1) at 1:08 ...     The system is going down for reboot NOW!     system will be reboot now. 例1.12:定时在1点38分重新启动计算机系统。     [root@rhel ~]# shutdown -r 01:38     Broadcast message from root@rhel         (/dev/pts/0) at 1:37 ...     The system is going down for reboot in 1 minute! 1.10 halt:关闭系统功能描述:使用halt命令可以关闭系统。命令语法:     halt [选项] 选项含义:命令中各选项的含义如表1.6所示。表1.6 halt命令选项含义例1.13:关闭系统。     [root@rhel ~]# halt     Broadcast message from root@rhel         (/dev/pts/0) at 1:28 ...     The system is going down for halt NOW! 1.11 reboot:重启Linux系统功能描述:使用reboot命令可以重启Linux系统。命令语法:     reboot [选项] 选项含义:命令中各选项的含义如表1.7所示。表1.7 reboot命令选项含义例1.14:重启计算机系统。     [root@rhel ~]# reboot     Broadcast message from root@rhel         (/dev/pts/1) at 1:21 ...     The system is going down for reboot NOW! 例1.15:模仿重启系统(只有记录并不会真的重启系统)。     [root@rhel ~]# reboot -w 1.12 init:切换系统运行级别功能描述:使用init命令可以切换系统运行级别。init定义了7个运行级别,其中使用init 0为关机,init 6为重启计算机。命令语法:     init [选项] 选项含义:命令中各选项的含义如表1.8所示。表1.8 init命令选项含义例1.16:关闭计算机系统。     [root@rhel ~]# init 0     //切换到运行级别0就相称于关闭系统 例1.17:重新启动计算机系统。     [root@rhel ~]# init 6     //切换到运行级别6就相称于重新启动系统 1.13 runlevel:输出以前和当前的运行级别功能描述:使用runlevel命令可以输出以前和当前的运行级别。runlevel读取系统UTMP文件,倘若没有指定该文件时,默认使用/var/run/utmp文件,以找到最近的运行级别的记录。命令语法:     runlevel [选项] [UTMP文件] 选项含义:命令中各选项的含义如表1.9所示。表1.9 runlevel命令选项含义例1.18:显示当前计算机系统的运行级别。     [root@rhel ~]# runlevel     N5     //系统当前运行级别为5,没有上一次运行级别(用N表示) 例1.19:切换Linux系统运行级别为2,之后显示当前系统运行级别。     [root@rhel ~]# init 2     //切换运行级别到2级别     [root@rhel ~]# runlevel     52     //系统当前运行级别为2,上一次的运行级别为5 1.14 telinit:更改系统运行级别功能描述:使用telinit命令可以更改Linux系统的运行级别。运行级别可以是0~6之间的一个数字,其中0是关闭系统,1是进入单用户模式,2~5是多用户运行级别,6是重新启动系统。s或S表示单用户模式。命令语法:     telinit [选项] [运行级别] 选项含义:命令中各选项的含义如表1.10所示。表1.10 telinit命令选项含义例1.20:更改Linux系统的运行级别为3。     [root@rhel ~]# telinit 3     [root@rhel ~]# runlevel     53 

Linux命令应用大词典.pdf下载链接:https://max.book118.com/html/2020/1217/8003054045003027.shtm

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

栏目导航

Copyright © 2005-2020 www.book118.com. All Rights Reserved