LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 05-30-2013, 03:49 AM   #1
just.srad
Member
 
Registered: Apr 2008
Location: Singapore
Distribution: Slackware 14.0
Posts: 126

Rep: Reputation: 15
Question on learning Linux or on subject of interest.


Hi,

I would to find out from people in here... generally how do you all learn new skills ( linux or other computing skills)

i know there will be some common general answers like keep on practicing..
use it or lose it, etc.

But i believe there must be more than that.

For those who are really successful in Linux skills, do you have
a methodology or framework that you usually use when studying a topic of
interest.

How to you record new concepts, or ideas?

At times when i left the topic altogether..and when i try to pick up where i have left..usually i need to start from scratch again.

It's like move a step forward, then two steps backward.

Thanks and appreciate for your valuable advice.

Justin
 
Old 05-30-2013, 04:47 AM   #2
Soderlund
Member
 
Registered: Aug 2012
Location: Sweden
Distribution: Slackware
Posts: 109

Rep: Reputation: 43
Well, I'm not very skilled, but I just take notes.

Whenever I run into something that I can't figure out, I find out (by reading the manual, then searching on the internet, then asking people) and put the solution in a text file for later reference.

I've got to admit it's usually more efficient to search the internet or LQ, because frankly some of the people who write these manuals... maybe they should stick to writing code. ;-)

For example, who remembers /etc/rc.d/rc.inet1 restart (to restart your network on Slackware) after 5 months have passed? Now I remember it because I've done it a hundred times and eventually you don't need those notes any more.

As for how, I have a "debian" directory which contains maybe 15 text files about various topics ("network", "searching", ...). This is poorly organized because most of the Debian commands work on Slackware and vice versa (for example, you have "grep" and "find" on both from -- I believe -- GNU coreutils which all Linux distributions have).

I've never read a book about Linux or bothered about learning it. I just want to get things done and eventually you pick up a lot. Come to think of it, I did read parts of the SlackBook: it's very good (written in a simple and concise way) and, despite its name, quite distribution-agnostic. Strongly recommended.

www.slackware.com/book
 
Old 05-30-2013, 05:33 AM   #3
mariose
Member
 
Registered: May 2013
Location: South Africa
Distribution: linuxubuntu
Posts: 123
Blog Entries: 2

Rep: Reputation: 4
Hi Guys,

Although there are many distributions out there you will need to know the general basics about Linux first.

Whatever material you use make sure they are LPI approved training material. https://www.lpi.org/

There are 3 lever they offer but i suggest you start with your 101 & 102 exams to make up your LPIC1 qualification.

Getting certified and having your qualification on paper will go a long way.

I use the following for reference: http://www.amazon.com/LPIC-1-Linux-P...=9780782144253

Hope this helps.

Regards
Marios
 
Old 05-30-2013, 06:13 AM   #4
just.srad
Member
 
Registered: Apr 2008
Location: Singapore
Distribution: Slackware 14.0
Posts: 126

Original Poster
Rep: Reputation: 15
Thanks guys.. that's help though.

But i am thinking alone the line whereby people talking about MindMap kind of stuff to aid the learning..

So i am thinking whether out there anyone is using something more than MindMap..which aid in learning.. maybe they have formulated their own tools to learn well. Or they might have a way of posing a question to find out the answer.. etc etc...


If those methods work well for those, why not share them.

Thanks.
 
Old 05-30-2013, 06:15 AM   #5
just.srad
Member
 
Registered: Apr 2008
Location: Singapore
Distribution: Slackware 14.0
Posts: 126

Original Poster
Rep: Reputation: 15
Or maybe do they need a plan of "Attack" on learning or something like that?
 
Old 05-30-2013, 07:26 AM   #6
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64&i386, Raspbian Wheezy, various VMs
Posts: 3,230

Rep: Reputation: 759Reputation: 759Reputation: 759Reputation: 759Reputation: 759Reputation: 759Reputation: 759
I'm certainly far from expert in Linux or any other OS. however, I have learned to use and configure computers over the years by learning not what to do but why things are done.
I think the example of "/etc/rc.d/rc.inet1 restart" is a good one. To remember this I remember that after making changes to configuration files it is often necessary to restart a service or daemon. I then try to work out where the script to do that may be. For Debian they're in /etc/init.d/ but I know that Slackware is not Debian so I look for them somewhere else. I know that the convention is still to place them under /etc/. Then, when I have found the script, I think "I need to restart so I issue 'restart'".
As another example If I'm working on an IIS server and I make changes to the configuration I know that I may have to restart the IIS service. That I do this from a GUI doesn't change the fact that it's the same as restarting an Apache server on Linux.
To me learning how to use anything is about learning how it works. The precise commands or buttons to press can be found through google or a manual it is knowing what you want to do that's important.
 
