图书介绍

Linux操作系统管理【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Linux操作系统管理
  • 於岳编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115211941
  • 出版时间:2009
  • 标注页数:418页
  • 文件大小:170MB
  • 文件页数:441页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Linux操作系统管理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 Linux基础入门1

第1章 初识Linux2

1.1 Linux简介3

1.1.1什么是Linux3

1.1.2 Linux系统的产生3

1.1.3 Linux系统的发展历程3

1.1.4 Linux系统的应用4

1.2 Linux系统的特点和组成5

1.2.1 Linux系统的特点5

1.2.2 Linux系统的组成6

1.2.3 Linux系统与Windows系统的比较6

1.3 Linux的版本介绍7

1.3.1 Linux内核版本7

1.3.2 Linux内核的发展史8

1.3.3 Linux发行版本8

1.4 Red Hat Linux操作系统介绍9

1.4.1 Red Hat Linux的优点9

1.4.2 Red Hat Linux版本介绍10

1.4.3 Red Hat Enterprise Linux AS 4简介11

1.5课后练习12

第2章 Linux系统的安装13

2.1准备安装 Linux系统14

2.1.1安装RHEL 4系统的软硬件要求14

2.1.2 Linux系统下硬盘的基本知识15

2.2安装Red Hat Enterprise Linux AS 4系统16

2.2.1安装Linux的步骤16

2.2.2安装后的初始化配置23

2.3升级和删除RHEL 426

2.3.1升级RHEL 426

2.3.2删除安装的RHEL 427

2.4 RHEL 4安装过程中的故障排除27

2.4.1无法引导RHEL 427

2.4.2安装起始部分的问题28

2.4.3安装过程中的问题28

2.4.4安装后的问题28

2.5课后练习29

第3章 走进Linux图形界面30

3.1登录、注销和关闭系统31

3.1.1登录系统31

3.1.2注销32

3.1.3关机33

3.2使用GNOME图形化桌面33

3.2.1使用桌面33

3.2.2使用面板34

3.3使用Nautilus文件管理器35

3.4使用软盘和光盘36

3.4.1使用软盘36

3.4.2使用光盘37

3.5系统设置38

3.5.1系统监视器38

3.5.2硬件浏览器38

3.5.3显示设置38

3.5.4日期和时间配置40

3.5.5改变桌面背景41

3.6 KDE桌面简介41

3.6.1使用KDE桌面42

3.6.2使用面板42

3.6.3使用主菜单43

3.6.4使用小程序43

3.6.5使用多个桌面43

3.6.6查看任务栏44

3.6.7在面板上添加图标和小程序45

3.6.8配置KDE面板45

3.7使用Konqueror管理器45

3.7.1管理文件45

3.7.2导航面板46

3.7.3使用Konqueror浏览万维网46

3.7.4使用Konqueror来查看图像46

3.8定制KDE47

3.9课后练习48

第4章 Linux应用软件的使用49

4.1播放音频50

4.1.1播放音频光盘50

4.1.2播放数码音乐文件50

4.2查看图像51

4.2.1使用Nautilus查看图像51

4.2.2使用gThumb查看图像51

4.3上网冲浪53

4.3.1配置互联网向导53

4.3.2使用Mozilla Firefox浏览万维网55

4.4收发电子邮件55

4.4.1使用Evolution收发电子邮件55

4.4.2使用KMail 收发邮件57

4.5刻录CD-R和CD-RW58

4.5.1使用CD/DVD刻录58

4.5.2在命令行中使用CD-R和CD-RW59

4.6 Linux下常用应用程序介绍60

4.7课后练习61

第5章 Linux字符界面操作62

5.1字符界面简介63

5.1.1进入Linux字符界面63

5.1.2虚拟控制台63

5.1.3系统运行级别63

5.1.4关闭和启动系统64

5.2在Linux下获取帮助66

5.2.1使用man手册页66

5.2.2使用help命令68

5.2.3 whereis命令68

5.3 shell基础68

5.3.1 shell起步68

5.3.2 shell类型和功能69

5.3.3开始使用bash70

5.4 shell实用功能71

5.4.1命令行自动补全71

5.4.2命令历史记录71

5.4.3命令的排列、替换和别名72

5.4.4文件名匹配和输出重定向74

5.5 shell变量77

5.5.1 bash配置文件77

5.5.2提示符78

5.5.3改变$PATH78

5.6 vi编辑器的基本使用方法80

5.6.1 vi的基本概念80

5.6.2 vi的基本操作81

5.6.3命令行模式操作81

5.6.4末行模式操作83

5.7课后练习84

第6章 Linux常用操作命令85

6.1文件和目录操作86

6.1.1显示工作目录路径的命令pwd86

6.1.2更改工作目录路径的命令cd86

