- 博客(0)
- 资源 (24)
- 收藏
- 关注
linux自学教材_一本学习Linux不错的教程
目录:
第1章 TCP/IP基础
1.1 基本概念 7
1.1.1 TCP/IP 7
1.1.2 IP地址和子网 8
1.1.3 网络硬件 10
1.2 地址和路由选择 11
1.2.1 地址解析和路由器 11
1.2.2 地址扩充和伪装 14
1.3 连接和数据传输协议 17
1.3.1 控制和传输协议 17
1.3.2 服务器和应用层协议 18
第2章 Linux基础 21
2.1 文件系统 21
2.1.1 UNIX和树状文件系统 21
2.1.2 文件类型和文件组织 23
2.1.3 使用文件系统 24
2.1.4 VFS、缓冲和ext2 26
2.1.5 其它文件系统 27
2.2 系统内核基础 27
2.2.1 什么是内核 27
2.2.2 可加载模块和设备驱动程序 28
2.2.3 内核不做什么 29
2.3 shell和配置程序 29
2.3.1 命令解释程序 30
2.3.2 不同的shell 33
2.3.3 配置程序、文档和编辑器 33
2.3.4 定制环境 36
2.4 用户和权限 38
2.4.1 用户、组和文件属性 38
2.4.2 超级用户和SU 40
2.4.3 setuid和setgid 41
2.5 进程和守护 42
2.5.1 进程和作业管理 42
2.5.2 forks和exec 45
2.5.3 守护和服务器守护程序 46
2.6 账户管理 48
2.6.1 口令文件 48
2.6.2 账户的添加和删除 50
2.6.2 特殊账户 51
2.7 Linux版本和其他服务器系统 51
2.7.1 Linux的内核版本和发行版本 51
2.7.2 其他服务器操作系统 52
第3章 安装Linux系统 57
3.1 准备工作 57
3.1.1 获取Linux发行版 57
3.1.2 准备服务器硬件 58
3.1.3 准备安装规划 60
3.2 RedHat 的安装过程 63
3.2.1 建立Linux引导盘 63
3.2.2 开始系统安装 63
3.3 Turbolinux中文版安装过程 71
3.3.1 启动Turbolinux 安装程序 72
3.3.2 TurboLinux安装过程 72
3.4 SuSe的安装过程 80
3.5 配置X Window 85
第4章 系统配置 89
4.1 系统启动流程 89
4.1.1 lilo和引导内核 90
4.1.2 运行级别和inittab 93
4.1.3 rc.d下的基本脚本 95
4.1.4 版本之间的区别 100
4.2 网络配置 101
4.2.1 配置网卡 101
4.2.2 TCP/IP的启动 102
4.2.3 协议和路由配置 104
4.2.4 配置工具 107
4.2.6 inetd服务器 111
4.3 定制内核 113
4.3.1 配置系统内核 114
4.3.2 使用新内核 117
4.3.3 从灾难中恢复 118
4.4 使用硬盘 119
4.4.1 为系统安装新的硬盘 119
4.4.2 分区和建立文件系统 119
4.4.3 交换分区 123
4.5 打印机和其他设备 125
4.5.1 配置打印机 125
4.5.2 其他可能的设备 129
4.6 安装应用程序 129
4.6.1 rpm程序 129
4.6.2 编译应用程序 131
4.6.3 其他 132
第5章 局域网服务器 135
5.1 NFS和文件/打印服务 135
5.1.1 共享文件系统 135
5.1.2 通过网络进行打印 139
5.2 Samba服务器 140
5.2.1 在windows环境中集成Linux 141
5.2.2 swat程序 148
5.2.3 重新编译samba 150
5.2.4 从Linux使用windows 文件服务 151
5.2.5 WINS和NetBIOS 152
5.3 DHCP 153
5.4 NIS 157
5.5 远程过程调用和X客户/服务器 161
5.5.1 r命令 162
5.5.2 X Window的客户/服务器模式 164
5.5.3 exceed 164
第6章 Intranet 167
6.1 域名系统 167
6.1.1 DNS的工作模式 167
6.1.2 bind 8 服务器配置 169
6.2 文件传输服务 175
6.2.1 wu-ftpd的配置和管理 175
6.2.2 其他的服务器 179
6.3 WWW服务器 179
6.3.1 Apache服务器 179
6.3.2 proxy系统 184
6.3.3 虚拟主机 186
6.3.4 身份控制 187
6.3.5 重新编译Apache和附加产品 189
6.3.6 SuEXEC和其他 192
6.3.7 高级课题 193
6.3.8 联机手册 195
6.4 BBS和MUD 195
6.4.1 BBS 195
6.4.2 文本MUD 196
第7章 电子邮件 197
7.1 sendmail 和SMTP 197
7.1.1 smtp和邮件传输代理 197
7.1.2 sendmail的配置 200
7.1.3 邮件分拣 209
7.1.4 Fetchmail 211
7.1.5 测试sendmail 214
7.2 POP3服务 216
7.2.1 POP3服务 216
7.2.2 安全性和其他问题 217
7.3 管理邮件队列 218
7.4 qmail 219
7.4.1 下载和编译附加文件 219
7.4.2 安装qmail 220
7.4.3 启动smtp投递代理 222
7.4.4 启动pop3服务 222
7.5 讨论组 223
7.5.1 NewsGroup 223
7.5.2 邮件列表 228
第8章 路由器和防火墙 229
8.1 核心IP转发和Linux路由器 229
8.1.1 Linux的IP转发功能 229
8.1.2 Linux路由器 232
8.1.3 广播路由路径 233
8.2 IP过滤和代理 234
8.2.1 ipchains和IP过滤 234
8.2.2 NAT和IP代理 238
8.3 基于IPChains的防火墙系统 240
8.3.1 防火墙的设计 240
8.3.2 实例说明 242
8.4 拨号网络连接 246
8.4.1 拨号网络连接 247
8.4.2 拨号代理 253
8.4.3 拨号服务器 254
8.5 网络代理程序 258
8.5.1 squid代理程序 258
8.5.2 socks 5及其使用 262
第9章 管理、维护和排错 263
9.1 启动和关机 263
9.2 系统记录 265
9.2.1 syslog 266
9.2.2 进程记账 269
9.3 硬盘管理 272
9.3.1 磁盘限额 273
9.3.2 回收磁盘空间 278
9.3.3 fsck程序 279
9.4 自动作业程序 281
9.4.1 cron程序 281
9.4.2 at守护进程 284
9.5 备份和恢复 285
9.5.1 tar程序和数据备份 285
9.5.2 dump、cpio和其它程序 288
9.5.3 使用软磁盘 289
9.6 网络管理和排错 290
9.6.1 确定网络故障 290
9.6.2 对网络进行监视 292
9.7 账号管理 295
9.8 系统升级和补丁程序 297
9.9 性能调整 298
9.9.1 性能监视 299
9.9.2 调整系统参数 301
9.9.3 服务器的特有问题 302
9.10 负载均衡和其他手段 304
9.10.1 反向代理和Apache本身的优化 304
9.10.2 DNS负载均衡 305
9.10.3 NAT和集群服务器 306
第10章 安全性问题 309
10.1 安全性问题概述 309
10.1.1 安全性级别 309
10.1.2 你安全吗? 311
10.2 访问控制 312
10.2.1 保护你的口令 313
10.2.2 setuid 315
10.2.3 身份认证工具 316
10.3 加密和解密 316
10.4 sniffer和反措施 320
10.4.1 sniffer 320
10.4.2 ssh 322
10.4.3 SSL和https协议 323
10.5 扫描器和其它工具 324
10.6 对服务器的远程攻击 326
10.6.1 WWW和电子邮件的安全性 326
10.6.2 缓冲区溢出 327
10.7 拒绝服务攻击 328
10.8 使用关于安全性的邮件列表 330
第11章 任务的自动化 331
11.1 TCL和expect 331
11.1.1 TCL语言 331
11.1.2 expect 335
11.2 awk和文件的处理 338
11.2.1 grep和正则表达式 339
11.2.2 gawk的使用方法 340
11.3 Perl 347
11.3.1 基本语法 347
11.3.2 perl的使用 358
11.4 其他工具 359
附录A:常用命令和实用程序 361
附录B:joe 使用简介 367
启动joe 367
编辑操作 367
删除 367
移动光标 367
块使用 368
查找 368
文件操作 368
退出 368
2009-04-25
从Windows转向Linux教程E3000基础学习
从Windows转向Linux教程 E3000基础学习是继从Windows转向Linux教程 V2.0后的一款为广大Linux学习者制作的教程。E3000传承了V2.0的经典与全面,V2.0主要是助广大Linux爱好者成功安装上Linux从而见到这只神奇的企鹅。然而要见到这只企鹅需要努力,V2.0能助您尽快的见到她。当你们已经见面了,这个时候E3000还要助您更愉快的驾驶她。
2009-04-25
基于PowerWorld的60kV供电系统潮流分析
摘 要:针对要求供电网络安全、稳定、经济运行的实际问题.提出了利用潮流计算来定量的分析比较供电方案和运行方式的合理性潮流分析是确保电力系统稳定运行的一种重要手段。其硬件和软件的性能日新月异 对采用美国伊利诺伊大学开发的电力系统仿真软件包PowerWorld对电力系统进行潮流分析。仿真结果可以很直观、形象的反映出功率的分布情况,达到使电网更安全、稳定、经济的运行,提高供电公司的经济效益等目的。
2009-04-24
MATLAB和VB混合编程在电流互感器励磁特性曲线拟合中的应用.pdf
介绍了一种以 Active X 为基础的 MATLAB 与VB混合编程的方法。以电流互感器励磁特性曲线为例, 论述了 VB 调用 MATLAB 的详细步骤, 以 VB 编写主界面, 利用
MATLAB 完成曲线拟合, 实现了界面与功能的完美结合。
2009-04-22
嵌入式双核系统通信接口研究
【摘要】分析了几种典型的嵌入式双核通信接口,并简单介绍了典型接口的设计要点。重点介绍了一种基于DSP HPI接口的嵌入式双核高速通信接口设计,该方案接口简单,不占用DSP的软硬件开销,速度高达14 Mbps。最后,对几种双核系统通信接口方案进行了简单比较。
2009-02-19
基于双核处理器TMS320DM6446的图像压缩系统
摘要:在一片高速双核信号处理器TMS320DM6446芯片上实现了JPEG2000标准的嵌入式图像压缩系统。本系统的特点是利用该双核处理器数值运算能力强大的DSP核实现小波变换、量化等,其结果则由逻辑运算强大的ARM核进一步处理实现嵌入零树编码,从而有效提高了DSP核的运算效率。除此以外,该系统集成度高,大幅度降低了图像压缩系统的硬件材料成本。在80MHZ的采样频率下,图像压缩比可达到36.7。其较好的压缩效果和可重构的灵活性满足了工程应用的要求。
2009-02-19
基于工ntel多核平台的EF工/Tina图形界面系统研究
这是上交的一篇硕士论文:
本文首先研究了EFI/Tinao环境下图形界面系统的设计开发,借鉴成熟GUI开发经验,遵循EFI/Tinao驱动及应用程序开发规范,采用三层式架构设计,同时支持多窗口,字体,控件,位图等特性,为用户提供更加高级的图形界面支持,丰富EFI/Tinao的增值应用,给将来开发EFI/Tiano下各种交互应用程序提供了良好的平台。
2009-02-19
VFW(Video for Windows)的简单教程
VFW(Video for Windows)是Microsoft推出的关于数字视频的一个软件开发包,这是一个VFW的简单教程
2009-02-19
电力系统短路计算程序
华中科技大学电气学院大四课设。
本程序界面类似Protel,可实现同时对电力系统网络图的编辑,自由地对各个元器件进行拖动、复制、粘贴、删除等。
目前只实现三相短路的计算。。。更多功能有待日后实现。
2009-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人