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

- 於岳编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115211941
- 出版时间:2009
- 标注页数:418页
- 文件大小:170MB
- 文件页数:441页
- 主题词:Linux操作系统
PDF下载
下载说明
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
热门推荐
- 946486.html
- 2052452.html
- 112117.html
- 1458516.html
- 2129910.html
- 2614659.html
- 621969.html
- 2023615.html
- 1545575.html
- 743722.html
- http://www.ickdjs.cc/book_198396.html
- http://www.ickdjs.cc/book_2163946.html
- http://www.ickdjs.cc/book_1771498.html
- http://www.ickdjs.cc/book_2901298.html
- http://www.ickdjs.cc/book_493299.html
- http://www.ickdjs.cc/book_1897119.html
- http://www.ickdjs.cc/book_3629375.html
- http://www.ickdjs.cc/book_1841861.html
- http://www.ickdjs.cc/book_1462126.html
- http://www.ickdjs.cc/book_481660.html