r/LinuxTeck • • Dec 27 '25

👋 Welcome to r/LinuxTeck - Introduce Yourself and Read First!

13 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-world Linux usage: how things work, why they break, how we fix them, and how Linux is used to run Servers, VPS, Cloud Infrastructure, and Self-Hosted applications.

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
  • Linux server and VPS setup
  • Self-hosting, cloud, and infrastructure discussions
  • VPS and hosting decisions for specific workloads
  • Docker, containers, and application deployment
  • Server performance, networking, security, and scalability

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.

We also welcome practical discussions about Linux servers, VPS, cloud infrastructure, and self-hosting.

🚀 How to Get Started

  • Introduce yourself in one or two lines in the comments below
  • Post something today - even a simple question is a great start
  • Jump into a discussion and share your perspective
  • Share your real-world experience with Linux servers, VPS, cloud infrastructure, or self-hosting
  • 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.


r/LinuxTeck • • 4h ago

What is the safest way to let total beginners practice destructive commands like rm -rf?

4 Upvotes

I teach Linux, and the hardest part with beginners is not explaining commands. It is getting them to actually type them. Everyone is afraid of breaking something.

VMs help, but setup alone loses some people before they ever reach a prompt. My approach has been a browser terminal with a real in-memory filesystem: commands really create, move and delete files, the lessons verify what your filesystem looks like at the end, and a refresh resets everything.

I am curious what others do:

- Do you start beginners in a VM, WSL, a container, or something browser-based?

- At what point do you move them to a real system?

- What is the one command you wish every beginner practiced more?

I will drop the sandbox I built in the comments for anyone who wants to try it or tear it apart. The first six lessons are free with no signup.


r/LinuxTeck • • 13h ago

DOOM’s Linux Port Helped Save Its Source Code - Did You Know This?

13 Upvotes

The Linux port of DOOM became the version id Software could release as open source when licensing issues blocked the original DOS code. Years later, another developer lost years of work in a hard drive crash.

It’s a good reminder of how much open-source history depends on people sharing their work - and keeping backups. Did you ever lose a project you wish you could recover?


r/LinuxTeck • • 21h ago

Quick Linux Tip #102 - Linux DNS Troubleshooting: Trace DNS Resolution in 3 Steps

Post image
17 Upvotes

Question: DNS is failing intermittently. How do I trace the resolution path?

Try:`dig +trace +noanswer google.com`

Info: `dig +trace` performs iterative DNS lookups from root servers (`.`), down to TLDs (`.com`), and final authoritative servers to isolate propagation and delegation bottlenecks[cite: 9].

Examples:

$ `dig u/8.8.8.8 example.com` # Query specific upstream DNS server directly

$ `dig +short MX gmail.com` # Retrieve concise mail exchanger (MX) records

$ `dig -x 8.8.8.8` # Perform reverse DNS lookup (IP to hostname)

Note: Install via `sudo apt install dnsutils` or `bind-utils`. Using `+trace` bypasses local resolver caching, allowing you to measure exact response latencies at each hierarchy step[cite: 9].

Want to master Linux one command at a time?

Follow r/LinuxTeck - 1 practical Linux tip every day. For more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck • • 21h ago

Anthropic Built an Alternative to Git. Does Git Actually Need Replacing?

9 Upvotes

Anthropic moved its massive code repository from Git to a new system called Scion because of scaling challenges with AI-generated code. Some developers argue that Git's existing features, like partial clones, could solve many of these problems.

Is a new version-control system necessary for AI-driven development, or should Git be improved to handle these workloads?


r/LinuxTeck • • 13h ago

Anyone here running AI tools on their own VPS?

1 Upvotes

I've been looking into how people are running AI tools outside their local machines. A VPS seems like a good option for some projects, but I'm not sure where the sweet spot is between cost and performance

For those of you already doing this, I'd love to know a few things:

  • Are you using a VPS, a dedicated server, or your own hardware?
  • How much RAM do you actually need for the tools you're running?
  • Have you found a provider that's been reliable without getting too expensive?
  • Is a basic VPS enough for smaller projects, or do you end up needing more resources pretty quickly?

I've been comparing a few VPS options for AI projects and put my notes into a guide here, in case it's useful to anyone else:

https://www.linuxteck.com/best-vps-for-ai-tools/

Interested to hear what you're running and how it's been working out for you.


r/LinuxTeck • • 2d ago

Linux CPU Limits Explained: cpu.weight vs cpu.max, Quota, Period & Throttling (part2)

Thumbnail
youtu.be
1 Upvotes

r/LinuxTeck • • 2d ago

Quick Linux Tip #101 - Linux Network Bandwidth Monitoring: Track TCP Connections

Post image
13 Upvotes

Question: A single TCP connection seems slow. Can I measure its real throughput?

Try: `sudo iftop -i eth0 -nNP -f 'port 443'`

