图书介绍

鸟哥的LINUX私房菜 基础学习篇PDF|Epub|txt|kindle电子书版本下载

鸟哥的LINUX私房菜 基础学习篇
  • 鸟哥编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030155874
  • 出版时间:2005
  • 标注页数:411页
  • 文件大小:44MB
  • 文件页数:424页
  • 主题词:Linux

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

鸟哥的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

热门推荐