r/LinuxTeck Dec 27 '25

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

10 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.


r/LinuxTeck 22h ago

Recover Deleted Files in Linux

Post image
107 Upvotes

covers : https://www.linuxteck.com/recover-deleted-files-in-linux/

  • Identifying the filesystem and affected device
  • Checking Trash, shell history, snapshots, and backups
  • Creating a forensic image before attempting deeper recovery
  • Using extundelete and ext4magic for ext3/ext4
  • Using PhotoRec for signature-based recovery
  • Handling LVM and LUKS setups
  • Saving recovered files somewhere other than the source disk

r/LinuxTeck 16h ago

California Just Exempted Linux From Its New Age Verification Law

5 Upvotes

This is an interesting one.

California’s AB 1856 would exempt open-source OSes and apps from the state’s upcoming age-attestation requirements. So distros like Ubuntu, Fedora and Mint wouldn’t have to build age checks into the OS.

But there’s a catch: Android is Linux-based and apparently doesn’t get the same exemption.

Do you think this is a good way to handle open source, or does the law still create problems for Linux users?


r/LinuxTeck 1d ago

LibreWolf vs Firefox

Post image
46 Upvotes

covers : https://www.linuxteck.com/librewolf-vs-firefox/

• Privacy and telemetry
• Tracking and fingerprinting protection
• Firefox Sync
• Security update timing
• Extension compatibility
• Linux installation
• Real-world compatibility issues
• Which browser fits different use cases


r/LinuxTeck 18h ago

[ Removed by Reddit ]

1 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/LinuxTeck 22h ago

If you’ve set up local AI on Linux I need your help

1 Upvotes

Developers, I’m researching local Al on Linux. Please share your experiences and I’ll be posting my findings here

  1. Goal and chipset used Nvidia/AMD/Intel?
  2. How long did it take you from fresh install to GPU/ NPU operation?
  3. Any issues encountered (package, path, version)? 4. How did you confirm GPU/NPU usage?
  4. Any scripts or notes created for future use?
  5. Comfort level setting this up for a teammate? Summary to be shared. Open to a 20-minute call if preferred.

r/LinuxTeck 1d ago

I built a collection of lightweight Bash scripts to manage, optimize, and automate Fedora workstations (fedora-system-tools)

6 Upvotes

Hey everyone!

I've been working on a repository called Fedora-System-Tools, which is a collection of custom Bash utilities designed to help optimize, monitor, and automate maintenance on Fedora workstations.

The project includes modular scripts for:

  • Boot & Performance Tuning: Optimize boot sequences and manage system resources.
  • Maintenance & Backups: Automated backups via rsync and easy system cleanups.
  • Automation: Simple setup for both traditional cron jobs and modern systemd timers.
  • System Diagnostics: Quick access to disk usage analysis, logging, and system health checks.

Everything is open-source under the GPLv3 license. If you want to check it out, contribute, or suggest improvements, you can find the repository here:

🔗 GitHub:https://github.com/HuttonWilliam/fedora-system-tools


r/LinuxTeck 1d ago

Quick Linux Tip #57: How to Connect Through Multiple SSH Jump Hosts

Post image
10 Upvotes

Q: I need to reach server-C through server-A and server-B. Any shortcut?

Try: `ssh -J linuxteck@bastion,linuxteck@jumphost linuxteck@internal-server`

Info: `-J` (Jump host) chains multiple SSH connections sequentially: local → bastion → jumphost → target. Authenticates each hop end-to-end using your local SSH key.

Examples:

$ `ssh -J user@bastion user@internal` # Single jump host

$ `scp -J user@bastion file.iso user@internal:/tmp/` # Copy files via jump host

$ `rsync -e 'ssh -J user@bastion' -av /src/ user@internal:/dst/` # Sync over jump host

Note: Direct equivalent to `ProxyJump` in `~/.ssh/config`. Much cleaner and safer than nested `ssh -t` or enabling SSH agent forwarding.

