Get answers from your peers along with millions of IT pros who visit Spiceworks.
Join Now

Do most employers who want you to know Linux expect you to manage it without a GUI?

To be honest I can’t stand Linux servers without a GUI. I wasted so much time just trying to do basic steps.

I decide just to learn Linux with the GUI instead.


Learn General Networking with this beginner How-to
I couldn't find the documentation on how to do this so I contacted support and had them walk me through the process of upgrading our Webs...
Spiceworks Help Desk

The help desk software for IT. Free.

Track users' IT needs, easily, and with only the features you need.

49 Replies

· · ·
Habanero
OP
kevinmhsieh

I expect Linux and Unix servers to not have. GUI. All our Linux boxes are shell console only. We have two RHEL that do have GUI for some unknowns reason, but 99% of work is done via ssh.

13
· · ·
Anaheim
OP
jimc3

Can existing Linux servers in production have a GUI installed?

1
· · ·
Mace
OP
BBigford

jimc3 wrote:

Can existing Linux servers in production have a GUI installed?

They can, but they shouldn't. It is quicker to not use them, its standard not to have a GUI, and it lowers the attack vector to not have a GUI.

You will find little to no production Linux servers with a GUI installed.

12
· · ·
Jalapeno
OP
R.C.G

Dont use GUI on serverds, lesrn powershell for windows and tge cli for Linux.

I have teansitioned all my servedds to guiless and just use remote managemenff tools likes windows RSAT and powershell while with tghe centos i use ssh, ftps and all chanfes are logged via git.

1
· · ·
Anaheim
OP
jimc3

Do you actually memorize the commands or do you need to look them up?

0
· · ·
Chipotle
OP
TrepidPrism

You tend to get comfortable with the commands you use frequently.

3
· · ·
Habanero
OP
kevinmhsieh

Memorize commands, write scripts, keep cheat sheets, and use recipes and checklists for larger tasks.

9
· · ·
Pimiento
OP
jcampbell6

You're either retyping a ton of commands, or you're a few beers deep right now... either way, I couldn't agree more.

19
· · ·
Jalapeno
OP
R.C.G

Man that's some horrible spelling.

Was after 18 hour shift, 1 recently now fired employee decided that CLI wasn't worth it and put Webmin as a mandated package in our update repo. Think WSUS for the Windows guys. I had to fix it and then manually check 500 vm's and do a report on each one and rectify where needed.

On a plus note the repo is now also under git, so win?

4
· · ·
Thai Pepper
OP
DaveA-DoIT
Webmin always scared the crap out if me... especially on hosted VMs. It just seems like too attractive of an attack vector. If your just learning Linux for your own personal enjoyment/enlightenment, I'd say it's perfectly acceptable to start with a GUI. But if your doing it to gain knowledge/skills for potential employment, do yourself a favor and forget there's even an option for the GUI. Yes, you end up memorizing commands, but it's not like studying for a test or memorizing scripture. You know how you remember how to do admin tasks with the GUI? Well it's the same with a CLI. You learn from just doing it. Repetition Repetition Repetition. Oh and command completion (tab key) helps as well... I'd also suggest taking some time to look at orchestration and automation tools like Chef/Ansible/etc
4
· · ·
Pimiento
OP
jcampbell6

Haha damn. I'd be in too deep to read Spiceworks after that shift. Good on you, R.C.G! (Hope the higher ups take note).

For the OP, to learn just install a wide variety of Linux distros on old machines and VMs, some with GUI and some not. Switch your daily machine to Linux. Don't expect a GUI in production, but the more you use Linux daily the more you'll understand why.

0
· · ·
Mace
OP
Martin2012

Scripts are your friends, why do you think power shell was much called for in Windows? It's way more powerful than a GUI

4
· · ·
Jalapeno
OP
brokensyntax

Tab completion is your friend. So are the man pages.

Most Linux in Enterprise are application specific and have excellent vendor support. For anything else, practice, plan, and prepare.

