Linux系统最佳实践工具

出版时间:2009-3  出版社:电子工业出版社  作者:曹江华  页数:727  
Tag标签:无  

内容概要

  汇集了Linux命令行下主要命令的功能说明、语法说明、选项介绍、典型示例和注意事项等,对每一个命令都做了非常详尽的介绍,并列举了大量的示例进行说明,可以使读者对Linux下的命令有快速深入的认识。全书按照Linux命令的功能进行分类,便于读者查询。经过十几年的发展,Linux操作系统不断完善,得到了更多的应用。现在,Linux桌面已经相对成熟,但是命令行技术仍然是Linux 的核心技术。  阅读《Linux系统最佳实践工具:命令行技术》之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。《Linux系统最佳实践工具:命令行技术》使用RHEL 5.0所涉及的命令,同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。

作者简介

  曹江华:作者长期工作在LinuX网络教学与管理第一线,既有一定程度的理论积累,又有较为丰富的实践经验,在IT168、天极、赛迪、51 CTO、0BM开发者、计算机世界、《网管员世界》、《开放系统世界)等报刊发表Linux文章二百余篇,并长期担任《网管员世界》、《开放系统世界》“网络故障应用问答”的撰稿人,主要作品《Linux服务器安全策略详解》、《Red HatEnterprise Linux 5.0服务器构建与故障排除》。

书籍目录

