标题：Protel99SE多层电路板设计与制作
版权信息
书 名: Protel99SE多层电路板设计与制作
  作　者：程路  向先波
出版社： 人民邮电
出版时间： 2007
ISBN: 9787115157812
开本： 16
定价: 35.00 元
内容简介
本书结合作者对设计多层电路板的经验和体会，由浅入深地介绍了运用Protel99SE设计多层电路板的方法和技巧。书中从普通的双面板设计开始，结合典型实例，逐步介绍了4层板、6层板以及层数更多的电路板的设计方法，循序渐进，易于理解和掌握。
本书对Protel99SE的操作要点和使用技巧有详细的介绍，对于设计者需要注重的设计要领和方法也给出了比较完善的建议和总结；并通过一些具体实例，在实例操作中分析设计者的思路，结合所介绍的理论知识，帮助读者建立正确、清晰的多层板设计理念。
本书适合对Protel99SE有一定基础的设计人员阅读，读者可以把它作为多层板设计的指导用书和参考手册，也可以作为需要运用Protel99SE进行多层板设计的工程技术人员和大专院校相关专业学生的参考用书。
目录
第1章　Protel99SE使用概述　1
1.1　Protel99SE的特点与组成　1
1.1.1　Protel99SE的特点　1
1.1.2　Protel99SE的组成　2
1.2　Protel99SE的文档管理　4
1.2.1　设计数据库文件及其创建　4
1.2.2　设计管理器　5
1.2.3　设计文档的类型　7
1.2.4　设计文档的基本操作　8
1.2.5　设计文档的权限管理　10
1.3　Protel99SE设计环境定制　13
1.3.1　Customize　13
1.3.2　Preferences　14
1.3.3　DesignUtilities　15
1.4　多层电路板设计基本流程　16
1.5　设计一块电路板　17
1.6　小结　19第2章　多层电路板原理图设计　21
2.1　电路原理图设计基础　21
2.1.1　原理图编辑器功能介绍　21
2.1.2　原理图编辑环境设置　22
2.1.3　电路原理图设计的一般步骤　23
2.1.4　电路原理图设计要点及常用技巧　24
2.2　原理图元件库操作　33
2.2.1　元件库管理器　33
2.2.2　元件库基本操作　34
2.2.3　库元件的创建和管理　37
2.2.4　元件创建典型实例　38
2.3　层次原理图的绘制　44
2.3.1　层次原理图基础　44
2.3.2　层次原理图的设计方法　48
2.3.3　重复性层次原理图设计　52
2.3.4　层次原理图设计要点　52
2.4　电路原理图绘制完成后的工作　54
2.4.1　电气规则检查　54
2.4.2　元件封装形式的遗漏检查　57
2.4.3　元件自动编号　60
2.4.4　网络表的生成　62
2.4.5　其他常用报表的生成　64
2.5　小结　67第3章　多层PCB设计基础　69
3.1　PCB基础知识　69
3.1.1　PCB的结构及相关概念　69
3.1.2　PCB设计基本操作　72
3.1.3　多层PCB的一般设计步骤　76
3.1.4　一些常用系统参数的设置　78
3.2　PCB元件库的编辑与管理　79
3.2.1　PCB库元件的创建　79
3.2.2　PCB库元件创建的典型技巧及应当注意的问题　83
3.2.3　一个帖片IC的建立实例　85
3.3　多层PCB设计的元件布局　87
3.3.1　与元件布局相关的设计规则　87
3.3.2　元件布局的3种方式　91
3.3.3　元件布局的一般准则　94
3.3.4　多层PCB的布局特点　96
3.4　多层PCB设计的布线工作　98
3.4.1　与布线有关的设计规则　98
3.4.2　自动布线　104
3.4.3　手工布线　112
3.4.4　多层PCB的布线特点　114
3.5　设计规则检查及报表文件输出　115
3.5.1　设计规则检查　115
3.5.2　报表文件输出　118
3.6　一个两层PCB设计实例　121
3.7　小结　126第4章　多层PCB设计实用技巧　127
4.1　图件的选择　127
4.2　导线绘制技巧　129
4.2.1　不同形状导线的绘制　129
4.2.2　导线的“AutomaticallyRemove”功能　131
4.2.3　导线的删除　133
4.3　元件操作技巧　134
4.3.1　元件的复制粘贴　135
4.3.2　更改元件的封装形式　135
4.3.3　分解元件的封装　137
4.4　全局编辑功能　138
4.4.1　导线的全局编辑　138
4.4.2　元件的全局编辑　140
4.4.3　焊盘和过孔的全局编辑　142
4.5　类定义及操作　143
4.5.1　网络类的编辑和管理　144
4.5.2　元件类的编辑和管理　149
4.5.3　飞线类和焊盘类　151
4.6　其他一些常用功能　152
4.6.1　特殊粘贴　152
4.6.2　阵列粘贴　154
4.6.3　交叉检索　160
4.6.4　元件重编号　160
4.7　小结　162第5章　多层PCB设计进阶　163
5.1　中间层的创建及设置　163
5.1.1　中间层的概念和意义　163
5.1.2　中间层创建和管理工具　164
5.1.3　中间层的常用设置及操作　167
5.2　内电层分割　168
5.2.1　与内电层相关的设计规则　168
5.2.2　内电层分割的方法及技巧　169
5.2.3　内电层分割的基本原则及注意事项　175
5.3　多层PCB的层叠结构　177
5.3.1　层数的选择与叠加原则　177
5.3.2　层叠结构实例分析　179
5.3.3　常用的层叠结构　181
5.4　PCB设计的特殊操作　182
5.4.1　覆铜　182
5.4.2　补泪滴　186
5.4.3　包地　187
5.5　值得注意的多层板设计原则总结　188
5.6　DSP&CPLD控制板的4层板设计实例　190
5.7　小结　197第6章　多层电路板电磁兼容设计　199
6.1　高速电路的电磁兼容分析与设计　199
6.1.1　电磁兼容特性　199
6.1.2　高速电路的干扰源　201
6.1.3　高速电路的干扰防护　203
6.2　多层板电磁兼容设计　206
6.2.1　多层板电磁兼容设计一般原则　206
6.2.2　对多层PCB电源部分的EMC设计　211
6.2.3　对多层PCB地部分的EMC设计　212
6.2.4　Protel99SE中有关多层高速PCB的EMC的设置　214
6.3　电源模型的建立及抗噪　220
6.3.1　电源模型的建立　220
6.3.2　电源的完整性分析　221
6.4　小结　222第7章　多层电路板信号完整性分析与设计　223
7.1　信号完整性的概念　223
7.1.1　信号完整性问题及其产生机理　223
7.1.2　信号完整性的基本概念　225
7.2　影响信号完整性的因素及常用处理措施　226
7.3　Protel99SE中信号完整性的规则设置　227
7.3.1　Protel99SE中关于信号完整性的设置　227
7.3.2　启用Protel99SE中信号完整性规则检查　235
7.3.3　设置电阻、电容、电感和芯片等器件的类型映射　236
7.4　基于信号完整性的高速PCB设计　238
7.4.1　Protel99SE的信号完整性分析仿真器　238
7.4.2　信号完整性分析模型简介　239
7.4.3　信号完整性分析模型的建立和导入　239
7.4.4　基于信号完整性分析的PCB设计　243
7.5　小结　249第8章　多层PCB设计综合实例　251
8.1　6层板设计实例　251
8.2　8层板设计实例　263
8.3　小结　272 