6.1.3列出子目录和文件信息的命令is87

6.1.4创建空文件、更改文件时间的命令touch88

6.1.5创建目录的命令mkdir88

6.1.6删除空目录的命令rmdir89

6.1.7复制文件和目录的命令cp89

6.1.8文件和目录改名、移动文件和目录路径的命令mv90

6.1.9删除文件和目录的命令rm90

6.1.10统计文件字节数、字数、行数的命令we91

6.2文本显示和处理91

6.2.1显示文本文件的命令cat91

6.2.2分页显示文本文件的命令more92

6.2.3回卷显示文本文件的命令less93

6.2.4显示指定文件前若干行的命令head93

6.2.5查看文件末尾数据的命令tail93

6.2.6对文件中的数据进行排序的命令sort94

6.2.7将重复行从输出文件中删除的命令uniq94

6.2.8从文件每个行中写出选定的字节、字符或字段的命令cut95

6.2.9比较两个已排过序的文件的命令comm96

6.2.10逐行比较两个文本文件,列出其不同之处的命令diff96

6.3文件和命令查找97

6.3.1查找文件里符合条件字符串的命令grep97

6.3.2列出文件系统内符合条件的文件的命令find98

6.3.3在数据库中查找文件的命令locate98

6.3.4查找指定文件、命令和手册页位置的命令whereis99

6.3.5查询文件类型的命令file99

6.3.6查询命令功能的命令whatis100

6.3.7显示可执行命令路径的命令which100

6.4系统信息显示100

6.4.1显示计算机及操作系统相关信息的命令uname100

6.4.2显示或修改计算机主机名的命令hostname101

6.4.3显示开机信息的命令dmesg101

6.4.4显示日历的命令cal102

6.4.5显示和设置系统日期和时间的命令date103

6.5信息交流104

6.5.1在显示器上显示文字的命令echo104

6.5.2设定是否允许用write命令发送信息的命令mesg104

6.5.3对全部已登录用户发送信息的命令wall105

6.5.4向用户发送消息的命令write105

6.5.5发送信息给其他使用者的命令talk105

6.6其他命令106

6.6.1清除屏幕上信息的命令clear106

6.6.2将缓冲文件写到硬盘中的命令sync106

6.6.3显示系统已经运行时间的命令uptime106

6.6.4显示近期用户登录情况的命令last106

6.7在Linux系统中运行DOS命令108

6.8课后练习108

第二篇 Linux系统管理109

第7章 文件和目录110

7.1 Linux文件111

7.1.1 Linux文件的扩展名111

7.1.2 Linux文件类型112

7.2 Linux目录结构114

7.3查看Linux系统的软硬件信息116

7.3.1查看计算机CPU信息116

7.3.2查看主机DMA通道信息117

7.3.3查看文件系统信息117

7.3.4查看主机中断信息117

7.3.5查看主机I/O端口号信息118

7.3.6查看计算机内存信息118

7.3.7查看Linux版本信息119

7.3.8查看板卡信息119

7.3.9查看USB设备119

7.4链接文件120

7.4.1链接文件简介120

7.4.2链接文件的使用120

7.5课后练习122

第8章 用户和组群账户管理123

8.1用户账户管理124

8.1.1 Linux用户账户概述124

8.1.2 Linux用户账户配置文件124

8.1.3图形界面下用户账户的设置126

8.1.4字符界面下用户账户的设置128

8.2组群账户管理132

8.2.1 Linux组群账户配置文件132

8.2.2图形界面下组群账户的设置133

8.2.3字符界面下组群账户的设置134

8.3账户相关文件或目录135

8.3.1 /etc/skel目录135

8.3.2 /etc/login.defs配置文件136

8.3.3 /etc/default/useradd文件137

8.4创建用户和组群的特殊方法137

8.4.1修改用户和用户组群配置文件来添加用户和组群137

8.4.2大批量添加用户138

8.5用户和组群维护命令139

8.5.1账户维护命令139

8.5.2账户信息显示144

8.6账户安全146

8.7课后练习148

第9章 软件包管理149

9.1 RPM软件包简介150

9.1.1什么是RPM软件包150

9.1.2 RPM软件包的设计目标150

9.1.3 RPM软件包管理的用途150

9.2 RPM软件包管理151

9.2.1图形界面管理RPM软件包151

9.2.2 RPM软件包命令的使用153

9.3 tar包管理157

9.3.1 tar包简介157

9.3.2 tar包使用和管理158

9.3.3 tar包的特殊使用160

9.4其他软件包管理命令161

9.4.1 gzip命令161

9.4.2 zip和unzip命令163

9.5课后练习164

第10章 磁盘管理165

10.1 Linux硬盘分区166

10.1.1硬盘分区知识166

