Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 68 guests and 1 member online
EH-Net News Feeds
Latest Additions
 
Advertisement

You are here: Home arrow Forum arrow Ethical Hacking Discussions and Related Certificationsarrow General Certificationarrow Noob Question
EH-Net
May 26, 2012, 02:28:39 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Advertise on EH-Net!! - Reasonable Rates, Highly Targeted Audience.
 
   Home   Help Calendar Login Register  
Pages: 1 [2]   Go Down
  Print  
Author Topic: Noob Question  (Read 6684 times)
0 Members and 2 Guests are viewing this topic.
ziggy_567
Sr. Member
****
Offline Offline

Posts: 302


View Profile
« Reply #15 on: January 27, 2011, 05:04:20 PM »

Oh....now you've opened the proverbial can'o'worms!!! YOU MENTIONED "VI"!!!!!!

What's wrong with gedit? kate? emacs? nano? pico? Tongue

I'm just kidding....I've never been an evangelist for distros or text editors, but distro wars is nothing compared to text editor wars!!!
Logged

--
Ziggy


GSEC - GCIH - GCUX - RHCE - SCSecA - Security+ - Network+
DrivinTin
Jr. Member
**
Offline Offline

Posts: 51


Net+, Sec+, C|EH, ECSA, CISSP, CASP


View Profile
« Reply #16 on: January 27, 2011, 10:01:59 PM »

Oh man, here I will admit I am lazy! I am a total 'nano' person.
Logged

Currently working on:
A UAV Project
Speaking and conferences
Equix3n-
Sr. Member
****
Offline Offline

Posts: 379



View Profile
« Reply #17 on: January 28, 2011, 03:04:34 AM »

The way I learned, and still learning Linux is via programming. If you've or want to gain some programming experience you can follow the similar approach.

Grab a good *nix programming book.  The book most often recommended is Advanced Programming in the UNIX(R) Environment (W. Stevens) http://www.amazon.com/Programming-Environment-Addison-Wesley-Professional-Computing/dp/0201563177

If the above book appears a bit lengthy for you then you can try "Advanced Linux programming" which I'm reading right now. It's freely available at the following URL http://www.advancedlinuxprogramming.com/alp-folder Don't be fooled by its title though. It's a beginner book but covers all the necessary aspects of Linux programming in about 250-300 pages.

IMHO this 'programming approach' has multiple benefits over the 'learning the commands approach'.
a) You learn to program: Books like these get you out of the learning the syntax phase and helps you focus on building actual applications. Programming experience will be very useful if you ever want to get into reverse engineering or software exploitation.

b) You learn the 'OS': Instead of just focusing on the commands of an OS you learn how the OS implements these commands in general.

c) You learn the 'commands': Most of the Linux commands are nothing but wrappers on the Linux API. By actually learning the API you'll learn the commands easily. Also, instead of blindly running a command it helps you to understand what actually happens when a command is run.

d) You focus on Linux: Instead of pondering over various distributions you'll focus on Linux itself.

e) You'll retain the concepts (and commands Tongue): By practicing the programs in the book - and creating your own - you'll retain the concepts for a much longer period than just reading just another *nix book.
Logged
Pookie
Newbie
*
Offline Offline

Posts: 47


View Profile
« Reply #18 on: January 28, 2011, 09:04:57 AM »

Oh....now you've opened the proverbial can'o'worms!!! YOU MENTIONED "VI"!!!!!!

What's wrong with gedit? kate? emacs? nano? pico? Tongue

I'm just kidding....I've never been an evangelist for distros or text editors, but distro wars is nothing compared to text editor wars!!!

 Grin I know, I figured I started one war, I'd bite and go for the big one.  What can I say, I'm trouble through and through  Grin

Equinx3n-, I have an associates in programming (I don't use, it was all M$ Visual suite stuff plus a smattering of Javascript and I didn't really get an idea at the time on how to effectively use my little skillset).  I understand the basics of programming and have been considering brushing up, since it's been almost 10 years since I graduated. 

I have been fiddling around with learning Python, which seems pretty usable so far.  I will check out your suggestions (especially the free one  Smiley )
« Last Edit: January 28, 2011, 09:10:55 AM by Pookie » Logged

Certifications: A+, Network+, Security+
Pages: 1 [2]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.161 seconds with 21 queries.
 

gk_static-ad_feb2012.jpg
Global Knowledge: Build Security Skills to Protect & Defend

els_130x200fixed2.gif
eLearnSecurity Student Course Now Live!
5% Off with Code
ELS-EH-5

SANS Deals 4 EH-Netters
$150 OFF Any SANS Course in Any Format!
Coupon Code: EHN_Connect Including SANS Security West 2012 & SANSFIRE 2012
Recent Forum Topics

cbtnuggets_logo_125.jpg
Try CBT Nuggets Free!

Vote For EH-Net

Add to Technorati Favorites
technorati fave

 
         
Advertisement

© 2012 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.