0
· · ·
Mace
OP
RoguePacket

jimc3 wrote:

Do most employers who want you to know Linux expect you to manage it without a GUI? . . .

Yes.

.

jimc3 wrote:

. . . To be honest I can’t stand Linux servers without a GUI. I wasted so much time just trying to do basic steps.

I decide just to learn Linux with the GUI instead.

The GUI way of managing is dead and gone.  Even on Windows PS scripting has taken a dominant position with managing services at scale.

The "wasting time" part is called learning.  The time savings comes with scripting and creating reproducible actions.

A huge bonus with Linux is is builds on itself.  Whereas Windows 2003 skills are long deprecated, Linux core fundamentals from early 2000's remain relevant.

.

jimc3 wrote:

Do you actually memorize the commands or do you need to look them up?

No memorizing.  Man pages, as mentioned earlier, are a huge help.

Scripting, re-scripting, and scripting again with copious comments are the norm.

3
· · ·
Pure Capsaicin
OP
Rod-IT

jimc3 wrote:

Do you actually memorize the commands or do you need to look them up?

Documentation - you should be making it for other systems, why not do the same for Linux.

2
· · ·
Jalapeno
OP
Ridge

None of our Linux servers have a GUI. If you are going to learn to administer Linux you need to learn to use the CLI.

0
· · ·
Pure Capsaicin
OP
Rod-IT

If you are not comfortable with it, why are you managing it?

Windows is going to Core mode, which is GUI-less, you need to adapt and learn it, or back away from the Linux side of things.

You have a community of people here who either use Linux or know it well enough to guide you.

I do little Linux, but what I do know is easy enough to remember, and like anything, you pick it up.

Get yourself some Linux non GUI machines virtualized at home or your lab and start playing.

I use Kali on a Pi and because of that I know a fair bit more than I once did, I also run Ubuntu and Debian on VMs - so I can learn

1
· · ·
Habanero
OP
kevinmhsieh

RoguePacket wrote:.

The GUI way of managing is dead and gone.  Even on Windows PS scripting has taken a dominant position with managing services at scale.

The "wasting time" part is called learning.  The time savings comes with scripting and creating reproducible actions.

A huge bonus with Linux is is builds on itself.  Whereas Windows 2003 skills are long deprecated, Linux core fundamentals from early 2000's remain relevant.  

Windows builds on itself too. Many concepts I learned in Windows 3.5 still apply to Windows 2016. I don't remember significant changes in MMC tools from Windows 2000 to Windows 2016. Of course, many of the changes are gradual, so I just adapt and continue on. Figuring out how to get to the tool, or getting to the correct OS version that is compatible is the bigger challenge. (One of my Hyper-V clusters just got updated to 2016. I can't manage from my Windows 8.1 any more. Oh darn, I need to hop onto a newer version of Windows. The commands/UI are still basically the same.)

Yes, addition of Powershell is great, but it isn't like Microsoft has deprecated all previous knowledge and skills.

That said, as I said before, if you manage Linux, you should do it without a GUI. You preferably should also use automation tools, but at the very least you need to know how to assign IP addresses, edit text files, restart services, navigate file system, install packages, etc. from command line.

0
· · ·
Thai Pepper
OP
Don007

Jim, another reason for not using a GUI on Linux (or Windows for that matter) is breadth of coverage. GUIs take significant programming time to develop and maintain. As such, they tend to not cover the entire set of options.

In addition, let’s suppose that you have two programmers doing development on product, would you focus their time on new features that will increase your sales (and yes Linux is sold-look at RedHat), or on GUI that only a few of your smaller will use?

0
· · ·
Serrano
OP
Lockout

It Sunday chief, best day for beer right before returning to the madness. What am I talking about? IT work never stops, so it's always a good time for a beer. Unless on the job of coarse 

