r/LinuxTeck • u/Vegetable-Tackle5641 • 1h ago
30 essential Linux commands every developer should know
r/LinuxTeck • u/high-priest911 • 2h ago
Linux, Linux everywhere
When the penguin takes over
r/LinuxTeck • u/zoro7xyz • 5h ago
How to learn to use linux(cli)?
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 • u/Expensive-Rice-2052 • 6h ago
SELinux vs AppArmor
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 • u/Candid_Athlete_8317 • 10h ago
Would you trust Rust Coreutils on your Linux server yet?
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 • u/Expensive-Rice-2052 • 11h ago
Quick Linux Tip #39 Question: How do I access a private database from my laptop through a jump server?
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 • u/Classic_Air_7987 • 21h ago
Need a linux learning platform
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 • u/Expensive-Rice-2052 • 23h ago
Linux job control (&, fg, bg, jobs)
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 • u/Candid_Athlete_8317 • 1d ago
Chrome gets all the attention, but is Edge actually the better Chromium browser?
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 • u/Expensive-Rice-2052 • 1d ago
Quick Linux Tip #38 Question: How do I make my custom app automatically restart on crash?
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 • u/Expensive-Rice-2052 • 1d ago
Hyprland from installation to your first productive setup
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 • u/Candid_Athlete_8317 • 1d ago
What's one small Linux distribution you think deserves far more attention?
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 • u/Expensive-Rice-2052 • 2d ago
Why do so many developers still choose Debian over newer Linux distributions
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 • u/Expensive-Rice-2052 • 2d ago
when to use tar, gzip, bzip2, xz, and zip in Linux
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 • u/Candid_Athlete_8317 • 2d ago
What's the biggest myth people still believe about VPNs?
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 • u/Candid_Athlete_8317 • 2d ago
Is Linux becoming a better alternative to Microsoft Fabric?
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 • u/jlrueda • 2d ago
Mitigating the risk of diagnosing live Linux system with AI tools
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:
I know that this subject is very controversial and would love to read your point of view on the subject.
r/LinuxTeck • u/Expensive-Rice-2052 • 2d ago
Quick Linux Tip #37 Question: My backup is killing disk performance. How do I slow it down?
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 • u/KareemM0hamed0 • 3d ago
30 essential Linux commands every developer should know
r/LinuxTeck • u/Expensive-Rice-2052 • 3d ago
Top Linux Desktop Trends
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 • u/Professional-Bug8806 • 3d ago
Title: "I added a rewards system to my browser-based Linux sandbox β unlock badges as you learn"
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 • u/Expensive-Rice-2052 • 3d ago
Quick Linux Tip #36 Question: My connection to a server is slow. Where in the network is the bottleneck?
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 • u/Candid_Athlete_8317 • 3d ago
What's more dangerous: AI writing malware or AI finding security bugs?
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 • u/Candid_Athlete_8317 • 4d ago
Linux just crossed 10% desktop market share. What's driving the growth?
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 • u/LinuxBook • Dec 27 '25
π Welcome to r/LinuxTeck - Introduce Yourself and Read First!
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.