第1部分 Linux基础第1章 LINUX简介1.1 Linux简介1.1.1 UNIX操作系统的诞生1.1.2 MInix操作系统1.1.3 GNU早期简史1.1.4 POSIX标准历史1.1.5 Linux概述1.1.6 Linux和开源软件的商业化1.1.7 Linux和开源软件的商业模式1.2 Linux内核和Linux发行版本1.2.1 Linux发行版本概述1.2.2 Linux内核的变迁1.2.3 Linux主要发行版本1.3 Linux的优势1.4 小结第2部分 从系统管理角度学习Linux命令第2章 LINUX文件系统及其相关处理命令2.1 Linux的文件系统介绍2.1.1 文件系统定义2.1.2 Linux文件系统的体系结构2.1.3 Linux文件系统结构2.1.4 /proc文件系统2.1.5 Linux文件系统的组成2.1.6 文件类型2.1.7 文件系统的特性2.1.8 Linux主流文件格式2.2 查看当前Linux支持的文件类型2.2.1 Is:显示文件名2.2.2 cat:显示文本文件内容2.2.3 rm删除文件2.2.4 less:分屏显示文件2.2.5 cp:复制文件2.2.6 mv:更改文件名2.2.7 grep:查找字符串2.2.8 head:显示文件头部2.2.9 tail:显示文件尾部2.2.10 sort:按顺序显示文件内容2.2.11 uniq:忽略文件中的重复行2.2.12 diff:比较两个文件2.2.13 diffstat命令:diff结果的统计信息2.2.14 file:测试文件内容2.2.15 echo:显示文本2.2.16 date:显示日期和时间2.2.17 script:记录Linux会话信息2.2.18 apropos:搜索关键字2.2.19 locate:搜索文件2.2.20 rmdir:删除目录2.2.21 basename:显示文件或者目录的基本名称2.2.22 cl;chaattr:改变文件的属性2.2.23 cksum:文件的CRC校验2.2.24 cmp:比较文件差异2.2.25 split:分割文件2.2.26 dirname:显示文件除名字外的路径2.2.27 find:查找目录或者文件2.2.28 findfs:通过列表或用户ID查找文件系统2.2.29 In:链接文件或目录2.2.30 Indir:链接目录内容2.2.31 Isattr:显示文件属性2.2.32 od:输出文件内容2.2.33 paste:合并文件的列2.2.34 slat:显示inode内容2.2.35 tee:读取标准输入到标准输出并可保存为文件2.2.36 tmpwatch:删除临时文件2.2.37 touch:更新文件或日录时间2.2.38 tree:以树状图显示目录内容2.2.39 urnask:指定在建立文件时预设的权限掩码2.2.40 chmod:设置文件或者目录的权限2.2.41 chgqa:改变文件或者目录所属的群组2.2.42 chown:改变文件的拥有者或者群组2.3小结第3章 LINUX磁盘管理及其相关命令3.1 硬盘相关的概念3.1.1 硬盘及其组成3.1.2 硬盘的性能指标3.1.3 硬盘接口方式3.1.4 Linux服务器硬盘的选择3.2 Linux磁盘分区3.2.1 df:磁盘信息3.2.2 du:显示目录或者文件所占的磁盘空间3.2.3 dd:磁带驱动操作3.2.4 fdisk:磁盘分区3.2.5 mount:加载文件系统3.2.6 umount:卸载文件系统3.2.7 mkfs:建立各种文件系统3.2.8 lmkfsext2:建立一个ext2/ext3文件系统3.2.9 mkbootdisk:建立启动盘3.2.10 fsck:检查文件系统3.2.11 fsckext2:检查文件系统3.2.12 hdparm:设置磁盘参数3.2.13 mkswap:建立交换分3.2.14 dump:备份文件系统3.2.15 restore:还原文件3.2.16 sync:写入磁盘3.2.17 e21abel:设置卷标3.2.18 badblock:检查磁盘3.2.19 quota:显示磁盘已使用的空间与限制3.2.20 quotacheck:检查磁盘的使用空问与限制3.2.21 quotaoff:关闭磁盘空问限制3.2.22 quotaon:开启磁盘空间限制3.2.23 quotastats:显示磁盘空间的限制3.2.24 repquota:检查磁盘窑问限制的状态3.2.25 mdadm:RAID工具3.2.26 parted:磁盘分区工具3.3 Linux磁盘操作实战3.3.1 为Linux添加新硬盘3.3.2 Linux服务器磁盘配额配置3.3.3 优化Linux系统硬盘3.4 RAID和LⅣM3.4.1 LinuxF软件RAID配置3.4.2 LVM基础3.4.3 LVM配置实战3.4.4 LVM和RAID配合使用3.5 小结第4章 LINUX进程及其管理命令4.1 Linux进程的基础4.1.1 进程的基本概念4.1.2 进程的属性4.1.3 理解Linux下进程的结构4.1.4 进程状态4.1.5 Linux进程的创建4.1.6 进程的管理4.1.7 Linux的第一个进程4.1.8 Linux的线程简介4.2 理解Linux守护进程4.2.1 守护进程简介4.2.2 查看守护进程的方法4.2.3 100个最常见Linux守护进程简介4.2.4 Linux守护进程工作原理和方式4.3 Linux进程管理命令详解4.3.1 at:定时运行命令4.3.2 bg:后台运行命令4.3.3 fg:挂起程序4.3.4 jobs:显示后台程序4.3.5 kilh终止进程4.3.6 crontab:安装、删除或列出任务表4.3.7 ps:查看权限4.3.8 pstree:列出当前进程的树状结构4.3.9 top:显示进程4.3.10 nice:改变权限优先级4.3.11 reaice:修改优先级4.3.12 sleep:暂停进程4.3.13 nohup:用户退出系统之后继续工作4.3.14 pgrep:查找当前进程并列出匹配给定条件的进程4.3.15 chkconfig:设置系统的各种服4.4小结第5章 LINUX网络体系及其相关命令5.1 Linux网络体系简介5.1.1 OSI模型5.l.2 OSI七层功能说明5.1.3 TCPflP模型5.1.4 IP寻址、子网和路由5.2 Linux网络基础5.2.1 Linux网络结构的特点5.2.2 Linux下端口号分配5.2.3 Linux的TCP/IP网络配置5.3 Linux网络管理命令详解5.3.1 arp:管理系统中的ARP高速缓存5.3.2 arpwatch:监听ARP记录5.3.3 ADSL:调制解调器命令5.3.4 ifconfig:设置网络接口5.3.5 iwconfig:设置无线网卡5.3.6 hostname:显示主机名5.3.7 ifup:激活设备5.3.8 ifdown:禁用网络设备5.3.9 mii-tool:调整网卡模式5.3.10 route:设置路由表5.3.11 netstat:查看网络连接5.3.12 ping:检测网卡接口5.3.13 minicom:设置调制解调器5.3.14 pppd:建立PPP连接5.3.15 pppstats:显示PPP连接状态5.3.16 chat:拨号命令5.3.17 traceroute:显示数据包到主机间的路径5.3.18 rcp:远程复制5.3.19 finger:查找并显示用户信息5.3.20 tcpdump:网络数据分析器5.3.21 ip:网络集成命令工具5.3.22 yum:软件包管理5.3.23 apt:管理套件的工具5.4 通过Linux命令行进行网络操作5.4.1 配置Linux的TCP/IP配置5.4.2 Linux服务器的静态路由配置5.4.3 Linux异构网络共享ADSL连接及其故障排除5.4.4 Linux命令行下发送带有附件的邮件5.4.5 掌握Linux命令行下载工具5.4.6 掌握Linux命令行网络监控工具5.5 掌握Linux命令行嗅探器工具5.5.1 Linux嗅探器简介5.5.2 使用Tcpdump5.5.3 嗅探器的防范第6章 LINUX用户管理及其相关命令6.1 Linux用户管理简介6.1.1 Linux多用户、任务系统6.1.2 Linux用户(user)和用户组(group)概念6.1.3 Linux用户、组及私有用户组6.1.4 理解Linux用户配置文件6.1.5 理解Linux用户组配置文件6.1.6 Linux用户相关配置文件6.1.7 定制Linux系统环境变量6.2 Linux用户管理命令6.2.1 useradd:建立用户6.2.2 userdeh删除用户6.2.3 usermod:修改已有用户信息6.2.4 passwd:设置密码6.2.5 chage:密码老化6.2.6 groupadd:添加组6.2.7 groupdeh删除组账户6.2.8 groupmod:修改组6.2.9 vipw:编辑/etc/passwd文件6.2.10 vigr:编辑/etc/group文件6.2.11 newgrp:转换组6.2.12 groups:显示组6.2.13 gpasswd:添加组6.2.14 whoami:显示当前用户名称6.2.15 who:显示登录用户6.2.16 id:显示用户信息.6.2.17 su:切换身份6.2.18 pwck:检测账户6.2.19 grpck=检测用户组账号信息完整性6.2.20 chsh:设置shell6.2.21 chfn:修改用户信息6.3 Linux用户管理实例6.3.1 Linux用户管理小技巧6.3.2 配置sudo让Linux用户管理更加安全6.3.3 为Linux用户配置PAM6.3.4 Linux用户安全策略第7章 LINUX的备份和压缩及其相关命令7.1 Linux备份恢复基础7.1.1 什么是备份7.1.2 备份的重要性7.1.3 备份前需考虑的因素7.1.4 选择备份介质7.1.5 Linux备份策略7.1.6 确定要备份的内容7.2 Linux下压缩文件格式简介7.2.1 arc格式7.2.2 arj格式7.2.3 Izh(.lha)格式7.2.4 rat格式7.2.5 都格式7.2.6 压缩文件相关网址7.3 Linux的备份和压缩及其相关命令7.3.1 tar:备份文件7.3.2 dump:备份文件系统7.3.3 cpio(copyin/out):备份文件7.3.4 restore:还原备份下来的文件或整个文件系统(一个分区)7.3.5 af:建立、修改或从档案文件中提取文件7.3.6 bunzip2:解压缩bz2文件7.3.7 bzip2:解压缩bz2文件7.3.8 unzip:解压缩z|p文件7.3.9 bzip2recover:损坏bz2文件的修复7.3.10 gzip:压缩文件7.3.11 icompress:压缩、解压文件7.3.12 gzexe:压缩执行文件第8章 LINUX系统管理命令第9章 LINUX服务器管理命令第10章 LINUX打印系统及其相关命令第3部分 Linux开发编程中需要使用的命令第11章 LINUX库应用及其相关命令第12章 LINUX开发常用命令GCC和MAKE第13章 LINUX编辑器VI和EMACS第14章 使用SHELL第4部分 附录附录A 解读LSB标准命令索引

