New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
How to be a fully expert in Linux?
raihan0888
Member
Title is enough
Comments
Practice with it, get a lowendbox and just build crap.
Ditch SolusVM.
Sink or swim.
or that...
Use linux every day for ~5 years, volunteer to help people with problems, read:
http://www.linux.ie/newusers/beginners-linux-guide/
http://www.linuxnewbieguide.org/
http://lifehacker.com/5778882/getting-started-with-linux-the-complete-guide
Stop using the GUI.
Linux has a gui?
I like this one
Get a distibution that lets you meddle around (Debian, for example), install it on a virtual machine or VPS or anything else you can afford to blow up, and just mess around with it.
HowToForge is a great resource, as is Serverfault. Just try to get some things done, make a challenge out of it, and learn things along the way.
Most importantly, don't try to provide any (paid) services until you are confident that you are knowledgeable enough to keep them running.
1. Become an OpenVZ provider.
2. Ditch SolusVM.
3. Sink or swim.
It's the path I'm planning to explore :-) About ditching SolusVM, though I can complete most (if not all) administration manually or using shell scripts, config management tools, I think there are some work that benefits from a control panel like SolusVM.
On the other hand, IMHO, business considerations are more important than technical ones. Thoughts?
@raihan0888: Second @joepie91's comment.
Choose an area or application that interests you most, then install, configure, test, deploy to your heart's content. During the process, you may find other areas you may want to learn...
This, this and this again. The only thing I have to add is to make a private wiki for yourself. Either host it in a VPS, a freehost or in a VM. There are wiki software out there that don't even require a database (Dokuwiki, Foswiki etc). Document everything you do in it. Installed apache? Great, write a couple of lines of how you did it. Configured awesome wm? Copy & paste your config files.
Maintaining a Wiki will help you find stuff faster, when you want to install/configure them again later. You'll get into the habit of documenting everything, which is an essential skill if you have to work as part of a team. You'll even have a "benchmark" of how much you've advanced since you started.
You can learn on your own and that is how most people do it. But if you want to learn more efficiently you can start studying for a Linux certification. Red Hat certs are the most renown. Try becoming an RHCE!
Why only OpenVZ ? Is there a lot of complexity ?
Perfect tip!
An inevitable experience indeed.
Nice tip that expedites the learning process.
If not immediately, one will come to realize the need for documenting. Better start early.
The real learning starts when stuff breaks. When everything goes right, it's just as simple as following tutorials. There's even a program that will randomly break a linux system so that you can fix it, but I can't think of the name of it at the moment.
Edit: it's called Trouble-Maker
Aside from strongly doubting that learning via a curriculum is "more efficient" than learning the specific things you are looking for, it also causes lock-in to a certain vendor (Red Hat) which means your general Linux skills will suffer under Red Hat specialization.
Same problem as with any corporate certificate, really.
The above is right in a general sense. I worked through a fast track RHCE course, and it's task oriented, which means one needs to master those skills to be certified. And most of those skills are applicable to other distros (especially to CentOS) :-)
Install Arch.
Or Gentoo.
Oh, and this ;P
I only took 6 months, maybe because of my programming background and easy adaption?
@raihan0888 make every mistake you can and don't lose your ass
Sums up 99% of arch users @nstorm
basically you should love continuous learning, as most of the things change quiet fast, any achievement in last 5 years, most likely obsolete by now. so I'm not sure there are fully expert in Linux (except Linus maybe)
Lets buy a vps and try troubke maker
Thanks @NickM
It's hard to believe that I'm on my 5th year of using Linux... ;-)
become a kernel developer...
@nstorm lol.
Ditch SolusVM.
Sink or swim.
I think the same goes when you have Solusvm
The day arch removed ifconfig as default (replaced w IP addr) was the day I stopped using it as my workstation
Best advice so far, get a wiki for yourself.
I'm getting a wiki for myself and documenting every step I take to get a problem solved and then categorize them according to relationship.
Presently, I'm learning how to install/setup a complete website with wordpress and whmcs in the mix without cPanel using only ioncube, apache, mysql and php. I have screwed everything up once...re-installed the box again and will shoot again!
Thanks all for your great advice.