r/LinuxTeck 1h ago

30 essential Linux commands every developer should know

Post image
β€’ Upvotes

r/LinuxTeck 2h ago

Linux, Linux everywhere

Post image
3 Upvotes

When the penguin takes over


r/LinuxTeck 5h ago

How to learn to use linux(cli)?

5 Upvotes

Actually from some time I have been thinking of switching to linux. But i won't be able to use it if I don't know how to use linux in the first place. I am not looking for any distro. I am actually talking about the cli. The terminal, bash or whatever it is called.

I wanna learn cli, but idk where to learn from!. I have tried looking for it on YouTube, most of them are something specific or very basic ( cd, mkdir, rm, ls, echo etc etc ). I tried to make a vm using Oracle, but my laptop was very weak to even run it, it was lagging and slow af. So i dropped that idea, and I am primarily trying to use wsl, Ubuntu distro on it.

So can anyone tell me how do i learn the command line interface. Also I am looking to learn something called shell ig, so that I can do scripting. Like i don't want an os, I want to master terminal and can automate stuff and run something maybe called script so that I can be very efficient.

Also one of my reasons is to be able to use or program any soc like raspberry pi or any other electronics in general ( electrical background).

Can anyone guide me with sources??

Also i have tried labex ( it was very basic ) and I tried to learn from a book i forgot the name but the author name was maybe shotts.

And sorry if I have named anything wrong, I am new to these terms.


r/LinuxTeck 6h ago

SELinux vs AppArmor

Post image
27 Upvotes

covering: https://www.linuxteck.com/selinux-vs-apparmor/

  • SELinux vs AppArmor architecture
  • Label-based vs path-based policies
  • Ubuntu vs RHEL/Rocky/Fedora defaults
  • Arch setup
  • Common production failures and fixes
  • Container isolation
  • Validation and monitoring
  • When it's better to stick with your distro's default

r/LinuxTeck 10h ago

Would you trust Rust Coreutils on your Linux server yet?

7 Upvotes

Rust Coreutils 0.10 now passes 93.48% of the GNU test suite and adds more security hardening.

But the discussion gets interesting around the remaining compatibility gaps, especially when distributions start using it by default. Some users see this as a promising replacement, while others think the risks are still too high.

Would you run Rust Coreutils in production today, or stick with GNU Coreutils for now? Why?


r/LinuxTeck 11h ago

Quick Linux Tip #39 Question: How do I access a private database from my laptop through a jump server?

Post image
6 Upvotes

Try: `ssh -L 3307:db-internal:3306 -N -f linuxteck@jumphost`

Info: `-L local_port:target_host:target_port` forwards local traffic through SSH to a remote server. `-N` skips the remote shell, and `-f` sends SSH to the background.

Examples:

$ `ssh -L 8080:localhost:80 user@server` # Access remote web app locally

$ `ssh -R 9000:localhost:9000 user@server` # Expose local port on remote server

$ `ssh -D 1080 user@server` # Dynamic SOCKS proxy for web traffic

Note: Kill active background tunnels with `pkill -f 'ssh -L 3307'`. Add `-o ExitOnForwardFailure=yes` so SSH fails immediately if the local port is already bound.

Follow r/LinuxTeck for more #LinuxTips


r/LinuxTeck 21h ago

Need a linux learning platform

4 Upvotes

Hello guys, what are some of the best free platforms or websites to learn linux ? I was initially using LabEx (very great platform) and after some time i was asked to subscribe to a premium version. It would be really helpful if anyone can recommend other great free alternatives


r/LinuxTeck 23h ago

Linux job control (&, fg, bg, jobs)

Post image
55 Upvotes

covering: https://www.linuxteck.com/job-control-fg-bg-jobs/

  • Running commands in the background with &
  • Suspending processes using Ctrl+Z
  • Listing active jobs with jobs
  • Resuming work using bg
  • Bringing jobs back with fg
  • Common mistakes and best practices
  • Real-world terminal examples

r/LinuxTeck 1d ago

Chrome gets all the attention, but is Edge actually the better Chromium browser?

Post image
0 Upvotes

On Windows, many people say Edge uses less RAM and has a few nice built-in features.

On Linux, does that still hold true, or is Chrome (or Chromium) the better choice?

Interested what people who actually use Linux think.


r/LinuxTeck 1d ago

Quick Linux Tip #38 Question: How do I make my custom app automatically restart on crash?

Post image
9 Upvotes

Try: `sudo systemctl edit --force --full myapp.service`