Old 05-30-2013, 08:50 AM   #7
just.srad
Member
 
Registered: Apr 2008
Location: Singapore
Distribution: Slackware 14.0
Posts: 126

Original Poster
Rep: Reputation: 15
273, agreed with you. =)

Hope to get more ideas from you guys.
 
Old 05-30-2013, 03:28 PM   #8
sibe
Member
 
Registered: Apr 2011
Location: Jakarta, Indonesia
Distribution: Fedora, CentOS
Posts: 122

Rep: Reputation: 21
--
Personally, I don't think MindMap or something alike would help for "planning the attack". These tools, on the contrary, tend to get in the way of learning. I believe that the only direction to learn how to do things in Linux is to step forward and make things work as told in the documentation (or Google..), then move backward; do it the other way around to get the big picture of what is really happening or what is not, and accomplish the why.

Taking self-notes does no good either because eventually, it gives me a false thought of securing the knowledge required for achieving higher skills in the sysadmin world. When I wrote anything, I forgot everything because it's noted. The good thing of keep-on-practicing method is that when you forgot what to type, your fingers may remember it.

I also found that teaching is actually the best way in learning because you are forced to show proof of your level of knowledge in front of audience. I've had embarrasing moments myself, but it taught me alot.
 
Old 05-30-2013, 08:23 PM   #9
just.srad
Member
 
Registered: Apr 2008
Location: Singapore
Distribution: Slackware 14.0
Posts: 126

Original Poster
Rep: Reputation: 15
Thanks Sibe. :-)

Personally i think note-taking is beneficial to one's knowledge building.
It's kind like imprint the note itself in your brain while you are writing on the paper.

However, if there is no structure of note-taking.. in the end. It become a mess.

We might say (my opinion), note-taking is just a tool; a means to an end. You may not need the note anymore once the skill become a second nature to you. But come to think of it, at times we might want to refer to the stuff we had noted before.

I believe, someone should have a good way of taking note for knowledge building purpose.

Please share! Thanks.
 
Old 05-31-2013, 02:45 AM   #10
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,246

Rep: Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025Reputation: 2025
I mostly collect good links; some are links to entire books/manuals eg www.linuxtopia.org, or the ssh manual http://www.openssh.com/manual.html.
Then I've got subject specific ones eg http://tldp.org/HOWTO/LVM-HOWTO/.

Search engines are good, especially if I don't already have a link or I can't be bothered finding it (I've got a LOT of links )
cyberciti.biz often turns up in google; a lot of good howtos/examples there.

Ultimately it is a case of practice and i do write up my own docs for long procedures eg KVM setup & tweaking.

One thing you do have to watch out for is out-of-date or otherwise wrong info (eg example uses a different version => different options/bugs).
 
Old 05-31-2013, 06:27 AM   #11
kooru
Senior Member
 
Registered: Sep 2012
Location: Italy
Distribution: Slackware, NetBSD
Posts: 1,259
Blog Entries: 5

Rep: Reputation: 259Reputation: 259Reputation: 259
Usually i do on my home server what i studied. And try re-try alternative ways for the same issue.
But more than learn a specific command, i prefer try to understand the logic.
 
Old 05-31-2013, 10:09 AM   #12
Habitual
Senior Member
 
Registered: Jan 2011
Distribution: Slack14_64_Multilib
Posts: 3,079
Blog Entries: 4

Rep: Reputation: 745Reputation: 745Reputation: 745Reputation: 745Reputation: 745Reputation: 745Reputation: 745
I have taken lately to using zim-wiki as my techie knowledge repository.
After 20 years in Information Technology, I have amassed several reasons why I don't want to keep my 'notes' anywhere but on the local drive.
Most CMS Webapps suck for notes as markups can play hell with your clipboard.

I studied and learned useful Search Engine (gurgle) strategic inquiries and bookmarked the results.
I have 1 search from 10 years ago that used to return over 10,000 hits for "How To" articles at Microsoft.com
Now serving 17,000 if you believe 'em (I don't).

google this for the result:
Code:
"How To|howto" +Troubleshoot +"kbhowto" site:support.microsoft.com
I study other people's answers to reported issues. Bookmark them.
I live here on LQ (maybe I should detox some?), searching for nuggets I don't have already.

The single biggest tip I can give you is the "site:" delimiter in google search, for example..
Code:
zim-wiki site:linuxquestions.org
this works at startpage.com and duckduckgo.com and probably others also.
OR you can just use my google cse for the above.

