Quantcast

Maximum PC

It is currently Sat Nov 22, 2014 9:51 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: Essential skills for a *nix user
PostPosted: Tue Jul 21, 2009 6:39 pm 
TravBv2.0
TravBv2.0
User avatar

Joined: Sat Mar 08, 2008 11:35 am
Posts: 3898
Location: In the server room
I need some advice for my blog. I've almost covered basic terminal use and I wanted to make some posts on essential skills that every *nix power user should have. What skills do you think are essential to a competent *nix user?


Top
  Profile  
 
 Post subject:
PostPosted: Tue Jul 21, 2009 7:12 pm 
SON OF A GUN
SON OF A GUN
User avatar

Joined: Mon Nov 01, 2004 5:41 am
Posts: 11605
Code:
sudo chmod -R 777 /


Top
  Profile  
 
 Post subject:
PostPosted: Tue Jul 21, 2009 7:13 pm 
Bitchin' Fast 3D Z8000
Bitchin' Fast 3D Z8000
User avatar

Joined: Wed Jun 16, 2004 5:29 pm
Posts: 6328
Location: Far away from you
RTFM

..and no, I'm not kidding.

To elaborate though, I'm thinking more along the lines of how to compile stuff when you end up with source.


Top
  Profile  
 
 Post subject:
PostPosted: Tue Jul 21, 2009 7:15 pm 
SON OF A GUN
SON OF A GUN
User avatar

Joined: Mon Nov 01, 2004 5:41 am
Posts: 11605
http://nixiepixel.com/blog/blog7.php


Top
  Profile  
 
 Post subject:
PostPosted: Tue Jul 21, 2009 7:22 pm 
Bitchin' Fast 3D Z8000
Bitchin' Fast 3D Z8000
User avatar

Joined: Wed Jun 16, 2004 5:29 pm
Posts: 6328
Location: Far away from you
I'd hit it.


Top
  Profile  
 
 Post subject:
PostPosted: Tue Jul 21, 2009 7:30 pm 
8086
8086

Joined: Sat Sep 29, 2007 5:18 pm
Posts: 80
How to install useless eye candy?

Image


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 1:37 am 
TravBv2.0
TravBv2.0
User avatar

Joined: Sat Mar 08, 2008 11:35 am
Posts: 3898
Location: In the server room
furball146 wrote:
I'd hit it.


This!

I wanted to delve into some common thungs that Linux users tend to know, but isn't exactly SysAdmin stuff. Things like installing apps manually (tarball and source) compiling your own kernel, or general Linux troubleshooting. I was hoping to make something more of a good list of things a compettent Linux user should know.

SpaceBison, useless eye-candy isn't hard to install and configure. Plus, it's useless like you said. :)


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 3:34 am 
SON OF A GUN
SON OF A GUN
User avatar

Joined: Mon Nov 01, 2004 5:41 am
Posts: 11605
furball146 wrote:
I'd hit it.
inorite? Kinda bummed I haz no chance (and I am getting married in <3 months...) That would have been so epic.

Of course, she probably has a man and is only not mentioning him to boost her popularity. Sneaky woman!


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 4:26 am 
Monkey Federation (Top 10)*
Monkey Federation (Top 10)*
User avatar

Joined: Sun May 22, 2005 8:28 am
Posts: 3673
Location: The Blue Nowhere
WWLD? (What would Lodis do?)

From the sounds of things they are not expecting you to write perl programs on the first day. It sounds more like they want to see what you know and if they would consider you trainable.

I would make sure I know my way around the command line. Many (read: almost all) linux support channels revolve around ssh sessions and you will need to know how to navigate. I don't mean type all paths from the root i.e. /home/me/dir1/dir2, etc... Learn to be comfortable with relative paths. if you need to copy a file from the parent directory just use "cp ../filename ." don't type out the full path to everything; knowing how to use relative paths is one thing that shows you have an understanding of how the command line environment works and is structured.

Pick your favorite text editor and get good with it in a terminal window. Nano, Pico and the like are fine as long as you know the weaknesses of them and understand that they are not part of every installation. Vi or Vim has a pretty steep learning curve but the advantage is you can find one or the other on almost every distro by default.

Understand devices /dev/ttyX, /dev/ttysX, /dev/srX, where X is the instance. Don't worry about how to configure and setup but know what they are used for in general. Oh yeah, learn and love the 'screen' command.

Compiling software and fixing dependencies is also going to be important but probably not the main focus of a skills eval.

Get familiar with sed, grep, mv, cp, cd, ls, tr, tar, and any other common scripting tools. Don't just know the names and what they mean, learn the switches and when to use them. No one wants you to open a man page every 5 seconds to look up the switch to make the grep case insensitive or to see what the syntax for the cut command is.

