实用LINUX 教程

出版时间:2001-3  出版社:清华大学出版社  作者:M.Drew Streib  页数:440  字数:690000  
Tag标签:无  

内容概要

本书是针对读者在实际工作中如何学习使用及管理Linux而编写。全书主要内容包括,如何使用Linux命令行来商效地运行Linux;如何配置Linux系统以运行各种外围设备,如Zip光驱,调制解调器等;介绍Linux中的X窗口系统及图形环境;如何连接到Internet,如何设置ISP及有关用户管理,shell编程,系统管理和优化等方面的知识。
书中所讲内容和大多数程序适用于所有主要的Linux发行版,而不是针对某一特定Linux发行版。全书内容叙述由浅入深、循序渐进,旨在达到学以致用的目的,尤其适用于Linux初中级用户。

书籍目录

第1部分Linux基础第1章 Shell1.1 欢迎使用Linux1.2 什么是 shell1.3 登录到Linux1.3.1 在命令行中创建用户账号1.3.2 在Xll中使用usercfg命令创建用户账号1.3.3 修改密码1.3.4 以root身份运行命令1.3.5 使用虚控制台1.4 退出Linux1.4.1 重新引导Linux1.4.2 关闭Linux1.5 获取帮助1.5.1 使用man命令获取帮助1.5.2 在Xll中使用xman客户程序获取帮助1.5.3 使用info命令获取帮助1.5.4 使用GNOME帮助别览器获取帮助1.5.5 使用KDE帮助创览器获取帮助1.5.6 使用whatis命令获取帮助1.5.7 使用apropos命令获取帮助第2章 输人命令2.1 在shell命令行中输入命令2.1.1 区分大小写2.1.2 编辑命令行2.1.3 使用shell历史记录保存输入2.1.4 使用Tab键补全命令2.1.5 输入多个命令2.1.6 断开长命令行2.1.7 在GNOME中输入命令2.1.8 在KDE中输入命令2.2 创建Shell命令2.2.1 使用>,>>和<重走向操作符2.2.2 通过数字重走向错误输出2.2.3 使用管道创建命令2.2 4 在后台运行程序2.2.5 使用antoxpect创建Shell命令2.3 控制程序2 3.1 使用作业控制2.3.2 使用ps和 kill命令2.4 使用通配符2.41 创建正则表达式2.5 选择shell2.5.1 使用chsh命令改变 Shell第3章 浏览Linux文件系统3.1 打印当前工作目录3.2 使用Cd命令改变目录3.3 列出目录3.3.1 使用Is命令列出目录和文件3.3.2 使用echo命令回显目录内容3.4 查看文本文件3.4.1 使用cat命令查看文本文件3.4.2 使用less和more页面命令查看文本文件3.5 创建文件和目录3.5.1 使用toUCh来创建和更新文件和目录3.5.2 使用mkdir命令创建目录3.6 复制文件和目录3.6.1 使用cP命令复制文件3.6.2 使用Cp命令复制目录3.7 移动和重命名文件和目录3.71 使用my命令移动和重命名文件和目录3.8 创建符号链接3.8.1 使用In命令链接文件3.8 2 使用ln命令链接目录3.9 删除文件和目录3.9.1 使用rm命令删除文件3.9.2 使用rmdir命令删除目录3.9.3 使用rm命令删除目录3.10 查找文件和目录3.10.1 使用find命令查找文件3.10.2 使用locate命令查找文件和目录3.10.3 使用whereis命令和which命令查找程序和联机文档3.11 使用GNOME的gmc客户程序3.11.1使用GNOME的gmc客户程序创建目录3.11.2 使用GNOME的gmc客户程序来复制、移动和重命名文件和目录3.11.3 使用GNOME的gmc客户程序创建符号链接3.11.4 使用GNOME的gmc客户程序删除文件和目录3.11.5使用GNOME的查找工具查找文件3.12 使用KDE文件管理器 kfm3.12.1 使用KDE的 kfm创建目录3.12.2 使用kfm复制文件和目录3.12.3 使用kfm移动和重命名文件和目录以及创建符号链接3.12.4 使用KDE的垃圾箱删除文件3.12 5 使用KDE的kfind客户程序搜索文件系统—3.13 搜索文本文件3.13.1 使用greP命令3.13.2 使用egreP命令3.13.3 使用fgrep命令3.13.4 使用strings命令3.13.5 使用egrep和 fgrep命令第4章 使用文本编辑器4.1 选择编辑器4.1.1 商业的Linux文字处理器4.1.2 使用屏幕编辑器4.1.3 使用流编辑器(stream edito)4.2 使用Linux的词典4.2.1 获取webZ词典4.2.2 创建自己的词典4.2.3 使用ispell命令进行拼写检查4.2.4 利用diet客户程序来使用internet词典4.3 使用mpage命令节省纸张4.4 创建有格式的文档4.4.1 使用格式化文本的过滤器命令4.4.2 使用文本处理系统第5章 打印文件5.1 添加打印机5.1.1 检查打印机5.1.2 通过编辑/etc/printcap文件来添加本地打印机5.2 为Linux下的WordPerfect配置打印机5.3 把文件传送给打印机5.3.1 从命令行上打印文件5.3.2 列出打印队列5.4 控制打印机和打印作业5.4.1 对打印作业重新排序5.4.2 停止打印作业5.4.3 使用冲命令发送传真第2部分系统配置疑6章 配置自己的环境6.1 使用printenv命令显示环境变量6.1.1 使用env命令显示环境变量6.1.2 在命令行上设置环境变量6.1.3 从命令行上删除环境变量6.1.4 设置 pATH变量6.2 定制自己的登录6.2.1 定制自己的命令行提示符6.3 创建别名6.4 使用linuxconf实用工具第7章 使用硬盘7.1 了解卷设备和分区7.1.1硬盘设备7.2 选择文件系统.7.3 添加硬盘7.3.1 识别硬盘设备7.4 使用fdisk命令对硬盘进行分区7.5 使用Sfdisk命令操纵分区7.6 挂载硬盘或者其他设备7.7 挂载和卸载远程NFS硬盘7.8 使用linuxconf挂载文件系统第8章 添加磁带驱动器和Zip驱动器8.1 添加磁带驱动器8.1. 1安装磁带驱动器81.2 使用mt命令8.2 添加Zip驱动器8.2.1 在安装ZiP驱动器之前8.2.2 ZIP盘的弹出、密码保护和读写保护第9章 启动PC卡设备9.1 启动PCMCIA服务9.1.1 确定PCMCIA控制器的类型9.2 使用cardmgr命令9.2.1 列出PC卡和驱动程序9.2.2 关闭cardmgr命令的事件通知9.3 使用cardctl命令9.3.1 获取PC卡的状态9.3.2 列出PC卡的配置9.3.3 插入pC卡9.3.4 弹出PC卡9.3.5 挂起和恢复PC卡的电源第10章 添加定点设备10.1 添加鼠标10.1.1 使用和配置gpm10.1.2 配置Synaptics触摸板10.2 安装游戏杆10.2.1 对游戏杆进行配置第11章 配置调制解调器和传真服务11.1 为Linux选择一个调制解调器11.1.1 使用dmesg命令查看串口的状态11.1.2 用echo命令测试调制解调器11.2 创建/dev/modem设备11.2.1 用In命令创建/dev/modem11.2.2 用setserial命令获取串口的信息11.3 启动拨人服务11.3.1 在Linux下配置拨人服务11.3.2 在Linux下配置PPP拨人服务11.4 配置传真服务11.4.1 配置fax Shell脚本11.4.2 对传真的配置进行测试11.4.3 使用fax Shell脚本发送传真11.4.4 等待发来的传真11.4.5 查看传真的收发状态11.4.6 阅读收到的传真11.4.7 打印收到的传真11.4.8 删除收到的传真第3部分X窗口系统第12章 运行和配置X12.1 用XF86Setup来配置XFree 8612.2 用XConfigurator来配置XFree8612.2.1 配置图形卡12.3 启动 Xll12.3.1 使用startx命令12.3.2 在X下使用虚控制台12.3.3 启动多个 X会话12.4 停止X12.5 用显示管理器控制系统和X会话12.5.1 用Xdm登录12.5.2 定制xdm的旗帜屏幕12.6 定制.xinitrc启动脚本12.7 定制自己的工作空间12.7.1 设置屏幕保护程序12.7.2 设置桌面的背景色12.7.3 设置桌面背景图案12.7.4 使用墙纸12.7.5 设置鼠标指针12.7.6 配置鼠标12.7.7 对终端窗口进行配置12.8 使用Xll资源第13章 窗口管理器13.1 窗口管理器和桌面环境13.2 选择Xll窗口管理器13.2.1 K桌面环境和kwm13.2.2 Enlightenment13.2.3 Window Maker13.3 启动窗口管理器13.3.1 启动KDE13.3.2 启动En叱ghenment/GNOME13.3.3 启动Window Maker第14章 执行常用的X操作14.1 使用Xll TOolkit命令行选项14.1.1 使用geometry来设置窗口尺寸14.1.2 设置前台和背景的颜色14.2 移动窗口、改变窗口尺寸以及对窗口进行管理14.2.1 指定Xll窗口的标题14.2.2 窗口的最小化、最大化和关闭14.3 查看Xll字体14.3.1 使用xfontsel客户程序查看Xll字体14.4 使用Xfd客户程序查看字体字符映射14.5 文本的复制和粘贴14.5.1 使用江.utsel客户程序复制文本14.5.2 使用xcllpboard客户程序复制文本14.6 捕获窗口和桌面14.6.1 使用XWd捕获窗口14.6.2 使用XWlld显示捕获的窗口14.6.3 使用xloadimage客户程序查看捕获的图片.14.6.4 用XV客户程序捕获和查看屏幕14.6.5 使用xmag客户程序捕获放大的图片第15章 使用图形和多媒体工具15.1 选择图形程序15.1.1 使用GIMp客户程序15.1.2 使用ImageMaglck15.2 转换图形的格式15.2.1 使用Pbm PPm和 Pnm程序15.3 预览图形和 Postscript文档15.3.1 使用gv PostscriPt预览器15.3.2 使用Adobe Acrobat15.4 播放CD音乐15.5 收看 Internet TV和收听 Internet广播15.5.1 使用RealPlayer15.6 使用xanim客户程序播放动画和电影第十部分和Internet服务提供商进行连接第16章 和Internet服务提供商进行连接16.1 配置PPP连接16.1.1 检查串口和调制解调器16.1.2 检查Linux内核和文件系统对 PPP的支持16 2 为ISP连接配置PPP16.3 配置ppp连接脚本16.3.1 编辑ppp-on连接脚本16.4 使用kppp来配置PPP16.5 启动ppp连接16.5.1 使用minicom程序启动PPP连接16.5.2 用ppp-on脚本启动PPP连接16.5.3 用kppp启动PPP连接16.5.4 关闭 ppp连接16.6 检查PPP连接16.6.1 用ifconfig命令检查 PPP连接16.6.2 用pppstats命令获取 PPP统计信息16.6.3 用kpppload获取 PPP的统计信息16.6.4 用ping命令测试 PPP连接的速度16.6.5 用route命令获取 PPP界面的信息16.6.6 用系统日志解决 PPP连接中出现的问题—第17章 使用电子邮件17.1 检索电子邮件17.1.1 使用fetchmall17.2 选择一个邮件程序17.2.1 使用mail17.2.2 使用pine17.2.3 使用Netscape Messenger创建、发送和阅读邮件17.3 管理电子邮件17.3.1 配置procmail以过滤邮件第18章 使用FTP18.1 使用ftp命令18.1.1 使用ftp下载文件18.1.2 使用ftp的 help命令18.2 使用ncftp命令18.2.1 使用ncftp命令下载文件18.3 使用Netscape下载文件第19章 使用Web at览器19.1 使用Lynx例览器19.1.1 配置Lynx创览器19.2 使用Netscape Communlcator19.2.1 下载和安装 Netscape Communlcator19.2.2 使用Netscape Communlcator第20章 使用telnet和Internet Relay Chat20.1 使用teillet命令20.1.1 连接到其他计算机20.1.2 在telnet会话中下载文件20.2 使用Internet Realy Chat聊天20.2.1 启动irC会活第5部分系统管理第21章 shell编程基础21.1 shell脚本的用途21.2 编写shell脚本21.2.1 好的编程风格21.2.2 示例程序21.3 使用shell变量21.3.1 在脚本中使用变量21.3.2 示例脚本21.4 使用shell结构21.4.1 条件结构:if语句21.4.2 循环结构:while语句21.4.3 循环结构: for语句21.5 编写 She11函数21.5.1 一个简单的 shell函数21.5.2 使用库第22章 使用基本编程Xi具22.1 重新编译代码22.2 用gee编译程序—22.3 用id链接器来链接程序22 4 用make命令建立程序22.4.1 一个示例程序22.4.2 make选项22.4.3 一个示例程序:make命令22.4.4 一个示例程序22.5 快速学会使用新程序22.6 指定不同的makefile22.7 用xmkmf脚本建立 Xll makefile第23章 使用启动管理器23.1 怎样引导Linux:LILO/LOADLIN23.2 配置LILO23.2.1 改变缺省的引导—23.2.2 传入内核参数23.2.3 引导到一个特殊的运行级别—23.3 使用LOADLIN23.3.1 从DOS引导Linux23.3.2 启动 LOADLIN23.3.3 用LOADLIN来传入内核参数第24章 用户和工作组的管理24.1 用户、工作组以及它们和系统的关系24.2 使用usercfgl具24 2.1 用usercfg来增加一个用户24.2.2 查看/编辑用户24.2.3 封锁用户24.2.4 为用户解锁24.2.5 删除一个用户—24.2.6 增加一个工作组24.2.7 编辑存在的工作组24.2.8 删除工作组24.2.9 usercfg/小结24.3 用命令行来增加、编辑和删除用户24 3.1 用useradd来增加用户24.3.2 使用usermod命令来修改用户的信息24.3.3 使用userdel命令来删除用户24.4 增加、编辑和删除工作组24.4.1 用gfollpsdd命令来增加工作组24.4.2 用groupmd命令修改工作组24.4.3 用groupdel命令删除工作组24.5 改变用户和工作组的所属关系24.5.1 用gpasswd来管理工作组24.5 2 使用chgrp命令—24.6 改变文件的所属关系和权限24.6.1 使用chown命令24.6.2 使用chmod命令24.7 高级概念:密码验证模块24.7.1 使用PAM提高系统的安全性第25章 管理调皮服务25.1 配置inittab和rc文件2 5.1.1 inittab文件25.1.2 rC文件25.2 配置 crontab调度服务25.2.1 启动 crontab服务25.2.2 crontab项25.2.3 允许和拒绝访问crontab服务25.3 配置at命令服务25.3.1 允许at命令服务25.3.2 at命令的常见问题2 5.3.3 允许和阻止访问at命令服务第26章 管理网络连接26.1 手工配置网络连接26.1.1 配置LoopbaCk接口26.1.2 配置Ethernet网卡261.3 设置缺省路由26.1.4 配置主机名和DNS信息26.1.5 使用DHCP来配置你的网络设置26.2 用linuxconf配置网络连接26.2.1 使用网络配置工具26.2.2 设置主机名和域名26.2.3 设置戚名服务器2 6.2.4 增加PPP接口26 2 5 增加 SLIP接口26.3 增加PLIP接口26.4 增加一个Ethernet接口26.4.1 设置路由器26.4.2 连接两个Linux系统26.4.3 把Mao OS机器和 Linux系统连接起来26.4.4 把Windows机器和 Linux系统连接起来26.5 设置网络文件系统服务26.6 设置拨入服务26.6.1 设置PPP选项文件26.6.2 配置getty设备第27章 管理守护进程27.1 编辑和创建运行级别27.2 编辑 inittab27.3 使用chkconfig27.3.1 使用.hkconfig列出服务2 7.3.2 使用chkconfig删除一个服务27.3.3 通过使用chkconfig增加一个服务27.3.4 重新设置服务信息27.4 编辑启动和关闭脚本27.4.1 一个示例 init脚本27.4.2 init脚本检查表27.5 自定义登录问候27.5.1 为网络连接自定义登录问候2 7.6 设置和自定义MOTD27.7 使用tksySV工具27.7.1 用tksySV增加服务27.7.2 使用ksySV27.7.3 启动和停止网络服务27.8 使用ntsysvl具27.9 允许FTP访问27.10 配置Web服务器27.10.1 配置Apache Web服务器第28章 管理文件系统28.1 挂载和卸载文件系统28.1.1 使用usermount命令28.1.2 使用kfloonv命令来格式化一张软盘28.1.3 使用mount命令28.2 设置新的文件系统28.2.1 启动 linuxconf28.2.2 linuxconf28.2.3 手工编辑人to/fstab28.3 建立新的文件系统28.3.1 怎样组织你的文件系统目录树28.4 修复文件系统28.5 灾难的恢复28.5.1 什么灾难是致命的和什么灾难不是致命的28.5.2 什么时候备份28.5.3 怎么处理备份28.5.4 检查你的备份策略28.5.5 灾难过后的复制第29章 管理应用程序29.1 用rpm管理包29.1.1 rpm命令的主要模式和常见选项29.1.2 安装包29.1.3 升级包29.1.4 卸载包29.1.5 查询包29.1.6 验证包29.1.7 使用KDE的kPackage系统来管理RPM29.1.8 安装和使用xrpm客户程序29.2 不同的包之间的转换方法第30章 系统维护30.1 进行系统备份30.1.1 压缩和解压文件和目录—30.1.2 用tar命令来压缩文档30.1.3 使用find来定位tar备份文件30.1.4 使用taper来备份30.1.5 使用软盘备份30.1.6 使用可以移动的驱动器来备份30.2 执行文件系统维护30.2.1 删除不必要的文件30.2.2 恢复被删除的文件30.3 最大化硬盘空间30.3.1 进行系统的整理30.3.2 压缩不用的文档和目录第31章 管理内核31.1 增加内核配置模块31.2 编辑Linux内核配置文件31.2.1 配置你的声卡31.2.2 即插即用设备31.3 管理模块31.3.1 安装模块31.3.2 列出加载的模块31.3.3 建立模块的依赖性31.3.4 在启动的时候启动模块31.4 管理进程31.4.1 使用/proc目录中的信息31.4.2 查看系统的load average31.4.3 用toP命令来查看进程31.4.4 用PS命令来查看进程31.4.5 使用kill和killall命令和进程ID31.5 重新编译内核31.5.1 安装新的内核资源31.5.2 在配置内核之前31.5.3 使用make conflg31.5.4 使用make xconflg31.5.5 建立和安装内核31.5.6 安装内核第6部分附录附录A 资源附录B 如何使用Linux的HOWTO文档附录C 50个Linux最常用的命令和工具附录D 术语表

图书封面

图书标签Tags

评论、评分、阅读与下载


    实用LINUX 教程 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7