You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

345 lines
16 KiB

<style type="text/css">
@import url('http://sdf.org/tutorials/tutorials.css');
h1 {
text-align: center;
}
p#intro {
width: 50em;
margin: 0em auto 2em;
text-align: center;
}
ul {
margin-bottom: 1em;
}
li {
margin-top: 0.5em;
}
#rcs_tag {
text-align: right;
font-size: 0.8em;
}
</style>
<h1>SDF, UNIX and INTERNET tutorials</h1>
<div id="intro">
<p>This is a shared, member contributed set of tutorials targeting
existing and potential SDF users who are interested in the INTERNET, the UNIX
operating system and programming languages. The purpose of this project is to
help new users learn to use SDF and UNIX through practical and useful examples.
</p>
<hr />
<h3>Interested in contributing?</h3>
<p>Read the <a href="http://sdf.org/?tutorials/tutorial_editing">tutorial editing guide</a>.</p>
<h3>Can't find what you're looking for?</h3>
<p>...or want to add some quick help for the next person? email <a href="mailto:membership@sdf.org">membership@sdf.org
(mailto link)</a> to get access to the <strong>SDF wiki</strong>, you may find it at <a
href="https://wiki.sdf.org">wiki.sdf.org</a></p> </div>
<p>
<hr />
<h3>Table of Contents</h3>
<ol>
<li><a href="#basics">SDF Basics</a></li>
<li><a href="#email">Email</a></li>
<li><a href="#web">Website Setup and Hosting Features</a></li>
<li><a href="#advanced">Advanced Topics</a></li>
<li><a href="#irc">Internet Chat Relay (IRC) on SDF</a></li>
<li><a href="#voip">SDF VoIP Telephony Service</a></li>
<li><a href="#dialup">SDF Dialup and DSL INTERNET Service</a></li>
<li><a href="#vps">SDF VPS Service (MetaARPA)</a></li>
<li><a href="#anonradio">SDF Radio! / ANONRADIO Service</a></li>
<li><a href="#cheat">Cheat Sheets</a></li>
<li><a href="#dotfile">Dotfile Repository</a></li>
<li><a href="#twenex">twenex.org - SDF Public Access TWENEX</a></li>
<li><a href="#privacy">Online privacy</a></li>
<li><a href="#retrocomp">Retro-Computing</a></li>
<li><a href="#plan9">Plan 9 from Bell Labs</a></li>
</ol>
<hr />
<ol>
<li><b><a name="basics">SDF Basics</a></b><ul>
<!-- <li><a href="http://sdf.org/tutorials/unx/unx.html">Unix</a> - Introduction to Unix &amp; SDF, by G.M. Stover</li> -->
<li><a href="http://sdf.org/?tutorials/findinghelp">Finding help</a> - How to get help from within the shell</li>
<li><a href="http://sdf.org/?tutorials/comnotirc">COM is not IRC</a> - An introduction to the chat program 'COM'</li>
<li><a href="http://sdf.org/?tutorials/bboard-tutorial">bboard</a> - An introduction to the message board 'bboard'</li>
<li><a href="http://sdf.org/?tutorials/multiuser-responsibility">Multi-User System Responsibilities</a> - A statement about user responsibility in SDF's multi-user environment</li>
<li><a href="http://sdf.org/?tutorials/hostkeys">Hostkeys</a> - A list of SDF's SSH Hostkeys</li>
<li><a href="http://sdf.org/?tutorials/InstantMessaging">Instant Messaging</a> - How to use Instant Messaging on SDF</lI>
<li><a href="http://sdf.org/?tutorials/filetransfer">File transfer</a> - How to move files to and from SDF</li>
<li><a href="http://sdf.org/?tutorials/shells">Ultimate Differences Amongst UNIX&reg; Shells</a> - Comparing shell differences/similarities</li>
<li><a href="http://sdf.org/?tutorials/permissions">File permissions</a> - Changing file permissions</li>
<li><a href="http://sdf.org/?tutorials/file_operations">Basic File and Shell Operations</a> - Working with files and directories</li>
<li><a href="http://sdf.org/?tutorials/ascii-gaming">ASCII Gaming</a> - All work and no play makes Jack a dull SDFer.</li>
<li><a href="http://sdf.org/?tutorials/donations">How to Donate and why</a> - A page to explain how and why your friends and family (or <I>you</I>) should help fund SDF.</li>
<li><a href="http://sdf.org/?tutorials/evangelism">Spreading the word about SDF</a></li>
<li><a href="http://sdf.org/?tutorials/sdf-blind">SDF for blind users</a></li>
<li><a href="http://sdf.org/?tutorials/windows_telnet">Using Microsoft Windows (tm) telnet</a></li>
<li><a href="http://sdf.org/?tutorials/software">Software on SDF Sorted by Category</a></li>
<li><a href="http://sdf.org/?tutorials/sdf_specific_commands">SDF Specific Commands</a> - A list of commands, scripts, and programs unique to SDF.</li>
<li><a href="http://sdf.org/?tutorials/jabber">Jabber IM</a> - Using the SDF Jabber XMPP Instant Messaging Server</li>
<li><a href="http://sdf.org/?tutorials/games_server_list">Game Servers on SDF</a> - A listing of multiplayer gaming servers running on SDF </li>
<li><a href="http://sdf.org/?tutorials/ttrss">Tiny Tiny RSS</a> - The RSS reader hosted in SDF</li>
<li><a href="http://sdf.org/?tutorials/metaarray">MetaArray</a> - Storage and services for MetaArpa members</li>
<li><a href="http://sdf.org/?tutorials/gnu_social">GNU Social</a> - Microblogging on SDF</li>
</li></ul></li>
<li><b><a name="email">Email:</a></b><ul>
<li><a href="http://sdf.org/?tutorials/e-mail-beginners">E-mail Beginners</a></li>
<li><a href="http://sdf.org/?tutorials/e-mail-basics">E-mail Basics</a></li>
<li><a href="http://sdf.org/?tutorials/e-mail-blacklist-issues">E-mail Blacklist Issues</a> - Problems
with people getting
your SDF emails?</li>
<li><a href="http://sdf.org/?tutorials/greylisting">Greylisting at SDF</a> - system policy spam reduction</li>
<li><a href="http://sdf.org/?tutorials/mutt">The Mutt Mail User Agent</a></li>
<li><a href="http://sdf.org/?tutorials/e-mail-advanced">Advanced E-Mail Topics</a> - forwarding messages, and fighting spam</li>
<li><a href="http://sdf.org/?tutorials/vacation_auto-responder">Setting up vacation(1)</a> - sending automated email replies</li>
<li><a href="http://sdf.org/?tutorials/smtpauth">POP3, IMAP and SMTP AUTH</a> - Setting up POP3, IMAP and SMTP Authentication in popular mail clients</li>
<li><a href="http://sdf.org/?tutorials/procmail">Procmail on SDF</a> - general implementation notes</li>
</ul>
</li>
</ul></li>
<li><b><a name="web">Website Setup and Hosting Features</a></b><ul>
<li><a href="http://sdf.org/?tutorials/building_a_website">Websites</a> - Building a website on SDF</li>
<li><a href="http://sdf.org/?tutorials/resources4web">Resources for Website Builders</a></li>
<li><a href="http://sdf.org/?tutorials/errorpage">Custom error pages</a> - Creating custom error pages using .htaccess</li>
<li><a name="ruby">Ruby on Rails @ SDF</a><ul>
<li><a href="http://sdf.org/?tutorials/Ruby_on_Rails">Ruby on Rails</a> - Ruby on Rails on SDF</li>
<li><a href="http://sdf.org/?tutorials/Rails_Basic_Application">Building a Basic Ruby on Rails Application.</a></li>
</ul></li>
<li><a href="http://sdf.org/?tutorials/trac-on-sdf">Trac on SDF</a> - Setting up and using a Trac instance</li>
<li><a href="http://sdf.org/?tutorials/gopher">Gopher</a> - Build your Gopherspace</li>
<li><a href="http://sdf.org/?tutorials/jekyll">Blogging with Jekyll</a></li>
<li><a href="http://sdf.org/?tutorials/htaccess">Htaccess</a> - Useful .htaccess tips and tricks for the Apache HTTP server</li>
</ul></li>
<li><b><a name="advanced">Advanced Topics</a></b><ul>
<li><a href="http://sdf.org/?tutorials/programming-languages">Programming Languages, Code Development and Compilers</a> - Writing your own code at SDF</li>
<li><a href="http://sdf.org/?tutorials/skey_tutorial">Using skeys</a> - Logging in securely over insecure protocols</li>
<li><a href="http://sdf.org/?tutorials/emacs-tutorial">Emacs Tutorial</a> - Emacs Basics, using Emacs as a work environment</li>
<li><a href="http://sdf.org/?tutorials/SSH-SDF">SSH</a> - Using SSH to secure and route client applications through SDF</li>
<li><a href="http://sdf.org/?tutorials/sshfs">SSHFS</a> - Using SSHFS to mount SDF folders on linux local machine</li>
<li><a href="http://sdf.org/?tutorials/encfs_tutorial">EncFS</a> - Using EncFS to manage encrypted folders</li>
<li><a href="http://sdf.org/?tutorials/psshfs">PSSHFS</a> - Mounting SDF Folders on a NetBSD Local Machine</li>
<li><a href="http://sdf.org/?tutorials/VPN">VPN</a> - Connecting to the SDF VPN (PPTP and OpenVPN).</li>
<LI><a href="http://sdf.org/?tutorials/rsync-backup">rsync</a> - Backing up $HOME using rsync.</li>
<li><a href="http://sdf.org/?tutorials/cvs_on_sdf">CVS</a> - Using CVS on SDF</li>
<li><a href="http://sdf.org/?tutorials/greencomputing">GCI</a> - The SDF Green Computing Initiative</li>
<li><a href="http://sdf.org/?tutorials/mdns-tutorial">MDNS</a> - Automatic MDNS examples (MetaARPA)</li>
<li><a href="http://sdf.org/?tutorials/rubygems">RubyGems at SDF</a> - Setting up the 'gem' command</li>
<li><a href="http://sdf.org/?tutorials/scmgit-intro">scmgit</a> - GIT Source Control Management introduction</li>
<li><a href="http://sdfarc.org/repeaters.html">SDFARC Repeater List</a> - A list of repeaters used by The SDF Amateur Radio Club</li>
<li><a href="http://sdf.org/?tutorials/toobnix">toobnix.org</a> - SDF's User Video Gallery</li>
<li><a href="http://sdf.org/?tutorials/x11_forwarding">X11 Forwarding</a> - Setting up and running X11 applications (MetaARPA)</li>
<li><a href="http://sdf.org/?tutorials/userbins">$HOME/bin</a> - User compiled programs in SDF's multi-architecture environment (ARPA)</li>
<li><a href="http://sdf.org/?tutorials/screen">Screen</a> - Multiplexing your terminal (MetaARPA)</li>
<li><a href="http://sdf.org/?tutorials/tmux">Tmux</a> - An alternative to Screen (MetaARPA)</li>
<li><a href="http://sdf.org/?minecraft">MineCraft</a> - SDF very own *private* MineCraft server</li>
<!--
<li><a href="http://sdf.org/?tutorials/UsingTunneling">SSH Tunneling</a> - Using SSH to secure and route client applications through SDF</li>
<li><a href="http://sdf.org/?tutorials/SSH_Key_Authentication">SSH Key Authentication</a> - Using SSH Key to login without password.</li>
-->
<li><a href="http://sdf.org/?tutorials/chicken">Chicken</a> - An implementation of the Scheme programming language</li>
<li><a href="http://sdf.org/?tutorials/ecl_tutorial">ECL</a> - the Embeddable Common-Lisp programming language</li>
<li><a href="http://sdf.org/?tutorials/mobile">Mobile Applications</a> - Applications for mobile devices</li>
<li><a href="http://sdf.org/?tutorials/port_allocation">Port Allocation</a> - Port Allocation and Usage information for MetaARPA Members.
<li><a href="http://sdf.org/?tutorials/uucp">UUCP</a> - POLLing SDF for UUCP USENET News and Internet E-Mail.
</ul></li>
<li><b><a name="irc">Internet Chat Relay (IRC) on SDF</a></b><ul>
<li><a href="http://sdf.org/?tutorials/irc-policy">SDF IRC Acceptable Use Policy</a></li>
<li><a href="http://sdf.org/?tutorials/irc-channels">SDF IRC Channels</a></li>
<li><a href="http://sdf.org/?tutorials/irssi-auto">IRC Channel Auto-Connection with Irssi</a></li>
</ul></li>
<li><b><a name="voip">SDF VoIP Telephony Service</a></b><ul>
<li><a href="http://sdf.org/?tutorials/sdf_voip">Basic Setup</a></li>
<li><a href="http://sdf.org/?tutorials/sdf_voip_ext">Extension Directory</a></li>
<li><a href="http://sdf.org/?tutorials/sdf_voip_adv">Advanced Features and Setup</a></li>
<li><a href="http://sdf.org/?tutorials/sdf_voip_freepbx">Configuring FreePBX</a></li>
<li><a href="http://sdf.org/?tutorials/sdf_voip_7940g">Configuring the Cisco 7940G Phone</a></li>
</ul></li>
<li><b><a name="dialup">SDF Dialup and DSL INTERNET Service</a></b><ul>
<li><a href="http://sdf.org/?tutorials/dialup">SDF Dialup</a> - Introduction and Initial Account Configuration</li>
<ul>
<li><a href="http://sdf.org/?tutorials/dialup_equipment">Gearing Up</a> - Equipment and Services needed for SDF Dialup</li>
<li><a href="http://sdf.org/?tutorials/dialup_winxp">Setup - WinXP</a> - Configuring Dialup on Windows XP</li>
<li><a href="http://sdf.org/?tutorials/dialup_ubuntu">Setup - Lucid</a> - Configuring Dialup on Ubuntu Linux</li>
</ul>
<li><a href="http://sdf.org/?tutorials/dsl">SDF DSL</a> - Configuring and using SDF DSL</li>
</ul></li>
<li><a name="anonradio"><b>SDF Radio! / ANONRADIO Service</b></a><ul>
<li><a href="http://sdf.org/?tutorials/anonradio">How to listen to ANONRADIO</a></li>
<li><a href="http://sdf.org/?tutorials/anonradio-dj">How to DJ on ANONRADIO</a></li>
</ul>
</li>
<li><a name="vps"><b>SDF VPS Service</b> (available to MetaARPA members)</a><ul>
<li><a href="http://sdf.org/?tutorials/VPS_NetBSD">NetBSD setup and configuration</a></li>
<li><a href="http://sdf.org/?tutorials/VPS_NetBSD_OpenLDAP">Installing an OpenLDAP server</a></li>
<li><a href="http://sdf.org/?tutorials/VPS_Debian">Debian setup and configuration</a></li>
<li><a href="http://sdf.org/?tutorials/VPS_Plan9">Plan9 setup and configuration</a></li>
<li><a href="http://sdf.org/?tutorials/VPS_Centos">CentOS setup and configuration</a></li>
</ul>
</li>
<li><b><a name="cheat">Cheat Sheets</a></b><ul>
<li>Cheat Sheets for Vi, awk, sed, and others</li>
<li><a href="http://sdf.org/?tutorials/emacs-cheatsheet">Emacs Cheat Sheet</a></li>
<li><a href="http://sdf.org/?tutorials/ed">ed Cheat Sheet</a></li>
<li><a href="http://sdf.org/?tutorials/pico">Pico Cheat Sheet</a></li>
<li><a href="http://sdf.org/?tutorials/survival-teco-2.0">Survival TECO</a></li>
</ul></li>
<li><b><a name="dotfile">Dotfile Repository</a></b><ul>
<li><a href="http://sdf.org/?tutorials/dotfiles">Browse Annotated Dotfiles</a> - Find working examples to help you configure your favorite program.</li>
</ul></li>
<li><b><a name="twenex">twenex.org - SDF Public Access TWENEX</a></b>
<ul>
<li><a href="http://sdf.org/?tutorials/tops20-interactive">TOPS-20
Interactive Tutorial</a> - Log and summary of twenex.org's
interactive tutorial (<b>@TOPS20</b>)</li>
<li><a
href="http://sdf.org/?tutorials/getting-into-twenex">Getting Into
TWENEX</a> - Tour of the twenex.org system for intermediate
users</li>
<li><a
href="http://sdf.org/?tutorials/twenex-multiprg">Using Multiple Interactive Programs on TWENEX</a> - Tutorial on how to use multiple programs in the same login</li>
</ul>
</li>
<li><b><a name="privacy">Online privacy</a></b>
<ul>
<li>
<a href="http://sdf.org/?tutorials/privacy_protection">Privacy protection</a>
</li>
<li>
<a href="http://sdf.org/?tutorials/privacy_policy">SDF privacy policy</a>
</li>
</ul>
</li>
<li><b><a name="retrocomp">Retro-Computing</a></b>
<ul>
<li><a href="http://sdf.org/?tutorials/unix50th">A guide to Hysterical Unixes - Celebrating the 50th anniversary of the UNIX operating system</a>
<li><a href="http://sdf.org/?tutorials/cdc6500">CDC 6500 Survival Guide</a></li>
<li><a href="http://sdf.org/?tutorials/basic_programs">Basic Programs</a></li>
</ul>
</li>
<li><b><a name="plan9">Plan 9 from Bell Labs</a></b>
<p><b>Plan 9 from Bell Labs</b> is a research operating system designed as
the next step in operating system evolution beyond Unix.</p>
<p><b>SDF</b> has sponsored a series of Boot Camps to introduce new users
<b>Plan 9</b>. This section of the tutorial is a collection of the
Campers' discoveries.</p>
<ul>
<li><a href="http://sdf.org/?tutorials/VPS_Plan9">Plan9 setup and configuration for a SDF VPS slice</a></li>
<li><i>(Add link to your Plan 9 tutorial here.)</i></li>
</ul>
</li>
</ol>
<hr>
<div id="rcs_tag">$Id: index.html,v 1.178 2020/06/29 03:42:07 papa Exp $</div>