章节摘录

  第1部分 Linux基础  第1章 LINUX简介	  1.1 Linux简介	  Linux操作系统是UNIX操作系统的一种克隆系统。它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。之后借助于Internet网络,并经过全世界各地计算机爱好者的共同努力,现已成为世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。Linux操作系统的诞生、发展和成长过程始终依赖于以下几个重要支柱:UNIX操作系统、Minix操作系统、GNU计划、POSLX标准、互联网。  1.1.1 UNIX操作系统的诞生  UNIX操作系统的发展,经历了漫长的十几载。回顾其发展史,将会对学好UNⅨX操作系统有很大的帮助。  1965年,贝尔电话实验室和通用电气公司及麻省理工学院的MAC课题组合作研发Multics操作系统,其设计目标是:  (1)向大的用户团体提供对计算机的同时访问。  (2)支持强大的计算能力与数据存储。  (3)在需要时,用户能够很容易地共享他们的数据。  1969年,原始版的Multics操作系统在GE645计算机上运行了,但是没有达到预定的设计目标。由于系统只能在GE645计算机上运行,没能提供预定的综合计算服务,因此动摇了研发目标,结果使贝尔实验室退出了这一项目。  于是,新的研发开始了:  (1)在贝尔实验室退出Multics工程后,贝尔实验室计算科学研究中心的成员们处于缺乏“方便的交互式计算服务”的境况中,为了改善他们的设计环境,K.汤普逊(Ken:r:hompson)、D.里奇(Dennis.Ritchie)及其他人勾画出一个纸面上的文件系统设计方案,它后来就演化成为UNIX文件系统的早期版本。  (2)此后,汤普逊编写了有关程序,该程序模拟了这个文件系统及请求分页环境中程序的行为。  (3)与此同时,他们借助GECOS计算机的程序开发环境为UNIX操作系统的开发在PDP-7机上建立了更好的开发环境。

编辑推荐

  针对最新版LinuX内核,汇集最常用命令和新增命令,提供最新命令行参考  结合大量应用实例,力求将每个命令的使用方法及功能介绍清楚  从使用方便性上为读者考虑,功能相近的命令放在一起,便于读者查阅  对于初、中级用户,《Linux系统最佳实践工具:命令行技术》是一本字典式工具书供查阅  《Linux系统最佳实践工具:命令行技术》中介绍的重点命令通用于其他Linux发行版,是所有Linux用户必备参考书  《Linux系统最佳实践工具:命令行技术》结构:  《Linux系统最佳实践工具:命令行技术》的每一章都建立在前面章节所介绍知识的基础之上,这样就形成了自始至终的一个自然的学习路径。读者从《Linux系统最佳实践工具:命令行技术》获得了足够的知识之后,也会获得相应的信心,同时会发现章节的顺序和结构就是一个很有用的参考工具。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Linux系统最佳实践工具 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7