Good online Linux course?
Author
Discussion

Z064life

Original Poster:

1,926 posts

279 months

Monday 27th April 2020
quotequote all
Hi Guys,
I recently got laid off work due to the virus and using the time to upskill, as well as job hunt (Cloud/DevOps).

One thing which I am trying to do is improve my Linux skills (which are improving as I am trying to get certified in kubernetes). What would be a good online Linux course that covers things like performance tuning, network configuration, etc? Basically a course that will give me the knowledge and confidence to administer Linux in a commercial environment.

Thanks

Scabutz

8,874 posts

111 months

Monday 27th April 2020
quotequote all
Not sure about specific Linux courses but Udemy and Plualsight have a great range of training courses. You have to pay although Pluralsight often have a free trial. They usually have path ways to certifications as well with courses covering each aspect

Z064life

Original Poster:

1,926 posts

279 months

Monday 27th April 2020
quotequote all
Cool will check them out, there's lots of choice out there. LinuxAcademy do good courses but just need the right content!

annodomini2

6,974 posts

282 months

Monday 27th April 2020
quotequote all
Tonnes of stuff on Youtube, get a usb bootable image and play.

devnull

3,870 posts

188 months

Monday 27th April 2020
quotequote all
As above, Udemy has tonnes of linux courses. Yep, you can also trawl through youtube as there is loads of stuff there too, but a course for a tenner on Udemy is usually well structured and you can can usually contact the course admin with any questions.

You could also sign up for a 3 month trial of skillshare and gorge yourself silly on courses on anything you could imagine too.

One thing i would say with linux is that you really need a contextual reason to do something with it (like any skill I guess). I'd tinkered with linux in my teens, pottered with it at a basic level in University, but my skills improved massively when my first job was essentially troubleshooting linux systems.

I often think of linux as a very large box of tools to solve any problem, and those tools change constantly!!

MRichards99

330 posts

159 months

Monday 27th April 2020
quotequote all
If you're planning to do some learning in the next few days, Pluralsight have been offering free signup without card details throughout April, pretty close to May now though!
Link: https://www.pluralsight.com/offer/2020/free-april-...

AJB88

15,933 posts

202 months

Monday 27th April 2020
quotequote all
Linux Academy sent me an email the other week for a % off courses. Cant remember the exact details.

Z064life

Original Poster:

1,926 posts

279 months

Monday 27th April 2020
quotequote all
Pluralsight I have been using this month (saw the offer) and looking at courses, but more around microservices, ASP.NET Core and cloud.

Udemy is good. I'll prob pick something from there.

The application in my case is On Premises kuberntes clusters I will be building, and maybe a server to host Prometheus and another CoreDNS (although these can run on Windows).

User admin is another thing, I believe LinuxAcademy (my fave online provider) has a course around this!

I also have WSL on my Server 2019 lab to play with.

Derek Smith

49,971 posts

279 months

Monday 27th April 2020
quotequote all
Be very careful with YouTube online courses. It's not so much their content as presentation. I seem to get rappers with baseball caps on sideways who shout at me or, probably worse, this bloke.

https://www.youtube.com/watch?v=Yn8kwOQhMJA

Be afraid.


Edited by Derek Smith on Monday 27th April 20:37

Trustmeimadoctor

14,370 posts

186 months

Monday 27th April 2020
quotequote all
If there isnt a fat bloke with bo and cornflakes in his beard who also wears socks and sandles he isnt a real nix kinda guy

ging84

9,548 posts

177 months

Monday 27th April 2020
quotequote all
The best thing to do is get on and use it.

Linux administration such a broad base of knowledge that is still expanding. Trying to figure out what you'll need to know in advance is like flicking paint at the wall. These days as more and more technology for abstraction and isolation comes around that lets you focus on your workload not the OS, so a lot of stuff that was important to know 5 or 10 years ago may be of little value today.

Buy a raspberry PI, setup a cloud web server, build your own nas server, hack your router, install a fork of a fork of a fork of gentoo on your desktop.
Do all the stuff I normally tell people don't waste your effort doing. Normally they'll be more effort than they're worth and create more problems than they solve, especially if you don't know what your doing. But you'll learn far more fixing those real problem than you will from any course.

A note of caution I will say as you mention kuberenetes and performance tuning / network configuration in the same paragraph. This sort of thing somewhat goes against the ethos of kubernetes. The challenges of optimising the complexities of the platform have been worked out in advanced so you can focus on your applications.
You should avoid jumping to a linux solution to a kubernetes problem even if it seems way easier. You should be relying pretty much exclusively on expertise of your platform/vendor, you need a really strong reason to start making your own changes at an OS level.
Understanding what goes on under the hood of kuberenetes has a huge amount of value, but a little knowledge can be a dangerous thing.

Z064life

Original Poster:

1,926 posts

279 months

Tuesday 28th April 2020
quotequote all
ging84 said:
The best thing to do is get on and use it.

Linux administration such a broad base of knowledge that is still expanding. Trying to figure out what you'll need to know in advance is like flicking paint at the wall. These days as more and more technology for abstraction and isolation comes around that lets you focus on your workload not the OS, so a lot of stuff that was important to know 5 or 10 years ago may be of little value today.

Buy a raspberry PI, setup a cloud web server, build your own nas server, hack your router, install a fork of a fork of a fork of gentoo on your desktop.
Do all the stuff I normally tell people don't waste your effort doing. Normally they'll be more effort than they're worth and create more problems than they solve, especially if you don't know what your doing. But you'll learn far more fixing those real problem than you will from any course.

A note of caution I will say as you mention kuberenetes and performance tuning / network configuration in the same paragraph. This sort of thing somewhat goes against the ethos of kubernetes. The challenges of optimising the complexities of the platform have been worked out in advanced so you can focus on your applications.
You should avoid jumping to a linux solution to a kubernetes problem even if it seems way easier. You should be relying pretty much exclusively on expertise of your platform/vendor, you need a really strong reason to start making your own changes at an OS level.
Understanding what goes on under the hood of kuberenetes has a huge amount of value, but a little knowledge can be a dangerous thing.
I have a few Linux VM's setup, will be playing around with them with the commands etc.

I mentioned kubernetes and performance tuning / network configuration but not related to K8S. I mentioned network config in the general sense of setting IP address details as I have done this millions of times on Windows and of course is important and a fundamental step for any server. Performance tuning I mentioned in general.

For k8s, performance tuning will be really down to the configuration of specific primitives. I am going to be building my own nodes so naturally there will need to be some performance tuning in terms of switching off any unrequired services, etc.

One thing which works for me are cookbooks so I will look into that.

ging84

9,548 posts

177 months

Tuesday 28th April 2020
quotequote all
This may be of interest to you

https://github.com/kelseyhightower/kubernetes-the-...


But keep in mind this is for expermenting / learning / development
for production kubernetes you don't need to diy anything and you shouldn't. There are dozens of kubernetes certified distributions and hosted platforms these will work well for all but the most specialist of requirements. The vendors have done the performance tuning for you, you can and should rely on the defaults and/or follow thier guidance on what to change under what circumstances.


rustyuk

4,725 posts

242 months

Tuesday 28th April 2020
quotequote all
Purchased this course myself

https://www.udemy.com/course/docker-and-kubernetes...

Think I paid £12