Beyond that, a good general knowledge of what the /var, /etc, /usr, /, /boot, /bin, /sbin, /proc, and /sys are all used for would be mandatory. you start installing compiled software to /proc and I think the test would be over.

Know how to control runlevels and where to start/stop/restart services. Not just using the Red Hat 'service' command but know how to go into /etc/init.d and do it there.


This is what came off the top of my head and in no way should be used as a study guide or be considered a complete collection of everything an entry level Linux support tech should know.


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 4:37 am 
SON OF A GUN
SON OF A GUN
User avatar

Joined: Mon Nov 01, 2004 5:41 am
Posts: 11605
Code:
cd -


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 6:03 am 
TravBv2.0
TravBv2.0
User avatar

Joined: Sat Mar 08, 2008 11:35 am
Posts: 3898
Location: In the server room
Lodis4 wrote:
WWLD? (What would Lodis do?)

From the sounds of things they are not expecting you to write perl programs on the first day. It sounds more like they want to see what you know and if they would consider you trainable.

I would make sure I know my way around the command line. Many (read: almost all) linux support channels revolve around ssh sessions and you will need to know how to navigate. I don't mean type all paths from the root i.e. /home/me/dir1/dir2, etc... Learn to be comfortable with relative paths. if you need to copy a file from the parent directory just use "cp ../filename ." don't type out the full path to everything; knowing how to use relative paths is one thing that shows you have an understanding of how the command line environment works and is structured.

Pick your favorite text editor and get good with it in a terminal window. Nano, Pico and the like are fine as long as you know the weaknesses of them and understand that they are not part of every installation. Vi or Vim has a pretty steep learning curve but the advantage is you can find one or the other on almost every distro by default.

Understand devices /dev/ttyX, /dev/ttysX, /dev/srX, where X is the instance. Don't worry about how to configure and setup but know what they are used for in general. Oh yeah, learn and love the 'screen' command.

Compiling software and fixing dependencies is also going to be important but probably not the main focus of a skills eval.

Get familiar with sed, grep, mv, cp, cd, ls, tr, tar, and any other common scripting tools. Don't just know the names and what they mean, learn the switches and when to use them. No one wants you to open a man page every 5 seconds to look up the switch to make the grep case insensitive or to see what the syntax for the cut command is.

Beyond that, a good general knowledge of what the /var, /etc, /usr, /, /boot, /bin, /sbin, /proc, and /sys are all used for would be mandatory. you start installing compiled software to /proc and I think the test would be over.

Know how to control runlevels and where to start/stop/restart services. Not just using the Red Hat 'service' command but know how to go into /etc/init.d and do it there.


This is what came off the top of my head and in no way should be used as a study guide or be considered a complete collection of everything an entry level Linux support tech should know.


Lodis, I definitely appreciate the advice, but this has nothing to do with my recent job interview invitation. I'm looking for blog articles to go between "I just learned the terminal basics" and "Now I'm learning how to manage Linux servers." Things that aren't very admin-type tasks, but the kind of things an advanced user might know.

(I'll keep what you wrote for some google and wiki reading later today though! :) )


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 6:09 am 
Monkey Federation (Top 10)*
Monkey Federation (Top 10)*
User avatar

Joined: Sun May 22, 2005 8:28 am
Posts: 3673
Location: The Blue Nowhere
lulz, for some reason I read the last line and thought you were following up on your recent job application. brain fart...


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 6:31 am 
Java Junkie
Java Junkie
User avatar

Joined: Mon Jun 14, 2004 10:23 am
Posts: 24236
Location: Granite Heaven
CrashTECH wrote:
furball146 wrote:
I'd hit it.
inorite? Kinda bummed I haz no chance (and I am getting married in <3 months...) That would have been so epic.

Of course, she probably has a man and is only not mentioning him to boost her popularity. Sneaky woman!


Given that her blog uses her sexuality VERY prominently to attract an audience, I think this is likely. I'm impressed, actually.

Also, yeah .. I'd tap that like a keg on Friday night.


Top
  Profile  
 
 Post subject:
PostPosted: Wed Jul 22, 2009 6:39 am 
SON OF A GUN
SON OF A GUN
User avatar

Joined: Mon Nov 01, 2004 5:41 am
Posts: 11605
I can't read it at work... stupid proxy blocks it as "games".

/sigh


Top
  Profile  
 
 Post subject:
PostPosted: Wed Sep 09, 2009 2:12 pm 
Spam Overload
Spam Overload

Joined: Wed Sep 09, 2009 10:54 am
Posts: 3
You should include some info on samba and swat. That's if swat is still the default samba management tool, it's been a while since I've used it so I'm not sure.

Setting up Samba shares should be pretty high up there on the to do list for linux geeks who probably have other Windows/Mac machines in the house.


Top
  Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

© 2014 Future US, Inc. All rights reserved.