Want to be a Linux pro like me? Master these 8 skills first


linuxpro

Jack Wallen/ZDNET

Follow ZDNET: Add us as a preferred source on Google.


ZDNET’s key takeaways

  • If you want to master Linux, you need to know these things.
  • Some of what you need to know is simple, but some is complex.
  • Don’t just learn these aspects; master them.

I’ve been using Linux since 1997, and my journey has been somewhat different from most. When I started, Linux was hard, and I mean hard. Every single thing I did on the operating system seemed like a challenge. During those early years, I worked tirelessly to learn the OS (because I didn’t have a choice, as Linux was the only OS I had and couldn’t afford to purchase another computer or a copy of Windows). 

As the years passed, Linux improved until it became easy enough for anyone to use. Because of that boost, I was able to stop using some of the skills I had learned over the years, and I became a bit lazy with the OS.

Also: This is my favorite Linux distro of all time – and I’ve tried them all

Every once in a while, however, I have to go back to those unused skills, dust them off, and either relearn or bone up on them.

So, what are those skills? They are the elements I think are an absolute must for anyone looking to become a Linux pro. 

1. The command line

Although Linux can be used without the command line now (which is a testament to the work put in by developers everywhere), if you really want to master the open-source OS, you’re going to have to not only learn the command line (CLI) but also reach the point where it is second nature. You should start with this list of eight commands that every Linux user should know and go from there.

Yes, you can use Linux without the command line, but if you really want to unleash its full potential, the CLI is a must. By using the command line, you can tap into power that the GUI does not offer. You also need to learn how to chain commands together, direct output, and more. 

Also: 7 Linux commands I can’t live without after 20 years in the terminal

And don’t think you can get by with commands like cd, rm, ls, mkdir, etc. You’ll need to get your fingers dirty with sed, iptables, dd, awk, and more. 

2. Regular expressions

Speaking of challenging commands, you’re going to need to learn regular expressions. I’ll warn you: regular expressions (aka regex) are not easy. When you first start down the rabbit hole with regex, it’s going to look like a bunch of gobbledegook comprised of random characters. But there’s actually a method to that madness.

Also: 5 Linux commands I use to keep my device running smoothly

I’m not gonna lie, regex is a pain to master, and I cannot say that I ever truly got it down to the point where I could hammer out some crazy-long regular expression without my brain tripping over itself. 

It doesn’t help that it’s been a long time since I’ve even had to use regular expressions. However, use it or lose it.

3. User and group permissions

Permissions are a critical component of Linux mastery. Both user and group permissions (as well as ownership) allow you to control who has access to what on your system hierarchy, so this is a skill that you should learn right out of the gate.

Also: 5 Linux commands for managing users

By learning user and group permissions, you can better contain malware and system breaches, control multi-user access, be better prepared to administer a system, and make file access more efficient and secure.

4. Package management

Yes, Linux has some amazing package managers with even more amazing front-end GUIs. You could go decades on Linux without touching the command line to install software. The thing is, if you want to be a pro, you’re going to have to learn how to use those package managers from the CLI.

Notice that I didn’t say ‘package manager?’ I used the plural, as in, “You’re going to need to learn all of the package managers.” APT, DNF, pacman, Zypper, deb, rpm, and more. 

Some day, you’ll need to install or troubleshoot software on a server, and that means you won’t have the GUI available.

Also: 8 Zorin OS settings I change on every new install – and why you should, too

If you’re happy being an end user, don’t worry about this capability. But if your goal is to be considered a Linux pro, learning the ins and outs of every package manager is a must.

5. Process management and system monitoring

At some point, a process will hang, and you’ll need to learn how to track it down and manage it. To do that task, you’ll need to learn system monitoring (to know if/when a process is causing problems) and process management (to stop, start, restart, or kill a rogue process). 

Also: 8 most Windows-like Linux distros – if you’re ready to ditch Microsoft

This capability means you’ll need to learn commands like ps, top, htop, grep, pgrep, pstree, pidof, and more. Sure, you can use a GUI for much of this work, but when a GUI isn’t available (or you need more power and flexibility than a GUI offers), you’ll need to have mastered these skills.

6. Logs

Knowing which logs to view, where they are, how to view them, and what they mean is key to mastering Linux. Logs are a crucial element of troubleshooting and your best way of keeping a Linux system running smoothly.

Your best friends will be found in /var/logs, so you want to scour that directory and understand what’s in there. I tend to go straight to viewing logs when a system shows signs of trouble, and one of the best tools for that step is the tail command. Learn that command and make use of it.

