 |
Linux Learning for Cool People
Linux Learning page!
V0.5 Beta
This is a list of useful resources to learn linux/programming/squ33k l33t/take over the world
I may update this. I have used some, but not all, of these web pages, so let me know if some of them are more/less useful. Add more stuff that you find. Maybe we can include links to books as well.
Task #1: Logon to the server using SSH, change your password, and mess around
Task #2: Learn about 'pine' through google. Use linux to send e-mail to dsmall@dsmall.com with a report on how much of the linux disk is free.
Bonus Task A: Curse at computer/stupid brother/harmless houseplant when command does not work. 'find' the 'hidden.file.txt'.
Server info:
mail2.dsmall.com
user: asmall
password: **** (you will be required to change this when you first logon)
It will be very difficult/almost impossible for you to screw anything up using this basic login, but you won't be able to change any of the system settings. Once you start learning more I'll give you the root password.
http://www.google.com/ - Your new best friend
Web Browser:
http://www.mozilla.com/firefox/ - Required browser for cool people
https://addons.mozilla.org/firefox/10/ - Adblock addon for firefox: reduces distractions
Remote Access Tools:
http://www.putty.nl/ - PuTTY: Telnet/SSH client
http://www.realvnc.com/ - VNC remote desktop software
Intro:
http://www.linux.org/ - Minimally useful Linux page
http://www.linux-tutorial.info/ - Possibly useful Linux tutorial site
http://www.lowfatlinux.com/ - Basic Linux tutorial
Linux Resources:
http://www.kernel.org/ - the latest Linux kernel source code
http://www.tldp.org/ - Linux documentation. HOWTOs are your second best friend!
http://www.slackware.com/ - The best Linux distro
Emacs: text editing on steroids
http://w3.pppl.gov/texi/emacs_toc.html - GNU Emacs Manual
http://feanor.sssup.it/~tommaso/EssentialEmacsTips.html - List of basic key sequences
Networking/Server:
http://www.ecst.csuchico.edu/~dranch/LINUX/ipmasq/c-html/ - IP masquerade (how to connect a LAN to the internet through a firewall)
http://www.qmailrocks.org/ - Mail server setup with Qmail
http://www.samba.org - File sharing on a LAN
http://www.tldp.org/LDP/sag/html/index.html - Linux System Administrator's Guide
http://www.tldp.org/LDP/lame/LAME/linux-admin-made-easy/ - Linux Administration Made Easy
Programming:
Perl: Very useful scripting language. Required for every 1337 Hax0r
http://www.perl.com/ - Perl homepage (not very useful)
http://www.activestate.com/ - Perl for windows
http://perldoc.perl.org/ - The core Perl documentation, very useful if you can find what you're looking for
http://www.perlmonks.org/index.pl?node=Tutorials#Getting-Started-with-Perl - Collection of tutorials
BASH: Good for quick, one time tasks
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html - Basic BASH (Linux shell) programming
Lisp: Interesting programming language useful in conjunction with Emacs
http://www.delorie.com/gnu/docs/emacs-lisp-intro/emacs-lisp-intro_toc.html#SEC_Contents - Emacs Lisp: the hacker text editor
C/C++: Very clean programming language designed for speed
http://www.cprogramming.com/begin.html - Possibly useful C++ programming tutorial
http://www.cppreference.com/ - C/C++ reference docs
-Damian
|
 |