<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="zh-Hans-CN">
  <siteinfo>
    <sitename>tutorials.sdfcn.org - sdf中文html教程</sitename>
    <dbname>sdfcnwiki</dbname>
    <base>https://tutorials.sdfcn.org/index.php?title=%E9%A6%96%E9%A1%B5</base>
    <generator>MediaWiki 1.43.0</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">媒体</namespace>
      <namespace key="-1" case="first-letter">特殊</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">讨论</namespace>
      <namespace key="2" case="first-letter">用户</namespace>
      <namespace key="3" case="first-letter">用户讨论</namespace>
      <namespace key="4" case="first-letter">Sdfcntutorials</namespace>
      <namespace key="5" case="first-letter">Sdfcntutorials讨论</namespace>
      <namespace key="6" case="first-letter">文件</namespace>
      <namespace key="7" case="first-letter">文件讨论</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki讨论</namespace>
      <namespace key="10" case="first-letter">模板</namespace>
      <namespace key="11" case="first-letter">模板讨论</namespace>
      <namespace key="12" case="first-letter">帮助</namespace>
      <namespace key="13" case="first-letter">帮助讨论</namespace>
      <namespace key="14" case="first-letter">分类</namespace>
      <namespace key="15" case="first-letter">分类讨论</namespace>
      <namespace key="1198" case="first-letter">Translations</namespace>
      <namespace key="1199" case="first-letter">Translations talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>首页</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>153</id>
      <parentid>145</parentid>
      <timestamp>2025-08-20T07:39:53Z</timestamp>
      <contributor>
        <username>Gao66</username>
        <id>1</id>
      </contributor>
      <origin>153</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="10248" sha1="6a29zaryj7ux1wdbgtotwua8pmbhvk8" xml:space="preserve">&lt;strong&gt;tutorials.sdfcn.org - sdf中文html教程说明&lt;/strong&gt;