7. Bash scripts

Bash scripts are an amazing tool in Linux for automating tasks. You can create bash scripts for automated backups, tests, and so much more. In fact, bash scripts are only limited by your imagination. 

Also: How to create a Linux bash script – and what you can do with it

If there’s something you need to do on Linux, chances are that you can do it with a bash script. Bash scripts can be as simple as a single command or as complex as a hundred-line script. 

Just remember, every Linux bash script starts with a shebang line — #!/bin/bash.

8. Networking

Effective networking isn’t just about making sure your computer is connected to the internet; it’s also about ensuring you’re using proper routes, optimizing the system, using multiple NICs for different zones, understanding firewalls, and much more. For example, in Ubuntu-based distributions, you need to learn netplan, whereas in Red Hat-based distributions, you should learn nmtui.

Apart from regular expressions, this area is one of the more complex aspects of mastering Linux because it comprises many pieces.

Also: How I speed up my Linux system for free while RAM prices are out of control

However, if you master these eight elements of Linux, you can consider yourself a pro.





Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


There are places in the world where everything feels accounted for. The roads are smooth, the signs are clear, and the experience has been carefully arranged long before you arrive. Adventure exists, technically, but only within boundaries that make it predictable. Nothing unexpected happens. Nothing pushes back.

And then there are places that still feel wild.

Not reckless. Not uncomfortable. Just untamed enough that you feel like a guest rather than a consumer. Places where the land doesn’t bend to human schedules, where weather sets the tone for the day, and where nature isn’t something you observe from a distance — it’s something you move through, adapt to, and occasionally surrender to. Traveling somewhere that still feels wild changes you in quiet, persistent ways. It slows your thinking. Sharpens your senses. Reminds you how small you are — and how good that can feel.

Alaska is the clearest example we know. But the feeling itself, the pull toward the wild, extends far beyond one place on the map.

The Absence of Predictability Is the Point

Baby bear Pavlovs Bay Alaska
Photo Credit: Jenn Coleman.

When you travel somewhere wild, certainty disappears almost immediately. Plans turn into loose outlines. Timelines soften. The assumption that you’re fully in control starts to fade — and that’s exactly where the experience opens up.

In Alaska, weather doesn’t politely cooperate. Flights wait. Boats adjust for tides. Trails change overnight. Wildlife appears on its own terms, not when you’re ready with a camera in hand. At first, this unsettles people. We’re trained to optimize travel, to squeeze value from every hour, to move efficiently from one highlight to the next.

Wild places resist that mindset. They force you to slow down and pay attention instead.

Instead of rushing, you find yourself watching clouds crawl across a mountain range or listening for the distant crack of shifting ice. You wait because someone has spotted a bear across the river, and suddenly waiting doesn’t feel like lost time — it feels like the entire point. In wild places, patience isn’t a virtue. It’s a requirement.

Nature Isn’t a Backdrop — It’s the Main Character

Endless Adventures Await-Moose - Alaska Glacier Lodge Palmer Alaska
Photo Credit: Jenn Coleman.

In many destinations, nature plays a supporting role. It’s something you admire between meals and museum visits, a scenic pause before moving on to the next activity.

In wild places, nature is the storyline.

In Alaska, the scale alone recalibrates your perspective. Mountains don’t rise politely in the distance; they loom. Glaciers don’t shimmer passively; they groan, fracture, and move. Rivers aren’t decorative — they’re powerful, cold, and very much alive. Wildlife isn’t something you visit. It’s something you encounter, often unexpectedly, and always on its own terms.

That reality changes how you move through the world. You speak more quietly. You scan the horizon. You learn to read the land not just for beauty, but for meaning — wind direction, cloud movement, water levels. You stop expecting nature to perform for you and start allowing it to lead.

Comfort Looks Different in the Wild

View from my room Homer Inn and Spa
Photo Credit: Jenn Coleman.

Traveling somewhere wild doesn’t mean giving up comfort, but it does redefine what comfort actually means. Luxury here isn’t about excess or polish. It’s about warmth after cold. Shelter after exposure. A solid meal after a long day outside.

Some of our most memorable places to stay in Alaska weren’t remarkable because of opulence, but because of where they were. Remote enough that silence felt complete. Close enough to the land that stepping outside meant being fully immersed — weather, wildlife, and all. Comfort in wild places is practical and intentional, and because of that, it feels deeply satisfying.

