this post was submitted on 17 Oct 2023
93 points (92.7% liked)

Linux

48190 readers
1515 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Is it possible to make money using your Linux knowledge if you're not a developer? I know I can become a professional devops or sysadmin if I take some courses and master advanced networking. But is there something I can do now as an average, moderately experienced linux user?

all 30 comments
sorted by: hot top controversial new old
[–] [email protected] 54 points 1 year ago (1 children)

I'm sure someone will correct me but I believe 90% of professional Linux is done at a commandline, DEs are mostly for personal use

It's a useful skill to have for a number of different jobs but usually not the primary one as most techies have some working Linux knowledge anyway

Developers, pentesters, system architects and similar

[–] [email protected] 20 points 1 year ago (1 children)

Did Linux sys admin type work for a few years and can confirm there was never a DE in sight

[–] [email protected] 8 points 1 year ago (2 children)

I did nearly a decade. DE's (or just wms) on devs' desktops and obviously ssh or console shells on server and network hw. Devs may or may not take care of their own software, though.

Also network protocols, sniffers, support, hardware, security... It tends to expand and admins are the goto for tech questions. So it's kind of a know everything about everything job. And a very thankless one, since if you do your work right, nobody will even notice what's going on since everything just works.

[–] [email protected] 8 points 1 year ago

I worked in a small team and our stuff rarely broke. We set it all up to use minimal resources and mostly automated maintenance and we went unnoticed for most of my time there. Everyone else thought we were just sitting around doing nothing and getting paid for it. It created an uncomfortable environment, was glad to leave at the end of it.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (2 children)

I have to hope most devs using Linux would be able to manage their own machines no?

Unless they are not allowed to of course

[–] [email protected] 4 points 1 year ago

I think the internet can inflate this view. In my experience supporting devs, there are many very smart people in their wheelhouse who are not very good at system administration. I think it is much like academics who are also often assumed to be good at computers, rather than good at what they do on computers.

[–] [email protected] 3 points 1 year ago

Not really... Many are just devs used to say Windows who happened to get to work in a linux environment.

[–] [email protected] 33 points 1 year ago

Typical onboarding scenario is to start at low level and climb up. Apply for helpdesk positions in companies with linux infrastructure. But the game is currently moving towards devops, so I would suggest you add some knowledge like ansible and terraform in your repertoire.

[–] [email protected] 29 points 1 year ago

You can try to enroll into Linux Foundation Certified Sysadmin course. It is quite a respectable certification. Try to have some practice every day as well.

[–] [email protected] 12 points 1 year ago (2 children)

If you like teaching/training that could be an avenue to make money with some of that knowledge.

You would need to consolidate that knowledge and show that you have a good enough understanding of that topic to teach it but it's a pretty good way to learn more and make some money along the way.

Not every training needs to be kernel level types of expertise, a lot of people train on the basics of Linux and could use some training. For instance many business will send admins that are knowledgeable on Windows to learn also on Linux so they can do both at the same time.

[–] [email protected] 6 points 1 year ago

This is a brilliant idea. I love teaching and writing howtos.

[–] [email protected] 1 points 1 year ago (1 children)

I don't get how one can get to teaching without provable certifications or experience. I mean who will hire Joe from his basement just because he claims he's "good at Linux". Unless you're talking for something else. Like him preparing a whole course in an online platform that will give it free in order to get some traction and hoping that this will attract customers

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Do you know if OP has certifications or experience?

Do you know how knowledgeable he is on Linux ?

Beside I will say it again, you can totally teach introductory courses on some subjects without being an expert on it.

And in practice, I have definitely seen people teaching with tons of certifications and alleged expertise on the topic but who couldn't teach anything. And that was of very expensive courses on rather specific Linux topics.

I personally would much prefer to be introduced to a new subject (like BASH101) by someone who has zero certifications but some experience and a real ability to teach.

Because I have seen a lot of super certified teachers who ends up unable to teach anything and who are recycling the same course without any practical experience in the last decade.

[–] [email protected] 1 points 1 year ago (1 children)

Do you know if OP has certifications or experience?

Lol

Are you sure you've read the OP?

I personally would much prefer to be introduced to a new subject (like BASH101) by someone who has zero certifications but some experience and a real ability to teach.

Because I have seen a lot of super certified teachers who ends up unable to teach anything and who are recycling the same course without any practical experience in the last decade.

I don't disagree with that, but again I think you're in a wrong post. Op never said that they're so experienced but just lack certifications. What I've understood is that OP is just a power user with no other experience, neither from a job, nor from personal hobbies but on production live environments

And that being said, please explain me how you end up making such assumptions about OP's skills and what did they say that made you feel that you know about their level of knowledge.

[–] [email protected] 1 points 1 year ago

It's the opposite, I don't make any assumptions on OP's knowledge but my understanding of your comment is that you are assuming that he is just the average Joe that likes Linux but might not be able to teach on the subject.

I just told him that teaching is an avenue he could look into and he agreed. Nothing more here.

[–] [email protected] 11 points 1 year ago* (last edited 1 year ago)

I mean even with devops or sysadmin you usually want to write scripts that take care of deployment, automated tests or various housekeeping chores that are to time intensive or error prone when done manually. So it really hangs on how much of a "non-coder" you consider yourself as.

I mean scripts as in a block of code that when activated terminates on its own, they can get quite large and arbitrarily complex particularly when interacting with several different components.

[–] [email protected] 9 points 1 year ago

Start a business installing Linux on peoples's old computers. Call it free as in freedom.

[–] [email protected] 9 points 1 year ago (1 children)

Linux is an OS not a career. Most people who make money around Linux have college degrees.

[–] [email protected] 7 points 1 year ago (1 children)

This isn't a helpful comment. OP is asking for ways to leverage their knowledge not suggesting that Linux itself is a career path.

[–] [email protected] 4 points 1 year ago (1 children)

Such an open question. First of, whos the market, and where is he located.

[–] [email protected] 8 points 1 year ago

It's more helpful to ask questions of OP if you feel their initial question is missing context.

They probably don't know what to consider if they are asking the question to begin with. Asking gap filling questions can help guide to an answer.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

For example you could do website hosting? Set up limits for each customer directory, configure PHP and Apache and sell space + bandwidth packages.

The price per month got pretty high recently, and it might be interesting to position a company as "for the long term" (the big providers all hide their true monthly cost behind an introductory period, so you would have to swap every 2 years to get the best price)

[–] [email protected] 3 points 1 year ago

Thanks. Been thinking about reseller hosting for a while.

[–] [email protected] -2 points 1 year ago (1 children)

Buy a rpi 4 and use it to do a livestream of (pretty much anything you want).

[–] [email protected] 2 points 1 year ago (2 children)

Thanks but not sure what you mean. Livestream what? Any examples?

[–] [email protected] 2 points 1 year ago

I think OP is saying become a streamer but use Linux instead of windows or mac.

[–] [email protected] -1 points 1 year ago

Like I said, anything you want. Just get creative.