Go Back  HTML Forums - Free Webmaster Forums and Help Forums > SERVER ADMINISTRATION > Linux Administration
User Name:
Password:
 

Reply
Thread Tools   Display Modes
  View First Unread
 
Old 05-06-2005, 06:45 AM
  #1
darksidepuffin
Absolutely Irrelephant
 
darksidepuffin's Avatar
 
Join Date: Jan 2001
Location: Nova Scotia, Canada
Posts: 5,623
iTrader: (0)
darksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the rough
Tutorial Ideas

Hey All,

Seeing as how I'm hearing rumors about a specific 'Server' forum, and how this forum has a sufficient lack of tutorials...I figure I'll take a stab at remedying that for you all.

I have over 4 years experience in web hosting, and I'm quite knowledgeable about various hosting topics, so what I want to know is...what do you want to read about?What sort of tutorials would you all find useful?So far I've ( http://www.htmlforums.com/showthread.php?t=55260 ) only posted one tutorial, fairly random topic-wise, but it should give a fair sample of one of my writing styles for hosting tutorials.

If you have any suggestions, feel free to post them here or pm me. I'm hoping to have the cooperation of the moderators in that, if you find the tutorials useful, they might hope to be stickied or otherwise archived in an easily accessible form.
__________________
DarksidePuffin, Senior Moderator
Technical Development and Deployment Specialist
Subliminal Development
Current Projects: The Animal Rescue Index|CubedPuffin (blog)
darksidepuffin is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-06-2005, 11:18 AM
  #2
Pegasus
Mama Hen
 
Pegasus's Avatar
 
Join Date: Nov 2001
Location: 35º South of Santa Claus
Posts: 26,665
iTrader: (0)
Pegasus has much to be proud ofPegasus has much to be proud ofPegasus has much to be proud ofPegasus has much to be proud ofPegasus has much to be proud ofPegasus has much to be proud ofPegasus has much to be proud ofPegasus has much to be proud ofPegasus has much to be proud of
I'm not sure about stickied, but I can definitely link to them from the newsletter.

Peg
Pegasus is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-06-2005, 12:51 PM
  #3
darksidepuffin
Absolutely Irrelephant
 
darksidepuffin's Avatar
 
Join Date: Jan 2001
Location: Nova Scotia, Canada
Posts: 5,623
iTrader: (0)
darksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the rough
Yay!Cheryl!Yay!


Er...I mean....


Thanks for your cooperation, Pegasus.


ahem...*blushes*
__________________
DarksidePuffin, Senior Moderator
Technical Development and Deployment Specialist
Subliminal Development
Current Projects: The Animal Rescue Index|CubedPuffin (blog)
darksidepuffin is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-08-2005, 02:23 PM
  #4
AaronCampbell
Resident PHP OOP Master
 
Join Date: Aug 2003
Location: Chained to my computer
Posts: 1,619
iTrader: (0)
AaronCampbell is on a distinguished road
Well, I may be able to help with some tutorials too, but not for a little while. I'm pretty booked at the moment. Here are some of the things that I think there should be tutorials on:
  • Setting up DNS
  • Setting up Mail (SMTP & POP/IMAP)
  • Setting up FTP (chrooted to a specific dir, etc)
  • Setting up regular backups (I know there was already a crontab tutorial, but possibly touch on compression of the data, what data needs to be backed up, and then ftp/rsync)
  • File/Directory Permissions
  • Installing software from source (This could be hard due to different distros. Maybe give the basics for debian and RHEL? They seem to have a large market share...especially RHEL, and it's clones - CentOS, Fedora, etc. Maybe even touch on making Custom RPMs)
I'm sure there are plenty more that I will think of later, but these are some of the basics. Also, I WOULD like to see the tutorials stickied. It's easier to find good clean answers that way.
AaronCampbell is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-08-2005, 02:37 PM
  #5
darksidepuffin
Absolutely Irrelephant
 
darksidepuffin's Avatar
 
Join Date: Jan 2001
Location: Nova Scotia, Canada
Posts: 5,623
iTrader: (0)
darksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the rough
O_o

Now I know why you have Tux in your avatar...you use Linux, don't you?

Permissions(CHMODing) would be a fairly simple explaination, perhaps I'll write that up in a bit. I atchually had several RHEL tutorials written..but I sort of..ahem...lost them. I think my priorities at this time will be specific operations...or installing specific things...as when I do reference sheets(eg: how tos on cron, configure, make, compression on linux..etc..) I like to be as thorough as possible..as you hopefully see from my cron tutorial. I should likely cover configuring apache via the command line...installing apache modules...you know...things like that.

You've sorta got a one-up on me on some of these things, Aaron...I have yet to be able to switch over to Linux on my home comp(planned for this summer) so everything I do is via a ssh connection to the server.
__________________
DarksidePuffin, Senior Moderator
Technical Development and Deployment Specialist
Subliminal Development
Current Projects: The Animal Rescue Index|CubedPuffin (blog)
darksidepuffin is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-08-2005, 02:55 PM
  #6
AaronCampbell
Resident PHP OOP Master
 
Join Date: Aug 2003
Location: Chained to my computer
Posts: 1,619
iTrader: (0)
AaronCampbell is on a distinguished road
Linux? What's that?

Seriously though, at work, I have 4 computers at my desk. 2 Linux (Fedora and CentOS), 1 XP, and one Mac. I ONLY use the mac and windows computers for testing web-pages. I use the Fedora Computer for EVERYTHING else, and the CentOS one is my test server (set up just like my dedicated servers, so I can test changes in the same environment they will be implemented in).

SSH is a perfectly viable option for linux administration, and...as such, I would like to add something to my list
  • Setting up and using SSH
AaronCampbell is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-08-2005, 03:02 PM
  #7
darksidepuffin
Absolutely Irrelephant
 
darksidepuffin's Avatar
 
Join Date: Jan 2001
Location: Nova Scotia, Canada
Posts: 5,623
iTrader: (0)
darksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the rough
Heh..Yes...SSH is quite good...not to mension nessary if the only linux comp you have access to is a Barton CentOs Dedicated server located in SAVVIS. CentOs btw, I find is very good....I prefer it over RHEL..which I'm used to using. I'd really like to install CentOs as my desktop OS...and I do intend to..but I recon I'll wait until I get my second comp..or at least my new hd...so I can dual boot with XP for the windows dependent people in my house. But..nobody in my house uses ié..which makes me proud.

One reason I tend to be less prolific writing tutorials is indeed, that I don't have a test server. Everything I do..I do because I'm confident I won't slip up on it. Although it is rather impossible to be entirely confident the first time you do something...I've spent the last 3 years or so doing server administration..and I consider myself comfortable with pretty much anything I'd need to do. However..if I had a test server..I'd have no problem whatsoever with churning out tutorials on everything I could possibly write a tutorial on. When I can...I will be setting up a local CentOs test server as well. I have yet to run into anything I haven't been able to read the instructions for...and go "mmk...piece of cake".
__________________
DarksidePuffin, Senior Moderator
Technical Development and Deployment Specialist
Subliminal Development
Current Projects: The Animal Rescue Index|CubedPuffin (blog)
darksidepuffin is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-10-2005, 06:21 PM
  #8
comprookie2000
Veteran (Level 7)
 
Join Date: Mar 2005
Location: Fort Lauderdale FL.
Posts: 65
iTrader: (0)
comprookie2000 is on a distinguished road
Starting at the begining you need to get your pages to the server.You need to know how to use a ftp client.An easy one to use is gftp but there are others.A tutorial on that would be good.Next alot have problems setting up mysql.A tutorial on phpmyadmin would be good.
__________________
HOME SITE
comprookie2000 is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-10-2005, 06:27 PM
  #9
AaronCampbell
Resident PHP OOP Master
 
Join Date: Aug 2003
Location: Chained to my computer
Posts: 1,619
iTrader: (0)
AaronCampbell is on a distinguished road
Well, I'd say that starting at the beginning...you need to know how to set up the server, before you get any files on it. Even so, an FTP tutorial WOULD be good, I'd prefer to see one on gFTP (gui FTP), and lftp (a command line FTP, with the ability to transfer files using: ftp, ftps, http, https, hftp, fish, sftp and file). The advantage of showing how to use the CLI is 2 fold. First, it shows a user how to use FTP FROM their server via SSH. Second, it can be easily implemented into cron jobs for remote backups (that or rsync).
AaronCampbell is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-10-2005, 06:33 PM
  #10
darksidepuffin
Absolutely Irrelephant
 
darksidepuffin's Avatar
 
Join Date: Jan 2001
Location: Nova Scotia, Canada
Posts: 5,623
iTrader: (0)
darksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the rough
Good Points...and I agree...CLIFTP and CLI in general is useful. If you can't use a CLI..you really should be leaving the admin work to someone who can. Personally..I prefer a CLI...and have taken to doing the majority of my web development while in shell on my server

I'll see what I can do.
__________________
DarksidePuffin, Senior Moderator
Technical Development and Deployment Specialist
Subliminal Development
Current Projects: The Animal Rescue Index|CubedPuffin (blog)
darksidepuffin is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-11-2005, 01:22 AM
  #11
Lighthouse
Battler (Level 3)
 
Join Date: May 2005
Location: Inside HTMLforums
Posts: 26
iTrader: (0)
Lighthouse is on a distinguished road
I guess you guys won't be including a dictioniary for all those fancy letters, eh? So that people who know squat about servers (aren't those the gals who take my order in Smitty's?) will know the right questions to ask? I mean, sorta like idiot-proofing some of the explanations?

Edison
Lighthouse is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-11-2005, 06:08 AM
  #12
darksidepuffin
Absolutely Irrelephant
 
darksidepuffin's Avatar
 
Join Date: Jan 2001
Location: Nova Scotia, Canada
Posts: 5,623
iTrader: (0)
darksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the rough
Hi Lighthouse:

Defining a few terms does seem like a good idea for tutorials which may use unfamiliar ones, but since Aaron and I seem to have gotten into a discussion using them...here are a few (rather simplified) definitions for those who may not know the meanings:

CLI - Command Line Interface. Simply put, it's a command line (eg: ms dos-like), text-based way of executing commands on a local or remote computer. If you have read my cron tutorial, you will notice certain things inside of code tags, such as:

Code:
command .....................
the code tags imply a line which you would type into the command line and execute (execution is usually done using the enter key [carriage return]).

GUI - Graphical User Interface. A visual interface designed to make usage of a computer easier for someone uncomfortable/unfamiliar with a CLI (see above), or to facilitate certain visual tasks which would be better achieved via a visual interface to the system at hand.

As you might tell by the names, a Command Line Interface is exactly that...a command line, whereas a Graphical User Interface may use a "skin" or other graphical component (usually these will be called 'desktop environments'), examples of such environments are: KDE (the K Desktop Environment), MacOs, and Windows (the later two when booted 'normally'). When referring to MacOs and Windows, I am referring to their visual interface components.
__________________
DarksidePuffin, Senior Moderator
Technical Development and Deployment Specialist
Subliminal Development
Current Projects: The Animal Rescue Index|CubedPuffin (blog)
darksidepuffin is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-11-2005, 10:02 AM
  #13
AaronCampbell
Resident PHP OOP Master
 
Join Date: Aug 2003
Location: Chained to my computer
Posts: 1,619
iTrader: (0)
AaronCampbell is on a distinguished road
Quote:
Originally Posted by AaronCampbell
...ftp, ftps, http, https, hftp, fish, sftp...CLI...SSH...rsync
ftp: File Transfer Protocol is a standard method for sending files from one computer to another on networks such as the Internet.

ftps: FTP SSL: File Transfer Protocol (FTP) with the added option of SSL security.

SSL: Secure Socket Layer is a security protocol that provides communication privacy. SSL enables client and server applications to communicate in a way that is designed to prevent eavesdropping, tampering, and message forgery. SSL was developed by Netscape Communications Corporation and RSA Data Security, Inc.

http: Hypertext Transfer Protocol: HTTP is the primary protocol on which the World Wide Web operates.

https: HTTP over SSL

hftp: ftp-over-http-proxy protocol

fish: Transfer protocol that uses ssh with no special program on server side.

sftp: Secure file transfer program similar to ftp, but performs all operations over an encrypted ssh transport, thus gaining the features of public key encryption and compression. (basically the same as ftps)

CLI: See above

SSH: Secure SHell is a program to log into another computer over a network, to execute commands in a remote machine, and to move files from one machine to another. It provides strong authentication and secure communications over insecure channels.

rsync: Remote SYNC is a computer program which synchronises files and directories from one location to another while minimizing data transfer. Two important features of rsync not found in most similar programs/protocols is that the mirroring takes place with only one transmission in each direction, and ONLY the data that is different is transfered (thus saving time and bandwidth).
AaronCampbell is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-11-2005, 10:51 AM
  #14
darksidepuffin
Absolutely Irrelephant
 
darksidepuffin's Avatar
 
Join Date: Jan 2001
Location: Nova Scotia, Canada
Posts: 5,623
iTrader: (0)
darksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the roughdarksidepuffin is a jewel in the rough
Good addendum Aaron...being half asleep while defining terms doesn't leave much room for seeing what atchually needs defining
__________________
DarksidePuffin, Senior Moderator
Technical Development and Deployment Specialist
Subliminal Development
Current Projects: The Animal Rescue Index|CubedPuffin (blog)
darksidepuffin is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Old 05-11-2005, 03:29 PM
  #15
Lighthouse
Battler (Level 3)
 
Join Date: May 2005
Location: Inside HTMLforums
Posts: 26
iTrader: (0)
Lighthouse is on a distinguished road
*blink* I think I'm sorry I asked. Okay, so maybe getting idiot-proofed isn't such a bright idea. It's not for dimbulbs, is it? Can you make a stickie thread that gives raw beginners an idea of what they need to know before they try hooking up (or whatever it is you do with) their own servers? Just so the light at the end of the tunnel doesn't feel like an on-coming train.

Edison
Lighthouse is offline   Add to del.icio.us Add to del.icio.us    Can you digg it?Can you digg it? Reply With Quote
Reply
KEEP TABS
SPONSORS
 
Boxedart

 
 


 
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
  
 
 
 



 
  POSTING RULES
 
 
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Thread Tools
Display Modes

Forum Jump

 

All times are GMT -5. The time now is 07:57 PM.

   

Mascot team created by Drawshop.com | Web Hosting

Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Server Monitoring by ENIACmonitor 0.01
HTMLforums.com © Big Resources, Inc. Web Design by BoxedArt.com
vRewrite 1.5 beta SEOed URLs completed by Tech Help Forum and Chalo Na.