图书介绍
鸟哥的LINUX私房菜 基础学习篇PDF|Epub|txt|kindle电子书版本下载
- 鸟哥编著 著
- 出版社: 北京:科学出版社
- ISBN:7030155874
- 出版时间:2005
- 标注页数:411页
- 文件大小:44MB
- 文件页数:424页
- 主题词:Linux
PDF下载
下载说明
鸟哥的LINUX私房菜 基础学习篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第0章 序篇1
0.1 鸟哥和Linux1
0.2 鸟哥的Linux学习之路1
0.3 关于Windows和Linux学习心态的分别3
0.4 关于本书5
第1篇 Linux的规划与安装9
第1章 Linux是什么与如何学习Linux9
1.1 从Unix到Linux9
1.2 Linux到底是什么11
1.3 什么是distribution12
1.4 Linux的功能与优缺点13
1.5 如何学习Linux15
1.6 GNU与GPL17
1.7 课后练习23
第2章 Linux主机规划24
2.1 认识与选择硬件配置24
2.2 硬件与硬件代号26
2.3 选择发行版本26
2.4 主机的服务规划与硬件的关系27
2.6 鸟哥的两个范例29
2.5 主机硬盘的主要规划29
2.7 课后练习31
第3章 Linux安装与多重启动技巧32
3.1 Linux安装的第一步——规划32
3.2 硬盘划分的配置34
3.3 Linux安装前的准备38
3.4 一个Linux的安装实例38
3.5 多重启动安装流程与技巧65
3.6 课后练习67
4.1 第一次登入系统与退出系统68
第4章 开机、关机、在线求助与指令输入68
4.2 图形模式与文字模式的切换70
4.3 指令输入与基本指令71
4.4 在线求助75
4.4.1 man75
4.4.2 info77
4.4.3 /usr/share/doc77
4.5 正确的关机方式77
4.5.1 shutdown78
4.5.2 reboot79
4.6 开机过程的问题排解79
4.7 课后练习80
第2篇 Linux文件、目录与磁盘格式83
第5章 Linux文件权限与目录配置83
5.1 用户与群组83
5.2 Linux文件权限84
5.3 如何改变文件权限87
5.3.1 改变群组chgrp88
5.3.2 改变拥有者chown88
5.3.3 改变权限chmod89
5.4.1 文件格式90
5.4 Linux支持的文件格式与文件种类90
5.4.2 文件种类91
5.4.3 Linux文件的后缀名92
5.5 Linux目录配置92
5.6 课后练习97
第6章 文件与目录管理98
6.1 目录与路径98
6.1.1 相对路径与绝对路径98
6.1.2 cd与pwd99
6.1.3 mkdir与rmdir100
6.1.4 环境变量PATH100
6.2.1 ls101
6.2 文件与目录管理101
6.2.2 cp102
6.23 rm103
6.2.4 mv104
6.3 查看文件内容104
6.3.1 cat与tac104
6.3.2 more与less106
6.3.3 head与tail107
6.3.4 nl108
6.3.5 od108
6.4.1 什么是inode109
6.4 链接文件的介绍109
6.4.2 ln110
6.5 文件与目录权限112
6.5.1 chown与chgrp112
6.5.2 chmod113
6.5.3 umask113
6.5.4 chattr与lsattr115
6.6 搜寻文件或目录116
6.6.1 which116
6.6.2 whereis116
6.6.3 locate117
6.6.4 find118
6.7.1 SUID与SGID119
6.7 SetUID,SetGID,Sticky bit与file指令119
6.7.2 Sticky bit120
6.7.3 file120
6.8 课后练习121
第7章 硬盘与硬件管理122
7.1 认识硬盘122
7.2 查看硬盘或目录的容量123
7.2.1 df123
7.3.1 fdisk125
7.2.2 du125
7.3 磁盘分割与格式化125
7.3.2 mke2fs129
7.3.3 e21abel130
7.3.4 mknod130
7.4 检查硬盘坏轨与数据同步写入131
7.4.1 fsck132
7.4.2 sync132
7.5.2 fdformat133
7.6 硬盘的装载133
7.5 关于启动盘133
7.5.1 mkbootdisk133
7.6.1 mount134
7.6.2 umount135
7.7 硬盘效能测试与启用135
7.8 课后练习136
第8章 文件系统的装载137
8.1 各种文件格式的装载137
8.2 设定启动实时装载方式139
8.3 建立与装载虚拟内存文件141
8.4 课后练习143
9.1 ⅵ简易说明147
第3篇 学习Shell147
第9章 ⅵ文本处理器147
9.2 简易范例148
9.3 常用指令150
9.4 案例练习152
9.5 课后练习153
第10章 学习Bash154
10.1 什么是Shell154
10.2 BASH Shell156
10.3 变量与变量的设定158
10.3.1 echo159
10.3.2 env160
10.3.3 set162
10.3.4 变量设定规则162
10.3.5 export165
10.3.6 unset165
10.4 命令别名与历史命令165
10.4.1 alias与unalias165
10.4.2 history166
10.5 bash shell的配置文件167
10.6 通配符与特殊符号169
10.7 绝对路径与相对路径171
10.8 命令重定向172
10.9 管线命令175
10.9.1 cut176
10.9.2 sort177
10.9.3 wc177
10.9.4 uniq177
10.9.5 tee178
10.9.6 tr178
10.9.7 split178
10.10 课后练习179
11.1.1 compress180
11.1 压缩指令180
第11章 压缩指令与正规表示法180
11.1.2 bzip2,bzcat181
11.1.3 gzip,zcat181
11.1.4 tar182
11.1.5 cpio184
11.2 正规表示法185
11.3 课后练习187
第12章 学习使用Shell scripts188
12.1 为什么学习脚本188
12.2.2 建立第一个脚本189
12.2.1 脚本的执行189
12.2 脚本的执行与第一个脚本189
12.3 卷标与运算符declare190
12.4 交互式脚本191
12.5 脚本逻辑判断式与表达式193
12.6 条件判断194
12.6.1 if...then...fi194
12.6.2 case...esac198
12.7 循环200
12.8 如何调试脚本204
第13章 账号管理207
13.1 账号管理207
第4篇 Linux用户管理207
13.1.1 groupadd211
13.1.2 groupdel212
13.1.3 useradd212
13.1.4 userdel213
13.1.5 chsh214
13.1.6 chfn214
13.1.7 userconf215
13.2 密码管理与设定:passwd218
13.3.1 su220
13.3 用户身份切换220
13.3.2 sudo和visudo221
13.4 用户查询222
13.4.1 id222
13.4.2 finger223
13.4.3 groups223
13.5 手动添加用户223
13.5.1 一般用户账号224
13.5.2 仅开放POP(邮件)账号225
13.6 课后练习226
14.1 什么是配额227
第14章 磁盘配额227
14.2.1 quota228
14.2.2 quotacheck228
14.2 基本的quota指令228
14.2.3 edquota229
14.2.4 quotaon230
14.2.5 quotaoff230
14.3 quota实践231
14.4 邮件主机的quota设定235
14.5 课后练习235
15.2 Linux系统的例行性命令236
第15章 例行性命令at与crontab236
15.1 什么是例行性命令236
15.3 仅执行一次:at237
15.4 循环执行:crontab238
15.5 系统的crontab设定:/etc/crontab241
15.6 安全防护:/var/log/cron记录文件242
15.7 课后练习243
第16章 程序与资源管理244
16.1 再次强调man用法244
16.2 Linux多用户多任务环境246
16.3.1 与Ctrl+z247
16.3 背景工作管理247
16.3.2 jobs,fg与bg,kill248
16.4 程序与资源管理250
16.4.1 ps250
16.4.2 top251
16.4.3 free252
16.4.4 sar252
16.4.5 kill252
16.4.6 uname253
16.5 程序的优先级253
16.5.1 nice254
16.5.2 renice255
16.6 信息管理255
16.6.1 dmesg255
16.6.2 uptime255
16.6.3 who,w,whoami255
16.6.4 last,hostname256
16.7 关于网络校时:ntpdate257
16.8 课后练习257
第5篇 Linux系统管理员261
第17章 开机关机流程与多重启动261
17.1 开机流程分析261
17.2 变换默认的登入模式267
17.3 Lilo268
17.3.1 配置文件/etc/lilo.conf268
17.3.2 以默认的lilo.conf新增一个启动文档270
17.3.3 安装lilo270
17.3.4 一些问题的解决之道271
17.4 Grub273
17.4.1 配置文件/boot/grub/menu.lst273
17.4.2 在系统中安装grub274
17.4.3 启动时手动设定选项275
17.5 可引导磁盘与后援磁盘制作276
17.6 课后练习277
第18章 套件管理RPM与Tarball278
18.1 为何升级套件与如何升级套件278
18.2 RPM套件管理程序279
18.2.1 什么是RPM、SRPM279
18.2.2 什么是i386,i586,i686和noarch280
18.2.3 SRPM与RPM需要的安装目录281
18.2.4 RPM的指令用法282
18.3 Tarball管理方法285
18.3.1 什么是Tarball285
18.3.2 Tarball需要的基本套件285
18.3.3 Tarball安装的基本步骤286
18.3.4 Tarball的移除与升级287
18.4 选择RPM还是Tarball288
18.4.1 优先选择RPM288
18.4.2 简易方法289
18.5 动手制作RPM290
18.5.1 修改SRPM的默认设定值290
18.5.2 编辑自己的软件包294
18.6 网络资源295
18.7 课后练习296
19.1 什么是核心297
第19章 核心编译与多重启动297
19.2 为什么更新核心298
19.3 核心的版本与何处下载最新核心300
19.3.1 核心的版本300
19.3.2 核心下载地点301
19.4 开始设定核心的内容301
19.5 开始编译311
19.6 安装核心与多重启动设定313
第20章 基本的系统设定指令316
20.1 基本的系统设定工具316
20.1.1 Mandrake:drakconf316
20.1.3 /etc/sysconfig/*322
20.1.2 Red Hat:setup322
20.2 系统启动服务工具323
20.2.1 service324
20.2.2 chkconfig324
20.3 检验软件正确性:md5sum325
20.4 核心模块管理327
20.4.1 模块编译327
20.4.2 depmod328
20.4.3 lsmod329
20.4.4 modinfo329
20.4.5 modprobe330
20.4.7 rmmod331
20.4.6 insmod331
第21章 认识系统服务332
21.1 什么是daemon332
21.1.1 /etc/services333
21.1.2 命名规则334
21.2 系统的Daemons启动文件放在哪里334
21.3 解析xinetd.conf335
21.4 TCP_Wrappers:/etc/hosts.allow与/etc/hosts.deny339
21.5 系统开启的服务341
21.5.1 netstat341
21.6 各个服务的简单说明343
21.5.2 chkconfig343
22.1 什么是登录文件,为什么要分析登录文件346
第22章 分析登录文件346
22.2 Linux登录文件的规划347
22.2.1 syslogd348
22.2.2 登录文件的安全设定352
22.2.3 登录文件的轮替:logrotate352
22.3 登录文件分析357
22.3.1 dmesg357
22.3.2 last357
22.4 鸟哥写的logfile.sh358
23.1 谁需要备份数据359
第23章 Linux备份策略359
23.2 哪些Linux数据具有备份的意义360
23.3 选择备份设备362
23.4 备份的种类363
23.4.1 完全备份(full backup)364
23.4.2 新增备份(Implement backup)364
23.5 备份工具的选择364
23.5.1 完全备份工具364
23.5.2 部分备份工具365
23.6 鸟哥的备份策略与脚本365
24.1.1 XFree86的历史演进与版本370
第24章 简易X-Window设定370
24.1 X-Window的架构370
24.1.2 X server,X client与Window manager371
24.1.3 XFree86的主要配置文件371
24.2 使用设定工具:XFdrake,Xconfigurator372
24.3 使用XFree86提供的工具设定:xf86cfg,xf86config377
24.4 手动修改XFree86配置文件381
24.5 启动X-Window384
24.6 更新显卡驱动程序范例:以Geforce2 MX为例说明384
25.1 Linux网络相关配置文件386
第25章 简易连接Internet的方法介绍386
25.2 安装网卡387
25.3 固定IP上网方式391
25.4 Cable Modem上网方式393
25.5 ADSL上网方式393
25.6 设定内部私有IP与DNS IP400
25.6.1 /etc/hosts400
25.6.2 /etc/resolv.conf401
25.7 无法联机的自我检查401
25.8 公共IP、私有IP、固定IP与浮动IP403
附录 习题解答404