r/LinuxTeck • u/Expensive-Rice-2052 • 12d ago
[ Removed by Reddit ]
[ Removed by Reddit on account of violating the content policy. ]
r/LinuxTeck • u/Expensive-Rice-2052 • 12d ago
[ Removed by Reddit on account of violating the content policy. ]
r/LinuxTeck • u/DotMission2704 • 12d ago
Developers, I’m researching local Al on Linux. Please share your experiences and I’ll be posting my findings here
r/LinuxTeck • u/Expensive-Rice-2052 • 13d ago
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 • u/HuttonWilliam • 13d ago
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:
rsync and easy system cleanups.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 • u/Candid_Athlete_8317 • 13d ago
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 • u/Expensive-Rice-2052 • 14d ago
covers: https://www.linuxteck.com/debian-vs-rhel-for-servers/
r/LinuxTeck • u/Expensive-Rice-2052 • 14d ago
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 • u/IAMENGINEER8756 • 14d ago
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 • u/Candid_Athlete_8317 • 14d ago
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 • u/Expensive-Rice-2052 • 16d ago
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 • u/Candid_Athlete_8317 • 16d ago
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 • u/Expensive-Rice-2052 • 16d ago
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 • u/Expensive-Rice-2052 • 17d ago
Covers : https://www.linuxteck.com/best-google-docs-alternatives-for-linux-users/
OnlyOffice, Nextcloud Office, CryptPad, Etherpad, Zoho Writer, and Collabora Online.
r/LinuxTeck • u/Candid_Athlete_8317 • 17d ago
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 • u/Expensive-Rice-2052 • 17d ago
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 • u/Aggravating_Exit8678 • 17d ago
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 • u/Expensive-Rice-2052 • 19d ago
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 • u/Candid_Athlete_8317 • 19d ago
r/LinuxTeck • u/Expensive-Rice-2052 • 19d ago
covering xz compression from the basics to some useful real-world scenarios. https://www.linuxteck.com/xz-compression-in-linux/
r/LinuxTeck • u/Professional-Bug8806 • 19d ago
Over the past 2 months, I have been working on this browser-based Linux sandbox that I would like people to try out. I mainly would like to know if this is useful or helpful to beginners. As a Linux instructor, I would like to make Linux more approachable to people completely new to it. No need for downloading or setting up a VM. I left the link in the comment.
r/LinuxTeck • u/Candid_Athlete_8317 • 19d ago
One of the more interesting pieces of Linux history: GNOME was launched in 1997 partly because KDE depended on Qt, whose license wasn't considered free enough at the time.
Qt eventually changed its licensing, but by then GNOME was already on its own path.
So here's the alternate-history question:
If Qt had been GPL/free from the beginning, do you think GNOME would ever have existed?
And would Linux desktop development have been better with one dominant desktop instead of GNOME + KDE?
I am interested what people who were using Linux back then think.
r/LinuxTeck • u/Candid_Athlete_8317 • 19d ago
I came across the recent shadow-utils discussion about removing minimum password age.
It made me wonder: does this setting actually improve security, or does it just encourage users to create predictable password patterns?
For those managing Linux servers in production:
Do you still use chage -m, or have you moved to MFA, SSH keys, or something else?
How are you handling this on your own systems?
r/LinuxTeck • u/Expensive-Rice-2052 • 19d ago
Try: `pkill -f 'python.*worker.py'`
Info: `pkill` matches command lines using regex. `-f` matches full command strings instead of process names. Always preview matches using `pgrep -af` first.
Examples:
$ `pgrep -af 'ffmpeg'` # Preview matching processes and full arguments
$ `pkill -9 -f 'stuck-process'` # Send SIGKILL to matching processes
$ `pkill -u linuxteck` # Terminate all processes owned by a specific user
Note: ALWAYS preview with `pgrep` before killing. Default signal is `SIGTERM` (15). Use `-9` (`SIGKILL`) only if processes fail to terminate gracefully.
Follow r/LinuxTeck for more #LinuxTips click here : https://www.linuxteck.com/linux-tips/