版权信息
书 名: RedHatLinuxFedoraCore系统管理与网络配置指南
作　者：沈炜
出版社： 人民邮电出版社
出版时间： 2007
ISBN: 9787115158703
开本： 16
定价: 49.00 元
内容简介
本书附带一张视频教学光盘，包含了大量重点实例的讲解，以及RedHatLinuxFedoraCore图形化界面的操作，例如在图形化界面下安装RedHatLinuxFedoraCore、RedHatLinuxFedoraCore系统配置等。
本书语言简洁、操作步骤详细、实例丰富，适合从事Linux系统和网络管理的专业技术人员、Linux培训班学员、大中专院校相关专业师生，以及Linux爱好者学习与参考。
目录
第1章　Linux的基础知识1.1　Linux的起源　
1.2　Linux的特点　
1.3　Linux的版本　
1.3.1　内核版本　
1.3.2　发行版本　
1.4　Linux操作系统和发行版本　
1.5　“自由”软件和GNU许可证　
1.5.1　什么是GNU公共许可证
1.5.2　“自由”软件的优势第2章　安装Linux2.1　安装前的准备工作
2.1.1　安装前的准备工作　
2.1.2　各种安装方式　
2.2　安装RedHatFedoraCore4
2.2.1　从光盘中安装
2.2.2　首次启动FedoraCore4的设置　
2.3　RedHatFedoraCore设置建议　
2.3.1　设置文本启动方式　
2.3.2　设置语言参数
2.3.3　字符界面下的中文解决方案第3章　图形界面操作基础3.1　X-Windows概述
3.2　X-Windows的基本概念
3.2.1　X服务器
3.2.2　窗口管理器
3.2.3　桌面环境（KDE）
3.3　登录和注销　
3.3.1　用户账户　
3.3.2　登录
3.3.3　注销　
3.3.4　关机和重启
3.4　GNOME使用初步
3.4.1　GNOME的组成　
3.4.2　GNOME的面板　
3.4.3　GNOME的桌面
3.4.4　GNOME的基本使用第4章　字符界面操作基础4.1　虚拟控制台
4.2　本地登录和注销
4.3　系统运行级别和关机
4.4　Shell和命令基础
4.4.1　命令格式　
4.4.2　编辑命令　
4.4.3　目录和文件名的命名规则
4.4.4　通配符　
4.5　提高工作效率的技巧两则　
4.5.1　自动补齐功能
4.5.2　历史记录　
4.6　文本编辑器
4.6.1　Vi简介
4.6.2　进入插入模式
4.6.3　编辑模式下的操作
4.6.4　命令模式下的操作
4.6.5　设置Vi环境
第5章　系统配置和管理5.1　系统的基本配置
5.1.1　配置显示　
5.1.2　设置系统时间　
5.1.3　配置声卡
5.2　打印机的配置和管理
5.2.1　安装打印机
5.2.2　配置打印机
5.2.3　设置打印机共享
5.3　Nautilus的使用
5.3.1　使用Nautilus浏览文件和文件夹
5.3.2　使用Nautilus管理文件和文件夹
第6章　文件系统管理6.1　Linux文件系统概述　
6.1.1　Linux下常见的文件系统
6.1.2　查看Linux支持的文件系统
6.2　文件系统的使用和创建　
6.3　Linux的目录与文件结构　
6.3.1　Linux的目录结构　
6.3.2　Linux的文件系统结构　
6.4　文件系统基本操作命令　
6.4.1　查看目录或者文件属性
6.4.2　新建和删除文件　
6.4.3　查看和创建文件　
6.4.4　复制和移动文件　
第7章　账户和组群管理7.1　Linux下的账户系统文件
7.1.1　用户账号文件——passwd　
7.1.2　用户口令文件——shadow
7.1.3　用户组账号文件——group
7.1.4　使用vipw和vigr命令编辑用户和组账号文件　
7.1.5　使用pwck和grpck命令验证用户和组账号文件
7.2　用户账号维护命令　
7.2.1　useradd　
7.2.2　usermod　
7.2.3　userdel
7.3　组账号维护命令
7.3.1　groupadd
7.3.2　groupmod　
7.3.3　groupdel　
7.4　口令维护命令
7.4.1　passwd　
7.4.2　gpasswd　
7.4.3　chfn　
7.4.4　chsh
7.5　用户和组状态命令　
7.5.1　id
7.5.2　whoami
7.5.3　su
7.5.4　groups
7.6　SetUID和SetGID程序
7.7　临时禁用用户账号
7.8　使用RedHat用户管理器管理用户和组
7.8.1　使用RedHat用户管理器管理用户账号
7.8.2　使用RedHat用户管理器管理组群　
第8章　权限与文件系统安全8.1　文件权限的基本知识
8.1.1　根用户root的权限　
8.1.2　重要文件的权限
8.2　设置文件与目录的访问权限
8.2.1　基本权限与特殊权限
8.2.2　使用chmod命令改变文件/目录的权限
8.2.3　使用文件管理器设定文件/目录权限
8.2.4　使用umask命令设置权限
8.2.5　使用chgrp/chown命令改变文件/目录的所有权
第9章　软件包管理9.1　RPM软件包的基础知识
9.1.1　RPM包的名称格式
9.1.2　安装RPM包
9.1.3　查询RPM包
9.1.4　删除RPM包　
9.1.5　升级RPM包　
9.1.6　刷新RPM包　
9.2　使用RetHat软件包管理器
9.2.1　使用软件包管理器安装新的程序　
9.2.2　使用软件包管理器删除程序
第10章　备份和压缩10.1　备份的基础知识　
10.2　使用tar命令进行备份　
10.2.1　使用tar命令备份整个系统
10.2.2　备份文件系统到SCSI磁带驱动器　
10.2.3　恢复备份文件　
10.2.4　备份操作实例　
10.2.5　tar命令其他用法　
10.3　使用dump命令和restore命令
10.3.1　使用dump命令执行备份
10.3.2　使用restore命令执行还原　
10.4　压缩的基础知识　
10.4.1　常用压缩命令与压缩工具　
10.4.2　图形化的压缩/解压缩工具
第11章　系统监视与进程管理11.1　查看登录的用户
11.1.1　查看在线用户　
11.1.2　查看用户的行为　
11.2　系统监视
11.2.1　使用top命令
11.2.2　查看内存使用情况
11.3　进程管理　
11.3.1　使用ps命令获得进程状态
11.3.2　使用kill命令删除进程
11.3.3　控制进程的优先级　
11.3.4　使用系统监视器
11.3.5　作业控制
11.4　守护进程　
11.4.1　守护进程的基础知识
11.4.2　守护进程管理工具　
11.5　日志文件管理　
11.5.1　常见的日志文件
11.5.2　查看文本日志文件
第12章　Linux下的网络管理初步12.1　网络的基础知识
12.2　TCP/IP协议基础
12.2.1　TCP/IP网络模型
12.2.2　TCP/IP网络相关概念
12.3　Linux的常用网络命令
12.3.1　ping命令　
12.3.2　netstat命令
12.3.3　ifconfig命令
12.4　建立局域网
12.4.1　建立普通以太网连接
12.4.2　建立无线以太网连接
12.5　连接到Internet
12.5.1　建立调制解调器连接
12.5.2　建立ISDN连接　
第13章　配置DHCP服务器13.1　DHCP服务的基础知识
13.1.1　DHCP服务简介　
13.1.2　DHCP服务的安装　
13.2　DHCP服务器的配置　
13.2.1　配置文件的格式
13.2.2　配置IP作用域　
13.2.3　设置客户端的IP选项
13.2.4　设置租约限期
13.2.5　保留特定的IP地址
13.3　启动和停止DHCP服务　
13.4　配置DHCP客户端　
13.4.1　手工配置DHCP客户端　
13.4.2　图形化配置DHCP客户端　
13.4.3　在Windows中配置DHCP客户端　
第14章　配置DNS服务器14.1　DNS的基础知识　
14.1.1　DNS框架结构　
14.1.2　DNS规划　
14.1.3　hosts文件
14.2　在Linux下架设DNS服务器
14.3　安装chroot软件包
14.4　配置主要名称服务器
14.4.1　主配置文件
14.4.2　设置根区域　
14.4.3　设置主区域
14.4.4　设置反向解析区域
14.4.5　根服务器信息文件named ca
14.4.6　区域文件
14.4.7　反向解析区域文件
14.4.8　实现负载均衡功能
14.4.9　实现直接解析域名
14.4.10　实现泛域名的解析
14.4.11　主要名称服务器的测试
14.5　配置辅助名称服务器　
14.6　配置缓存Cache-only服务器
14.7　启动和停止DNS服务　
14.8　DNS客户端的配置　
14.8.1　Linux中DNS客户端的配置
14.8.2　Windows中DNS客户端的配置
第15章　配置FTP服务器15.1　FTP服务器简介
15.2　安装VSFTPD服务器　
15.3　启动和关闭VSFTPD服务
15.4　VSFTPD服务器的配置　
15.4.1　VSFTPD的文件结构
15.4.2　vsftpd.conf文件说明
15.4.3　VSFTPD的参数设置　
15.5　实例——配置VSFTPD服务器
15.5.1　允许匿名用户上传文件
15.5.2　限制用户的目录
15.5.3　基于IP地址的虚拟FTP服务器
15.5.4　配置文件的设置
15.6　客户端访问FTP主机
15.6.1　Windows平台下访问FTP主机　
15.6.2　Linux平台下访问FTP服务器
第16章　使用iptables防火墙16.1　防火墙的概述
16.1.1　防火墙的分类
16.1.2　防火墙的工作原理
16.2　使用iptables实现包过滤型防火墙
16.2.1　iptables概述及原理
16.2.2　iptables传输数据包的过程　
16.2.3　iptables的优点
16.2.4　iptables的基础知识
16.3　关闭系统防火墙
16.3.1　iptables命令格式　
16.3.2　iptables命令的使用　
16.4　配置规则的一些建议　
16.5　安全级别配置工具
16.6　NAT的基本原理
16.6.1　NAT服务概念
16.6.2　NAT服务的工作原理
16.6.3　NAT服务的基本类型　
16.6.4　使用iptables实现NAT服务
16.6.5　NAT客户端的配置
第17章　配置Proxy服务器17.1　Proxy（代理）服务器简介
17.1.1　代理服务器的作用　
17.1.2　代理服务器的硬件安装与设计
17.2　SquidServer简介
17.3　Squid代理服务器的安装　
17.4　Squid代理服务的基本配置
17.5　初始化Squid
17.5.1　使用硬盘缓冲区的目录结构　
17.5.2　设置错误提示信息为中文　
17.6　启动和停止代理服务
17.7　代理客户端的配置　
17.7.1　Firefox代理的配置
17.7.2　Windows系统下IE浏览器的设置
17.8　SquidServer的安全访问控制　
17.8.1　限制网内某些IP地址用户使用代理服务器上网
17.8.2　限制网内用户访问某些网站　
17.8.3　限制网内用户访问某些格式的文件　
17.8.4　限制网内用户使用代理服务器的时间
17.8.5　控制网内用户使用代理服务器的并发连接数
17.9　启动Squid为透明代理　
17.9.1　透明代理的简介　
17.9.2　配置Squid代理的相关设置　
第18章　配置WWW服务器18.1　Apache简介　
18.2　Apache的获取和安装　
18.2.1　在字符界面下安装Apache服务　
18.2.2　在图形界面下安装Apache服务　
18.3　配置httpd.conf文件　
18.4　启动和运行Apache
18.4.1　启动和关闭httpd服务
18.4.2　启动系统时自动运行httpd　
18.5　测试Apache服务器
18.6　实现用户验证　
18.7　关于CGI脚本　
18.8　SSI/XSSI　
18.9　虚拟主机
18.9.1　基于IP地址的虚拟主机　
18.9.2　基于名称的虚拟主机　
18.10　管理日志文件
18.10.1　访问日志
18.10.2　错误日志
18.10.3　查看日志文件　
18.10.4　定义日志格式　
18.10.5　日志分析
18.10.6　高级技术
第19章　配置Mail服务器19.1　电子邮件服务概述　
19.1.1　电子邮件系统模型
19.1.2　电子邮件使用的协议
19.2　Postfix邮件服务器系统
19.2.1　Postfix的历史
19.2.2　Postfix的特点
19.2.3　与Sendmail的比较　
19.3　Postfix邮件服务的安装
19.4　Postfix邮件服务的配置　
19.4.1　Postfix服务的基本配置　
19.4.2　用户别名的配置　
19.5　启动和停止Postfix服务
19.6　POP邮件服务的实现
19.6.1　dovecot服务的安装　
19.6.2　dovecot服务的基本配置　
19.6.3　启动dovecot服务并设置为自启动
19.7　邮件客户端软件　
19.7.1　Evolution简介
19.7.2　Evolution的初始设置
19.7.3　使用Evolution　
第20章　配置Samba服务器20.1　SambaServer的安装　
20.2　Samba服务的配置文件　
20.2.1　Samba服务的主配置文件
20.2.2　Samba服务的地址文件
20.2.3　Samba服务的密码文件
20.3　Samba服务的文件共享　
20.3.1　全局参数　
20.3.2　用户映射
20.3.3　使用加密口令
20.3.4　设置共享目录　
20.3.5　宏变量
20.4　Samba服务的打印共享
20.5　启动和停止Samba服务
20.6　Linux客户端的访问
20.6.1　利用主机名访问共享资源
20.6.2　利用smbclient访问共享资源
20.6.3　使用smbmount/smbumount　
20.6.4　Windows客户端的访问　
20.7　图形化配置Samba服务器
第21章　配置与应用Telnet和SSH服务21.1　Telnet服务概述　
21.2　Telnet服务的安装　
21.3　启动和停止Telnet服务　
21.4　Telnet客户端的使用　
21.4.1　Windows平台　
21.4.2　Linux平台
21.5　Telnet服务的安全问题　
21.5.1　Telnet服务最大连接数
21.5.2　不允许root直接通过Telnet登录
21.5.3　Telnet服务端口　
21.6　SSH服务概述
21.6.1　SSH的基本原理
21.6.2　SSH服务简介
21.6.3　SSH的应用
21.7　SSH服务的安装
21.8　SSH服务的配置
21.9　启动和停止SSH服务
21.10　SSH客户端的使用
21.10.1　Windows平台下SSH的使用
21.10.2　Linux平台下SSH的使用　
21.11　使用公钥认证　
21.11.1　公钥认证的原理　
21.11.2　在服务器端启动公钥认证　
21.11.3　Windows下PUTTY程序使用公钥认证　
21.11.4　在openssh-clients程序中使用公钥认证
第22章　Linux的网络安全22.1　Linux是否安全　
22.2　Linux系统中的病毒
22.2.1　Linux系统病毒的发展历史　
22.2.2　杀毒软件的使用
22.3　防范黑客攻击　
22.3.1　黑客攻击行为方法　
22.3.2　特洛伊木马
22.3.3　入侵检测方法
22.4　Linux安全管理经验
22.4.1　阻截黑客入侵
22.4.2　对付特洛伊木马　
22.4.3　提高Linux系统安全的其他方法
附录A　在虚拟机中安装Linux
A.1　虚拟机简介　401
A.2　VMware和VirtualPC
A.2.1　VMware　
A.2.2　VirtualPC
A.2.3　VirtualPC和VMware之间的区别　
A.3　获得VMwareWorkstation　
A.4　安装VMwareWorkstation
A.5　新建虚拟机
A.6　在虚拟机中安装Linux