10.1.2使用fdisk进行硬盘分区166

10.2逻辑卷管理器(LVM)171

10.2.1什么是LVM171

10.2.2 LVM 配置171

10.3 RAID配置173

10.3.1 RAID简介173

10.3.2软件RAID配置175

10.4课后练习177

第11章 Linux文件系统178

11.1 Linux文件系统简介179

11.1.1 Linux文件系统的工作原理179

11.1.2 Linux主流文件系统179

11.1.3查看RHEL 4支持的文件类型181

11.2创建文件系统182

11.2.1创建文件系统简介182

11.2.2创建文件系统183

11.3挂载和卸载文件系统184

11.3.1挂载文件系统185

11.3.2卸载文件系统186

11.3.3查看分区挂载情况187

11.4检查文件系统的错误188

11.5使用交换空间189

11.5.1交换空间简介189

11.5.2添加交换空间189

11.5.3删除交换空间191

11.6设置开机自动挂载文件系统191

11.6.1 /etc/fstab简介191

11.6.2 /etc/fstab文件详解192

11.7课后练习193

第12章 磁盘配额和权限设置194

12.1磁盘配额的设置195

12.1.1磁盘配额简介195

12.1.2配置磁盘配额195

12.1.3管理磁盘配额197

12.2权限设置198

12.2.1文件和目录权限198

12.2.2权限设置200

12.2.3更改文件和目录的所有权204

12.2.4设置权限掩码205

12.3课后练习206

第13章 Linux系统启动207

13.1 Linux系统的启动过程208

13.1.1 BIOS自检208

13.1.2启动GRUB/LILO209

13.1.3加载内核209

13.1.4执行init进程209

13.1.5通过/etc/inittab文件进行初始化209

13.1.6执行/bin/login程序211

13.2 init进程212

13.3维护GRUB215

13.3.1引导加载程序和GRUB215

13.3.2 GRUB配置文件216

13.4课后练习217

第14章 进程和服务管理218

14.1 Linux进程管理219

14.1.1进程及作业的概念219

14.1.2进程管理219

14.1.3守护进程工作原理和方式220

14.2查看系统进程信息222

14.2.1 ps命令222

14.2.2 top命令224

14.3管理服务226

14.3.1服务配置工具226

14.3.2 ntsysv命令228

14.3.3 chkconfig和service命令229

14.4课后练习231

第15章 作业控制和任务计划232

15.1作业控制233

15.1.1进程的启动方式233

15.1.2进程的挂起及恢复234

15.2任务计划235

15.2.1配置cron实现自动化235

15.2.2使用at实现自动化239

15.2.3配置batch作业242

15.3课后练习242

第16章 维护Linux系统243

16.1 Linux日志管理244

16.1.1日志简介244

16.1.2日志的查看和配置244

16.1.3常用的日志文件246

16.1.4 syslog程序247

16.2查看系统信息249

16.2.1查看内存信息249

16.2.2查看磁盘空间占用情况250

16.2.3显示目录或文件的大小252

16.3字符界面的中文化252

16.3.1 zhcon的特点253

16.3.2安装和查看zhcon253

16.3.3 zhcon的使用254

16.3.4 zhcon配置文件255

16.4课后练习258

第三篇 Linux网络服务259

第17章 网络基本配置260

17.1网络基础知识261

17.1.1 Intemet所提供的服务261

17.1.2网络拓扑结构261

17.1.3网络互联的方式263

17.1.4 OSI参考模型264

17.1.5 TCP/IP264

17.1.6 IP地址及其分类266

17.2 Linux网络配置文件267

17.2.1 /etc/sysconfig/network-scripts/ifcfg-ethN文件267

17.2.2 /etc/resolv.conf文件268

17.2.3 /etc/host.conf文件268

17.2.4 /etc/sysconfig/network文件268

17.2.5 /etc/hosts文件268

17.2.6 /etc/services文件269

17.3网络测试命令270

17.3.1 traceroute命令270

17.3.2 ifconfig命令271

17.3.3 ping命令272

17.3.4 netstat命令273

17.3.5 arp命令274

17.3.6 tcpdump命令275

17.4字符界面的网络客户端276

17.4.1使用FTP命令实现远程文件传输276

17.4.2使用telnet命令访问远程计算机280

17.4.3使用wget命令下载资料281

17.5 Linux下路由器的配置282

17.5.1路由器的基本概念282

17.5.2静态路由器的配置283

17.5.3静态路由配置举例285

17.6 ADSL配置286

17.6.1 ADSL介绍286

17.6.2 ADSL配置287

17.7课后练习289

第18章 远程管理Linux服务器290

18.1架设telnet服务器291

18.1.1安装telnet软件包291

18.1.2启动telnet服务291

18.1.3配置telnet服务器292