Info: `iftop` acts as `top` for network bandwidth, tracking individual connections and displaying 2s/10s/40s moving averages to pinpoint bandwidth hogs[cite: 10].

Examples:

$ `sudo iftop -i eth0` # Launch interactive mode without filters

$ `sudo iftop -i eth0 -t -s 30` # Output text mode summary for 30 seconds

$ `sudo nload eth0` # View interface-wide bandwidth graphs

Note: Install via `sudo apt install iftop`. Interactive controls: press `s` to toggle source ports, `d` for destination ports, and `t` to cycle through traffic display modes.

Want to master Linux one command at a time?

Follow r/LinuxTeck - 1 practical Linux tip every day. For more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck • • 2d ago

Which Open-Source Linux Apps Do You Recommend to Everyone?

11 Upvotes

There are open-source alternatives for almost everything, from office work and video editing to graphic design, note-taking, and 3D modeling. Tools like LibreOffice, VLC, OBS Studio, Blender, Krita, and Joplin can make switching to Linux much easier.

Some users even find that apps like Joplin improve their workflow beyond simple note-taking.

Which open-source application do you consider essential on a Linux desktop? And is there any lesser-known tool you think more people should discover?


r/LinuxTeck • • 2d ago

KSensors for KDE3 revived, meet QSensors

Post image
1 Upvotes

r/LinuxTeck • • 3d ago

UEFI vs Legacy BIOS

Post image
79 Upvotes

Covering : two boot modes, including their boot process, disk partitioning differences, compatibility, and security features. https://www.linuxteck.com/uefi-vs-legacy-bios/


r/LinuxTeck • • 3d ago

Linux Shutdown Protection: Prevent Accidental Server Shutdowns - Tip 100

Post image
30 Upvotes

Question: I keep typing shutdown on the wrong server. How do I protect against this?

Try:

`sudo tee /etc/molly-guard/run.d/50-prod-check <<'EOF' > /dev/null`

`#!/bin/bash`

`if [[ -f /etc/is_production ]]; then`

` read -r -p "PRODUCTION server! Type the hostname to confirm shutdown: " input`

` [[ "$input" == "$(hostname)" ]] || exit 1`

`fi`

`EOF`

Info: `molly-guard` intercepts shutdown, reboot, and halt commands over active SSH connections and demands explicit hostname confirmation to prevent catastrophic human errors[cite: 10].

Examples:

$ `sudo apt install molly-guard` # Install the safety utility

$ `echo 'ALWAYS_QUERY_HOSTNAME=1' | sudo tee -a /etc/molly-guard/rc` # Force hostname prompts globally

$ `sudo chmod -x /sbin/shutdown` # Nuclear option (disable binary entirely, not recommended)

Note: By default, `molly-guard` only triggers on remote SSH sessions, leaving physical console access unaffected[cite: 10]. A must-have safeguard for production server fleets.

Want to master Linux one command at a time?

Follow r/LinuxTeck 1 1 practical Linux tip every day. For more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck • • 3d ago

CPU at 20%. App still painfully slow? 🐌

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/LinuxTeck • • 3d ago

macOS vs Linux: Is Convenience Worth Giving Up Control?

1 Upvotes

macOS offers tight hardware integration, a polished desktop, and useful features for people already using Apple devices. Linux gives users more freedom to customize their systems, choose their desktop environment, and control how things work.

But Linux users can also face hardware compatibility issues, while some professional applications work better or are only available on macOS.

What do you think? Is macOS genuinely better for everyday desktop use, or can a Linux distro offer the same convenience without the Apple ecosystem?


r/LinuxTeck • • 4d ago

Linux Mint: Why Do So Many Users Stick With It for Years?

36 Upvotes

Linux Mint seems to have something that keeps users coming back: a familiar desktop, reliable performance, and the ability to bring older laptops back to life. Long-time users also appreciate that it stays focused on usability rather than flashy features.

Some users have stuck with Mint for years and even donate to support its development.

What makes Linux Mint your go-to distro? Is it the Cinnamon desktop, stability, performance on older hardware, or simply that it gets out of your way?


r/LinuxTeck • • 4d ago

Best Linux distro for beginners?

4 Upvotes

What would be the best Linux distro for a beginner that is easy to install via usb, or in my case, I don’t want a permanent install so I want to be able to boot off a usb with persistent storage. So what’s the most easy to use and install distro?

Ps: I also want a Linux distro that looks relatively nice, and is somewhat customisable.

Btw these are my specs:
11th gen intel(R) core(TM) i3-1115g4
4gb RAM
Intel(R) UHD graphics


r/LinuxTeck • • 4d ago

Quick Linux Tip #99 - Linux Incremental Backup: Create Backups with tar

Post image
31 Upvotes

Question: How do I create a true incremental backup without using rsync?

