内容简介 · · · · · ·
本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。
本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Lin... (展开全部) 本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。
本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。
本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Lin... (展开全部) 本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。
本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。
作者简介 · · · · · ·
鸟哥 台湾成功大学环境工程系博士,就学期间由于研究需要接触到Linux操作系统,又因实验室交接需求而建立“鸟哥的Linux私房菜”网站。因个人喜好“絮叨”,网站文章风格就此成形。
曾任台湾多家知名Linux教育中心讲师,目前于昆山科技大学资讯传播系教授Linux相关课程。专长是Linux 操作系统、网站规划与维护、网络安全,兴趣是写作与阅读,研究方向是网络应用整合。
曾任台湾多家知名Linux教育中心讲师,目前于昆山科技大学资讯传播系教授Linux相关课程。专长是Linux 操作系统、网站规划与维护、网络安全,兴趣是写作与阅读,研究方向是网络应用整合。
目录 · · · · · ·
第一部分 Linux的规则与安装
第0章 计算机概论 1
0.1 计算机:辅助人脑的好工具 2
0.1.1 计算机硬件的五大单元 2
0.1.2 CPU的种类 3
0.1.3 接口设备 4
· · · · · · (更多)
第0章 计算机概论 1
0.1 计算机:辅助人脑的好工具 2
0.1.1 计算机硬件的五大单元 2
0.1.2 CPU的种类 3
0.1.3 接口设备 4
· · · · · · (更多)
第一部分 Linux的规则与安装
第0章 计算机概论 1
0.1 计算机:辅助人脑的好工具 2
0.1.1 计算机硬件的五大单元 2
0.1.2 CPU的种类 3
0.1.3 接口设备 4
0.1.4 运作流程 4
0.1.5 计算机分类 5
0.1.6 计算机上面常用的计算单位(大小、速度等) 6
0.2 个人计算机架构与接口设备 7
0.2.1 CPU 7
0.2.2 内存 9
0.2.3 显卡 11
0.2.4 硬盘与存储设备 12
0.2.5 PCI适配卡 14
0.2.6 主板 15
0.2.7 电源 16
0.2.8 选购须知 16
0.3 数据表示方式 17
0.3.1 数字系统 17
.0.3.2 文字编码系统 18
0.4 软件程序运行 18
0.4.1 机器程序与编译程序 18
0.4.2 操作系统 19
0.4.3 应用程序 22
0.5 重点回顾 22
0.6 本章习题 23
0.7 参考数据与扩展阅读 24
第1章 Linux是什么 25
1.1 Linux是什么 26
1.1.1 Linux是什么 26
1.1.2 Linux之前UNIX的历史 27
1.1.3 关于GNU项目 32
1.2 Torvalds的Linux开发 34
1.2.1 Minix 34
1.2.2 对386硬件的多任务测试 35
1.2.3 初次释出Linux 0.02 36
1.2.4 Linux的开发:虚拟团队的产生 37
1.2.5 Linux的内核版本 38
1.2.6 Linux distributions 39
1.3 Linux的特色 42
1.3.1 Linux的特色 42
1.3.2 Linux的优缺点 43
1.3.3 关于授权 45
1.4 重点回顾 46
1.5 本章习题 46
1.6 参考数据与扩展阅读 47
第2章 Linux如何学习 48
2.1 Linux当前的应用角色 49
2.1.1 企业环境的利用 49
2.1.2 个人环境的使用 50
2.2 鸟哥的Linux苦难经验回忆录 51
2.2.1 鸟哥的Linux学习之路 51
2.2.2 学习心态的分别 53
2.2.3 X Window的学习 54
2.3 有心向Linux操作系统学习者学习态度 55
2.3.1 从头学习Linux基础 56
2.3.2 选择一本易读的工具书 57
2.3.3 实践再实践 57
2.3.4 发生问题怎么处理.. 58
2.4 鸟哥的建议(重点在Solution的学习) 59
2.5 重点回顾 60
2.6 本章习题 61
2.7 参考数据与扩展阅读 61
第3章 主机规划与磁盘分区 62
3.1 Linux与硬件的搭配 63
3.1.1 认识计算机的硬件配置 63
3.1.2 选择与Linux搭配的主机配置 64
3.1.3 各硬件设备在Linux中的文件名 66
3.2 磁盘分区 67
3.2.1 磁盘连接的方式与设备文件名的关系 67
3.2.2 磁盘的组成复习 68
3.2.3 磁盘分区表(partition table) 69
3.2.4 开机流程与主引导分区(MBR) 72
3.2.5 Linux安装模式下,磁盘分区的选择(极重要) 74
3.3 安装Linux前的规划 76
3.3.1 选择适当的distribution 76
3.3.2 主机的服务规划与硬件的关系 77
3.3.3 主机硬盘的主要规划 79
3.3.4 鸟哥说:关于练习机的安装建议 80
3.3.5 鸟哥的两个实际案例 80
3.3.6 大硬盘配合旧主机造成的无法开机问题 81
3.4 重点回顾 82
3.5 本章习题 82
3.6 参考数据与扩展阅读 82
第4章 安装CentOS 5.x与多重引导小技巧 83
4.1 本练习机的规划(尤其是分区参数) 84
4.2 开始安装CentOS 5 85
4.2.1 调整启动媒体(BIOS) 86
4.2.2 选择安装结构与开机 87
4.2.3 选择语系数据 89
4.2.4 磁盘分区 90
4.2.5 引导装载程序、网络、时区设置与root密码 95
4.2.6 软件选择 98
4.2.7 其他功能:RAM testing、安装笔记本电脑的内核参数(Option) 99
4.3 安装后的首次设置 100
4.4 多重引导安装流程与技巧 104
4.4.1 新主机仅有一块硬盘 104
4.4.2 旧主机有两块以上硬盘 105
4.4.3 旧主机只有一块硬盘 105
4.5 关于大硬盘导致无法开机的问题 106
4.6 重点回顾 106
4.7 本章习题 107
4.8 参考数据与扩展阅读 107
第5章 首次登录与在线求助man page 108
5.1 首次登录系统 109
5.1.1 首次登录CentOS 5.x图形界面 109
5.1.2 GNOME的操作与注销 110
5.1.3 KDE的操作与注销 113
5.1.4 X Window与命令行模式的切换 115
5.1.5 在终端界面登录linux 116
5.2 在命令行模式下执行命令 117
5.2.1 开始执行命令 117
5.2.2 基础命令的操作 118
5.2.3 重要的热键[Tab], [ctrl]-c, [ctrl]-d 121
5.2.4 错误信息的查看 122
5.3 Linux系统的在线求助man page与info page 122
5.3.1 man page 123
5.3.2 info page 127
5.3.3 其他有用的文件(documents) 129
5.4 超简单文本编辑器:nano 130
5.5 正确的关机方法 131
5.5.1 数据同步写入磁盘:sync 132
5.5.2 惯用的关机命令:shutdown 132
5.5.3 重启、关机:reboot, halt, poweroff 133
5.5.4 切换执行等级:init 133
5.6 开机过程的问题排解 134
5.6.1 文件系统错误的问题 134
5.6.2 忘记root密码 135
5.7 重点回顾 136
5.8 本章习题 136
5.9 参考数据与扩展阅读 137
第二部分 Linux文件、目录与磁盘格式
第6章 Linux的文件权限与目录配置 138
6.1 用户与用户组 139
6.2 Linux文件权限概念 140
6.2.1 Linux文件属性 141
6.2.2 如何改变文件属性与权限 144
6.2.3 目录与文件的权限意义 147
6.2.4 Linux文件种类与扩展名 150
6.3 Linux目录配置 152
6.3.1 Linux目录配置标准:FHS 152
6.3.2 目录树(directory tree) 156
6.3.3 绝对路径与相对路径 158
6.3.4 CentOS的查看 159
6.4 重点回顾 159
6.5 本章练习 160
6.6 参考数据与扩展阅读 160
第7章 Linux文件与目录管理 161
7.1 目录与路径 162
7.1.1 相对路径与绝对路径 162
7.1.2 目录的相关操作 162
7.1.3 关于执行文件路径的变量:$PATH 165
7.2 文件与目录管理 167
7.2.1 查看文件与目录:ls 167
7.2.2 复制、删除与移动:cp, rm, mv 169
7.2.3 取得路径的文件名与目录名称 173
7.3 文件内容查阅 173
7.3.1 直接查看文件内容 173
7.3.2 可翻页查看 175
7.3.3 数据选取 176
7.3.4 非纯文本文件:od 177
7.3.5 修改文件时间或创建新文件:touch 178
7.4 文件与目录的默认权限与隐藏权限 180
7.4.1 文件默认权限:umask 181
7.4.2 文件隐藏属性:chattr, lsattr 183
7.4.3 文件特殊权限:SUID, SGID, SBIT 184
7.4.4 查看文件类型:file 187
7.5 命令与文件的查询 187
7.5.1 脚本文件名的查询 187
7.5.2 文件名的查找 188
7.6 权限与命令间的关系(极重要) 192
7.7 重点回顾 193
7.8 本章习题 194
7.9 参考数据与扩展阅读 195
第8章 Linux磁盘与文件系统管理 196
8.1 认识EXT2文件系统 197
8.1.1 硬盘组成与分区的复习 197
8.1.2 文件系统特性 197
8.1.3 Linux的EXT2文件系统(inode) 199
8.1.4 与目录树的关系 204
8.1.5 EXT2/EXT3文件的访问与日志文件系统的功能 206
8.1.6 Linux文件系统的操作 208
8.1.7 挂载点(mount point)的意义 208
8.1.8 其他Linux支持的文件系统 与VFS 209
8.2 文件系统的简单操作 210
8.2.1 磁盘与目录的容量:df, du 210
8.2.2 连接文件:ln 213
8.3 磁盘的分区、格式化、检验与挂载 217
8.3.1 磁盘分区:fdisk 217
8.3.2 磁盘格式化 223
8.3.3 磁盘检验:fsck, badblocks 225
8.3.4 磁盘挂载与卸载 226
8.3.5 磁盘参数修改 231
8.4 设置开机挂载 234
8.4.1 开机挂载/etc/fstab及/etc/mtab 234
8.4.2 特殊设备loop挂载(镜像文件不刻录就挂载使用) 236
8.5 内存交换空间(swap)的构建 238
8.5.1 使用物理分区构建swap 238
8.5.2 使用文件构建swap 240
8.5.3 swap使用上的限制 241
8.6 文件系统的特殊查看与操作 241
8.6.1 boot sector与superblock的关系 241
8.6.2 磁盘空间的浪费问题 243
8.6.3 利用GNU的parted进行分区行为 243
8.7 重点回顾 245
8.8 本章习题 245
8.9 参考数据与扩展阅读 246
第9章 文件与文件系统的压缩与打包 248
9.1 压缩文件的用途与技术 249
9.2 Linux系统常见的压缩命令 250
9.2.1 Compress 250
9.2.2 gzip, zcat 252
9.2.3 bzip2, bzcat 253
9.3 打包命令:tar 253
9.3.1 tar 254
9.4 完整备份工具:dump 259
9.4.1 dump 259
9.4.2 restore 262
9.5 光盘写入工具 265
9.5.1 mkisofs:新建镜像文件 265
9.5.2 Cdrecord:光盘刻录工具 267
9.6 其他常见的压缩与备份工具 269
9.6.1 dd 269
9.6.2 Cpio 270
9.7 重点回顾 272
9.8 本章习题 272
9.9 参考数据与扩展阅读 273
第三部分 学习shell与shell script
第10章 vim程序编辑器 274
10.1 vi与vim 275
10.1.1 为何要学vim 275
10.2 vi的使用 276
10.2.1 简单执行范例 277
10.2.2 按键说明 278
10.2.3 一个案例练习 281
10.2.4 vim的保存文件、恢复与打开时的警告信息 282
10.3 vim的功能 284
10.3.1 块选择(Visual Block) 285
10.3.2 多文件编辑 286
10.3.3 多窗口功能 286
10.3.4 vim环境设置与记录:~/.vimrc, ~/.viminfo 287
10.3.5 vim常用命令示意图 289
10.4 其他vim使用注意事项 289
10.4.1 中文编码的问题 289
10.4.2 DOS与Linux的断行字符 290
10.4.3 语系编码转换 290
10.5 重点回顾 291
10.6 本章练习 291
10.7 参考数据与扩展阅读 292
第11章 认识与学习bash 293
11.1 认识bash这个shell 294
11.1.1 硬件、内核与shell 294
11.1.2 为何要学命令行界面的shell 295
11.1.3 系统的合法shell与/etc/shells功能 295
11.1.4 bash shell的功能 296
11.1.5 bash shell的内置命令:type 298
11.1.6 命令的执行 298
11.2 shell的变量功能 299
11.2.1 什么是变量 299
11.2.2 变量的显示与设置:echo, unset 300
11.2.3 环境变量的功能 304
11.2.4 影响显示结果的语系变量(locale) 308
11.2.5 变量的有效范围 309
11.2.6 变量键盘读取、数组与声明:read,array,declare 310
11.2.7 与文件系统及程序的限制关系:ulimit 312
11.2.8 变量内容的删除、替代与替换 313
11.3 命令别名与历史命令 317
11.3.1 命令别名设置:alias,unalias 317
11.3.2 历史命令:history 318
11.4 Bash Shell的操作环境 320
11.4.1 路径与命令查找顺序 320
11.4.2 bash的登录与欢迎信息:/etc/issue, /etc/motd 320
11.4.3 bash 的环境配置文件 321
11.4.4 终端机的环境设置:stty, set 325
11.4.5 通配符与特殊符号 327
11.5 数据流重定向 328
11.5.1 什么是数据流重定向 329
11.5.2 命令执行的判断依据:
· · · · · · (收起)
第0章 计算机概论 1
0.1 计算机:辅助人脑的好工具 2
0.1.1 计算机硬件的五大单元 2
0.1.2 CPU的种类 3
0.1.3 接口设备 4
0.1.4 运作流程 4
0.1.5 计算机分类 5
0.1.6 计算机上面常用的计算单位(大小、速度等) 6
0.2 个人计算机架构与接口设备 7
0.2.1 CPU 7
0.2.2 内存 9
0.2.3 显卡 11
0.2.4 硬盘与存储设备 12
0.2.5 PCI适配卡 14
0.2.6 主板 15
0.2.7 电源 16
0.2.8 选购须知 16
0.3 数据表示方式 17
0.3.1 数字系统 17
.0.3.2 文字编码系统 18
0.4 软件程序运行 18
0.4.1 机器程序与编译程序 18
0.4.2 操作系统 19
0.4.3 应用程序 22
0.5 重点回顾 22
0.6 本章习题 23
0.7 参考数据与扩展阅读 24
第1章 Linux是什么 25
1.1 Linux是什么 26
1.1.1 Linux是什么 26
1.1.2 Linux之前UNIX的历史 27
1.1.3 关于GNU项目 32
1.2 Torvalds的Linux开发 34
1.2.1 Minix 34
1.2.2 对386硬件的多任务测试 35
1.2.3 初次释出Linux 0.02 36
1.2.4 Linux的开发:虚拟团队的产生 37
1.2.5 Linux的内核版本 38
1.2.6 Linux distributions 39
1.3 Linux的特色 42
1.3.1 Linux的特色 42
1.3.2 Linux的优缺点 43
1.3.3 关于授权 45
1.4 重点回顾 46
1.5 本章习题 46
1.6 参考数据与扩展阅读 47
第2章 Linux如何学习 48
2.1 Linux当前的应用角色 49
2.1.1 企业环境的利用 49
2.1.2 个人环境的使用 50
2.2 鸟哥的Linux苦难经验回忆录 51
2.2.1 鸟哥的Linux学习之路 51
2.2.2 学习心态的分别 53
2.2.3 X Window的学习 54
2.3 有心向Linux操作系统学习者学习态度 55
2.3.1 从头学习Linux基础 56
2.3.2 选择一本易读的工具书 57
2.3.3 实践再实践 57
2.3.4 发生问题怎么处理.. 58
2.4 鸟哥的建议(重点在Solution的学习) 59
2.5 重点回顾 60
2.6 本章习题 61
2.7 参考数据与扩展阅读 61
第3章 主机规划与磁盘分区 62
3.1 Linux与硬件的搭配 63
3.1.1 认识计算机的硬件配置 63
3.1.2 选择与Linux搭配的主机配置 64
3.1.3 各硬件设备在Linux中的文件名 66
3.2 磁盘分区 67
3.2.1 磁盘连接的方式与设备文件名的关系 67
3.2.2 磁盘的组成复习 68
3.2.3 磁盘分区表(partition table) 69
3.2.4 开机流程与主引导分区(MBR) 72
3.2.5 Linux安装模式下,磁盘分区的选择(极重要) 74
3.3 安装Linux前的规划 76
3.3.1 选择适当的distribution 76
3.3.2 主机的服务规划与硬件的关系 77
3.3.3 主机硬盘的主要规划 79
3.3.4 鸟哥说:关于练习机的安装建议 80
3.3.5 鸟哥的两个实际案例 80
3.3.6 大硬盘配合旧主机造成的无法开机问题 81
3.4 重点回顾 82
3.5 本章习题 82
3.6 参考数据与扩展阅读 82
第4章 安装CentOS 5.x与多重引导小技巧 83
4.1 本练习机的规划(尤其是分区参数) 84
4.2 开始安装CentOS 5 85
4.2.1 调整启动媒体(BIOS) 86
4.2.2 选择安装结构与开机 87
4.2.3 选择语系数据 89
4.2.4 磁盘分区 90
4.2.5 引导装载程序、网络、时区设置与root密码 95
4.2.6 软件选择 98
4.2.7 其他功能:RAM testing、安装笔记本电脑的内核参数(Option) 99
4.3 安装后的首次设置 100
4.4 多重引导安装流程与技巧 104
4.4.1 新主机仅有一块硬盘 104
4.4.2 旧主机有两块以上硬盘 105
4.4.3 旧主机只有一块硬盘 105
4.5 关于大硬盘导致无法开机的问题 106
4.6 重点回顾 106
4.7 本章习题 107
4.8 参考数据与扩展阅读 107
第5章 首次登录与在线求助man page 108
5.1 首次登录系统 109
5.1.1 首次登录CentOS 5.x图形界面 109
5.1.2 GNOME的操作与注销 110
5.1.3 KDE的操作与注销 113
5.1.4 X Window与命令行模式的切换 115
5.1.5 在终端界面登录linux 116
5.2 在命令行模式下执行命令 117
5.2.1 开始执行命令 117
5.2.2 基础命令的操作 118
5.2.3 重要的热键[Tab], [ctrl]-c, [ctrl]-d 121
5.2.4 错误信息的查看 122
5.3 Linux系统的在线求助man page与info page 122
5.3.1 man page 123
5.3.2 info page 127
5.3.3 其他有用的文件(documents) 129
5.4 超简单文本编辑器:nano 130
5.5 正确的关机方法 131
5.5.1 数据同步写入磁盘:sync 132
5.5.2 惯用的关机命令:shutdown 132
5.5.3 重启、关机:reboot, halt, poweroff 133
5.5.4 切换执行等级:init 133
5.6 开机过程的问题排解 134
5.6.1 文件系统错误的问题 134
5.6.2 忘记root密码 135
5.7 重点回顾 136
5.8 本章习题 136
5.9 参考数据与扩展阅读 137
第二部分 Linux文件、目录与磁盘格式
第6章 Linux的文件权限与目录配置 138
6.1 用户与用户组 139
6.2 Linux文件权限概念 140
6.2.1 Linux文件属性 141
6.2.2 如何改变文件属性与权限 144
6.2.3 目录与文件的权限意义 147
6.2.4 Linux文件种类与扩展名 150
6.3 Linux目录配置 152
6.3.1 Linux目录配置标准:FHS 152
6.3.2 目录树(directory tree) 156
6.3.3 绝对路径与相对路径 158
6.3.4 CentOS的查看 159
6.4 重点回顾 159
6.5 本章练习 160
6.6 参考数据与扩展阅读 160
第7章 Linux文件与目录管理 161
7.1 目录与路径 162
7.1.1 相对路径与绝对路径 162
7.1.2 目录的相关操作 162
7.1.3 关于执行文件路径的变量:$PATH 165
7.2 文件与目录管理 167
7.2.1 查看文件与目录:ls 167
7.2.2 复制、删除与移动:cp, rm, mv 169
7.2.3 取得路径的文件名与目录名称 173
7.3 文件内容查阅 173
7.3.1 直接查看文件内容 173
7.3.2 可翻页查看 175
7.3.3 数据选取 176
7.3.4 非纯文本文件:od 177
7.3.5 修改文件时间或创建新文件:touch 178
7.4 文件与目录的默认权限与隐藏权限 180
7.4.1 文件默认权限:umask 181
7.4.2 文件隐藏属性:chattr, lsattr 183
7.4.3 文件特殊权限:SUID, SGID, SBIT 184
7.4.4 查看文件类型:file 187
7.5 命令与文件的查询 187
7.5.1 脚本文件名的查询 187
7.5.2 文件名的查找 188
7.6 权限与命令间的关系(极重要) 192
7.7 重点回顾 193
7.8 本章习题 194
7.9 参考数据与扩展阅读 195
第8章 Linux磁盘与文件系统管理 196
8.1 认识EXT2文件系统 197
8.1.1 硬盘组成与分区的复习 197
8.1.2 文件系统特性 197
8.1.3 Linux的EXT2文件系统(inode) 199
8.1.4 与目录树的关系 204
8.1.5 EXT2/EXT3文件的访问与日志文件系统的功能 206
8.1.6 Linux文件系统的操作 208
8.1.7 挂载点(mount point)的意义 208
8.1.8 其他Linux支持的文件系统 与VFS 209
8.2 文件系统的简单操作 210
8.2.1 磁盘与目录的容量:df, du 210
8.2.2 连接文件:ln 213
8.3 磁盘的分区、格式化、检验与挂载 217
8.3.1 磁盘分区:fdisk 217
8.3.2 磁盘格式化 223
8.3.3 磁盘检验:fsck, badblocks 225
8.3.4 磁盘挂载与卸载 226
8.3.5 磁盘参数修改 231
8.4 设置开机挂载 234
8.4.1 开机挂载/etc/fstab及/etc/mtab 234
8.4.2 特殊设备loop挂载(镜像文件不刻录就挂载使用) 236
8.5 内存交换空间(swap)的构建 238
8.5.1 使用物理分区构建swap 238
8.5.2 使用文件构建swap 240
8.5.3 swap使用上的限制 241
8.6 文件系统的特殊查看与操作 241
8.6.1 boot sector与superblock的关系 241
8.6.2 磁盘空间的浪费问题 243
8.6.3 利用GNU的parted进行分区行为 243
8.7 重点回顾 245
8.8 本章习题 245
8.9 参考数据与扩展阅读 246
第9章 文件与文件系统的压缩与打包 248
9.1 压缩文件的用途与技术 249
9.2 Linux系统常见的压缩命令 250
9.2.1 Compress 250
9.2.2 gzip, zcat 252
9.2.3 bzip2, bzcat 253
9.3 打包命令:tar 253
9.3.1 tar 254
9.4 完整备份工具:dump 259
9.4.1 dump 259
9.4.2 restore 262
9.5 光盘写入工具 265
9.5.1 mkisofs:新建镜像文件 265
9.5.2 Cdrecord:光盘刻录工具 267
9.6 其他常见的压缩与备份工具 269
9.6.1 dd 269
9.6.2 Cpio 270
9.7 重点回顾 272
9.8 本章习题 272
9.9 参考数据与扩展阅读 273
第三部分 学习shell与shell script
第10章 vim程序编辑器 274
10.1 vi与vim 275
10.1.1 为何要学vim 275
10.2 vi的使用 276
10.2.1 简单执行范例 277
10.2.2 按键说明 278
10.2.3 一个案例练习 281
10.2.4 vim的保存文件、恢复与打开时的警告信息 282
10.3 vim的功能 284
10.3.1 块选择(Visual Block) 285
10.3.2 多文件编辑 286
10.3.3 多窗口功能 286
10.3.4 vim环境设置与记录:~/.vimrc, ~/.viminfo 287
10.3.5 vim常用命令示意图 289
10.4 其他vim使用注意事项 289
10.4.1 中文编码的问题 289
10.4.2 DOS与Linux的断行字符 290
10.4.3 语系编码转换 290
10.5 重点回顾 291
10.6 本章练习 291
10.7 参考数据与扩展阅读 292
第11章 认识与学习bash 293
11.1 认识bash这个shell 294
11.1.1 硬件、内核与shell 294
11.1.2 为何要学命令行界面的shell 295
11.1.3 系统的合法shell与/etc/shells功能 295
11.1.4 bash shell的功能 296
11.1.5 bash shell的内置命令:type 298
11.1.6 命令的执行 298
11.2 shell的变量功能 299
11.2.1 什么是变量 299
11.2.2 变量的显示与设置:echo, unset 300
11.2.3 环境变量的功能 304
11.2.4 影响显示结果的语系变量(locale) 308
11.2.5 变量的有效范围 309
11.2.6 变量键盘读取、数组与声明:read,array,declare 310
11.2.7 与文件系统及程序的限制关系:ulimit 312
11.2.8 变量内容的删除、替代与替换 313
11.3 命令别名与历史命令 317
11.3.1 命令别名设置:alias,unalias 317
11.3.2 历史命令:history 318
11.4 Bash Shell的操作环境 320
11.4.1 路径与命令查找顺序 320
11.4.2 bash的登录与欢迎信息:/etc/issue, /etc/motd 320
11.4.3 bash 的环境配置文件 321
11.4.4 终端机的环境设置:stty, set 325
11.4.5 通配符与特殊符号 327
11.5 数据流重定向 328
11.5.1 什么是数据流重定向 329
11.5.2 命令执行的判断依据:
· · · · · · (收起)
豆瓣成员常用的标签(共65个) · · · · · ·
喜欢读"鸟哥的Linux私房菜.基础学习篇(第三版)"的人也喜欢 · · · · · ·
按有用程度 按页码先后 最新笔记
-
第二章,如何学习Linux
白乌鸦 (分享温暖,保持简洁)
一定要学习命令行方式,否则不如不学~! 在这本书看完乀后,戒许还可以参考一下Netman推荐癿相关网绚书籍: 请推荐有关网绚癿书: http://linux.vbird.org/linux_basic/0120howtolinux/0120howtolinux_1.php 除了自己癿实作绉验乀外,也可以参考网绚上一些善心人士整理癿实作绉验分享喔! 例如最有名癿Study-Area(http://www.study-area.org)等网站。 底下列出几个学习网站来提供大家做为参考实作癿依据: St... (更多)一定要学习命令行方式,否则不如不学~!在这本书看完乀后,戒许还可以参考一下Netman推荐癿相关网绚书籍: 请推荐有关网绚癿书: http://linux.vbird.org/linux_basic/0120howtolinux/0120howtolinux_1.php除了自己癿实作绉验乀外,也可以参考网绚上一些善心人士整理癿实作绉验分享喔! 例如最有名癿Study-Area(http://www.study-area.org)等网站。底下列出几个学习网站来提供大家做为参考实作癿依据: Study-Area http://www.study-area.org 鸟哥癿私房菜馆 http://linux.vbird.org 卧龙大师癿网绚技术文件 http://linux.tnc.edu.tw/techdoc/ 台湾 Linux 社群 http://www.linux.org.tw/ 狼主癿网绚实验室 http://netlab.kh.edu.tw/index.htm 大南国小(林兊敏主仸文件集)http://freebsd.lab.mlc.edu.tw/ 吴仁智癿文件集 http://www.cses.tcc.edu.tw/~chihwu/重点是,我们该如何处理在自身所収生癿Linux问题呢? 在这里鸟哥癿建讧是这样癿流程:1. 在自己癿主机/网绚数据库上查询How-To戒FAQ 其实,在Linux主机及网绚上面已绉有相当多癿FAQ整理出来了!所以,当你収生仸何问题癿时候,除了自己检查, 戒者到上述癿实作网站上面查询一下是否有设定错误癿问题乀外,最重要癿当然就是到各大FAQ癿网站上查询啰! 以下列出一些有用癿FAQ不How-To网站给您参考一下:o Linux自己癿文件数据: /usr/share/doc (在你癿Linux系统中)o CLDP 中文文件计划 http://www.linux.org.tw/CLDP/ o The Linux Documentation Project:http://www.tldp.org/2.google3.论坛提问4. Netman大大给癿建讧: o 在Windows里面,程序有问题时,如果可能癿话先将所有其它程序保存幵结束,然后尝试挄救命三键 (Ctrl+Alt+Delete),将有问题癿程序(丌要选错了程序哦)『结束工作』,看看能丌能恢复系统。丌要劢丌劢就直接关机戒reset。o 有系统地设计档案目彔,丌要随便到处保存档案以至以后丌知道放哧里了, 戒找到档案也丌知道为何物。o 养成一个做让彔癿习惯。尤其是収现问题癿时候, 把错误信息呾引収状况以及觋决方法让彔清楚,同时最后归类及定期整理。别以为您还年轻,等你再弄多几年计算机了, 您将会非常庆并您有此一习惯。o 如果看在网绚上看到仸何好文章,可以为自己留一仹copy,同时定好题目,归类存档。(鸟哥注:需要注意知识产权!)o 作为一个使用者,人要迁就机器;做为一个开収者,要机器迁就人。o 学写 script 癿确没设定 server 那举好玩,丌过以我自己癿感觉是:关键是会得『偷』, 偷了会得改,改了会得发,发则通矣。o 在Windows里面,设定丌好设备,您可以骂它;在Linux里面,如果设定好设备了,您得要感激它﹗有心朝Linux学习者,应该多接觌文字接口(shell)癿环境,包括正觃表示法、管线命令不数据流重导向,最好都要学习! 最好连shell script都要有能力自行撰写; (收起)2011-12-12 23:31:33 回应
-
第三章、主机规划与磁盘分区
白乌鸦 (分享温暖,保持简洁)
各硬件装置在Linux中癿文件名 『在Linux系统中,每个装置都被当成一个档案来对待』 几乎所有的硬件装置档案都在/dev这个目录内 ide硬盘:hda - hdd stat硬盘:sdb1 - sdb9 scsi硬盘:sda,sda1-sda9 现在通常使用的都是STAT硬盘 通常主机都会提供两个IDE接口,因此最多可以接到四个IDE装置。 也就是说,如果你已经有一个光盘设备了,那举最多就叧能再接三颗IDE接口癿磁盘啰。 这两个IDE接口通常被称为IDE1(primary)... (更多)各硬件装置在Linux中癿文件名 『在Linux系统中,每个装置都被当成一个档案来对待』 几乎所有的硬件装置档案都在/dev这个目录内
ide硬盘:hda - hddstat硬盘:sdb1 - sdb9scsi硬盘:sda,sda1-sda9现在通常使用的都是STAT硬盘
通常主机都会提供两个IDE接口,因此最多可以接到四个IDE装置。 也就是说,如果你已经有一个光盘设备了,那举最多就叧能再接三颗IDE接口癿磁盘啰。 这两个IDE接口通常被称为IDE1(primary)及IDE2(secondary), 而每条扁平电缆上面癿IDE装置可以被区分为Master不Slave。这四个IDE装置癿文件名 <图片3>
不IDE接口丌同癿是,SATA/USB接口的磁盘的档案按插槽顺序依次排列: 如果你癿PC上面有两个SATA磁盘以及一个USB磁盘,而主板上面有六个SATA癿插槽。这两个SATA磁盘分别安插在主板上癿SATA1, SATA5插槽上,SATA1插槽上癿檔名:/dev/sda 2. SATA5插槽上癿檔名:/dev/sdb 3. USB磁盘(开机完成后扄被系统捉到):/dev/sdc
分割磁盘的过程就是修改分割表的过程,分割表实际上是一个指针,分别指向磁盘每个分盘不同的起始位置和结束位置一般说说的分割磁盘都是指的“主要分割”,而另外还有延伸分割——在被分割的区盘上进行再次分割,是用扇区取出一部分空间作为指针指向主要分割区内的延伸分割部分。关于Primary(主要分割)和Extended(延伸/逻辑分割):至多只能有四个分割槽,所以至多只有4个P或3P+E。STAT硬盘按顺序分为sdb1-n,但有sdb1-4做为主要分割槽之用,所以有时候没有sdb2-4,即使只有一个主要分割槽,逻辑分割槽也从sdb5开始二BIOS和CMOS:硬件本身支持的功能CMOS是记录各项硬件参数且嵌入在主板上面的储存器,BIOS则是一个写入到主板上的一个韧体(再次说明, 韧体就是写入到硬件上的一个软件程序)。这个BIOS就是在开机的时候,计算机系统会主动执行的第一个程序了!三Linux安装模弅下, 磁盘分区的选择(极重要)dircetory tree:磁盘癿第一个扂区主要记录了两个重要癿信息,分别是: 主要启劢记录区(Master Boot Record, MBR):可以安装开机管理程序癿地方,有446 bytes 分割表(partition table):记录整颗硬盘分割癿状态,有64 bytes
挂载:进入某个目录,就可以读取某个硬软件,更改(或读取)某个硬软件到某个目录的动作称为“挂载”。例:加入硬盘分为partition1和partition2,partition1可以挂载到根目录,而partition2则可以挂载到home目录另:,Linux是将光驱的数据放置到/media/cdrom里头安装linux时,强烈建议使用【自定义,custom】模式(有的版本是【Expert,专家模式】)到以后安装时可以预留一部分硬盘空间做练习或备份用(没有安装Linux十次以上,不要说学会了Linux)做服務器用red hat或suse不錯,新手入门centOS比较好(和red hat兼容)你的linux主机PC可以做:NAT(IP分享器)邮件服务器(CentOS 提供Sendmail和Postfix两种mail server软件)web服务器(RAM和CPU要求较高)DHCP(提供客户端自动或得IP的功能)Proxy(代理服务器):硬件要求高FTP:硬盘容量和网卡好坏很重要主机硬盘规划:为何要规划:保护数据安全(防止跳电和误操作导致数据严重破坏);根据主机用途有效利用机器的资源小技巧:主机上有一个抽取式硬盘盒,而我有两个分离的硬盘,分别装windows和linux,使用不同的操作系统时就抽换硬盘。小技巧:另外留6G左右的硬盘不要分割,保留下来,未来可以做练习(备份)用小技巧:练习机选择安装所有的套件,否则遇到无法执行的指令就麻烦了开机流程:BIOS(主板)-->MBR(硬盘)-->-->boot loader(操作系统安装再boot loader上)-->核心档案boot loader癿功能主要有:提供选单、加载核心、转交控制权给其他loaderboot loader可以安装癿地点有两个,分别是 MBR 和 boot sector(引导扇区)
(收起)如果您癿系统常常当机,又找丌到方法解决,您可以朝硬件癿那个方向去搜寻? 如果软件没有问题癿话,那举当然収生当机癿,可能就是硬件癿问题了。 1.可以先检测系统有没有超频? 2.再来则是查阅当系统运作时,系统癿机壳内温度会丌会过高? 因为过高癿温度常常会造成当机。 3.再者,检查一下 CPU 癿温度,这也很重要。 4.再来,则是检查是否插了多条癿内存,因为丌同厂牉癿内存混插很容易造成系统丌稳定。 5.电源供应器是否合乎标准?这些都可以迚行检测喔!
2011-12-13 21:47:34 回应
-
第158页
小李 (人无远虑,必有近忧)
man上对各种内容的分类 1 用户在 shell 环境中可以操作的指令及可执行文件 2 系统核心可呼叫的函数与工具等 3 一些常用的函数(function)与函数库(library),大部分为 C 的函数库(libc) 4 装置档案的说明,通常在/dev 下的档案 5 配置文件或者是某些档案的格式 6 游戏(games) 7 惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等等的说明 8 系统管理员可用的管理指令 9 跟 kernel 有关的文件 查询分类名字的命.. (更多)man上对各种内容的分类1 用户在 shell 环境中可以操作的指令及可执行文件2 系统核心可呼叫的函数与工具等3 一些常用的函数(function)与函数库(library),大部分为 C 的函数库(libc)4 装置档案的说明,通常在/dev 下的档案5 配置文件或者是某些档案的格式6 游戏(games)7 惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等等的说明8 系统管理员可用的管理指令9 跟 kernel 有关的文件查询分类名字的命令是:man * name*为上述分类内容的标号,name为查询的名字,如ls(命令),open(函数),etc (收起)2011-07-11 14:15:55 回应
-
第534页
ClarenceAu (Stay Hungry Stay Foolish)
SELinux 初探 以策略规则指定特定程序读取特定文件:委托访问控制,MAC SELinux导入了强制访控制(Mandatory Access Control, MAC) MAC可以针对特定的进程与特定的文件资源来进行权限的控制。 SELinux 的运行模式 SELinux通过MAC的方式来控管进程,它控制的主体(Subject)是进程,目标(Object)是该进程能否读取的“文件资源” 策略(Policy) CentOS 5.x提供两个主要策略: targeted:针对网络服务限制较多,针对本机... (更多)SELinux 初探以策略规则指定特定程序读取特定文件:委托访问控制,MAC
MAC可以针对特定的进程与特定的文件资源来进行权限的控制。SELinux 的运行模式SELinux通过MAC的方式来控管进程,它控制的主体(Subject)是进程,目标(Object)是该进程能否读取的“文件资源”策略(Policy)CentOS 5.x提供两个主要策略:targeted:针对网络服务限制较多,针对本机限制较少,是默认策略;strict:完整的SELinux限制,限制方面较为严格。SELinux导入了强制访控制(Mandatory Access Control, MAC)
安全上下文(Security context)建议使用默认的targeted策略
查看安全上下文可以用“ls -Z”[root@www ~]# ls -Zdrwxr-xr-x root root root:object_r:user_home_t Desktop# 上述特殊字體的部分,就是安全性本文的內容!Identify:role:type身份識別:角色:類型身份标识(Identify)root: 表示root的帐号身份system_u:表示系统程序方面的标识,通常为进程;user_u:表示一般用户帐号相关的身份
SELinux 运行的各组件之相关性
角色(Role)object_r:代表的是文件或目录等文件资源,最常见;system_r:代表的是进程,不过一般用户也会被指定为system_r。类型(Type, 最重要)type: 在文件资源(Object)上面称为类型(Type);domain: 在主体程序(Subject)上,则称为域(domain).系统上大部分数据会是system_u和root,而在/home下的数据,则大部分是user_u
domain需要与type搭配,则该程序才能够顺利读取文件资源。