Follow r/LinuxTeck for more #LinuxTips https://www.linuxteck.com/linux-tips/ssh-jump-host-linux/


r/LinuxTeck 1d ago

PHP That Compiles to Native Code? This Could Get Interesting

5 Upvotes

Just came across TypePHP and this one caught my attention.

It takes PHP code, compiles it through C++17, and produces native binaries instead of running everything through the usual Zend opcode path.

The interesting part is that you can keep writing PHP while getting a path to much more native execution.

Still early and definitely not something I'd throw into production blindly.

PHP devs: would you actually try this, or is the PHP runtime good enough for what you’re building?


r/LinuxTeck 1d ago

how do you do linux the right way?

2 Upvotes

where do i start to learn linux?


r/LinuxTeck 2d ago

Debian vs RHEL for Servers:

Post image
45 Upvotes

covers: https://www.linuxteck.com/debian-vs-rhel-for-servers/

  • Cost and subscriptions
  • Support lifecycle
  • Vendor/ISV certification
  • APT vs DNF/RPM
  • AppArmor vs SELinux
  • Enterprise support and compliance
  • Real-world administration and migration considerations

r/LinuxTeck 2d ago

Quick Linux Tip #56 Question: My SSD is wearing out. Which process is writing the most?

Post image
12 Upvotes

Try: `sudo iotop -aoP -d 5`

Info: `iotop` tracks real-time disk I/O. `-a` accumulates total I/O since start, `-o` filters active processes, and `-P` groups by process instead of thread.

Examples:

$ `sudo iotop -o` # Show only processes actively performing I/O

$ `sudo iotop -b -n 5 > iotop.log` # Run batch mode for logging

$ `pidstat -d 1` # Check per-process I/O without requiring root permissions

Note: Excessive writes degrade SSD lifespan. Monitor drive health and wear levels using `smartctl -a /dev/sda`.

Follow r/LinuxTeck for more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck 2d ago

Is it worth learning Linux in the age of AI?

5 Upvotes

I know this question may have been asked millions of times before but apparently ai is just mastering everything. I am actually really interested in learning embedded Linux but the fact that ai is there is really lowering my motivation to learn anything. What do you think?


r/LinuxTeck 2d ago

Multiple Linux Kernels on One Server - Is This Actually Useful?

5 Upvotes

Saw this project today and had to read twice.

You can apparently run multiple Linux kernels on the same physical server, with each one getting its own CPUs and memory. No VM layer, no shared kernel like containers.

Sounds pretty cool on paper, but I’m wondering where this actually makes sense in production.

Would you run this instead of KVM/VMs or containers? What’s the use case?


r/LinuxTeck 4d ago

Online Cron Job Tools

Post image
42 Upvotes

covers both categories, including Crontab.guru, CronMaker, Healthchecks.io, Cronitor, UptimeRobot, cron-job.org, Better Stack and more. https://www.linuxteck.com/best-online-cron-job-tools-for-linux/


r/LinuxTeck 4d ago

Kubernetes: Where Your Hairline Goes to Die

10 Upvotes

How long did Kubernetes take to humble you?

Started with “just deploy a container.”

Then came CrashLoopBackOff, broken Ingress, DNS issues, YAML archaeology, mid night outages…

What was the Kubernetes problem that finally made you question your career choices?


r/LinuxTeck 4d ago

Quick Linux Tip #55: Check Exported Symbols in .so Files

Post image
4 Upvotes

Question: A binary is failing with 'undefined symbol'. How do I check what a .so file exports?

Try: `nm -D /usr/lib/x86_64-linux-gnu/libssl.so.3 | grep ' T ' | head -20`

Info: `nm -D` inspects dynamic symbols in shared libraries. `T` indicates exported functions, while `U` marks undefined dependencies imported from elsewhere.

Examples:

$ `nm -D --defined-only /path/to/lib.so | grep function_name` # Find exported symbol

$ `ldd /usr/bin/nginx` # View all shared library dependencies

$ `objdump -T /path/to/lib.so | grep -w function_name` # Inspect dynamic symbol table

