图书目录

目录

第一部分计算机系统

第1章计算机硬件系统3

1.1计算机硬件系统构成3

1.1.1控制器3

1.1.2运算器3

1.1.3存储器5

1.1.4输入设备6

1.1.5输出设备7

1.2计算机固件——BIOS8

1.2.1BIOS设置8

1.2.2BIOS基本功能10

第2章计算机软件系统11

2.1计算机软件分类11

2.2操作系统12

2.2.1操作系统的功能12

2.2.2操作系统的分类12

第3章Linux操作系统概述14

3.1Linux简介14

3.1.1什么是Linux14

3.1.2Linux的产生14

3.2Linux的构成及发行版19

3.2.1Linux的构成19

3.2.2Linux的发行版20

3.3Linux的发展及应用25

3.3.1Linux的发展25

3.3.2Linux的应用28第二部分Linux操作系统的安装与管理

第4章Linux操作系统的安装及引导33

4.1系统安装部署方式的选择33

4.1.1系统安装部署及引导方式33

4.1.2安装源选择34

4.1.3Live CD免安装引导35

4.2准备安装36

4.2.1下载安装源36

4.2.2制作安装引导介质36

4.3基于虚拟机的CentOS 6.6安装37

4.3.1虚拟机管理软件介绍37

4.3.2VMware虚拟机管理软件安装37

4.3.3创建虚拟机38

4.3.4在新建的虚拟机中安装CentOS43

4.4登录CentOS53

4.4.1本机登录CentOS53

4.4.2远程连接CentOS54

第5章Linux基本配置55

5.1启动登录系统55

5.1.1启动Linux55

5.1.2登录Linux56

5.1.3注销Linux57

5.1.4关机和重启57

5.2GNOME图形界面57

5.2.1GNOME简介58

5.2.2GNOME窗口58

5.2.3系统设置61

5.2.4实用软件65

5.3GRUB66

5.3.1GRUB的配置文件66

5.3.2GRUB命令行67

5.4运行级别67

5.4.1init进程68

5.4.2/etc/inittab文件68

5.4.3运行级69

5.5忘记密码69

5.5.1忘记root密码69

5.5.2忘记普通用户密码69

5.6Shell70

5.6.1Shell简介70

5.6.2进入/退出Shell71

5.6.3Shell提示符72

5.6.4Shell命令规则72

5.6.5命令自动补全72

5.6.6历史命令72

5.6.7通配符72

5.6.8输入/输出重定向73

5.6.9管道75

5.6.10联机帮助75

5.7Vi编辑器75

5.7.1Vi的工作模式76

5.7.2Vi的基本操作76

5.7.3移动光标77

5.7.4编辑文档78

5.7.5查找与替换79

5.8安全防护80

5.8.1系统服务80

5.8.2防火墙81

5.8.3SELinux83

5.9常见命令84

5.9.1目录及文件基本操作84

5.9.2查看文件内容88

5.9.3路径91

5.9.4链接文件92

5.9.5压缩及解压94

5.9.6命令使用技巧96

第6章Linux用户管理98

6.1用户账户的类型和管理98

6.1.1用户账户的类型98

6.1.2用户账户的管理99

6.2用户组的类型和管理104

6.2.1用户组的类型104

6.2.2用户组的管理105

第7章Linux文件权限109

7.1Linux文件结构109

7.2文件类型110

7.3文件权限113

7.3.1文件权限作用113

7.3.2文件权限表示113

7.3.3文件权限修改114

7.3.4默认权限与特殊权限118

7.3.5su与sudo120

7.3.6ACL122

第8章Linux硬盘管理125

8.1设备文件125

8.2硬盘分区127

8.3文件系统137

8.3.1Linux常见文件系统137

8.3.2硬盘格式化138

8.4硬盘挂载140

8.4.1硬盘挂载命令mount140

8.4.2硬盘卸载命令umount142

8.4.3开机自动挂载142

8.4.4AUTOFS自动文件系统143

8.5磁盘管理相关命令144

8.6虚拟内存相关命令147

8.7独立磁盘阵列RAID149

第三部分网络与服务器配置

第9章网络技术基础155

9.1计算机网络体系结构155

9.2TCP/IP协议156

9.3Linux常用网络命令157

9.3.1ifconfig157

9.3.2ping159

9.3.3netstat160

9.3.4arp162

9.3.5iptables164

9.4Linux远程连接服务164

9.4.1SSH165

9.4.2VNC168

第10章Linux服务与进程管理171

10.1Linux服务171

10.1.1Linux服务简介171

10.1.2Linux服务管理172

10.2Linux进程174

10.2.1Linux进程简介174

10.2.2Linux进程管理175

第11章NFS服务器184

11.1NFS服务概述184

11.2NFS服务器端配置184

11.3NFS客户端配置和测试188

第12章WWW服务器配置与管理190

12.1WWW服务器概述190

12.2WWW服务器的安装与启动192

12.3WWW服务器的配置文件193

12.4用户个人站点配置196

12.5虚拟主机配置197

12.5.1基于名称的虚拟主机配置197

12.5.2基于IP的虚拟主机配置198

12.6用户认证配置201

第13章FTP服务器配置与管理204

13.1FTP概述204

13.2FTP的工作原理204

13.3vsftpd的安装与启动205

13.4vsftpd的配置文件206

13.5配置vsftpd服务器207

附录ALAMP实战——QQ农场网页游戏213

A.1LAMP简介213

A.2QQ农场简介213

A.3Linux环境配置214

A.4安装Apache、PHP、MySQL软件216

A.5安装UCenter218

A.6安装QQ农场221

参考文献223