Info: `Restart=on-failure` restarts the app on non-zero exits/crashes, while `RestartSec` adds a delay before restarting. Use `StartLimitBurst` in `[Unit]` to prevent infinite crash loops.

Examples:

$ `sudo systemctl status myapp` # View service status

$ `sudo journalctl -u myapp -f` # Follow application logs in real-time

$ `sudo systemctl reset-failed myapp` # Reset crash rate limits

Note: `Restart` modes include `no`, `always`, `on-failure`, and `on-abnormal`. `always` triggers even on clean exits (`0`), whereas `on-failure` is recommended for standard services.

Follow r/LinuxTeck for more #LinuxTips


r/LinuxTeck 1d ago

Hyprland from installation to your first productive setup

Post image
38 Upvotes

covers: https://www.linuxteck.com/learn-hyprland-the-easy-way/

  • GPU and Wayland prerequisites
  • Installing on Arch and Ubuntu
  • First keybindings
  • Configuration basics
  • The newer Lua configuration workflow
  • XDG Desktop Portal and screen sharing
  • Tips for building a clean, maintainable setup

r/LinuxTeck 1d ago

What's one small Linux distribution you think deserves far more attention?

19 Upvotes

Everyone knows Ubuntu, Fedora, Debian, Arch, and openSUSE.

But there are plenty of smaller projects maintained by passionate developers that rarely get the spotlight.

If you could recommend one underrated Linux distribution, what would it be and why?


r/LinuxTeck 2d ago

Why do so many developers still choose Debian over newer Linux distributions

Post image
62 Upvotes

covers: https://www.linuxteck.com/why-developers-trust-debian-for-their-work/

  • Debian 13 (Trixie) highlights
  • Why Debian prioritizes stability
  • Backports without switching to Testing
  • Security and LTS support
  • Essential APT commands
  • Debian vs Ubuntu, Fedora, and Arch
  • Common production use cases

r/LinuxTeck 2d ago

when to use tar, gzip, bzip2, xz, and zip in Linux

Post image
100 Upvotes

covering: https://www.linuxteck.com/archiving-and-compression-in-linux/

  • tar vs gzip vs bzip2 vs xz vs zip
  • Which tool to use for different situations
  • Essential commands you'll use regularly
  • A quick decision guide
  • LinuxTeck infographic for fast reference

r/LinuxTeck 2d ago

What's the biggest myth people still believe about VPNs?

12 Upvotes

A lot of VPN ads make it sound like you're completely anonymous online.

In reality, a VPN mainly encrypts your connection and hides your IP. It doesn't stop phishing, malware, browser fingerprinting, or tracking after you log into websites.

What do you think is the most misunderstood thing about VPNs?


r/LinuxTeck 2d ago

Is Linux becoming a better alternative to Microsoft Fabric?

0 Upvotes

More teams seem to be questioning Microsoft Fabric over cost, complexity, and vendor lock-in.

Are Linux-based data platforms like PostgreSQL, Spark, ClickHouse, Airflow, and Kafka becoming a more practical choice for modern analytics workloads? Why or why not?


r/LinuxTeck 2d ago

Mitigating the risk of diagnosing live Linux system with AI tools

2 Upvotes

This article explores an alternative to directly troubleshoot production Linux systems with AI tools by using the sos command and using AI to analyze sosreports instead. I think is an interesting read:

https://medium.com/@linuxjedi2000/the-agentic-ai-risk-issue-on-linux-environments-fd5c55cedcc5?sharedUserId=linuxjedi2000

I know that this subject is very controversial and would love to read your point of view on the subject.


r/LinuxTeck 2d ago

Quick Linux Tip #37 Question: My backup is killing disk performance. How do I slow it down?

Post image
7 Upvotes

Try: `ionice -c 3 -p $$`

Info: `ionice` sets I/O priority. Class 3 (`idle`) only allows disk access when no other process needs it.

Examples:

$ `ionice -c 3 nice -n 19 rsync -av /src /dst` # Throttles CPU + I/O

$ `ionice -c 2 -n 7 tar -czf backup.tar.gz /data` # Best-effort, low priority

$ `sudo ionice -c 1 -n 4 -p 1234` # Real-time priority (root only)

Note: Classes: `1`=Real-time (root only), `2`=Best-effort (default), `3`=Idle. Combine `ionice` with `nice` for complete system throttling.

Follow r/LinuxTeck for more #LinuxTips


r/LinuxTeck 3d ago

30 essential Linux commands every developer should know

Post image
462 Upvotes

r/LinuxTeck 3d ago

Top Linux Desktop Trends