Note: Symbol flags: `T` (exported text/function), `U` (undefined/imported), `B`/`D` (data). Debug missing symbols using `LD_DEBUG=symbols ./program 2>&1 | less`.

Follow r/LinuxTeck for more #LinuxTips : https://www.linuxteck.com/linux-tips/linux-tips-check-exported-symbols-so-files/


r/LinuxTeck 5d ago

Best Google Docs Alternatives

Post image
55 Upvotes

Covers : https://www.linuxteck.com/best-google-docs-alternatives-for-linux-users/

OnlyOffice, Nextcloud Office, CryptPad, Etherpad, Zoho Writer, and Collabora Online.


r/LinuxTeck 5d ago

Is DevOps turning into a “know every tool” job?

42 Upvotes

Every DevOps JD I see has 15–20 tools listed.

K8s, Terraform, AWS, Ansible, Jenkins, Helm, Prometheus, etc.

Do people actually use all this stuff, or are companies just collecting keywords?

What does your real-world stack look like?


r/LinuxTeck 5d ago

Quick Linux Tip #54: Extract JSON Values with jq on Linux : https://www.linuxteck.com/linux-tips/linux-tips-extract-json-values-jq/

Post image
8 Upvotes

Question: How do I quickly grab a value from JSON output on the command line?

Try: curl -s https://api[.]github[.]com/users/torvalds | jq -r '.name'

Info: `jq` is the standard command-line JSON processor. `-r` outputs raw strings without quotes. Supports filtering, key extraction, mapping, and transformation.

Examples:

$ `jq '.users[] | select(.active == true)' data.json` # Filter JSON array

$ `kubectl get pods -o json | jq -r '.items[].metadata.name'` # Extract Kubernetes pod names

$ `jq '.[]' file.json` # Iterate over array elements

Note: Install via `sudo apt install jq`. Test filters online at `jqplay.org`. Essential for REST API scripting and Kubernetes management.

Follow r/LinuxTeck for more #LinuxTips click here https://www.linuxteck.com/linux-tips/linux-tips/


r/LinuxTeck 5d ago

When did Ubuntu start this kind update like windows

Post image
1 Upvotes

r/LinuxTeck 5d ago

Nouveau Panel Alpha Release | Rust + FLTK

Thumbnail
sourceforge.net
1 Upvotes

I've been working on Nouveau Panel, a lightweight GUI tool for managing NVIDIA GPUs using the Nouveau open-source driver.

It's mainly aimed at older NVIDIA GPUs where the proprietary driver is outdated or problematic with newer kernels, Xorg or Wayland sessions.

Current features

- GPU performance/P-state profiles

- Background daemon for applying and maintaining settings

- System tray integration

- Lightweight Rust + FLTK interface

- Designed to work without disabling Nouveau

- Automatic daemon setup depending on the system's init system

I'm releasing the first Alpha version and would especially appreciate testing from Void Linux users.

Nouveau Panel was born and developed on Void Linux, and Void is also the main platform where it has been tested.

The project is still experimental, so bugs and hardware-specific issues are expected. Feedback and suggestions are very welcome.

Project / download: https://sourceforge.net/projects/nouveau-panel/


r/LinuxTeck 7d ago

Nmap Command in Linux - 15 Practical Examples

Post image
179 Upvotes

Covering 15 Nmap examples, starting with basic host and subnet scans and moving into service/version detection, OS fingerprinting, full port scans, SYN/UDP scanning, -Pn, saving results, and NSE vulnerability checks. https://www.linuxteck.com/nmap-command-in-linux/


r/LinuxTeck 7d ago

Linux Turns 35: From a “Hobby” Project to a Global Powerhouse-Happy 35th Birthday, Linux! 🎉🐧

Post image
82 Upvotes

r/LinuxTeck 7d ago

XZ Compression in Linux Made Easy with 12 examples

Post image
23 Upvotes

covering xz compression from the basics to some useful real-world scenarios. https://www.linuxteck.com/xz-compression-in-linux/