The Best Linux Tutorials Around

What are some of the best Linux tutorials out there? I don’t want to let the cat out of the bag, but I have been working (for some months now) on a course aimed at getting your Linux certification (200ish level). After getting about 60% of the way into that course, it seemed to me that it probably makes sense to do a lower-level course first. I’ve got a pretty good start on that, but for the intro I wanted to point out other resources around the net that are good. Really good.

I was going to mention TLDR pages, it is quickly becoming a great resource:
https://tldr.sh/

… but I wish that I had that many years ago! :smiley:

For certification, they focus mainly on RedHat, Debian and openSUSE. It has been a bit tough for me to structure material for students with three distros at once (well, three distros in one course).

The 100-level pre-cert course I’m working on is just installation, grep, find, sed, awk, vi, emacs, less, more, shell scripting, print jobs, man pages, the command interpreter, terminology, navigation, philosophy, gnu, rms, some books, etc.

200-level is… more advanced stuff for the three distros.

Why does the world need another intro to linux? Doing some work with college students where they are expected to have done online tutorials, there are significant gaps and misunderstandings. Also, a lot of the information out there seems to be ‘hobbyist’ oriented less than business oriented. I myself am not a big believer in certifications but I think I can fairly easily put together a comprehensive pair of courses on the order of 40 hours of content that would let me share years of hard-won experience. Plus I figure the community would want to contribute as I will no doubt have gaps and misunderstandings of my own.

Links to awesome linux tutorials that really helped you grok it when you were starting out?

13 Likes

Examples for command line programs
http://bropages.org/

Shell script analysis

1 Like

@wendell Sorry, OT for your request, but… I assume this course will be on the YouTube Linux channel, but have you also considered putting something like that on udemy as a course people can buy?

gamersonlinux.com has a lot of information on wine in its different install guides. It may be a gaming site, but you can learn a lot from what the tutorials have. How different engines work in different wrappers. If you study it enough you can figure out how wine works in total between the site and fiddling with it yourself.

Not the BEST thing to put here, but people ask me sometimes how I know wine works and thats where I send them.

1 Like

I like Linux Academy a lot, they have beginner to professional course ware. But you have to pay, but If anyone is interested, they have a black friday promo on their website right now https://linuxacademy.com/

1 Like

the awk cheatsheet: http://www.pement.org/awk/awk1line.txt
complete with examples

1 Like

Heya, dont really know if this is fit for this certification / tutorial series,
but I personally greatly enjoyed 0xAX’s series: https://0xax.gitbooks.io/linux-insides/content/index.html

Greetings from a cold Germany :slight_smile:

Stuff like this

RGB Led on a RPI, I used it to visualize at what stage the RPI was in, starting, done loading Linux and most importantly, shutdown of Linux so I know when to pull power.

Instructables are fun and can give ideas to toy around even more.

I have no use of learning how to admin users, couldn’t care less.

Funny but for a starter I think that this forum has some good topics -


and some book recommendations can be found over here -

5 Likes
1 Like

Well I personally got started with and recommend " Linux: The Complete Reference " and then " Unix and Linux system administration handbook " as they provide a solid foundation to build upon.

Well if books are you’re thing then
Hak5 has some great tutorials for beginners and a lot of others stuff too.

HakTip: Linux Terminal - Getting Started!: http://www.youtube.com/playlist?list=PLW5y1tjAOzI2ZYTlMdGzCV8AJuoqW5lKB

Liveoverflow is great for tinkering and hacking stuff

also the ArchWiki may come in handy
https://wiki.archlinux.org


Used to work, but doesn’t anymore. Now i just load the Kernel mainline lowlatency desktop.
I’m barely out of the newb grouping, and just a user. But i did learn to patch ma sh*t.

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.2/

Oh hey, Hak5, the people that made the Wifi Pineapple PEN test device: https://www.wifipineapple.com/

They also do good server based tutorials on trying to make your own servers.

I used a few pages from beejs, mostly the networking guide.

But honestly, for actual working with linux, and not programming for it, man pages for some tools i use. (i should probably learn sed and awk, but grep gets me by)

For one shot stuff, theres some good things made by the community

https://forum.level1techs.com/search?q=%23tutorial%20%20category%3A27

I’d love to be able to organise those more, so we can build a resource here like they have with digital ocean for example.

The two main resorces i’ve used recently appart from application documentation has been digitalocean for some “howto” examples of deploying stuff as they tend to show up first when your looking for some variations of how people do things, and the redhat documentation which is super handy.

I must admit when ive looked at linux type courses in the past they’ve come across a bit dry and boring, but i think that may be down to them having a tendancy to just say how to do something instead of how to figure out yourself how to do soemthing.

Imo, it would be far better to get people to understand how a tool or system works than do this to make this happen which a lot of people seem to show. Makes any sense?

5 Likes

I found this to be helpful: https://linuxjourney.com
I also found an Android client for the tldr page: https://play.google.com/store/apps/details?id=io.github.hidroh.tldroid&hl=en

There’s the obviously named tutorialLinux on YouTube. The guy really, really, REALLY knows his stuff: https://www.youtube.com/channel/UCvA_wgsX6eFAOXI8Rbg_WiQ

And there’s this Complete Linux Course that I had posted in a topic a couple of months ago: https://www.youtube.com/watch?v=wBp0Rb-ZJak

If you want to learn the base tools like sed, awk, grep and so on, check this out.
http://www.grymoire.com/Unix/index.html

He was one of the devs for Solaris and also help maintain some packages on Gnu, Gnu/Linux, and BSD platforms. He even explains the differences in how some flags work on the different platforms. I use most of these tools daily yet I still refer to the examples on the page for clarification sometimes.

https://jamielinux.com/docs/openssl-certificate-authority/introduction.html