LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   General (https://www.linuxquestions.org/questions/general-10/)
-   -   Linux sysadmin skills (https://www.linuxquestions.org/questions/general-10/linux-sysadmin-skills-4175631339/)

nejnej25 06-06-2018 07:20 AM

Linux sysadmin skills
 
Hi guys. I need your help, as a linux sys admin what skills you should have? Do you need to be expert on apps? Like apache,nginx,sqls,haproxy etc etc..?

As far as my knowledge is concern, I have this.

Linux
Bash script
Perl script
Nginx but not expert
Samba nfs
Storage like LVM etc.
Im learning now VMWare is it good skill for linux admin?

I am thinking what other valuable skill i should take.

TB0ne 06-06-2018 07:41 AM

Quote:

Originally Posted by nejnej25 (Post 5864286)
Hi guys. I need your help, as a linux sys admin what skills you should have? Do you need to be expert on apps? Like apache,nginx,sqls,haproxy etc etc..?
As far as my knowledge is concern, I have this.

Linux
Bash script
Perl script
Nginx but not expert
Samba nfs
Storage like LVM etc.
Im learning now VMWare is it good skill for linux admin? I am thinking what other valuable skill i should take.

There is *NO WAY* to answer your question in a meaningful way. A systems admin can be asked to do MANY things, lots of which aren't on your list. It is not about a hard set of "learn these things and you can be a sysadmin", but rather "KNOW what you're doing, how to think and troubleshoot". Your boss can ask you to do whatever they want...your job is defined by where you work. Some companies won't let you write ANY scripts, and expect you to only watch the systems. Some may want you to do everything, including pulling network lines and doing help desk support. No way to know.

nejnej25 06-06-2018 07:56 AM

Quote:

Originally Posted by TB0ne (Post 5864294)
There is *NO WAY* to answer your question in a meaningful way. A systems admin can be asked to do MANY things, lots of which aren't on your list. It is not about a hard set of "learn these things and you can be a sysadmin", but rather "KNOW what you're doing, how to think and troubleshoot". Your boss can ask you to do whatever they want...your job is defined by where you work. Some companies won't let you write ANY scripts, and expect you to only watch the systems. Some may want you to do everything, including pulling network lines and doing help desk support. No way to know.

Yes thats true but for us to upgrade. Do we should know how to managae apps like expert knowledge?

TenTenths 06-06-2018 08:26 AM

As the esteemed (and usually cranky!:)) TB0ne says, it's impossible to know without more information as it's a WIDE field.

However I would suggest that as a start point you are confident you can build and harden to CIS Benchmark the following types of server
  • File/Print
  • Router/Firewall/DHCP
  • LAMP Stack
  • Stand alone Apache/PHP
  • Stand alone MySQL
  • Master/Slave MySQL
  • HAPROXY with 2 LAMP backends
  • How to build them on; bare metal, XenServer, and VMWare
  • How to monitor them; Nagios/Zabbix/Centreon
  • How to centrally manage configuration: Puppet/Chef/Salt

Along the way you'll pick up a lot of other relevant skills!

rtmistler 06-06-2018 08:36 AM

You should know how to do a lot of the things you are asking about.

A point being made by TB0ne is that you should seek out a position, talk to some people, and find out what skills you can benefit by knowing.

Meanwhile another of TB0ne's points is that you should be willing and versatile so that you can and will learn new skills and talents. The first thing I always do with someone who says, "Not my job." is I forget about their existence. And that's not meant to be an extreme. For instance, cleaning the bathrooms, I'll agree is not your job. But if you're an IT admin and the company decides to buy some MACs for users and asks you to come up to speed on managing them, and you say "Not my job!". In my mind, I dismiss you as a viable, and useful resource and find someone else. That's not cruelty, we're here to work and get things done, including myself. And it is your chosen career, or so you're projecting this to be true.

TB0ne 06-06-2018 08:37 AM

Quote:

Originally Posted by nejnej25 (Post 5864299)
Yes thats true but for us to upgrade. Do we should know how to managae apps like expert knowledge?

No idea what you're asking. AGAIN, your job as a sysadmin is to do whatever your company/boss tells you to do, period. There is, again, no 'checklist'...either you want to learn or you don't. If you do, then learn EVERYTHING you think you should know, and then learn more.

If you want to learn the minimum, then don't be a sysadmin...there are already more than enough who don't do good jobs.

Habitual 06-06-2018 11:10 AM

http://www.linuxquestions.org/questi...8/#post5033506

nejnej25 06-06-2018 08:13 PM

Quote:

Originally Posted by TenTenths (Post 5864308)
As the esteemed (and usually cranky!:)) TB0ne says, it's impossible to know without more information as it's a WIDE field.

However I would suggest that as a start point you are confident you can build and harden to CIS Benchmark the following types of server
  • File/Print
  • Router/Firewall/DHCP
  • LAMP Stack
  • Stand alone Apache/PHP
  • Stand alone MySQL
  • Master/Slave MySQL
  • HAPROXY with 2 LAMP backends
  • How to build them on; bare metal, XenServer, and VMWare
  • How to monitor them; Nagios/Zabbix/Centreon
  • How to centrally manage configuration: Puppet/Chef/Salt

Along the way you'll pick up a lot of other relevant skills!

Thank you for this one, I take note of this.


All times are GMT -5. The time now is 01:37 PM.