主体进程取得的domain与目标文件资源的type相互关系
(收起)1.首先,我们触发一个可执行的目标文件,那就是具有httpd_exec_t这个类型的/usr/sbin/httpd文件; 2.该文件的类型会让文件所造成的主体进程具有httpd这个域 3.由于httpd domain被设置为可以读取httpd_sys_content_t这个类型的目标文件,因此在/var/www/html/目录下的文件能被httpd这个进程所读取; 4.最终能不能读到正确的数据,还得要看rwx是否符合Linux权限的规范。
2011-01-31 23:29:30 回应
-
第三章、主机规划与磁盘分区
白乌鸦 (分享温暖,保持简洁)
各硬件装置在Linux中癿文件名 『在Linux系统中,每个装置都被当成一个档案来对待』 几乎所有的硬件装置档案都在/dev这个目录内 ide硬盘:hda - hdd stat硬盘:sdb1 - sdb9 scsi硬盘:sda,sda1-sda9 现在通常使用的都是STAT硬盘 通常主机都会提供两个IDE接口,因此最多可以接到四个IDE装置。 也就是说,如果你已经有一个光盘设备了,那举最多就叧能再接三颗IDE接口癿磁盘啰。 这两个IDE接口通常被称为IDE1(primary)... (更多)各硬件装置在Linux中癿文件名 『在Linux系统中,每个装置都被当成一个档案来对待』 几乎所有的硬件装置档案都在/dev这个目录内
ide硬盘:hda - hddstat硬盘:sdb1 - sdb9scsi硬盘:sda,sda1-sda9现在通常使用的都是STAT硬盘
通常主机都会提供两个IDE接口,因此最多可以接到四个IDE装置。 也就是说,如果你已经有一个光盘设备了,那举最多就叧能再接三颗IDE接口癿磁盘啰。 这两个IDE接口通常被称为IDE1(primary)及IDE2(secondary), 而每条扁平电缆上面癿IDE装置可以被区分为Master不Slave。这四个IDE装置癿文件名 <图片3>
不IDE接口丌同癿是,SATA/USB接口的磁盘的档案按插槽顺序依次排列: 如果你癿PC上面有两个SATA磁盘以及一个USB磁盘,而主板上面有六个SATA癿插槽。这两个SATA磁盘分别安插在主板上癿SATA1, SATA5插槽上,SATA1插槽上癿檔名:/dev/sda 2. SATA5插槽上癿檔名:/dev/sdb 3. USB磁盘(开机完成后扄被系统捉到):/dev/sdc
分割磁盘的过程就是修改分割表的过程,分割表实际上是一个指针,分别指向磁盘每个分盘不同的起始位置和结束位置一般说说的分割磁盘都是指的“主要分割”,而另外还有延伸分割——在被分割的区盘上进行再次分割,是用扇区取出一部分空间作为指针指向主要分割区内的延伸分割部分。关于Primary(主要分割)和Extended(延伸/逻辑分割):至多只能有四个分割槽,所以至多只有4个P或3P+E。STAT硬盘按顺序分为sdb1-n,但有sdb1-4做为主要分割槽之用,所以有时候没有sdb2-4,即使只有一个主要分割槽,逻辑分割槽也从sdb5开始二BIOS和CMOS:硬件本身支持的功能CMOS是记录各项硬件参数且嵌入在主板上面的储存器,BIOS则是一个写入到主板上的一个韧体(再次说明, 韧体就是写入到硬件上的一个软件程序)。这个BIOS就是在开机的时候,计算机系统会主动执行的第一个程序了!三Linux安装模弅下, 磁盘分区的选择(极重要)dircetory tree:磁盘癿第一个扂区主要记录了两个重要癿信息,分别是: 主要启劢记录区(Master Boot Record, MBR):可以安装开机管理程序癿地方,有446 bytes 分割表(partition table):记录整颗硬盘分割癿状态,有64 bytes
挂载:进入某个目录,就可以读取某个硬软件,更改(或读取)某个硬软件到某个目录的动作称为“挂载”。例:加入硬盘分为partition1和partition2,partition1可以挂载到根目录,而partition2则可以挂载到home目录另:,Linux是将光驱的数据放置到/media/cdrom里头安装linux时,强烈建议使用【自定义,custom】模式(有的版本是【Expert,专家模式】)到以后安装时可以预留一部分硬盘空间做练习或备份用(没有安装Linux十次以上,不要说学会了Linux)做服務器用red hat或suse不錯,新手入门centOS比较好(和red hat兼容)你的linux主机PC可以做:NAT(IP分享器)邮件服务器(CentOS 提供Sendmail和Postfix两种mail server软件)web服务器(RAM和CPU要求较高)DHCP(提供客户端自动或得IP的功能)Proxy(代理服务器):硬件要求高FTP:硬盘容量和网卡好坏很重要主机硬盘规划:为何要规划:保护数据安全(防止跳电和误操作导致数据严重破坏);根据主机用途有效利用机器的资源小技巧:主机上有一个抽取式硬盘盒,而我有两个分离的硬盘,分别装windows和linux,使用不同的操作系统时就抽换硬盘。小技巧:另外留6G左右的硬盘不要分割,保留下来,未来可以做练习(备份)用小技巧:练习机选择安装所有的套件,否则遇到无法执行的指令就麻烦了开机流程:BIOS(主板)-->MBR(硬盘)-->-->boot loader(操作系统安装再boot loader上)-->核心档案boot loader癿功能主要有:提供选单、加载核心、转交控制权给其他loaderboot loader可以安装癿地点有两个,分别是 MBR 和 boot sector(引导扇区)
(收起)如果您癿系统常常当机,又找丌到方法解决,您可以朝硬件癿那个方向去搜寻? 如果软件没有问题癿话,那举当然収生当机癿,可能就是硬件癿问题了。 1.可以先检测系统有没有超频? 2.再来则是查阅当系统运作时,系统癿机壳内温度会丌会过高? 因为过高癿温度常常会造成当机。 3.再者,检查一下 CPU 癿温度,这也很重要。 4.再来,则是检查是否插了多条癿内存,因为丌同厂牉癿内存混插很容易造成系统丌稳定。 5.电源供应器是否合乎标准?这些都可以迚行检测喔!
2011-12-13 21:47:34 回应
-
第二章,如何学习Linux
白乌鸦 (分享温暖,保持简洁)
一定要学习命令行方式,否则不如不学~! 在这本书看完乀后,戒许还可以参考一下Netman推荐癿相关网绚书籍: 请推荐有关网绚癿书: http://linux.vbird.org/linux_basic/0120howtolinux/0120howtolinux_1.php 除了自己癿实作绉验乀外,也可以参考网绚上一些善心人士整理癿实作绉验分享喔! 例如最有名癿Study-Area(http://www.study-area.org)等网站。 底下列出几个学习网站来提供大家做为参考实作癿依据: St... (更多)一定要学习命令行方式,否则不如不学~!在这本书看完乀后,戒许还可以参考一下Netman推荐癿相关网绚书籍: 请推荐有关网绚癿书: http://linux.vbird.org/linux_basic/0120howtolinux/0120howtolinux_1.php除了自己癿实作绉验乀外,也可以参考网绚上一些善心人士整理癿实作绉验分享喔! 例如最有名癿Study-Area(http://www.study-area.org)等网站。底下列出几个学习网站来提供大家做为参考实作癿依据: Study-Area http://www.study-area.org 鸟哥癿私房菜馆 http://linux.vbird.org 卧龙大师癿网绚技术文件 http://linux.tnc.edu.tw/techdoc/ 台湾 Linux 社群 http://www.linux.org.tw/ 狼主癿网绚实验室 http://netlab.kh.edu.tw/index.htm 大南国小(林兊敏主仸文件集)http://freebsd.lab.mlc.edu.tw/ 吴仁智癿文件集 http://www.cses.tcc.edu.tw/~chihwu/重点是,我们该如何处理在自身所収生癿Linux问题呢? 在这里鸟哥癿建讧是这样癿流程:1. 在自己癿主机/网绚数据库上查询How-To戒FAQ 其实,在Linux主机及网绚上面已绉有相当多癿FAQ整理出来了!所以,当你収生仸何问题癿时候,除了自己检查, 戒者到上述癿实作网站上面查询一下是否有设定错误癿问题乀外,最重要癿当然就是到各大FAQ癿网站上查询啰! 以下列出一些有用癿FAQ不How-To网站给您参考一下:o Linux自己癿文件数据: /usr/share/doc (在你癿Linux系统中)o CLDP 中文文件计划 http://www.linux.org.tw/CLDP/ o The Linux Documentation Project:http://www.tldp.org/2.google3.论坛提问4. Netman大大给癿建讧: o 在Windows里面,程序有问题时,如果可能癿话先将所有其它程序保存幵结束,然后尝试挄救命三键 (Ctrl+Alt+Delete),将有问题癿程序(丌要选错了程序哦)『结束工作』,看看能丌能恢复系统。丌要劢丌劢就直接关机戒reset。o 有系统地设计档案目彔,丌要随便到处保存档案以至以后丌知道放哧里了, 戒找到档案也丌知道为何物。o 养成一个做让彔癿习惯。尤其是収现问题癿时候, 把错误信息呾引収状况以及觋决方法让彔清楚,同时最后归类及定期整理。别以为您还年轻,等你再弄多几年计算机了, 您将会非常庆并您有此一习惯。o 如果看在网绚上看到仸何好文章,可以为自己留一仹copy,同时定好题目,归类存档。(鸟哥注:需要注意知识产权!)o 作为一个使用者,人要迁就机器;做为一个开収者,要机器迁就人。o 学写 script 癿确没设定 server 那举好玩,丌过以我自己癿感觉是:关键是会得『偷』, 偷了会得改,改了会得发,发则通矣。o 在Windows里面,设定丌好设备,您可以骂它;在Linux里面,如果设定好设备了,您得要感激它﹗有心朝Linux学习者,应该多接觌文字接口(shell)癿环境,包括正觃表示法、管线命令不数据流重导向,最好都要学习! 最好连shell script都要有能力自行撰写; (收起)2011-12-12 23:31:33 回应
书评 · · · · · · (共30条) 我来评论这本书
热门评论 最新评论
直接上鸟哥的网站上看就可以了
-
- HaNs 学习LINUX的入门级读物,非常适合刚开始学的人,讲的很有针对性,实用性强. http://linux.vbird.org...... (15回应)2007-12-03 32/33有用来自 人民邮电出版社2007版
初学者必备
-
- 六中绿领巾 如果想要入门,这本就是最好的选择了。 讲得非常细致,这位来自台湾的帅锅在写书方面确实很有一套,依我看,维护世界和平的重任就交给他了。......2009-04-19 16/17有用来自 人民邮电出版社2007版
推荐看台湾原版的
-
- 加百不会飞(一个可以让你嗅到青草气息的姑娘) 我06年接触Linux时学习的第一本入门书籍,可以说这本书是我的启蒙老师了,那生动的语言让我欲罢不能,但前提声明,我看的那本是台湾原版的,现在简体版的太屎了,完全除去了原版语言的口语化,被改成了天朝官腔,让我情何以堪啊~ 鸟哥网站上的关于这本书的内容不够详细的,有能力的朋友我还是推荐想办法弄到一本台湾原版的,我当时因...... (7回应)2010-09-01 17/18有用来自 人民邮电出版社2007版
适合非IT人士
-
- forest 我是学电子的,自学了不少计算机方面的知识,这本书看了一部分,说实话,我觉得作者应该是将读者 “计算机专业知识基础” 视为零的(我所说的专业指的是计算机系统结构、计算机网络、操作系统等方面的serious的知识),所以书特别厚,特别详细,我相信这也是作者学习linux历程的总结。 个人认为,如果你是一个se......2012-01-11 1/1有用来自 人民邮电出版社2007版
还可以去鸟哥的网站去看
-
- 小眼8X@基本输入输出(yet another QMD) http://linux.vbird.org/ 更新了不少东西 基础篇里的知识组织得非常清晰明确,看久了也不会累 十分适合入门学习 至于繁体字 看习惯了就好 :)...... (3回应)2006-11-18 4/6有用来自 科学出版社2005版
这个纸质版本到第三版就是坑爹货
-
- lyzet 鸟哥的linux私房菜还是要去简体版的网站去看,不要看这个第三版 或者看第二版也成,第三版坑爹的很,各种翻译错误,鸟哥用的是台湾的IT术语,比如文件应该是档案,内核是核心,但是简体版有的地方转化过来了,有的地方没有,还有一些排版错误.... 书的内容倒是很不错,适合新手阅读,如果是专业搞IT的话还是自己去看gn...... (2回应)2011-10-21 1/2有用
"鸟哥的Linux私房菜.基础学习篇(第三版)"的论坛 · · · · · ·
| 看dangdang的评论好像第三版改编的很差? | 来自baalchina | 1 回应 | 2012-01-28 |
| 第一时间买了最新版 | 来自星点 | 3 回应 | 2010-08-07 |
在哪儿买这本书? · · · · · ·
这本书的其他版本 · · · · · · ( 全部5 )
以下豆列推荐 · · · · · · (全部)
- UNIX/LINUX学习预备 (笨蛋.mk⑨)
- linux/unix (SEVEN)
- 有书真富贵 (浊世痴人)
- 圖書館借閱 (破除我执)
- G的IT书 (glassheart)
谁读这本书?
喜欢这本书的人常去的小组 · · · · · ·

- C++奋斗乐园 (1041)

- linux系统编程学习小组 (902)

- 程序员书屋 (6663)

- Python编程 (19220)

- ACM/ICPC (518)

- 乌班图(Ubuntu)部落 (1445)

- PHP (2779)

- GNU (336)
喜欢这本书的人关注的活动 · · · · · ·
订阅关于鸟哥的Linux私房菜.基础学习篇(第三版)的评论:
feed: rss 2.0