You notice and appreciate the basics more. Dry socks. Hot coffee. A sturdy roof during a storm. These aren’t assumed; they’re earned. And because you’re more present, they land differently. They feel grounding in a way that polished luxury sometimes doesn’t.

Your Senses Wake Up

Matanuska Glacier, Alaska
Photo Credit: Deposit Photos.

One of the quieter gifts of wild travel is how it reactivates your senses. In daily life, we filter relentlessly just to get through the day — noise, movement, light, information. Wild places strip that filter away.

You smell rain before it arrives. You hear ice shifting miles off. You notice how light changes minute by minute. In Alaska, even the air feels sharper, cleaner, alive. You become aware of your body in space — where you step, how fast you move, what’s happening around you.

This heightened awareness isn’t stressful. It’s calming. It pulls you into the present without effort or instruction. It’s mindfulness without the app, presence without performance.

You Remember What Adventure Actually Means

Hatcher Pass - Gold Cord Lake Trail Alaska
Photo Credit: Jenn Coleman.

Somewhere along the way, adventure became a marketing word. But real adventure, especially in wild places, isn’t about adrenaline or bragging rights. It’s about curiosity, humility, and uncertainty.

Adventure means not knowing exactly how the day will unfold. It means trusting guides and locals. It means adapting instead of controlling. In Alaska, that might look like hiking through mist, unsure if the clouds will lift. Kayaking through ice-dotted water where seals surface nearby. Boarding a small plane knowing weather could change everything.

And when things don’t go according to plan, that doesn’t diminish the experience — it becomes the story. Wild places remind you that the goal isn’t perfection. It’s participation.

Time Feels Different Out Here

Yllas Ski Resort Finland
Photo Credit: Jenn Coleman.

Wild destinations stretch time in ways that are hard to explain until you experience them. Days feel full without feeling rushed. Hours pass unnoticed when you’re fully engaged. Evenings arrive gently, not abruptly.

Without constant stimulation or packed schedules, your nervous system settles. You sleep more deeply. Wake earlier. Feel less urgency to check your phone. In Alaska, the light itself reshapes time, lingering late into the evening in summer, quietly reminding you that clocks are human inventions, not natural laws.

That shift doesn’t disappear when you leave. You return home more aware of how often urgency is manufactured — and more protective of your time because of it.

You Feel Like You’ve Earned the Experience

Kayaking Glacier Bay Alaska
Photo Credit: Jenn Coleman.

There’s a quiet satisfaction that comes from traveling somewhere that isn’t effortless. Wild places often require extra steps — small planes, ferries, long drives, patience. But effort creates investment.

When you arrive, you don’t feel like you stumbled into the experience. You chose it. And that choice creates respect — for the land, for the people who live there, and for the experience itself. In Alaska, simply reaching some destinations comes with stories before the stay even begins.

Wild travel doesn’t hand itself to you. It asks something in return.

Why We’re Drawn to the Wild Now More Than Ever

Waterfall Cove Alaska
Photo Credit: Jenn Coleman.

The pull toward wild places isn’t accidental. After years of constant connectivity, crowded destinations, and carefully curated experiences, many travelers are craving something real. Something grounding. Something that doesn’t ask them to perform.

Wild places offer perspective. They remind us that the world is bigger than our inboxes, that discomfort isn’t dangerous, and that awe still exists — no explanation required. Alaska sits at the heart of this longing, but it isn’t alone. You feel it in remote coastlines, high deserts, northern forests, and far-flung mountain towns around the world.

What unites them isn’t geography. It’s restraint. These places haven’t been overly softened or simplified. They still ask you to meet them where they are.

What You Take Home From a Wild Place

Hikers hiking, enjoying the view of Famous Patagonia Mount Fitz
Photo Credit: Deposit Photos.

You don’t return with just photos. You come back quieter, more observant, and more comfortable with uncertainty. You gain a clearer sense of what you actually need — and what you don’t.

Traveling somewhere that still feels wild recalibrates your sense of scale and self. It reminds you that not everything needs improvement, explanation, or monetization. Some things are powerful simply because they exist.

And once you’ve felt that — once you’ve stood somewhere that didn’t care whether you were there or not — it changes how you travel going forward. You start seeking places that ask something of you. Places that feel alive. Places that leave room for surprise.

Because wildness, in the end, isn’t something you conquer.

It’s something you experience — and carry with you long after you’ve left.

Hi! We are Jenn and Ed Coleman aka Coleman Concierge. In a nutshell, we are a Huntsville-based Gen X couple sharing our stories of amazing adventures through activity-driven transformational and experiential travel.



Source link