第 39 章
开放的技术研发与传播方式。是在技术垄断越来越严重的今天出现的
一缕曙光,用户在cāo作系统上的应用可以有了自己的选择,并可按用户的实际需求而定制运行。开放的源代码
更加利于应用程序开发人员的技术发挥,再也不会出现应用软件的开发受制于垄断商业cāo作系统的问题。其基
于互联网的研发与应用方式,使得全世界数以万计的开发者和爱好者可以非常便利地应用这一技术。
网站:http://www.fywxw.com 142/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
Linux职业认证考试50必考知识点
发布时间:2007-05-05 10:34:35
下是Linux 职业认证考试 (the Linux Professional Institute Certification-----LPI)的一些知识点, 大家有兴趣可以测一
下.
硬件和体系结构
1. /proc/interrupts 文件显示当前系统中正在使用的中断.
2. Linux支持标准串/并口和游戏棒口. /dev目录下对应每个设备/端口有一个文件.setserial命令用于显示修改串
口配置.
3. comsg命令可显示Linux在启动时发现了哪些硬件.
4. fdisk用于硬盘分区. newe2fs用于建立文件系统. mount用于将分区挂在总文件树上.
5. ifconfig是最常用的网络配置工具. ping通过发送ICMP消息观察一台网上机器是否可被连通. RedHat
的sndconfig用于配置声卡. minicom用于配置modem.
6. PPP协议是最通用的串行通讯协议. /etc/ppp/options中有PPP的配置信息.
PAP(Password Authentication Protocol)和CHAP(Challenge Handshake Authentication Protocol)是PPP下最流行的
两个认证协议.
系统安装和软件包安装
7. hda 表示第一个IDE盘, hda1是它的第一个分区. sda表示第一个SCSI盘, sda1是它的第一个分区.
8. swap分区的大小应至少和内存大小一样. root分区应尽量小.data/user等分区越细, 备份就越容易.
9. 分区完成后, 可以用mke2fs建立文件系统.
10. /etc/lilo.conf 中有Lilo的配置信息. 编辑完此文件后必须运行/sbin/lilo安装LILO bootloader.
11. tarball是最方便的打包工具. "x"选项用于解包, "c" 选项用于打包, "v"选项提供更多过程信息. "f"选项用于指
明包文件名.
12. make使用Makefile文件提供的编译参数命令编译系统. "configure"脚本用于软件的环境配置.
13. 动态共享库方便不同的软件共享库函数, 而且在库升级时, 使用它的软件无需重新编译. ldd命令用于显示
软件的共享库使用情况. ldconfig命令用于更新维护系统的共享库数据缓存(cache of shared library data).
"ldconfig -p"显示当前的共享库缓存.
14. 软件包管理工具有RedHat的RPM和Debian的dpkg.
15. rpm选项包括:
网站:http://www.fywxw.com 143/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
-i 安装包
-e 卸载包
-V 验证包的安装情况 (-Va验证所有包的安装情况)
-q 查寻哪个包有哪个文件 (-qf 查寻哪个文件属于哪个包 )
-b 建立包
-p 显示包的信息.
16. dpkg (略)
内核
17. lsmod命令显示系统中已装载的模块. insmod命令用于装载模块.rmmod命令用于卸载模块. modinfo用于显
示模块的有关信息.
18. modprobe工具可根据模块的依赖情况装载模块. depmod 显示模块的依赖情况.
19. conf.modules 和 modules.conf 没有任何区别. 不同的Linux发布商使用不同的文件.
20. 内核通常使用linux-x.y.z命名, x.y.z 代表版本号.
21. "make config" 提供一字符界面用于配置内核.
22. "make xconfig"提供一X图形界面用于配置内核.
23. "make dep" 用于建立内核文件的依赖关系. 编好新内核后, 要修改/etc/lilo.conf, 以使用新内核.
文本编辑,处理和打印
24. vi的方向键:
h --左
l --右
j --下
k --上
25. vi的命令:
c -修改文本
d -删除文本
i -chā入文本
o -在当前行下chā入一新行
O -在当前行上chā入一新行
p -将缓冲区内容chā入
网站:http://www.fywxw.com 144/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
r -字符替换
R -替换模式
u - undo
x -删除字符
y -拷贝入缓冲区
26. The lpc utility is the main one used to manage the print service,while lpq is the primary tool for looking at and interacting
with the print queue.
27. The lpr command is used to submit jobs to the print service, and there are a wide number of options that can be used
with it, including:
-b to suppress a banner
-K to specify a number of copies to print
-# the scom as -K
-m to send errorcomssages via mail
-T to signify a title page
-w to define the width
28. The /etc/printcap file is a database defining what each known printer is capable of. It is read once by lpd at starup.
29. The lpd.perms file hods the permissions for the lpd service and can affect the operation as such utilities as lpc and lpq.
30. The lpd.conf file is used to configure the actual lpd service. There are 180 options that can be configured.
31. The lprm command is used to remove print jobs, and lprm -a will attempt to remove all spooled jobs.
Shell,脚本,编程,编译
32. /etc/profile在用户登陆时被执行,然后不同的SHELL会执行用户hcom下的对应配置文件.如bash依次查
找.bash_profile, .bash_login和.profile.
33. .bashrc在SHELL运行开始时被执行. .inputrc用于键盘配置.
34. SHELL脚本必须有可执行权限,或是直接被SHELL读入执行. 0代表正常退出.
35. SHELL脚本中应用"#!"说明解释器位置(如#!/usr/bin/perl)
36. $1代表第一个命令行参数. shift命令将$2变为$1,依此类推.
37. test或者[]可用于进行逻辑测试. if-fi构成判断块.
X窗口
网站:http://www.fywxw.com 145/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
38. "X -showconfig"显示X的配置情况. startx用于启动X窗口.
39. xterm参数:
-bd设置边界颜色
-bg设置后景色
-fg设置前景色
-fn设置字体
网络
40. /etc/services 提供端口号与服务名的对应. 如 80 - http, 23 - telnet...
41. DHCP用于自动分配IP. IP地址有32位, 8位一组. 通过前8位将IP地址分为不同类组:
1-126 A 类
128-191 B 类
192-223 C 类
在Internet上的IP地址必须独立(UNIQUE).
42. 一些IP地址可用于内部网络:
10.x.x.x A 类
172.16.x.x B 类
192.168.x.x C 类
43. netmask用于识别一个主机是否属于当前网络. 缺省netmask为:
A 类 255.0.0.0
B 类 255.255.0.0
C 类 255.255.255.0
网络服务
44. inetd 是超级daemon, 调用其他服务. 它使用/etc/inetd.conf配置文件决定应管理哪些服务.
45. hosts.allow 和 hosts.deny 用于访问控制. NFS 使用/etc/exports提供的配置决定export那些文件系统. SMB用于
与WINDOWS主机通讯. NMB用于识别WINDOWS主机提供的资源.
46. sendmail.cf 是 sendmail的主要配置文件. /etc/aliases 提供mail地址别名. /var/spool/mqueue 中存有mail的消息
队列. mailq用于检查mail的消息队列. newaliases 用于建立新的别名文件.
47. Apache提供WEB服务. access.conf, httpd.conf和srm.conf是它的配置文件.
安全
48. /etc/profile 中的umask值应小心配置, 尽量减小新文件的权限.
网站:http://www.fywxw.com 146/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
49. 对于SUID和SGID程序要特别小心, 尽量用权限最小的user和group.
50. shadow password用于提高 /etc/passwd的安全xìng. 应使用quotas对用户的磁盘空间进行限制. 应有对密码的
安全xìng检查, 保证密码至少有6-8个字符, 并定期更换密码.
网站:http://www.fywxw.com 147/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
Linux专业学员的就业优势
发布时间:2007-05-05 10:35:00
linux的发展和普及很迅速,前景广阔,人才社会需求量大;
红旗软件公司的综合实力很强,位居国内首位;
红旗linux认证培训模式科学、前卫、实用xìng好、市场认可度高,证书的含金量高;
Linux专业学员的就业方向:
电信、银行、商业、教育等行业从事计算机网络管理、网站建设和维护、网络规划与设计;
在事业单位或外企从事局域网的设计、安装、调试、检验、运行、与管理、网络应用软件的规划、设计、运行
、维护等方面;
企业、政府、社区、高等学校或外国公司从事中、大型数据库服务器的设计、安装、调试、维护、恢复与安全
管理;
软件公司从事数据库开发等工作,IT业从事软件培训、维护与销售工作;
等..
学员就业推荐工作的开展
对参加红旗linux技能认证考试的学员都登记在册,不定期地将优秀毕业学员向有关合作伙伴推荐工作,并定期
询问学员的就业情况。
针对学员在社会或工作岗位上遇到相关的技术或非技术问题,中科linux技术组尽力为其提供所需帮助。
网站:http://www.fywxw.com 148/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
世界4个头号Linux认证浅析
发布时间:2007-05-05 10:35:20
现在各公司对Linux的关切程度日益高涨,这促使越来越多的IT专业人员试图掌握这个企鹅cāo作系统的相关知识
和经验。最近由NetAdmin组织的一次调查结果(图A)表明,大量的IT技术人员都正在考虑通过Linux认证考试
,为了帮助你做出选择,我们现在就来看一看Linux认证领域的现状,提出可供你选择的头4号Linux资格认证计
划。
Linux Professional Institute
目前,Linux Professional Institute(LPI)已经先期推出了Linux Professional Institute Certified-Level 1 (或者简
称为LPIC-1)认证计划。不久的将来还会按预定计划推出第2和第3级认证。为了获得LPIC-1证书,你必须通过
两门各自长达 90分钟的考试-101 (LPI General Linux, Part 1)和102(LPI General Linux, Part 2)。LPI的LPIC-1的
应试对象主要是有至少1年Linux工作经验的系统管理员。
以上的两门考试主要采用多选题和填空题的测验形式,你可以联系VUE考试中心参加该项认证考试,价格
是每门100美元,内容涵盖相当广泛的Linux知识点,包括基本的命令行任务、进程管理、数据备份、用户和组
的管理、Linux TCP/IP联网、Xwindows等等。为人称道的是,LPI认证并非仅仅简单地要求你掌握Linux术语知识
,同时还要考察你是如何实现它们的。
就目前Linux团体所关注的程度来看,LPI认证计划受到了最为广泛的支持。这其中的部分原因该归功于LPI
计划的设计完全采用了Linuxcāo作系统和开放源代码软件的同样开发方式,Linux公司和团体中有许多人都为该
认证提供了大量的支持和帮助。LPI的认证计划不涉及具体的厂商,严格独立,推出该计划的公司本身是一家非
赢利xìng机构。
Sair Linux 和GNU
从考试目标和受众这两方面来看,Sair Linux和GNU认证计划同LPI颇为类似。不过,Sair组织是一家商业xìng
的赢利实体,假如你访问其网站、阅读其宣传材料,你很快就会发现Sair比LPI的包装面子做得可光亮多了。
同LPI一样,Sair提供了三种级别的认证计划:
• Level 1-Sair Linux & GNU Certified Administrator (LCA)
• Level 2-Sair Linux & GNU Certified Engineer (LCE)
• Level 3-Master Sair Linux & GNU Certified Engineer (MLCE)
第1级才是目前得到完全开发的Sair认证项目,这一点也和LPI一样。
为了拿到LCA证
松语文学免费小说阅读_www.16sy.com
一缕曙光,用户在cāo作系统上的应用可以有了自己的选择,并可按用户的实际需求而定制运行。开放的源代码
更加利于应用程序开发人员的技术发挥,再也不会出现应用软件的开发受制于垄断商业cāo作系统的问题。其基
于互联网的研发与应用方式,使得全世界数以万计的开发者和爱好者可以非常便利地应用这一技术。
网站:http://www.fywxw.com 142/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
Linux职业认证考试50必考知识点
发布时间:2007-05-05 10:34:35
下是Linux 职业认证考试 (the Linux Professional Institute Certification-----LPI)的一些知识点, 大家有兴趣可以测一
下.
硬件和体系结构
1. /proc/interrupts 文件显示当前系统中正在使用的中断.
2. Linux支持标准串/并口和游戏棒口. /dev目录下对应每个设备/端口有一个文件.setserial命令用于显示修改串
口配置.
3. comsg命令可显示Linux在启动时发现了哪些硬件.
4. fdisk用于硬盘分区. newe2fs用于建立文件系统. mount用于将分区挂在总文件树上.
5. ifconfig是最常用的网络配置工具. ping通过发送ICMP消息观察一台网上机器是否可被连通. RedHat
的sndconfig用于配置声卡. minicom用于配置modem.
6. PPP协议是最通用的串行通讯协议. /etc/ppp/options中有PPP的配置信息.
PAP(Password Authentication Protocol)和CHAP(Challenge Handshake Authentication Protocol)是PPP下最流行的
两个认证协议.
系统安装和软件包安装
7. hda 表示第一个IDE盘, hda1是它的第一个分区. sda表示第一个SCSI盘, sda1是它的第一个分区.
8. swap分区的大小应至少和内存大小一样. root分区应尽量小.data/user等分区越细, 备份就越容易.
9. 分区完成后, 可以用mke2fs建立文件系统.
10. /etc/lilo.conf 中有Lilo的配置信息. 编辑完此文件后必须运行/sbin/lilo安装LILO bootloader.
11. tarball是最方便的打包工具. "x"选项用于解包, "c" 选项用于打包, "v"选项提供更多过程信息. "f"选项用于指
明包文件名.
12. make使用Makefile文件提供的编译参数命令编译系统. "configure"脚本用于软件的环境配置.
13. 动态共享库方便不同的软件共享库函数, 而且在库升级时, 使用它的软件无需重新编译. ldd命令用于显示
软件的共享库使用情况. ldconfig命令用于更新维护系统的共享库数据缓存(cache of shared library data).
"ldconfig -p"显示当前的共享库缓存.
14. 软件包管理工具有RedHat的RPM和Debian的dpkg.
15. rpm选项包括:
网站:http://www.fywxw.com 143/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
-i 安装包
-e 卸载包
-V 验证包的安装情况 (-Va验证所有包的安装情况)
-q 查寻哪个包有哪个文件 (-qf 查寻哪个文件属于哪个包 )
-b 建立包
-p 显示包的信息.
16. dpkg (略)
内核
17. lsmod命令显示系统中已装载的模块. insmod命令用于装载模块.rmmod命令用于卸载模块. modinfo用于显
示模块的有关信息.
18. modprobe工具可根据模块的依赖情况装载模块. depmod 显示模块的依赖情况.
19. conf.modules 和 modules.conf 没有任何区别. 不同的Linux发布商使用不同的文件.
20. 内核通常使用linux-x.y.z命名, x.y.z 代表版本号.
21. "make config" 提供一字符界面用于配置内核.
22. "make xconfig"提供一X图形界面用于配置内核.
23. "make dep" 用于建立内核文件的依赖关系. 编好新内核后, 要修改/etc/lilo.conf, 以使用新内核.
文本编辑,处理和打印
24. vi的方向键:
h --左
l --右
j --下
k --上
25. vi的命令:
c -修改文本
d -删除文本
i -chā入文本
o -在当前行下chā入一新行
O -在当前行上chā入一新行
p -将缓冲区内容chā入
网站:http://www.fywxw.com 144/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
r -字符替换
R -替换模式
u - undo
x -删除字符
y -拷贝入缓冲区
26. The lpc utility is the main one used to manage the print service,while lpq is the primary tool for looking at and interacting
with the print queue.
27. The lpr command is used to submit jobs to the print service, and there are a wide number of options that can be used
with it, including:
-b to suppress a banner
-K to specify a number of copies to print
-# the scom as -K
-m to send errorcomssages via mail
-T to signify a title page
-w to define the width
28. The /etc/printcap file is a database defining what each known printer is capable of. It is read once by lpd at starup.
29. The lpd.perms file hods the permissions for the lpd service and can affect the operation as such utilities as lpc and lpq.
30. The lpd.conf file is used to configure the actual lpd service. There are 180 options that can be configured.
31. The lprm command is used to remove print jobs, and lprm -a will attempt to remove all spooled jobs.
Shell,脚本,编程,编译
32. /etc/profile在用户登陆时被执行,然后不同的SHELL会执行用户hcom下的对应配置文件.如bash依次查
找.bash_profile, .bash_login和.profile.
33. .bashrc在SHELL运行开始时被执行. .inputrc用于键盘配置.
34. SHELL脚本必须有可执行权限,或是直接被SHELL读入执行. 0代表正常退出.
35. SHELL脚本中应用"#!"说明解释器位置(如#!/usr/bin/perl)
36. $1代表第一个命令行参数. shift命令将$2变为$1,依此类推.
37. test或者[]可用于进行逻辑测试. if-fi构成判断块.
X窗口
网站:http://www.fywxw.com 145/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
38. "X -showconfig"显示X的配置情况. startx用于启动X窗口.
39. xterm参数:
-bd设置边界颜色
-bg设置后景色
-fg设置前景色
-fn设置字体
网络
40. /etc/services 提供端口号与服务名的对应. 如 80 - http, 23 - telnet...
41. DHCP用于自动分配IP. IP地址有32位, 8位一组. 通过前8位将IP地址分为不同类组:
1-126 A 类
128-191 B 类
192-223 C 类
在Internet上的IP地址必须独立(UNIQUE).
42. 一些IP地址可用于内部网络:
10.x.x.x A 类
172.16.x.x B 类
192.168.x.x C 类
43. netmask用于识别一个主机是否属于当前网络. 缺省netmask为:
A 类 255.0.0.0
B 类 255.255.0.0
C 类 255.255.255.0
网络服务
44. inetd 是超级daemon, 调用其他服务. 它使用/etc/inetd.conf配置文件决定应管理哪些服务.
45. hosts.allow 和 hosts.deny 用于访问控制. NFS 使用/etc/exports提供的配置决定export那些文件系统. SMB用于
与WINDOWS主机通讯. NMB用于识别WINDOWS主机提供的资源.
46. sendmail.cf 是 sendmail的主要配置文件. /etc/aliases 提供mail地址别名. /var/spool/mqueue 中存有mail的消息
队列. mailq用于检查mail的消息队列. newaliases 用于建立新的别名文件.
47. Apache提供WEB服务. access.conf, httpd.conf和srm.conf是它的配置文件.
安全
48. /etc/profile 中的umask值应小心配置, 尽量减小新文件的权限.
网站:http://www.fywxw.com 146/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
49. 对于SUID和SGID程序要特别小心, 尽量用权限最小的user和group.
50. shadow password用于提高 /etc/passwd的安全xìng. 应使用quotas对用户的磁盘空间进行限制. 应有对密码的
安全xìng检查, 保证密码至少有6-8个字符, 并定期更换密码.
网站:http://www.fywxw.com 147/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
Linux专业学员的就业优势
发布时间:2007-05-05 10:35:00
linux的发展和普及很迅速,前景广阔,人才社会需求量大;
红旗软件公司的综合实力很强,位居国内首位;
红旗linux认证培训模式科学、前卫、实用xìng好、市场认可度高,证书的含金量高;
Linux专业学员的就业方向:
电信、银行、商业、教育等行业从事计算机网络管理、网站建设和维护、网络规划与设计;
在事业单位或外企从事局域网的设计、安装、调试、检验、运行、与管理、网络应用软件的规划、设计、运行
、维护等方面;
企业、政府、社区、高等学校或外国公司从事中、大型数据库服务器的设计、安装、调试、维护、恢复与安全
管理;
软件公司从事数据库开发等工作,IT业从事软件培训、维护与销售工作;
等..
学员就业推荐工作的开展
对参加红旗linux技能认证考试的学员都登记在册,不定期地将优秀毕业学员向有关合作伙伴推荐工作,并定期
询问学员的就业情况。
针对学员在社会或工作岗位上遇到相关的技术或非技术问题,中科linux技术组尽力为其提供所需帮助。
网站:http://www.fywxw.com 148/153 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程 第二部分作者:红联
世界4个头号Linux认证浅析
发布时间:2007-05-05 10:35:20
现在各公司对Linux的关切程度日益高涨,这促使越来越多的IT专业人员试图掌握这个企鹅cāo作系统的相关知识
和经验。最近由NetAdmin组织的一次调查结果(图A)表明,大量的IT技术人员都正在考虑通过Linux认证考试
,为了帮助你做出选择,我们现在就来看一看Linux认证领域的现状,提出可供你选择的头4号Linux资格认证计
划。
Linux Professional Institute
目前,Linux Professional Institute(LPI)已经先期推出了Linux Professional Institute Certified-Level 1 (或者简
称为LPIC-1)认证计划。不久的将来还会按预定计划推出第2和第3级认证。为了获得LPIC-1证书,你必须通过
两门各自长达 90分钟的考试-101 (LPI General Linux, Part 1)和102(LPI General Linux, Part 2)。LPI的LPIC-1的
应试对象主要是有至少1年Linux工作经验的系统管理员。
以上的两门考试主要采用多选题和填空题的测验形式,你可以联系VUE考试中心参加该项认证考试,价格
是每门100美元,内容涵盖相当广泛的Linux知识点,包括基本的命令行任务、进程管理、数据备份、用户和组
的管理、Linux TCP/IP联网、Xwindows等等。为人称道的是,LPI认证并非仅仅简单地要求你掌握Linux术语知识
,同时还要考察你是如何实现它们的。
就目前Linux团体所关注的程度来看,LPI认证计划受到了最为广泛的支持。这其中的部分原因该归功于LPI
计划的设计完全采用了Linuxcāo作系统和开放源代码软件的同样开发方式,Linux公司和团体中有许多人都为该
认证提供了大量的支持和帮助。LPI的认证计划不涉及具体的厂商,严格独立,推出该计划的公司本身是一家非
赢利xìng机构。
Sair Linux 和GNU
从考试目标和受众这两方面来看,Sair Linux和GNU认证计划同LPI颇为类似。不过,Sair组织是一家商业xìng
的赢利实体,假如你访问其网站、阅读其宣传材料,你很快就会发现Sair比LPI的包装面子做得可光亮多了。
同LPI一样,Sair提供了三种级别的认证计划:
• Level 1-Sair Linux & GNU Certified Administrator (LCA)
• Level 2-Sair Linux & GNU Certified Engineer (LCE)
• Level 3-Master Sair Linux & GNU Certified Engineer (MLCE)
第1级才是目前得到完全开发的Sair认证项目,这一点也和LPI一样。
为了拿到LCA证
松语文学免费小说阅读_www.16sy.com