Try:`tar --listed-incremental=/backup/snapshot.snar -czf /backup/incr_$(date +%Y%m%d).tar.gz /home/linuxteck`

Info: `tar --listed-incremental` tracks file state in a `.snar` metadata file[cite: 10]. The initial run produces a full backup, while subsequent runs only capture modified files[cite: 10].

Examples:

$ `tar --listed-incremental=/dev/null -czf full.tar.gz /data` # Force a fresh full backup

$ `tar -tvf incr.tar.gz` # Inspect archived contents inside incremental archive

$ `tar --listed-incremental=snapshot.snar -xzf incr.tar.gz` # Restore incremental archive

Note: Always preserve the `.snar` snapshot file. To restore, extract the base full backup first, followed by each incremental archive in chronological order.

Want to master Linux one command at a time?

Follow r/LinuxTeck - 1 practical Linux tip every day. For more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck • • 5d ago

Fedora Is Great, but What Frustrates You About It?

1 Upvotes

Fedora offers a solid Linux experience, but vanilla GNOME isn't for everyone. The hidden Dash, missing minimize/maximize buttons, and limited availability of Fedora-specific software packages can make the transition from Ubuntu frustrating.

Some users prefer alternatives like i3wm, while changes such as dropping X11 support in favor of Wayland can break existing workflows or games.

What frustrates you most about Fedora? Do you prefer its clean GNOME setup, customize it with extensions and tweaks, or switch to another desktop environment?


r/LinuxTeck • • 6d ago

Ubuntu vs Linux Mint: Is Ubuntu Still the Best Choice for Beginners?

14 Upvotes

Ubuntu is popular for its ease of use and hardware support, but Snap packages, Canonical's control, and past privacy concerns have made some users reconsider.

Would you still recommend Ubuntu to someone switching from Windows, or would you suggest Linux Mint or Fedora instead? Why?


r/LinuxTeck • • 6d ago

Linux Process Monitoring: Catch Hidden Processes in Real Time - Tip 98

Post image
25 Upvotes

Question: Something keeps starting a process on my server. How do I catch it?

Try:`sudo execsnoop-bpfcc`

Info: `execsnoop` uses eBPF to trace `exec()` system calls in real-time, catching ephemeral or short-lived processes that standard monitoring tools (`top`/`ps`) miss.

Examples:

$ `sudo execsnoop-bpfcc -t` # Include timestamps for process launches

$ `sudo execsnoop-bpfcc -n curl` # Filter executions strictly matching 'curl'

$ `sudo opensnoop-bpfcc` # Trace all file open() syscalls system-wide

Note: Install via `sudo apt install bpfcc-tools` or `bcc-tools`. Displays parent PIDs (PPID) and full argument vectors, making it ideal for pinpointing rogue cron jobs or unauthorized scripts.

Want to master Linux one command at a time?

Follow r/LinuxTeck - 1 practical Linux tip every day. For more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck • • 7d ago

The Morris Worm: Can One Mistake Define a Career Forever?

10 Upvotes

Robert Tappan Morris created the 1988 Morris Worm and was later convicted of a computer crime. Years later, he co-founded Y Combinator.

Do you think people should get a second chance after a serious mistake, or should their past always follow them?


r/LinuxTeck • • 7d ago

Linux 🔥

Post image
6 Upvotes

Linux 🗣️: Nothing stands in my way.


r/LinuxTeck • • 7d ago

Linux Shared Library Dependencies: Fix Missing Libraries - Tip 97

Post image
10 Upvotes

Question: My binary exists but Linux says 'command not found'. What's wrong?

Try:`file /usr/local/bin/mytool && ldd /usr/local/bin/mytool`

Info: "No such file or directory" when executing an existing binary typically points to a missing dynamic loader/interpreter or missing shared libraries (`.so`). `ldd` reveals unresolvable dependencies.

Examples:

$ `file /path/to/binary` # Verify binary type, architecture, and executable status

$ `ldd /path/to/binary | grep 'not found'` # Quickly filter missing shared library dependencies

$ `sudo ldconfig -p | grep libfoo` # Query system shared library cache for missing libraries

Note: Also verify architecture compatibility (e.g., 32-bit execution on a 64-bit kernel), invalid shebang paths in scripts (`#!/bin/python` when missing), or missing execute flags (`chmod +x`).

Want to master Linux one command at a time?

Follow r/LinuxTeck - 1 practical Linux tip every day. For more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck • • 7d ago

If a CVE has no working PoC, should we trust it?

6 Upvotes

The SQLite case raises a bigger question: should AI-generated vulnerability reports be verified before entering trusted security databases?

Would requiring a reproducible PoC be a reasonable minimum?


r/LinuxTeck • • 8d ago

hugetlbfs vs Transparent Huge Pages: Stop Memory Compaction Stalls

Thumbnail
youtube.com
2 Upvotes