I have a white-board for less immediate issues.
I use the shit out of 3x5 lined index cards as reminders.

I use custom google search engines such as my Linux-only "dork search" searching 43 linux-specific sites ONLY.

Keep good bookmarks, keep good notes. Even better, set your mind on the goal of "getting organized" and spend some time at it. It doesn't come easy.
A good directory structure under/below ~/Documents is imperative. These directories I have are:
Code:
Accounts # client-related info
C9 TaskCoach # timecard application
Legal # cirrhus9 internal stuff.
c9Notes # generic notes
c9archives # historical
Hell, I even have a "notes" directory just for .txt file as I used to 'record' my workups and installs using a text-editor and saving to a distinct filename.
Zim-wiki eliminates that process now.

I use ClipIt (a clipboard manager)
I use Quickfox Notes
I use ReminderFox

I use all this and more all day, every day as I manage my IT infrastructure on a daily basis.

Hope this is useful to you.

Last edited by Habitual; 05-31-2013 at 10:11 AM.
 
Old 05-31-2013, 10:19 AM   #13
onebuck
Moderator
 
Registered: Jan 2005
Location: Midwest USA, Central Illinois
Distribution: Slackware®
Posts: 11,057
Blog Entries: 1

Rep: Reputation: 1373Reputation: 1373Reputation: 1373Reputation: 1373Reputation: 1373Reputation: 1373Reputation: 1373Reputation: 1373Reputation: 1373Reputation: 1373
Member Response

Hi,

I will add my

All of my systems have a 'admin system log'. In this log I place all maintenance, upgrades or procedures hand written details to allow me future references. I also maintain a log for my client machine(s) so I know what I had done or suggestions to what should be done along with solutions to any problems for a particular machine.

As to 'cli', that will depend on how in-depth your experiences are along with frequency of use. To me, debugging, troubleshooting and maintenance are skills learned over time. You can read all the material but if you do not use or manipulate yourself then most times it falls to the bit bucket without retention.

Best thing is to break things down in simplest terms for any diagnosis, by doing this you will integrate skills as you build on diagnosis of a problem by understanding the collect terms and how you reach them. Read, understand and apply!

Some great quotes;
Quote:

"Knowledge is of two kinds. We Know a subject ourselves, or we know where we can find information upon it."- Samuel Johnson


Man is a piece of the universe made alive.”- Emerson

A tool is but the extension of a man's hand and a machine is but a complex tool. He that invents a machine augments the power of man and the well being of mankind.” - Henry Ward Beecher

Man is a tool-using animal.”- Carlyle

One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man.”- Elbert Hubbard

Men have become the tools of their tools”- Thoreau, Walden
HTH!
 
Old 05-31-2013, 10:53 AM   #14
DavidLee1A
Member
 
Registered: Dec 2012
Distribution: Debian Wheezy amd64
Posts: 123
Blog Entries: 12

Rep: Reputation: 5
I am still in the Newbie stage but I have done some research on your question and here is the best summary:
Your Guide To Mastering linux:
http://www.maketecheasier.com/guide-...nux/2010/10/21

There is also a thread referencing many good resources:
http://www.linuxquestions.org/questi...es-4175442607/

This should get you on a good path!

Edit: oh yeah, onebuck has a sticky at the beginning of this forum that would be a good reference:
http://www.linuxquestions.org/questi...ks-4175433508/

Last edited by DavidLee1A; 05-31-2013 at 10:56 AM.
 
Old 06-02-2013, 06:33 PM   #15
rabirk
Member
 
Registered: Dec 2012
Location: Maryland, US
Distribution: Debian
Posts: 83
Blog Entries: 5

Rep: Reputation: Disabled
Quote:
. . . here is the best summary:
Your Guide To Mastering linux:
http://www.maketecheasier.com/guide-...nux/2010/10/21
I just read this article and it's really very good. Thanks for sharing it.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Why is it often hard to post smart question about a new subject matter? mansour LQ Suggestions & Feedback 12 12-20-2010 10:06 PM
is any Linux distro better for LEARNING security skills?(loaded question i know) Ubunoob001 Linux - Newbie 3 06-27-2010 05:48 PM
SSH subject question on packet monitoring nomb Linux - Security 5 04-30-2007 12:22 AM
Need to keep interest in linux mikeymorgan Linux - Newbie 18 03-27-2005 07:38 PM
A bit off linux subject, but a question nonetheless klintonray Linux - Software 8 07-27-2003 10:52 PM


All times are GMT -5. The time now is 10:22 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration