第1章 国产Linux操作系统简介 1
1.1操作系统的各个组件 1
1.2内核的重要组件 2
1.3中标麒麟Linux系统提供的主要服务 2
1.3.1 init 3
1.3.2从终端登录 3
1.3.3 syslog 3
1.3.4周期性执行的命令:cron和at 3
1.3.5图形化用户接口 4
1.3.6网络登录 4
1.3.7打印 4
1.3.8文件系统布局 5
第2章 国产Linux操作系统安装 6
2.1如何启动安装程序 6
2.2中文图形化安装 7
2.3配置分区 9
2.4创建SoftRaid及LVM文件系统 14
2.4.1关于software RAID和LVM 14
2.4.2 software RAID配置 16
2.4.3 LVM配置 19
2.5引导设置 23
2.6网络设置 24
2.7时区选择 26
2.8用户设置 26
2.9定制安装 27
2.10安装确认 28
2.11安装完成 29
2.12基本配置 30
第3章 Linux常用命令介绍 36
3.1系统管理与维护命令 36
3.1.1 cd命令 36
3.1.2 ls命令 36
3.1.3 pwd命令 38
3.1.4 passwd命令 38
3.1.5 date命令 39
3.1.6 su命令 40
3.1.7 man命令 41
3.1.8 who命令 41
3.1.9 clear命令 43
3.1.10 uname命令 43
3.1.11 w命令 43
3.1.12 uptime命令 44
3.1.13 dmesg命令 45
3.1.14 last命令 45
3.1.15 free命令 46
3.1.16 top命令 46
3.1.17 ps命令 49
3.2文件管理与编辑命令 50
3.2.1 cp命令 50
3.2.2 mkdir命令 51
3.2.3 more命令 52
3.2.4 cat命令 52
3.2.5 diff命令 53
3.2.6 grep命令 55
3.2.7 rm命令 56
3.2.8 touch命令 56
3.2.9 In命令 58
3.2.10 file命令 59
3.2.11 find命令 60
3.2.12 my命令 62
3.2.13 split命令 63
3.3磁盘管理与维护 64
3.3.1 df命令 64
3.3.2 du命令 66
3.3.3 fsck命令 66
3.3.4 sync命令 68
3.3.5 eject命令 68
3.3.6 mount/umount命令 69
3.4压缩与解压命令 72
3.4.1 zip/unzip命令 72
3.4.2 gzip/gunzip命令 73
3.4.3 bzip2/bunzip2命令 74
3.4.4 tar命令 75
3.4.5 dd命令 78
3.4.6 cpio命令 79
3.5网络设置与维护命令 80
3.5.1 ifconfig命令 80
3.5.2 scp命令 82
3.5.3 netstat命令 83
3.5.4 traceroute命令 86
3.5.5 telnet命令 87
3.5.6 wget命令 89
3.6文本编辑器vi 89
第4章 应用软件的安装与管理 94
4.1源码安装方式 94
4.1.1下载解压源码 94
4.1.2分析安装平台环境 94
4.1.3编译安装软件 95
4.1.4源码安装Apache Http server 96
4.2 RPM包方式安装 98
4.2.1 RPM包管理工具介绍 98
4.2.2 RPM包种类和命令 99
4.2.3 RPM工具的使用 100
4.3二进制软件安装方式 111
4.3.1安装“*.tar.gz、*.bz2”二进制软件包 111
4.3.2提供安装程序的软件包 111
第5章 配置与管理Linux网络 113
5.1设置主机名(hostname) 113
5.2分配IP地址 113
5.3编写hosts和networks文件 115
5.4 IP的接口配置 116
5.5回送(loopback)接口 117
5.6以太网接口 119
5.7通过网关进行路由 121
5.7.1配置网关 124
5.8 ifconfig命令分析 125
5.9使用netstat检查 127
5.9.1显示路由表 127
5.9.2显示接口统计信息 128
5.9.3显示连接状态 129
5.10检查ARP表 130
第6章 FTP服务器的搭建 132
6.1 FTP文件传输协议 132
6.1.1术语 132
6.1.2用户接口 132
6.1.3使用TCP服务的控制和数据连接 133
6.1.4命令选择 133
6.1.5命令格式 134
6.2 FTP服务概述 137
6.3 VSFTP的安装与配置 138
6.3.1安装VSFTP 138
6.3.2配置VSFTP 138
6.3.3创建FTP用户 141
6.3.4测试VSFTP 141
第7章 DNS域名服务器的搭建 144
7.1 DNS服务概述 144
7.2 DNS服务的搭建 144
7.2.1安装bind软件 145
7.2.2配置DNS服务 145
7.2.3测试DNS配置 149
第8章 Samba服务器的搭建 151
8.1 Samba概念和功能 151
8.2 Samba的安装 151
8.2.1安装samba 152
8.2.2 Samba服务的组成与使用 152
8.3 Samba的配置 155
8.3.1核心配置文件smb.conf 155
8.3.2建立共享目录 156
8.3.3重启smb服务 156
8.3.4访问Samba服务器的共享文件 156
8.3.5授权登录Samba服务器 157
第9章 数据库辅助安装工具 163
9.1数据库安装辅助工具介绍 163
9.2使用辅助工具安装Oracle 164
9.3使用辅助工具安装达梦数据库 171
第10章 进程监控与管理 174
10.1进程的概念和分类 174
10.2进程的监控与管理 176
10.2.1利用ps命令监控系统进程 176
10.2.2利用pstree监控系统进程 177
10.2.3利用top监控系统进程 179
10.2.4利用lsof监控系统进程与程序 180
10.3任务调度进程crond的使用 183
10.3.1 crond简介 183
10.3.2 crontab工具的使用 184
10.3.3使用crontab工具的注意事项 185
10.4关闭进程 186
10.4.1用kill终止一个进程 186
10.4.2用killall终止一个进程 188
第11章 磁盘存储管理 189
11.1磁盘管理的基本概念 189
11.1.1磁盘设备在linux下的表示方法 189
11.1.2设备的挂载与使用 190
11.1.3磁盘分区的划分标准 191
11.2利用fdisk工具划分磁盘分区 193
11.2.1 fdisk参数含义介绍 193
11.2.2 fdisk实例讲解 195
11.3 LVM(逻辑卷管理) 202
11.3.1 LVM的基本概念 202
11.3.2 LVM的使用术语 203
11.3.3安装 LVM工具 204
11.3.4 LVM的创建与管理 204
第12章 Linux用户权限管理 213
12.1用户与组的概念 213
12.2用户配置文件概述 214
12.3用户管理工具介绍 220
12.3.1添加、切换、删除用户组命令groupadd/newgrp/groupdel 220
12.3.2添加、修改和删除用户命令useradd/usermod/userdel 222
12.4文件与权限的设定 226
12.4.1查看文件的权限属性 226
12.4.2利用chown改变属主和属组 228
12.4.3利用chmod改变访问权限 229
参考文献 232