I agree with CLI over GUI. Much more direct without all the fluff and much less to go wrong. Though GUI interfaces, especially if not familiar with the command structure, maybe easier for most as I think something like 80+% of people are visual based. Maybe the other 10+% are all Administrators in IT? I learned via CLI to begin with and then found the client had the GNOME interface on the system and played around with it for a little bit but definitely think CLI is a better way to go. Smaller footprint 

0
· · ·
Ghost Chili
OP
PatrickFarrell

Honestly I wouldn't know how to administrate linux with a GUI.  I've launched a GUI on Linux less than a dozen times since they became available.  I'm usually in them via putty.

5
· · ·
Datil
OP
jcLAMBERT

The CLI and shell scripting are well worth the investment of your time.  Is is not as daunting to learn as it may have been last century

0
· · ·
Mace
OP
Bud G.

Server GUI? No, just no. I wouldn't expect someone to know it and I sure wouldn't want someone to try and use it. Why? A GUI is an unnecessary resource user and another potential security issue. The only reason to put up a server GUI is if you're studying for one of the exams and at least have to have an idea of what it looks like.

Desktop, sure.

Memorizing commands? Of course. You start off with learning the basics and you keep expanding on that knowledge. The more you use it, the more familiar commands and modifiers will be. Scripting will help learn that. 