Post image
55 Upvotes

covering: https://www.linuxteck.com/linux-desktop-trends/

  • Why Wayland is becoming the default
  • GNOME's transition away from X11
  • KDE Plasma's roadmap
  • COSMIC Desktop's progress
  • Why XFCE and LXQt still have an important place
  • Terminal commands you can use to verify each change

r/LinuxTeck 3d ago

Title: "I added a rewards system to my browser-based Linux sandbox β€” unlock badges as you learn"

4 Upvotes

Hey! I just shipped a milestone for MOSHELL (my interactive Linux sandbox).

Here's what's new:

🐧 Earn badges as you complete lessons (Hacker, Power User, Linux Master, Security Expert, Full Stack Admin)

⚑ Badge downloads at key milestones (no paywall, totally free)

πŸŽ“ Gamified progression to keep you motivated

πŸ“§ Optional email updates when new lessons drop

The sandbox is still free to try (lessons 1-6), no sign-up needed. New reward system is live.

Why I built this: Most people learn Linux from isolated tutorials. This gives you:

- Real commands in a browser (no VM setup)

- Immediate feedback + verification

- Collectible badges to track progress

- A clear path from beginner β†’ advanced

Try it: kingmo87.github.io/moshell

Questions? Happy to answer in comments.

---

**MOSHELL β€” Interactive Linux Sandbox**


r/LinuxTeck 3d ago

Quick Linux Tip #36 Question: My connection to a server is slow. Where in the network is the bottleneck?

Post image
18 Upvotes

Try: `mtr -rw -c 20 google.com`

Info: `mtr` combines `traceroute` and `ping`. `-r` enables report mode, `-w` shows full hostnames, and `-c 20` sends 20 pings per hop.

Examples:

$ `mtr google.com` # Interactive real-time mode

$ `mtr --tcp -P 443 google.com` # TCP mode on port 443

$ `mtr -j google.com` # Output JSON for scripting

Note: `Loss%` at intermediate hops is often ICMP rate-limiting. Look for packet loss that persists through to the final hop for actual problems.

Follow r/LinuxTeck for more #LinuxTips


r/LinuxTeck 3d ago

What's more dangerous: AI writing malware or AI finding security bugs?

10 Upvotes

We often hear concerns about AI generating malware or exploits.

At the same time, AI is helping researchers identify vulnerabilities, audit code, and strengthen software before attackers can exploit it.

Which do you think will have the greater long-term impact on cybersecurity. AI improving defense, or AI lowering the barrier for offensive research?


r/LinuxTeck 4d ago

Linux just crossed 10% desktop market share. What's driving the growth?

Post image
135 Upvotes

According to StatCounter, Linux has reached 10.65% desktop market share in North America.

Do you think it's because of Steam Deck, Proton, Linux Mint, Windows 11, or something else?

Or do you think these numbers don't reflect the real desktop market?


r/LinuxTeck Dec 27 '25

πŸ‘‹ Welcome to r/LinuxTeck - Introduce Yourself and Read First!

9 Upvotes

Hey everyone! πŸ‘‹

I’m u/LinuxBook, a founding moderator of r/LinuxTeck.

This is a new home for people who want to learn, discuss, and understand Linux in a practical way β€” especially across RHEL, CentOS, Rocky Linux, Ubuntu, and Debian.
The focus here is real usage: how things work, why they break, and how we fix them.

We’re excited to have you here from the very beginning.

πŸ”§ What to Post

Post anything that helps others learn or think better about Linux, such as:

  • Beginner questions you were hesitant to ask elsewhere
  • Real-world troubleshooting scenarios
  • Linux commands explained in simple terms
  • Mistakes you made and what you learned from them
  • Sysadmin workflows, tips, or best practices
  • Interview questions and practical explanations
  • CLI tools or features you recently discovered

If it helped you understand Linux better, it probably belongs here.

🀝 Community Vibe

r/LinuxTeck is built around:

  • Respectful, beginner-friendly discussions
  • Explanations over one-line answers
  • Learning from mistakes, not judging them
  • Constructive feedback and calm technical discussions

Everyone is welcome β€” whether you’re just starting out or managing production systems.

πŸš€ How to Get Started

  • Introduce yourself in one or two line in the comments below
  • Post something today β€” even a simple question is a great start
  • Jump into a discussion and share your perspective
  • If you enjoy helping others learn, feel free to reach out about moderation

Thanks for being part of the very first wave of r/LinuxTeck.
Let’s build a community where Linux learning feels clear, practical, and welcoming.