* 基于[https://sdf.org/?tutorials SDF, UNIX and INTERNET tutorials]翻译而来，只是转述[https://sdf.org/?tutorials SDF, UNIX and INTERNET tutorials]的内容，某些内容可能过时，不对其中观点负责。
* 此教程翻译自传统的[https://sdf.org/?tutorials html教程]，并非新[https://wiki.sdf.org sdf教程维基]，但是今后也会进行翻译。

* 除非另有声明，本网站内容采用[https://creativecommons.org/licenses/by/4.0/ Creative Commons Attribution] (CC BY 4.0) 授权。

* 此教程目前为个人维护项目，如果想加入翻译请联系[mailto:gao66@sdf.org gao66@sdf.org]。

* 若教程内容出现问题（如翻译问题等），也请联系[mailto:gao66@sdf.org gao66@sdf.org]。
2023.6.19 gao66 on sdf

=='''SDF、UNIX和INTERNET教程''' ==
'''SDF成员贡献教程，是为了与INTERNET、UNIX操作系统和编程语言感兴趣的现有和潜在的SDF用户分享知识，并提供帮助。本项目的目的是通过实际且有用的示例，帮助用户充分利用 SDF 和 UNIX 的丰富功能。'''

== '''两个教程项目''' ==
目前有两个重叠的教程项目：

* 新的[https://wiki.sdf.org SDF教程维基]，可在wiki.sdf.org找到。&lt;ref&gt;中文翻译版本会放在https://wiki.sdf.org，目前还没有。 --译者注&lt;/ref&gt;它包含下面列出的所有（或几乎所有）HTML教程的移植版本，以及新的内容。它还包括搜索功能，以及一个标准化的页面格式。
*传统的[[#HTML教程]]，即是以下内容。这些教程包含了许多由SDF用户多年来创建和更新的基础和高级教程。

===有兴趣做出贡献吗？===

*向教程维基做贡献：教程维基的建立是为了方便添加和维护教程的内容。要在教程维基上做贡献，你需要为自己建立一个账户。发送电子邮件至 [mailto:membership@sdf.org membership@sdf.org] （mailto link）以获得一个具有写入权限的账户，以便能够在维基上贡献编辑和新内容。 &lt;br /&gt;教程维基页面可以在你的浏览器中直接编辑，如果你担心把事情搞乱，它有内置的预览和版本控制。如果你有任何使用维基的经验，这对你来说很容易。更多细节作为Dokuwiki页面链接到了维基本身上，包括：
**[https://www.dokuwiki.org/wiki:syntax 维基语法]
**[https://www.dokuwiki.org/manual 维基用户手册]
*向HTML教程做贡献：传统的HTML教程项目包括本页面和下面链接的所有教程页面。为了能够对HTML教程做出贡献，请阅读[[SDF HTML教程编辑指南|HTML教程编辑指南]]，该指南也在[https://wiki.sdf.org/doku.php?id=sdf_tutorial_editing_guide 此处]的维基页面提供

=='''SDF教程维基'''==

#[https://wiki.sdfcn.org/ SDF教程维基]&lt;ref&gt; 目前还不存在，今后会进行翻译  --译者注 &lt;/ref&gt;

=='''&lt;span id="HTML教程"&gt;HTML教程：目录'''==

#[[#SDF基础知识]]
#[[#电子邮件]]
#[[#网站设置和托管功能]]
#[[#高级专题]]
#[[#SDF的互联网聊天中继（IRC）]]
#[[#SDF VoIP电话服务]]
#[[#SDF 拨号（Dialup）和DSL互联网服务]]（适用于Dialup和DSL成员）
#[[#SDF电台！/ ANONRADIO服务]]
#[[#SDF VPS服务]]（适用于metaArpa成员）
#[[#Cheat Sheets (文本编辑器）]]
#[[#Dotfile（配置文件）资料库]]
#[[#twenex.org - SDF公共访问 TWENEX 操作系统]]
#[[#在线隐私]]
#[[#复古计算]]
#[[#贝尔实验室的Plan 9项目]]

===&lt;span id="SDF基础知识"&gt;1. SDF基础知识===

*[[从Shell中寻找帮助|寻找帮助]] - 如何在shell中取得帮助
*[[COM不是IRC]]（互联网聊天中继）- 聊天程序 "COM" 的介绍
*[[bboard]] - 对论坛 "bboard" 的介绍
*[[SDF 多用户环境中的个人责任|多用户系统的责任]] - 关于SDF多用户环境下用户责任的声明
*[[SDF SSH 主机密钥|主机密钥]] - SDF的SSH主机密钥的列表
*[[SDF 中的即时信息|即时通讯]] - 如何在SDF上使用即时通讯服务
*[[文件传输教程|文件传输]] - 如何将文件移入或移出SDF
*[[UNIX® Shell之间的最终差异]] - 比较shell的差异/相似性
*[[权限|文件权限]] - 更改文件权限
*[[基本的文件和shell操作]] - 使用一些命令操作文件和目录
*[[在 SDF 上的ASCII 游戏...|ASCII游戏]] - 只工作不玩乐只会使你自己成为一个无趣的SDFer
*如何捐赠及原因 - 解释你的朋友和你的家人（或你）应该如何以及为什么要帮助资助SDF的一个页面。
*传播关于SDF的信息
*为盲人用户的SDF
*使用微软Windows™ 的 telnet
*SDF上的按类别排序的软件
*SDF特有命令 - SDF特有的命令、脚本和程序的列表。
*Jabber IM服务器 - 使用SDF Jabber XMPP即时通讯服务器
*SDF上的游戏服务器 - 在SDF上运行的多人游戏服务器列表
*Tiny Tiny RSS - 在SDF中托管的RSS阅读器
*MetaArray（元数组） - 存储以及为MetaArpa成员提供的一些服务
*GNU 社区 - SDF的微博

===&lt;span id="电子邮件"&gt;2. 电子邮件 ===

* 为初学者提供的电子邮件教程
* 电子邮件基础知识
* 电子邮件的黑名单问题 - 别人收到你的SDF邮件的问题
* SDF灰名单 - 减少垃圾邮件的系统政策
* Mutt邮件的用户代理（User Agent）
* 高级电子邮件主题 - 转发信息，打击垃圾邮件
* 设置一段假期 - 发送自动邮件回复
* POP3、IMAP和SMTP 验证 - 在流行的邮件客户端设置POP3、IMAP和SMTP认证
* SDF上的Procmail（邮件过滤工具）- 一般的配置说明

===&lt;span id="网站设置和托管功能"&gt;3. 网站设置和托管功能 ===

* 网站 - 在SDF上建立一个网站
* 为网站建设者提供的资源
* 自定义错误页面 - 使用.htaccess创建自定义错误页面
* SDF上的Ruby on Rails
** Ruby on Rails - SDF上的Ruby on Rails
** 构建一个基本的Ruby on Rails应用程序
* SDF上的Trac - 设置和使用Trac实例
* Gopher - 构建你自己的Gopher空间
* 用Jekyll写博客
* Htaccess - Apache HTTP服务器的有用的.htaccess技巧和窍门

===&lt;span id="高级专题"&gt;4. 高级专题 ===

* 编程语言、代码开发和编译器 - 在SDF编写你自己的代码
*使用skey - 通过不安全的协议安全地登录
*Emacs教程 - Emacs基础知识，使用Emacs作为工作环境
*SSH - 使用SDF时，通过SSH保证安全和路由客户端应用程序
*SSHFS - 使用SSHFS在linux本地机器上挂载SDF文件夹
*EncFS - 使用EncFS来管理加密的文件夹
*PSSHFS - 在NetBSD本地机器上挂载SDF文件夹
*VPN - 连接到SDF VPN（PPTP和OpenVPN）
*rsync - 使用rsync备份$HOME
*CVS - 在SDF上使用CVS
*GCI - SDF绿色计算倡议（Green Computing Initiative）
*MDNS（动态dns）- 自动MDNS示例(MetaARPA)
*SDF上的RubyGems - 设置 "gem" 命令
*scmgit - GIT源代码控制管理介绍
*SDFARC中继列表 - SDF业余无线电俱乐部（SDF Amateur Radio Club）使用的中继器列表
*toobnix.org - SDF的用户视频库
*X11转发 - 设置和运行X11应用程序（MetaARPA）
*$HOME/bin - 用户在SDF的多架构环境中编译的程序（ARPA）
*Screen - 复用你的终端（MetaARPA）
*Tmux - Screen的替代方案（MetaARPA）
*Minecraft - SDF自己的*私人*Minecraft（我的世界）服务器
*Chicken - Scheme编程语言的一种实现
*ECL - 可嵌入的通用编程语言
*移动应用 - 移动设备的应用
*端口分配 - MetaARPA成员的端口分配和使用信息
*UUCP（Unix-to-Unix Copy） - 通过轮询SDF获得UUCP新闻组新闻（USENET News）和网络邮件

===&lt;span id="SDF的互联网聊天中继（IRC）"&gt;5. SDF的互联网中继聊天（IRC） ===

* SDF IRC可接受使用政策
* SDF IRC 频道
* 用Irssi自动连接IRC频道

===&lt;span id="SDF VoIP电话服务"&gt;6. SDF VoIP电话服务 ===

* 基本设置
* 扩展目录
* 高级功能和设置
* 配置FreePBX
* 配置思科（Cisco）7940G电话

===&lt;span id="SDF 拨号（Dialup）和DSL互联网服务"&gt;7. SDF 拨号（Dialup）和DSL互联网服务（适用于Dialup和DSL成员） ===

* SDF 拨号 - 介绍和初始账户配置
** 设备升级 - SDF拨号所需的设备和服务
** 设置 - WinXP - 在Windows XP上配置拨号
** 设置 - Lucid - 在Ubuntu Linux上配置拨号
* SDF SDL - 配置和使用SDF DSL

===&lt;span id="SDF电台！/ ANONRADIO服务"&gt;8. SDF电台！/ ANONRADIO服务 ===

* 如何收听ANONRADIO
* 如何在ANONRADIO上成为DJ

===&lt;span id="SDF VPS服务"&gt;9. SDF VPS服务（适用于MetaARPA成员） ===

* NetBSD的设置和配置
* 安装一个OpenLDAP服务器
* Debian的设置和配置
* Ubuntu的设置和配置（WIP）
* Plan9的设置和配置
* CentOS的设置和配置

=== &lt;span id="Cheat Sheets (文本编辑器）"&gt;10. 小贴士  ===

* 适用于Vi、awk、sed等的小贴士
* Emacs小贴士
* ed小贴士
* Pico小贴士
* 生存下来的TECO

===&lt;span id="Dotfile（配置文件）资料库"&gt;11. Dotfile（配置文件）资料库 ===

* 浏览含有注解的Dotfiles - 寻找工作示例，帮助你配置你最喜欢的程序。

===&lt;span id="twenex.org - SDF公共访问 TWENEX 操作系统"&gt;12. twenex.org - SDF公共访问 TWENEX 操作系统 ===

* TOPS-20互动教程 - twenex.org的互动教程（@TOPS20）的日志和摘要
* 进入TWENEX - 为中级用户提供的twenex.org系统之旅
* 在TWENEX上使用多个互动程序 - 关于如何在同一登录中使用多个程序的教程

===&lt;span id="在线隐私"&gt;13. 在线隐私 ===

* 隐私保护
* SDF的隐私政策

===&lt;span id="复古计算"&gt;14. 复古计算 ===

* 歇斯底里的Unix指南 - 庆祝UNIX操作系统50周年
* CDC 6500生存指南
* 基本程序

===&lt;span id="贝尔实验室的Plan 9项目"&gt;15. 贝尔实验室的Plan 9项目 ===
'''贝尔实验室的Plan 9'''是一个研究性的操作系统，被设计为超越Unix的操作系统进化的下一步。

'''SDF'''赞助了一系列的训练营来介绍新用户使用'''Plan 9'''。本节教程收集了营员们的发现。

* 为SDF VPS基本单位进行Plan9设置和配置
* Plan 9 C语言编程
* Plan 9 Rc 生存指南
* (在此添加你的Plan 9教程的链接)

注释：
&lt;references /&gt;
----&lt;small&gt;''$Id: index.html,v 1.195 2025/03/05 00:30:45 peteyboy Exp $''&lt;/small&gt;</text>
      <sha1>6a29zaryj7ux1wdbgtotwua8pmbhvk8</sha1>
    </revision>
  </page>
</mediawiki>
