
作者:於岳编著
页数:703
出版社:人民邮电出版社
出版日期:2015
ISBN:9787115401519
电子书格式:pdf/epub/txt
内容简介
Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长极快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。
本书涵盖了Linux系统常用的命令,内容涉及基础入门、系统管理、网络管理、网络安全、服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面。每一个命令都讲述了它的功能描述、命令语法、选项含义和命令实例,内容清晰明了,正所谓一书在手,万事不愁。
本书可以作为读者学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可;适合Linux爱好者、Linux系统管理工程师、培训机构教师和学生以及高等院校计算机专业教师和学生使用。
本书特色
linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前linux已经成为全球增长极快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、web应用、桌面办公和嵌入式开发等方面。 本书涵盖了linux系统常用的命令,内容涉及基础入门、系统管理、网络管理、网络安全、服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面。每一个命令都讲述了它的功能描述、命令语法、选项含义和命令实例,内容清晰明了,正所谓一书在手,万事不愁。 本书可以作为读者学习linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可;适合linux爱好者、linux系统管理工程师、培训机构教师和学生以及高等院校计算机专业教师和学生使用。
目录
第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 false:什么都不做,表示失败 第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:挂载nfs v4文件系统 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
下载地址
立即下载(解压密码:www.teccses.org)
Article Title:《Linux命令应用大词典》
Article link:
https://www.teccses.org/583887.html