1
ciscoexam-online-sale-200-125-exam    | udemy-newccnax-sale-200-125-exam    | whats-new-with-ccna-sale-200-125-exam    | ccna-practice-quiz-sale-200-125-exam    | What-is-the-difference-sale-200-125-exam-cert    | boson-practice-sale-200-125-exam-practice    | measureup-Cisco-Certified-Network-Associate-sale-200-125-exam    | globed-cisco-new-ccna-sale-200-125-exam-standard    | exam-labs-sale-200-125-exam-cert    | streaming-ccna-sale-200-125-exam-technologies    | caring-charts-blood-pressure-sale-200-125-exam    | pluralsight-courses-networking-cisco-sale-200-125-exam    | pearsonitcertification-articles-sale-200-125-exam    | safaribooksonline-library-sale-200-125-exam-routing    | learncisco-ccna.php-sale-200-125-exam-tast    | protechgurus-fees-syllabus-sale-200-125-exam    | certificationkits-cisco-ccna-sale-200-125-exam-standard-kit    | zeqr-lazaro-diaz-course-sale-200-125-exam    | 9tut-faqs-tips-sale-200-125-exam    | scribd-document-CCNA-sale-200-125-exam    | itunes-ccnax-sale-200-125-exam    | linkedin-cisco-sale-200-125-exam-questions-details    | teachertube-ccna-sale-200-125-exam-practice    | killexams-detail-sale-200-125-exam    | examsboost-test-sale-200-125-exam    | ccnav6-online-full-collections-sale-200-125-exam    | spiceworks-topic-sale-200-125-exam    | behance-gallery-sale-200-125-exam    | vceguide-share-experience-sale-200-125-exam    | techexams-forums-ccna-sale-200-125-exam    | free4arab-sale-200-125-exam    | openlearning-courses-sale-200-125-exam    | mindhub-Cisco-Certified-Network-sale-200-125-exam    | vceplus-ccna-exam-sale-200-125-exam    | examsforall-cisco-sale-200-125-exam    | how2pass-ccna-practice-tests-sale-200-125-exam    | simulationexams-details-ccna-sale-200-125-exam    | teksystems-sale-200-125-exam-routing-switching    | cram-flashcards-sale-200-125-exam    | pass4cert-cisco-new-ccna-sale-200-125-exam    | snatpedia-ccnaa-sale-200-125-exam    | cert4sure-free-download-sale-200-125-exam    | logicindia-ccnarouting-switching-sale-200-125-exam    | justcerts-practice-questions-sale-200-125-exam    | isc2-cissp-sale-CISSP-exam    | infosecinstitute-cissp-boot-camp-sale-CISSP-exam    | tomsitpro-security-certifications-sale-CISSP-125-exam    | infoworld-cissp-certification-sale-CISSP-exam    | welivesecurity.com-cissp-certified-sale-CISSP-exam    | searchsecurity-definition-sale-CISSP-exam    | simplilearn-cyber-security-training-sale-CISSP-exam    | arstechnica-security-sale-CISSP-exam    | cybrary-course-cissp-sale-CISSP-exam    | skillset-cissp-sale-CISSP-exam    | transcender-certprep-sale-CISSP-exam    | pearsonvue-sale-CISSP-exam-cert    | gocertify-isc2-issp-sale-CISSP-exam    | trainingcamp-training-bootcamp-sale-CISSP-exam    | cbtnuggets-security-sale-CISSP-exam    | cglobalknowledge.com-us-en-sale-CISSP-exam    | itgovernance-cissp-sale-CISSP-exam    | boson-certification-sale-CISSP-exam    | firebrandnordic-training-sale-CISSP-exam    | firebrandnordic-sale-CISSP-exam-123    | cybervista-sale-CISSP-exam-cert    | becker-sale-CISSP-exam-pdf    | youracclaim-certified-information-sale-CISSP-exam    | techexams-forums-sale-CISSP-exam    | munitechacademy-courses-sale-CISSP-exam    | hot-topics-cyber-security-courses-sale-CISSP-exam    | pearsonitcertification-sale-CISSP-exam    | sybextestbanks-wiley-sale-CISSP-exam    | lifewire-preparing-sale-CISSP-exam    | villanovau.com-resources-iss-sale-CISSP-exam    | intenseschool-boot-sale-CISSP-exam    | phoenixts-training-sale-CISSP-exam    | infosecisland-blogview-sale-CISSP-exam    | centralohioissa-member-sale-CISSP-exam    | learningtree-courses-certified-information-sale-CISSP-exam    | udallas.edu-executive-education-sale-CISSP-exam    | umbctraining-Courses-catalog-sale-CISSP-exam    | skyhighnetworks-cloud-security-sale-CISSP-exam    | helpnetsecurity-cert-sale-CISSP-exam    | secureninja-certification-bootcamp-sale-CISSP-exam    | mercurysolutions-information-sale-CISSP-exam    | exam-labs-info-sale-100-105-exam-pdf    | cbtnuggets-training-ccna-icnd1-sale-100-105-exam    | gocertify-ccent-practice-quiz-sale-100-105-exam    | ciscopress.com-ccna-icnd1-sale-100-105-exam    | boson-practice-sale-100-105-exam    | examcollectionuk-vce-download-sale-100-105-exam    | pearsonitcertification-articles-sale-100-105-exam    | transcender-practice-sale-100-105-exam-test    | techexams-forums-ccna-ccent-sale-100-105-exam    | shop-oreilly-sale-100-105-exam    | safaribooksonline-library-view-sale-100-105-exam    | subnetting-download-ccent-sale-100-105-exam    | 2cram-icnd1-online-quiz-sale-100-105-exam    | networklessons-routing-sale-100-105-exam    | centriq-123-ccna-certification-sale-100-105-exam    | ituonline-interconnecting-sale-100-105-exam    | transcender-introducing-the-new-sale-100-105-exam    | measureup-Networking-Devices-Part-sale-100-105-exam    | vceguide-icnd1-experience-sale-100-105-exam    | dumpscollection-dumps-sale-100-105-exam    | computerminds-business-sale-100-105-exam    | globed-ccent-or-icnd1-sale-100-105-exam    | ucertify-load-course-sale-100-105-exam    | academy-gns3-sale-100-105-exam    | visiontrainingsystems-product-sale-100-105-exam    | pearsonhighered-program-Wilkins-CCENT-sale-100-105-exam    | vceplus-ccent-sale-100-105-exam    | mindhub-Interconnecting-sale-100-105-exam    | sale-70-410-exam    | we-sale-70-410-exam    |
http://mleb.net/    | http://mleb.net/    |