ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:27.72KB ,
资源ID:7428269      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7428269.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(鸟哥的Linux私房菜基础学习篇第3版.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

鸟哥的Linux私房菜基础学习篇第3版.docx

1、鸟哥的Linux私房菜基础学习篇第3版第0章 计算机概论 10.1 计算机:辅助人脑的好工具 20.1.1 计算机硬件的五大单元 20.1.2 CPU的种类 30.1.3 接口设备 40.1.4 运作流程 40.1.5 计算机分类 50.1.6 计算机上面常用的计算单位(大小、速度等) 60.2 个人计算机架构与接口设备 70.2.1 CPU 70.2.2 内存 90.2.3 显卡 110.2.4 硬盘与存储设备 120.2.5 PCI适配卡 140.2.6 主板 150.2.7 电源 160.2.8 选购须知 160.3 数据表示方式 170.3.1 数字系统 170.3.2 文字编码系统

2、180.4 软件程序运行 180.4.1 机器程序与编译程序 180.4.2 操作系统 190.4.3 应用程序 220.5 重点回顾 220.6 本章习题 230.7 参考数据与扩展阅读 24第1章 Linux是什么 251.1 Linux是什么 261.1.1 Linux是什么 261.1.2 Linux之前UNIX的历史 271.1.3 关于GNU项目 321.2 Torvalds的Linux开发 341.2.1 Minix 341.2.2 对386硬件的多任务测试 351.2.3 初次释出Linux 0.02 361.2.4 Linux的开发:虚拟团队的产生 371.2.5 Linux

3、的内核版本 381.2.6 Linux distributions 391.3 Linux的特色 421.3.1 Linux的特色 421.3.2 Linux的优缺点 431.3.3 关于授权 451.4 重点回顾 461.5 本章习题 461.6 参考数据与扩展阅读 47第2章 Linux如何学习 482.1 Linux当前的应用角色 492.1.1 企业环境的利用 492.1.2 个人环境的使用 502.2 鸟哥的Linux苦难经验回忆录 512.2.1 鸟哥的Linux学习之路 512.2.2 学习心态的分别 532.2.3 X Window的学习 542.3 有心向Linux操作系统学

4、习者学习态度 552.3.1 从头学习Linux基础 562.3.2 选择一本易读的工具书 572.3.3 实践再实践 572.3.4 发生问题怎么处理. 582.4 鸟哥的建议(重点在Solution的学习) 592.5 重点回顾 602.6 本章习题 612.7 参考数据与扩展阅读 61第3章 主机规划与磁盘分区 623.1 Linux与硬件的搭配 633.1.1 认识计算机的硬件配置 633.1.2 选择与Linux搭配的主机配置 643.1.3 各硬件设备在Linux中的文件名 663.2 磁盘分区 673.2.1 磁盘连接的方式与设备文件名的关系 673.2.2 磁盘的组成复习 68

5、3.2.3 磁盘分区表(partition table) 693.2.4 开机流程与主引导分区(MBR) 723.2.5 Linux安装模式下,磁盘分区的选择(极重要) 743.3 安装Linux前的规划 763.3.1 选择适当的distribution 763.3.2 主机的服务规划与硬件的关系 773.3.3 主机硬盘的主要规划 793.3.4 鸟哥说:关于练习机的安装建议 803.3.5 鸟哥的两个实际案例 803.3.6 大硬盘配合旧主机造成的无法开机问题 813.4 重点回顾 823.5 本章习题 823.6 参考数据与扩展阅读 82第4章 安装CentOS 5.x与多重引导小技巧

6、 834.1 本练习机的规划(尤其是分区参数) 844.2 开始安装CentOS 5 854.2.1 调整启动媒体(BIOS) 864.2.2 选择安装结构与开机 874.2.3 选择语系数据 894.2.4 磁盘分区 904.2.5 引导装载程序、网络、时区设置与root密码 954.2.6 软件选择 984.2.7 其他功能:RAM testing、安装笔记本电脑的内核参数(Option) 994.3 安装后的首次设置 1004.4 多重引导安装流程与技巧 1044.4.1 新主机仅有一块硬盘 1044.4.2 旧主机有两块以上硬盘 1054.4.3 旧主机只有一块硬盘 1054.5 关于

7、大硬盘导致无法开机的问题 1064.6 重点回顾 1064.7 本章习题 1074.8 参考数据与扩展阅读 107第5章 首次登录与在线求助man page 1085.1 首次登录系统 1095.1.1 首次登录CentOS 5.x图形界面 1095.1.2 GNOME的操作与注销 1105.1.3 KDE的操作与注销 1135.1.4 X Window与命令行模式的切换 1155.1.5 在终端界面登录linux 1165.2 在命令行模式下执行命令 1175.2.1 开始执行命令 1175.2.2 基础命令的操作 1185.2.3 重要的热键, -c, -d 1215.2.4 错误信息的查

8、看 1225.3 Linux系统的在线求助man page与info page 1225.3.1 man page 1235.3.2 info page 1275.3.3 其他有用的文件(documents) 1295.4 超简单文本编辑器:nano 1305.5 正确的关机方法 1315.5.1 数据同步写入磁盘:sync 1325.5.2 惯用的关机命令:shutdown 1325.5.3 重启、关机:reboot, halt, poweroff 1335.5.4 切换执行等级:init 1335.6 开机过程的问题排解 1345.6.1 文件系统错误的问题 1345.6.2 忘记root

9、密码 1355.7 重点回顾 1365.8 本章习题 1365.9 参考数据与扩展阅读 137第二部分 Linux文件、目录与磁盘格式第6章 Linux的文件权限与目录配置 1386.1 用户与用户组 1396.2 Linux文件权限概念 1406.2.1 Linux文件属性 1416.2.2 如何改变文件属性与权限 1446.2.3 目录与文件的权限意义 1476.2.4 Linux文件种类与扩展名 1506.3 Linux目录配置 1526.3.1 Linux目录配置标准:FHS 1526.3.2 目录树(directory tree) 1566.3.3 路径与相对路径 1586.3.4

10、CentOS的查看 1596.4 重点回顾 1596.5 本章练习 1606.6 参考数据与扩展阅读 160第7章 Linux文件与目录管理 1617.1 目录与路径 1627.1.1 相对路径与路径 1627.1.2 目录的相关操作 1627.1.3 关于执行文件路径的变量:$PATH 1657.2 文件与目录管理 1677.2.1 查看文件与目录:ls 1677.2.2 复制、删除与移动:cp, rm, mv 1697.2.3 取得路径的文件名与目录名称 1737.3 文件内容查阅 1737.3.1 直接查看文件内容 1737.3.2 可翻页查看 1757.3.3 数据选取 1767.3.

11、4 非纯文本文件:od 1777.3.5 修改文件时间或创建新文件:touch 1787.4 文件与目录的默认权限与隐藏权限 1807.4.1 文件默认权限:umask 1817.4.2 文件隐藏属性:chattr, lsattr 1837.4.3 文件特殊权限:SUID, SGID, SBIT 1847.4.4 查看文件类型:file 1877.5 命令与文件的查询 1877.5.1 脚本文件名的查询 1877.5.2 文件名的查找 1887.6 权限与命令间的关系(极重要) 1927.7 重点回顾 1937.8 本章习题 1947.9 参考数据与扩展阅读 195第8章 Linux磁盘与文件

12、系统管理 1968.1 认识EXT2文件系统 1978.1.1 硬盘组成与分区的复习 1978.1.2 文件系统特性 1978.1.3 Linux的EXT2文件系统(inode) 1998.1.4 与目录树的关系 2048.1.5 EXT2/EXT3文件的访问与日志文件系统的功能 2068.1.6 Linux文件系统的操作 2088.1.7 挂载点(mount point)的意义 2088.1.8 其他Linux支持的文件系统 与VFS 2098.2 文件系统的简单操作 2108.2.1 磁盘与目录的容量:df, du 2108.2.2 连接文件:ln 2138.3 磁盘的分区、格式化、检验与

13、挂载 2178.3.1 磁盘分区:fdisk 2178.3.2 磁盘格式化 2238.3.3 磁盘检验:fsck, badblocks 2258.3.4 磁盘挂载与卸载 2268.3.5 磁盘参数修改 2318.4 设置开机挂载 2348.4.1 开机挂载/etc/fstab及/etc/mtab 2348.4.2 特殊设备loop挂载(镜像文件不刻录就挂载使用) 2368.5 内存交换空间(swap)的构建 2388.5.1 使用物理分区构建swap 2388.5.2 使用文件构建swap 2408.5.3 swap使用上的限制 2418.6 文件系统的特殊查看与操作 2418.6.1 boo

14、t sector与superblock的关系 2418.6.2 磁盘空间的浪费问题 2438.6.3 利用GNU的parted进行分区行为 2438.7 重点回顾 2458.8 本章习题 2458.9 参考数据与扩展阅读 246第9章 文件与文件系统的压缩与打包 2489.1 压缩文件的用途与技术 2499.2 Linux系统常见的压缩命令 2509.2.1 Compress 2509.2.2 gzip, zcat 2529.2.3 bzip2, bzcat 2539.3 打包命令:tar 2539.3.1 tar 2549.4 完整备份工具:dump 2599.4.1 dump 2599.4

15、.2 restore 2629.5 光盘写入工具 2659.5.1 mkisofs:新建镜像文件 2659.5.2 Cdrecord:光盘刻录工具 2679.6 其他常见的压缩与备份工具 2699.6.1 dd 2699.6.2 Cpio 2709.7 重点回顾 2729.8 本章习题 2729.9 参考数据与扩展阅读 273第三部分 学习shell与shell script第10章 vim程序编辑器 27410.1 vi与vim 27510.1.1 为何要学vim 27510.2 vi的使用 27610.2.1 简单执行范例 27710.2.2 按键说明 27810.2.3 一个案例练习 2

16、8110.2.4 vim的保存文件、恢复与打开时的警告信息 28210.3 vim的功能 28410.3.1 块选择(Visual Block) 28510.3.2 多文件编辑 28610.3.3 多窗口功能 28610.3.4 vim环境设置与记录:/.vimrc, /.viminfo 28710.3.5 vim常用命令示意图 28910.4 其他vim使用注意事项 28910.4.1 中文编码的问题 28910.4.2 DOS与Linux的断行字符 29010.4.3 语系编码转换 29010.5 重点回顾 29110.6 本章练习 29110.7 参考数据与扩展阅读 292第11章 认识

17、与学习bash 29311.1 认识bash这个shell 29411.1.1 硬件、内核与shell 29411.1.2 为何要学命令行界面的shell 29511.1.3 系统的合法shell与/etc/shells功能 29511.1.4 bash shell的功能 29611.1.5 bash shell的内置命令:type 29811.1.6 命令的执行 29811.2 shell的变量功能 29911.2.1 什么是变量 29911.2.2 变量的显示与设置:echo, unset 30011.2.3 环境变量的功能 30411.2.4 影响显示结果的语系变量(locale) 30

18、811.2.5 变量的有效范围 30911.2.6 变量键盘读取、数组与声明:read,array,declare 31011.2.7 与文件系统及程序的限制关系:ulimit 31211.2.8 变量内容的删除、替代与替换 31311.3 命令别名与历史命令 31711.3.1 命令别名设置:alias,unalias 31711.3.2 历史命令:history 31811.4 Bash Shell的操作环境 32011.4.1 路径与命令查找顺序 32011.4.2 bash的登录与欢迎信息:/etc/issue, /etc/motd 32011.4.3 bash 的环境配置文件 321

19、11.4.4 终端机的环境设置:stty, set 32511.4.5 通配符与特殊符号 32711.5 数据流重定向 32811.5.1 什么是数据流重定向 32911.5.2 命令执行的判断依据:;,&, | 33111.6 管道命令(pipe) 33411.6.1 选取命令:cut, grep 33411.6.2 排序命令:sort,wc,uniq 33611.6.3 双向重定向:tee 33811.6.4 字符转换命令:tr,col,join,paste,expand 33811.6.5 切割命令:split 34211.6.6 参数代换:xargs 34211.6.7 关于减号-的用

20、途 34311.7 重点回顾 34411.8 本章习题 34411.9 参考数据与扩展阅读 345第12章 正则表达式与文件格式化处理 34612.1 前言:什么是正则表达式 34712.1.1 什么是正则表达式 34712.1.2 正则表达式对于系统管理员的用途 34712.1.3 正则表达式的广泛用途 34812.1.4 正则表达式与Shell在Linux当中的角色定位 34812.1.5 扩展的正则表达式 34812.2 基础正则表达式 34812.2.1 语系对正则表达式的影响 34912.2.2 grep的一些高级参数 34912.2.3 基础正则表达式练习 35012.2.4 基础

21、正则表达式字符(characters) 35612.2.5 sed工具 35712.3 扩展正则表达式 36112.4 文件的格式化与相关处理 36212.4.1 格式化打印:printf 36212.4.2 awk:好用的数据处理工具 36312.4.3 文件比较工具 36612.4.4 文件打印准备:pr 36912.5 重点回顾 36912.6 本章习题 37012.7 参考数据与扩展阅读 371第13章 学习shell script 37213.1 什么是shell script 37313.1.1 为什么学习shell script 37313.1.2 个script的编写与执行 3

22、7413.1.3 编写shell script的良好习惯 37613.2 简单的shell script练习 37613.2.1 简单范例 37713.2.2 script的执行方式区别(source, shscript, ./script) 37813.3 善用判断式 37913.3.1 利用test命令的测试功能 38013.3.2 利用判断符号 38213.3.3 shell script的默认变量($0, $1.) 38313.4 条件判断式 38513.4.1 利用if.then 38513.4.2 利用case.esac判断 38913.4.3 利用function功能 39113

23、.5 循环(loop) 39313.5.1 while do done, until do done(不定循环) 39313.5.2 for.do.done(固定循环) 39413.5.3 for.do.done的数值处理 39613.6 shell script的追踪与调试 39713.7 重点回顾 39813.8 本章习题 39813.9 参考数据与扩展阅读 399第四部分 Linux使用者管理第14章 Linux账号管理与ACL权限设置 40014.1 Linux的账号与用户组 40114.1.1 用户标识符:UID与GID 40114.1.2 用户账号 40214.1.3 有效与初始用

24、户组:groups, newgrp 40614.2 账号管理 40914.2.1 新增与删除用户:useradd, 相关配置文件, passwd, usermod, userdel 40914.2.2 用户功能 41714.2.3 新增与删除用户组 42014.2.4 账号管理实例 42214.3 主机的具体权限规划:ACL的使用 42314.3.1 什么是ACL 42314.3.2 如何启动ACL 42314.3.3 ACL的设置技巧:getfacl, setfacl 42414.4 用户身份切换 42714.4.1 su 42814.4.2 sudo 42914.5 用户的特殊shell与

25、PAM模块 43314.5.1 特殊的shell, /sbin/nologin 43314.5.2 PAM模块简介 43414.5.3 PAM模块设置语法 43514.5.4 常用模块简介 43714.5.5 其他相关文件 43914.6 Linux主机上的用户信息传递 44014.6.1 查询用户:w, who, last, lastlog 44014.6.2 用户对谈:write, mesg, wall 44114.6.3 用户邮件信箱:mail 44114.7 手动新增用户 44314.7.1 一些检查工具 44314.7.2 特殊账号(如纯数字账号)的手工新建 44414.7.3 批量

26、新建账号模板(适用于passwd -stdin参数) 44514.7.4 批量新建账号的范例(适用于连续数字,如学号) 44614.8 重点回顾 44814.9 本章习题 44914.10 参考数据与扩展阅读 450第15章 磁盘配额(Quota)与高级文件系统管理 45115.1 磁盘配额(Quota)的应用与实践 45215.1.1 什么是Quota 45215.1.2 一个Quota范例 45415.1.3 实践Quota流程1:文件系统支持 45415.1.4 实践Quota流程2:新建Quota配置文件 45515.1.5 实践Quota流程3:Quota启动、关闭与限制值设置 45

27、615.1.6 实践Quota流程4:Quota限制值的报表 45815.1.7 实践Quota流程5:测试与管理 45915.1.8 不改动既有系统的Quota实例 46215.2 软件磁盘阵列(Software RAID) 46315.2.1 什么是RAID 46315.2.2 software, hardware RAID 46615.2.3 软件磁盘阵列的设置 46715.2.4 仿真RAID错误的救援模式 47015.2.5 开机自动启动 RAID 并自动挂载 47215.2.6 关闭软件RAID(重要!) 47215.3 逻辑卷管理器(Logical Volume Manager)

28、 47315.3.1 什么是LVM:PV, PE, VG, LV的意义 47315.3.2 LVM实作流程 47515.3.3 放大LV容量 47915.3.4 缩小LV容量 48115.3.5 LVM的系统快照 48315.3.6 LVM相关命令汇整与LVM的关闭 48815.4 重点回顾 48915.5 本章习题 48915.6 参考数据与扩展阅读 491第16章 例行性工作(crontab) 49216.1 什么是例行性工作 49316.1.1 Linux工作调度的种类:at, cron 49316.1.2 Linux上常见的例行性工作 49316.2 仅执行一次的工作调度 49416.

29、2.1 atd的启动与at运行的方式 49416.2.2 实际运行单一工作调度 49516.3 循环执行的例行性工作调度 49816.3.1 用户的设置 49816.3.2 系统的配置文件:/etc/crontab 50016.3.3 一些注意事项 50116.4 可唤醒停机期间的工作任务 50216.4.1 什么是anacron 50316.4.2 anacron与/etc/anacrontab 50316.5 重点回顾 50416.6 本章习题 505第17章 程序管理与SELinux初探 50617.1 什么是进程(process) 50717.1.1 进程与程序(process & p

30、rogram) 50717.1.2 Linux的多用户、多任务环境 50917.2 工作管理(job control) 51117.2.1 什么是工作管理 51117.2.2 job control的管理 51117.2.3 脱机管理问题 51517.3 进程管理 51517.3.1 进程的查看 51617.3.2 进程的管理 52117.3.3 关于进程的执行顺序 52317.3.4 系统资源的查看 52517.4 特殊文件与程序 53017.4.1 具有SUID/SGID权限的命令执行状态 53017.4.2 /proc/* 代表的意义 53117.4.3 查询已打开文件或已执行程序打开的文件 53217.5 SELinux初探 53417.5.1 什么是SELinux 53417.5.2 SELinux的运行模式 53617.5.3 SELinux的启动、关闭与查看 53817.5.4 SELi

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1