18.2 OpenSSH配置294

18.2.1使用SSH的原因294

18.2.2 配置OpenSSH服务器294

18.2.3 Linux客户端的连接294

18.2.4 Windows客户端的连接297

18.3使用VNC实现远程管理299

18.3.1 VNC简介299

18.3.2 VNC配置299

18.4课后练习302

第19章 使用Samba实现文件共享303

19.1 Samba简介304

19.1.1 Samba和SMB304

19.1.2 Samba的功能304

19.1.3安装和查看Samba软件包304

19.2图形界面配置Samba服务器305

19.2.1配置服务器设置305

19.2.2管理Samba用户306

19.2.3添加共享307

19.3字符界面配置Samba服务器308

19.3.1修改/etc/samba/smb.conf文件308

19.3.2设置Samba加密口令309

19.4控制Samba服务器310

19.5访问Samba共享310

19.5.1在Linux系统下访问Samba共享310

19.5.2在Windows系统下访问Samba共享312

19.6课后练习313

第20章 DHCP和NFS服务器配置314

20.1 DHCP服务器配置315

20.1.1 DHCP简介315

20.1.2 DHCP服务器配置316

20.2 NFS服务器配置321

20.2.1 NFS简介321

20.2.2 NFS服务器配置321

20.2.3启动和停止服务器323

20.2.4挂载NFS文件系统324

20.3课后练习326

第21章 使用Apache架设Web网站327

21.1 Apache简介328

21.2基本设置328

21.3默认设置329

21.3.1页码选项329

21.3.2记录日志331

21.3.3环境变量331

21.3.4目录332

21.4虚拟主机设置333

21.4.1添加和编辑虚拟主机334

21.4.2 SSL335

21.4.3其他虚拟主机选项335

21.5服务器设置335

21.6调整性能336

21.7保存设置337

21.8课后练习337

第22章 实现Linux网络安全338

22.1提高Linux系统安全性能339

22.2 Linux系统安全保护措施341

22.3检测Linux系统343

22.3.1 Linux入侵检测方法343

22.3.2查找Linux系统漏洞345

22.4网络安全工具347

22.4.1 TCP_Wrappers实现访问控制347

22.4.2 nmap的使用347

22.5课后练习352

第四篇 Linux程序开发353

第23章 shell编程354

23.1熟悉shell程序的创建355

23.1.1语法基本介绍355

23.1.2一个简单shell程序的创建过程355

23.1.3显示欢迎界面的shell程序356

23.2 shell变量356

23.2.1 shell定义的环境变量356

23.2.2用户定义的变量357

23.2.3位置参数358

23.2.4预定义变量358

23.2.5参数置换的变量358

23.3变量表达式359

23.3.1字符串比较359

23.3.2数字比较360

23.3.3逻辑测试360

23.3.4文件操作360

23.3.5进行test测试的标准方法361

23.4 shell程序的执行和跟踪361

23.4.1 shell程序的执行和调试361

23.4.2 shell程序的跟踪362

23.4.3 bash的内部命令362

23.5 shell流程控制语句364

23.5.1条件判断364

23.5.2循环控制367

23.6函数370

23.7 shell编程实例372

23.7.1检查输入参数和环境变量372

23.7.2当出现错误时,提供一个函数终止脚本373

23.7.3在每个脚本内捕获每个行命令的返回码373

23.7.4远程杀死僵进程374

23.8课后练习374

第24章 Linux C语言编程基础375

24.1 C语言简介376

24.2数据类型376

24.2.1整型(int)376

24.2.2浮点型(float)377

24.2.3字符型(char)377

24.2.4指针型(*)378

24.2.5无值型(void)378

24.3控制流程语句378

24.3.1条件语句378

24.3.2循环语句379

24.3.3 break、 continue和goto语句383

24.4文件的输入输出函数384

24.4.1标准文件函数384

24.4.2非标准文件函数389

24.5变量390

24.5.1变量声明390

24.5.2变量种类390

24.5.3变量存储类型391

24.5.4数组变量393

24.5.5变量的初始化和赋值394

24.6数组与指针397

24.6.1结构说明和结构变量定义398

24.6.2结构变量的使用399

24.6.3结构数组和结构指针400

24.6.4结构的复杂形式402

24.7课后练习403

第25章 Linux程序编译和调试维护404

25.1 C语言编译器GCC405

25.1.1 GCC应用简介405

25.1.2 GCC的使用405

25.1.3警告提示功能406

25.1.4库依赖407

25.2用GDB调试程序408

25.2.1 GDB概述408

25.2.2 GDB基本命令409

25.2.3 GDB应用举例410

25.3使用make维护程序413

25.3.1 makefile文件413

25.3.2 make命令415

25.3.3隐含规则416

25.4课后练习418

热门推荐