Ubuntu与Linux互联网资源全解析
1. Ubuntu安装与开发参与途径
- 安装方式 :可以使用标准Ubuntu CD进行开发和安装,也能下载ISO9660格式(文件名以.iso结尾)的镜像,然后刻录到700MB的CD - R或DVD上。还能在http://shipit.ubuntu.com 直接订购预压CD。安装完整发行版时,可以获取Linux内核的完整源代码以及发行版中所有软件的源代码,其中包含超过5500万行的C代码和近500万行的C++代码。可浏览www.ubuntu.com/download/ 开始操作。
- 参与开发与文档编写 :若想为Ubuntu贡献力量,可以通过测试beta版本(即预览版,通常以动物命名)、编写文档、为核心或贡献软件仓库提供软件等方式参与。参与人员最好有安装Linux发行版的经验,有将文档翻译成不同语言的意愿,或者能够使用如CVS等软件项目管理系统。
- 邮件列表 :邮件列表是讨论Ubuntu的渠道,不同类型的用户使用不同的列表。例如,普通用户在ubuntu - users邮件列表讨论问题,beta测试人员和开发者通过ubuntu - devel交流,文档贡献者则使用ubuntu - doc邮件列表。可在http://lists.ubuntu.com/mailman/listinfo/ 选择感兴趣的列表进行订阅,但部分列表每天可能会有200 - 300封邮件。
2. 重要参考网站
| 网站名称 | 网站链接 | 简介 |
|---|---|---|
| IBM Linux信息 | www - 1.ibm.com/linux/ | 提供IBM在Linux硬件、软件和服务方面的努力和产品信息 |
| Ubuntu主页 | www.ubuntu.com | 由Canonical Software赞助,是了解Ubuntu的起点 |
| Ubuntu帮助文档 | http://help.ubuntu.com/ | 包含当前Ubuntu文档和发行说明的链接 |
| Linux文档项目 | www.tldp.org | 获取通用Linux常见问题解答、指南和操作文档最新更新的权威起点 |
| 新手Linux学习网站 | www.justlinux.com | 新Linux用户可以浏览以了解更多Linux信息的网站 |
| Ubuntu论坛 | www.ubuntuforums.org | 用户交流和互相支持解决问题的热门网站 |
3. Ubuntu互联网支持概述
Ubuntu拥有丰富的互联网支持,包括提供技术信息、特定程序文档、针对性白皮书、错误修复、用户经验分享、第三方商业技术支持,甚至还有免费的专业优化克隆发行版。这些支持形式存在于众多网站、FTP仓库、Usenet新闻组和电子邮件列表中。
4. 保持系统更新
保持对错误修复、安全更新和其他勘误信息的了解对Ubuntu系统的成功和健康至关重要。要及时了解Ubuntu的重要发展动态,需注册Ubuntu公告邮件列表,可访问https://lists.ubuntu.com/mailman/listinfo/ubuntu - security - announce 进行注册。同时,留意更新管理器的通知,以跟上错误修复、新软件包和安全更新的步伐。
5. 网站搜索与搜索引擎
-
搜索技巧
:在网上搜索Linux问题的答案时,使用特定的搜索词能更高效地找到所需信息。例如,搜索“Ubuntu sound”比“Ubuntu Linux”更可能得到有用结果。若收到错误消息,可将其作为搜索标准;否则,使用Linux内核诊断消息。其他有效技巧如下:
- 使用符号,如加号(+),强制搜索包含两个字符串的网页(前提是搜索引擎支持)。
- 在返回结果中进行二次搜索。
- 对结果进行排序(通常按日期排序以获取最新信息)。
- 搜索相关信息。
- 进行词干搜索,如搜索“link”时也能返回“linking”和“linked”的结果。
- Google搜索 :Google是强大的搜索引擎,每月有数百万人使用。它使用先进的软硬件提高搜索速度和效率。若要查找特定的Linux答案,可利用其Linux页面http://google.com/linux 。Google成功的原因包括优秀的算法、良好的编程和简洁的界面设计,且能在搜索结果第一页提供相关链接。其数据库庞大,能对深奥主题进行搜索。可访问www.google.com/options/ 了解更多服务和工具。
6. Ubuntu相关实用信息
- 软件包列表 :可通过Ubuntu软件中心或Synaptic快速查看Ubuntu系统中已安装的软件包列表及简短描述,还能据此决定是否安装某个软件包。
- 认证 :Linux认证课程是信息技术培训行业的一部分,但由于Linux是开源软件,没有正式规则规定认证所需的知识和专业水平。若对认证感兴趣并想从事相关职业,可在www.ubuntu.com/support/training/ 找到提供培训的公司列表及其他资源。
-
商业支持
:Ubuntu的商业支持对其在企业和商业领域的成功至关重要。以下是一些知名的Linux支持提供商:
- www.ubuntu.com/support/services :可从Canonical软件或当地支持提供商处获取Ubuntu的支持选项。
- www.hp.com/linux :HP提供全面的Linux服务和硬件,包括咨询、商业解决方案、硬件规格和实施等。
- www.ibm.com/linux/ :IBM提供的Linux服务包括电子商务解决方案、开源咨询、数据库迁移、集群、服务器和支持等。
- 加入Linux用户组的好处 :加入当地的Linux用户组(LUG)可以获得帮助、交流信息并学习Linux知识。大多数LUG无需会员费,还经常举办由Linux、GNU和开源专家主讲的讲座和讨论。可从www.tux.org/luglist.html 开始查找,对于特定的Ubuntu用户组,可查看http://loco.ubuntu.com/ 。
- 文档资源 :几乎所有Linux发行版都包含数千页的文档,如手册页、HOWTO文档等,但阅读最新版本文档的权威网站是Linux文档项目www.tldp.org 。
7. Linux指南推荐
| 指南名称 | 作者 | 简介 |
|---|---|---|
| “Advanced Bash - Scripting Guide” | Mendel Cooper | 使用bash进行shell脚本编写的指南 |
| “LDP Author Guide” | Mark F. Komarinski | 关于如何编写LDP文档的指南 |
| “Linux Administration Made Easy” | Steve Frampton | 简化Linux管理的指南 |
| “Linux Consultants Guide” | Joshua Drake | 全球商业Linux顾问列表指南 |
| “Linux from Scratch” | Gerard Beekmans | 从软件创建Linux发行版的指南 |
| “Linux Kernel Module Programming Guide” | Peter J Salzman, Michael Burian, Ori Pomerantz | 构建2.4和2.6系列模块的优秀指南 |
| “Securing and Optimizing Linux” | Gerhard Mourani | 关于Linux安全和优化的指南 |
| Linux认证指南 | - | 帮助获取Linux认证的相关指南 |
| “The Linux Network Administrator’s Guide, Second Edition” | Olaf Kirch, Terry Dawson | 全面的网络管理指南 |
8. Ubuntu相关特定网站
-
主要网站
:
- www.ubuntu.com :Ubuntu的主页,是Canonical基于社区的免费Linux发行版的核心,包含数千个软件包,还可找到其他相关版本的链接。
- www.ubuntuforums.org :需要特定Ubuntu支持时的好去处。
-
Mini - CD Linux发行版
:Mini - CD Linux发行版用途广泛,有多种大小可供选择,还能下载ISO镜像创建可引导的Linux名片。相关链接如下:
- www.lnx - bbc.com :Linux BBC的主页,40MB镜像可提供完整的实时Linux会话。
- http://crux.nu/ :CRUX i686优化Linux发行版的主页。
- www.smoothwall.org :69MB的SmoothWall发行版可用于安装基于Web管理的防火墙、路由器或网关。
-
Intel架构Linux发行版
:选择适合Intel架构PC的Linux发行版通常取决于个人喜好和需求。可从www.distrowatch.com 开始查找,常见的发行版网站如下:
- www.debian.org :Debian Linux发行版,仅包含遵循GNU GPL许可的软件,Ubuntu基于Debian。
- www.slackware.com :最古老的Linux发行版之一Slackware的最新版本下载主页。
- www.opensuse.org :SUSE Linux的主页。
- http://fedoraproject.org/ :与Red Hat密切相关的流行发行版。
- www.redhat.com/ :企业和服务器领域最常用的发行版之一。
-
PowerPC架构Linux发行版
:PowerPC处理器曾用于苹果Macintosh计算机等。相关发行版的主页如下:
- http://penguinppc.org/ :PowerPC GNU/Linux发行版的主页。
- www.yellowdoglinux.com :Terra Soft Solutions为PowerPC提供的基于Fedora的Yellow Dog Linux的主页。
- 笔记本电脑和PDA上的Linux :获取在笔记本电脑上运行Linux信息的权威网站是Kenneth Harker的Linux Laptop网站www.linux - laptop.net 。还可查看Werner Heuser的Tuxmobil - Mobile UNIX网站www.tuxmobil.org ,获取IrDA、Linux PDA和手机等信息。Linux Zaurus PDA用户可访问www.openzaurus.org 下载适用于Zaurus 5000和5500型号的完整开源替代操作系统。
- X窗口系统 :在解决X窗口系统问题时,首先要确定问题是软件还是硬件相关。搜索或寻求帮助时要尽可能具体,需提供的关键信息包括使用的Linux发行版、内核版本、X版本、显卡品牌和型号、显示器及其他相关硬件的信息。获取X的权威技术信息可访问www.X.org 。
9. Usenet新闻组
当使用Linux遇到问题时,Linux相关的Usenet新闻组是很好的信息来源。若ISP不提供全面的Linux新闻组,可访问http://groups.google.com/ 。主要的Linux及相关新闻组如下:
- alt.os.linux.dial - up :关于使用PPP进行拨号上网的讨论
- alt.os.linux.mandriva :关于Mandriva Linux的所有讨论
- alt.os.linux.slackware :关于使用Slackware Linux的讨论
- alt.os.linux.ubuntu :关于使用Ubuntu Linux的讨论
- comp.os.linux.advocacy :关于Linux及相关问题的激烈讨论
- comp.os.linux.alpha :关于在Alpha CPU上使用Linux的讨论
- comp.os.linux.announce :一般的Linux公告
Ubuntu与Linux互联网资源全解析(下)
10. 互联网中继聊天(IRC)相关
虽然原文未详细提及Ubuntu和Linux相关的Internet Relay Chat具体内容,但在Linux社区,IRC是一种实时交流的重要方式。许多Linux项目和社区都有自己的IRC频道,用户可以在这里与开发者、其他用户实时交流,获取即时帮助和最新信息。通常可以使用IRC客户端软件,如irssi、XChat等,连接到特定的IRC服务器和频道。常见的Linux相关IRC服务器有Freenode,许多Ubuntu和Linux项目的官方频道都设立在此。
11. 不同资源的使用建议与流程
- 搜索信息流程
graph LR
A[确定问题] --> B[选择合适搜索词]
B --> C{使用搜索技巧}
C -->|如使用符号| D[搜索网页]
C -->|搜索相关信息| D
C -->|词干搜索| D
D --> E{是否找到答案}
E -->|否| F[调整搜索词和技巧]
F --> D
E -->|是| G[获取所需信息]
- 参与Ubuntu开发流程
graph LR
A[有参与意愿] --> B[评估自身条件]
B -->|有安装经验等| C[选择参与方式]
C -->|测试beta版| D[参与测试]
C -->|编写文档| E[撰写文档]
C -->|贡献软件| F[提供软件代码]
D --> G[反馈问题和建议]
E --> G
F --> G
G --> H[持续跟进和交流]
12. 综合对比不同类型资源
| 资源类型 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 网站和搜索引擎 | 信息丰富、查找便捷 | 信息质量参差不齐 | 快速查找一般性问题的答案 |
| Usenet新闻组 | 专业讨论氛围浓、可获取深度信息 | 信息更新不及时、新手可能难以融入 | 深入探讨特定技术问题 |
| 邮件列表 | 针对性强、可与特定群体交流 | 邮件数量可能过多 | 与特定类型用户或开发者交流 |
| IRC | 实时交流、能快速获得帮助 | 交流内容可能不系统、难以保存 | 紧急问题的实时解决 |
13. 总结
Ubuntu和Linux拥有丰富的互联网资源,涵盖网站、新闻组、邮件列表和IRC等多种形式。合理利用这些资源,掌握有效的搜索和交流技巧,能够帮助用户更好地使用、开发和维护Ubuntu及Linux系统。无论是新手入门学习,还是专业开发者进行技术研究,都能从这些资源中获得有力的支持。同时,要注意不同资源的特点和适用场景,根据具体需求选择合适的途径获取信息和帮助。在使用过程中,保持对系统更新的关注,积极参与社区交流,不断提升自己的Linux技能和知识水平。
Ubuntu与Linux互联网资源全解析(下)
10. 互联网中继聊天(IRC)相关
虽然原文未详细提及Ubuntu和Linux相关的Internet Relay Chat具体内容,但在Linux社区,IRC是一种实时交流的重要方式。许多Linux项目和社区都有自己的IRC频道,用户可以在这里与开发者、其他用户实时交流,获取即时帮助和最新信息。通常可以使用IRC客户端软件,如irssi、XChat等,连接到特定的IRC服务器和频道。常见的Linux相关IRC服务器有Freenode,许多Ubuntu和Linux项目的官方频道都设立在此。
以下是使用IRC客户端软件连接到Freenode服务器获取Ubuntu相关帮助的一般步骤:
1.
选择并安装IRC客户端
:可以根据自己的操作系统选择合适的IRC客户端,如在Linux系统中可使用irssi,在Windows系统中可使用XChat。
2.
启动IRC客户端
:打开安装好的IRC客户端软件。
3.
配置服务器信息
:在客户端中添加Freenode服务器,地址一般为
irc.freenode.net
,端口通常为6667(如果需要加密连接可使用6697)。
4.
设置昵称
:为自己设置一个唯一的昵称,方便在频道中交流。
5.
连接服务器
:点击连接按钮,等待客户端连接到Freenode服务器。
6.
加入Ubuntu相关频道
:连接成功后,在客户端中输入
/join #ubuntu
(这是Ubuntu的主频道)或其他相关频道,如
#ubuntu - devel
(开发者频道)等,即可加入频道与其他用户交流。
11. 不同资源的使用建议与流程
- 搜索信息流程
graph LR
A[确定问题] --> B[选择合适搜索词]
B --> C{使用搜索技巧}
C -->|如使用符号| D[搜索网页]
C -->|搜索相关信息| D
C -->|词干搜索| D
D --> E{是否找到答案}
E -->|否| F[调整搜索词和技巧]
F --> D
E -->|是| G[获取所需信息]
在实际搜索信息时,按照这个流程可以更高效地找到答案。例如,当遇到Ubuntu系统中声音问题时,首先确定问题是“Ubuntu声音问题”,然后选择合适的搜索词“Ubuntu sound”,接着使用搜索技巧,如在Google中输入“Ubuntu sound + 错误代码”(如果有错误代码)进行搜索。如果第一次搜索没有找到答案,就调整搜索词和技巧,再次进行搜索。
- 参与Ubuntu开发流程
graph LR
A[有参与意愿] --> B[评估自身条件]
B -->|有安装经验等| C[选择参与方式]
C -->|测试beta版| D[参与测试]
C -->|编写文档| E[撰写文档]
C -->|贡献软件| F[提供软件代码]
D --> G[反馈问题和建议]
E --> G
F --> G
G --> H[持续跟进和交流]
对于想要参与Ubuntu开发的用户,按照这个流程可以有序地进行。首先要有参与的意愿,然后评估自己是否有安装Linux发行版的经验、是否有编写文档或贡献软件的能力等。如果具备相应条件,就可以选择参与方式,如参与beta版测试,在测试过程中发现问题及时反馈问题和建议,并持续与开发团队跟进和交流。
12. 综合对比不同类型资源
| 资源类型 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 网站和搜索引擎 | 信息丰富、查找便捷 | 信息质量参差不齐 | 快速查找一般性问题的答案 |
| Usenet新闻组 | 专业讨论氛围浓、可获取深度信息 | 信息更新不及时、新手可能难以融入 | 深入探讨特定技术问题 |
| 邮件列表 | 针对性强、可与特定群体交流 | 邮件数量可能过多 | 与特定类型用户或开发者交流 |
| IRC | 实时交流、能快速获得帮助 | 交流内容可能不系统、难以保存 | 紧急问题的实时解决 |
通过这个表格可以清晰地看到不同类型资源的特点,从而根据自己的需求选择合适的资源。例如,当你只是想快速了解Ubuntu某个软件包的基本信息时,可以使用网站和搜索引擎;如果想深入研究Ubuntu内核的某个技术问题,就可以选择Usenet新闻组。
13. 总结
Ubuntu和Linux拥有丰富的互联网资源,涵盖网站、新闻组、邮件列表和IRC等多种形式。合理利用这些资源,掌握有效的搜索和交流技巧,能够帮助用户更好地使用、开发和维护Ubuntu及Linux系统。无论是新手入门学习,还是专业开发者进行技术研究,都能从这些资源中获得有力的支持。
同时,要注意不同资源的特点和适用场景,根据具体需求选择合适的途径获取信息和帮助。在使用过程中,保持对系统更新的关注,积极参与社区交流,不断提升自己的Linux技能和知识水平。例如,定期查看Ubuntu公告邮件列表,及时了解系统的安全更新和错误修复情况;积极参与IRC频道的讨论,与其他用户分享经验和解决问题。通过这些方式,用户可以更好地融入Linux社区,享受开源软件带来的便利和乐趣。
超级会员免费看
7111

被折叠的 条评论
为什么被折叠?



