搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Linux系统最佳实践工具:命令行技术
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121081248
  • 作      者:
    曹江华著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  针对最新版LinuX内核,汇集最常用命令和新增命令,提供最新命令行参考
  结合大量应用实例,力求将每个命令的使用方法及功能介绍清楚
  从使用方便性上为读者考虑,功能相近的命令放在一起,便于读者查阅
  对于初、中级用户,《Linux系统最佳实践工具:命令行技术》是一本字典式工具书供查阅
  《Linux系统最佳实践工具:命令行技术》中介绍的重点命令通用于其他Linux发行版,是所有Linux用户必备参考书
  《Linux系统最佳实践工具:命令行技术》结构:
  《Linux系统最佳实践工具:命令行技术》的每一章都建立在前面章节所介绍知识的基础之上,这样就形成了自始至终的一个自然的学习路径。读者从《Linux系统最佳实践工具:命令行技术》获得了足够的知识之后,也会获得相应的信心,同时会发现章节的顺序和结构就是一个很有用的参考工具。
展开
作者简介
  曹江华:作者长期工作在LinuX网络教学与管理第一线,既有一定程度的理论积累,又有较为丰富的实践经验,在IT168、天极、赛迪、51 CTO、0BM开发者、计算机世界、《网管员世界》、《开放系统世界)等报刊发表Linux文章二百余篇,并长期担任《网管员世界》、《开放系统世界》“网络故障应用问答”的撰稿人,主要作品《Linux服务器安全策略详解》、《Red HatEnterprise Linux 5.0服务器构建与故障排除》。
展开
内容介绍
  汇集了Linux命令行下主要命令的功能说明、语法说明、选项介绍、典型示例和注意事项等,对每一个命令都做了非常详尽的介绍,并列举了大量的示例进行说明,可以使读者对Linux下的命令有快速深入的认识。全书按照Linux命令的功能进行分类,便于读者查询。经过十几年的发展,Linux操作系统不断完善,得到了更多的应用。现在,Linux桌面已经相对成熟,但是命令行技术仍然是Linux 的核心技术。
  阅读《Linux系统最佳实践工具:命令行技术》之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。《Linux系统最佳实践工具:命令行技术》使用RHEL 5.0所涉及的命令,同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。
展开
精彩书摘
  第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机上建立了更好的开发环境。
展开
目录
第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ⅣM
3.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 使用Tcpdump
5.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:设置shell
6.2.21 chfn:修改用户信息
6.3 Linux用户管理实例
6.3.1 Linux用户管理小技巧
6.3.2 配置sudo让Linux用户管理更加安全
6.3.3 为Linux用户配置PAM
6.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标准
命令索引
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证