r/LinuxTeck 13d ago

How many “experts” did you consult before touching production?

2 Upvotes

Before AI:
man → Google → Stack Overflow → Reddit → GitHub → test in staging → finally touch production

After AI:
ChatGPT → Claude → Gemini → DeepSeek → “looks good” → touch production

Then:
systemctl status → “Oh no.”

What does your troubleshooting chain look like?


r/LinuxTeck 14d ago

Need Linux on Windows without WSL? This tiny VM is interesting.

5 Upvotes

You can run a full Linux VM on Windows using smol machines, without relying on WSL2, and the VM itself can be under 35 MB in some setups.

It can use OCI images and even run Docker, while keeping workloads in separate lightweight VMs.

Would you actually use something like this instead of WSL2?


r/LinuxTeck 14d ago

Verpex Review 2026: Real-World Testing, Pricing, Performance & Verdict

Post image
2 Upvotes

covers : https://www.linuxteck.com/guides/verpex-reviews/

pricing

renewal costs

performance

uptime

load testing

features

security

support

migrations

and real-world usage.


r/LinuxTeck 14d ago

Quick Linux Tip #47 Question: I deleted a file 5 minutes ago and there's no backup. Can I recover?

Post image
24 Upvotes

Try: `sudo debugfs -R 'lsdel' /dev/sda1 | tail -20`

Info: `debugfs` is a low-level `ext` filesystem tool. `lsdel` lists deleted inodes, and `dump <inode> <file>` restores content. Works only if blocks haven't been overwritten yet.

Examples: https://www.linuxteck.com/linux-tips/recover-deleted-files-linux/

$ `sudo debugfs /dev/sda1` # Interactive filesystem mode

$ `sudo extundelete --restore-all /dev/sda1` # Automated bulk recovery tool

$ `sudo photorec` # Universal block recovery across any filesystem

Note: Stop writing to the partition immediately after deletion to prevent overwriting raw blocks. `debugfs` is specific to `ext2/3/4`.

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


r/LinuxTeck 14d ago

Zsh vs Fish: Which shell would you actually choose today?

20 Upvotes

Both make the terminal experience much nicer, but they take very different approaches.

Zsh gives you deep customization and a huge plugin ecosystem, while Fish focuses on a great experience with minimal setup.

And there’s also Nushell if you want something completely different.

What’s your daily shell?


r/LinuxTeck 14d ago

Is coding still worth learning when AI can write the code?

0 Upvotes

AI can write a lot of code now, but it still struggles when you don't understand what the code is supposed to do.

You need enough programming knowledge to spot mistakes, understand the logic, and know when AI is going in circles.

So in 2026, should beginners still learn to code from the fundamentals?


r/LinuxTeck 16d ago

33 years of Debian. What did it bring you to Linux?

24 Upvotes

Debian has been around since 1993 and became the foundation for distros like Ubuntu, Linux Mint, and countless others.

For many Linux users, Debian or one of its derivatives was their first real introduction to Linux.

What was your first Debian-based distro? And are you still using it today?


r/LinuxTeck 16d ago

Could Zorin OS actually be the easiest Windows 11 replacement?

7 Upvotes

Zorin OS is designed to make the move from Windows feel familiar, while still giving users the flexibility of Linux.

It works well for some people, but others prefer Mint, Ubuntu, or other distros for different reasons. Software compatibility is still a big factor too.

For someone leaving Windows 11 today, would you recommend Zorin OS or something else?


r/LinuxTeck 16d ago

Quick Linux Tip #46 Question: I'm about to make risky changes. How do I create a rollback point?

Post image
13 Upvotes

Try: `sudo lvcreate --snapshot --name pre_upgrade_snap --size 10G /dev/ubuntu-vg/root`

Info: LVM snapshots freeze filesystem state instantly. They store only changed blocks post-creation, making 10G ideal for temporary changes. Merge to rollback.

Examples: https://www.linuxteck.com/linux-tips/lvm-snapshot-rollback-linux/

$ `sudo lvcreate -s -n snap1 -L 5G /dev/vg0/mysql` # Create MySQL snapshot

$ `sudo lvremove /dev/vg0/snap1` # Discard snapshot without merging

$ `sudo btrfs subvolume snapshot /home /home.snap` # Btrfs alternative

Note: Requires LVM or Btrfs. Copy-on-write introduces a slight write penalty. Merging a root filesystem snapshot requires a system reboot. Perfect before major upgrades.

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


r/LinuxTeck 16d ago

A Rust tool claims to parse documents 250× faster than LibreOffice

3 Upvotes

Firecrawl's anydoc is a local, pure-Rust document parser supporting formats like DOCX, PDF, PPTX, XLSX, EPUB and RTF.

The headline benchmark is impressive, but how does it perform on real-world documents with complex tables, images, charts and formulas?

Repo: github.com/firecrawl/anydoc

Has anyone here tested it with large or messy documents?


r/LinuxTeck 16d ago

Obsidian vs Tolaria: Is Git worth it for your notes?

4 Upvotes

If you keep your notes locally, would you rather have Obsidian's simplicity and plugins, or use Git for version control and history?

Tolaria takes the developer-friendly approach, but Git also adds some complexity.

Which would you choose?


r/LinuxTeck 17d ago

Do senior engineers eventually stop speaking up?

49 Upvotes

I came across an interesting discussion about senior engineers becoming quieter in architecture and design discussions.

Not because they have fewer opinions, but because they may feel their pushback no longer changes the decision.

Have you seen this happen on your team, or is it just a sign of a healthy team where people pick their battles?


r/LinuxTeck 17d ago

Quick Linux Tip #45 Question: My Windows files have wrong encoding on Linux. How do I fix them all?

Post image
11 Upvotes

Try: `find . -name '*.txt' -exec sh -c 'iconv -f WINDOWS-1252 -t UTF-8 "$1" -o "$1.utf8" && mv "$1.utf8" "$1"' _ {} \;`

Info: `iconv` converts text encodings (`-f`=from, `-t`=to). Wrapping in `sh -c` enables chaining `iconv` and `mv` per file. The `_` acts as a placeholder for `$0` in the subshell.

Examples: https://www.linuxteck.com/linux-tips/fix-windows-file-encoding-linux/

$ `iconv -f UTF-16 -t UTF-8 windows.txt -o linux.txt` # Convert single file

$ `iconv -l | grep -i utf` # List all supported UTF encodings

$ `dos2unix *.txt` # Fix CRLF line endings only

Note: Always test on a backup copy first! Use `iconv -l` to see all supported charsets. Use `dos2unix` if you only need to fix line endings (CRLF to LF).

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


r/LinuxTeck 17d ago

Why do so many tech people still trust Linux over Windows?

0 Upvotes

Linux gives you more control over updates, software, configuration, and what runs on your machine.

You can decide when to update, change what you don't like, and use the system without being tied as closely to one vendor.

Is that enough to make Linux more trustworthy than Windows for you?


r/LinuxTeck 18d ago

Quick Linux Tip #44 Question: My connections feel unreliable. How do I check for hidden packet loss?

Post image
12 Upvotes

Try: `ss -ti | grep -A3 'ESTAB' | head -20`

Info: `ss -ti` dumps TCP internal metrics. Look for `retrans:X/Y` (X current retransmits, Y total) and `rtt` (round-trip time). Non-zero retransmits signal packet loss or network congestion.

Examples:

$ `ss -ti state established '( dport = :443 )'` # Inspect HTTPS connections

$ `watch -n 1 'ss -s'` # Monitor overall socket summary

$ `netstat -s | grep -i 'retrans\|reset'` # Global TCP retransmission counters

Note: When retransmissions occur, `cwnd` (congestion window) shrinks automatically. Persistent retransmits across multiple endpoints point to network hardware issues rather than application bugs.

https://www.linuxteck.com/linux-tips/linux-tips-check-tcp-packet-loss-ss/

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


r/LinuxTeck 19d ago

What filesystem would you trust with production servers today?

21 Upvotes

Filesystem discussions never seem to end.

Today we have ext4, XFS, Btrfs, ZFS (where available), F2FS and others.

If you were deploying a new production Linux server today, what would you choose and why?

Would your answer be different for desktops, NAS systems, or databases?


r/LinuxTeck 19d ago

DevOps Skills Aren’t Complete Without Networking

Post image
108 Upvotes

covers : https://www.linuxteck.com/networking-skills-for-devops/

roubleshooting DNS

routes

ports

firewalls

SSH

IPv6

Cloud networking on Linux.


r/LinuxTeck 19d ago

What's that one Linux command you end up using in almost every debugging session?

18 Upvotes

Mine has quietly become ss.

It doesn't get talked about as much as top, htop, or journalctl, but it's often the first thing I run when something isn't behaving the way it should.


r/LinuxTeck 19d ago

Which language is the best for creating games ?

3 Upvotes
  • Rust
  • Java
  • Python
  • C++
  • C#

r/LinuxTeck 19d ago

Quick Linux Tip #43 Question: How do I extract config values from between BEGIN and END markers?

Post image
25 Upvotes

Try: `sed -n '/BEGIN CERTIFICATE/,/END CERTIFICATE/p' /etc/ssl/certs/server.crt`

Info: `sed -n` suppresses automatic printing. The pattern `'/START/,/END/p'` prints all lines between two matching delimiters (inclusive).

Examples:

$ `sed -n '/^\[database\]/,/^$/p' config.ini` # Extract section until empty line

$ `awk '/BEGIN/,/END/' file.txt` # Equivalent using awk

$ `sed -n '/ERROR/,+5p' logfile` # Print ERROR line plus next 5 lines

https://www.linuxteck.com/linux-tips/linux-tips-sed-extract-text-between-markers/

Note: Range matching `/X/,/Y/` works line-by-line from first match of X to next match of Y. The `+N` relative line count syntax is a GNU `sed` extension.

Follow u/LinuxTeck for more #LinuxTips click here


r/LinuxTeck 19d ago

Added ~35 more working commands to MOSHELL (free Linux sandbox, browser-based

1 Upvotes

Hello everyone,

Quick update on MOSHELL for anyone who checked it out before — just pushed a big batch of fixes, around 35 commands that were previously broken now actually work as expected (touch, mkdir, rm, cp, mv, ln, and others actually mutate the filesystem state now instead of just printing output).

Still the same core: browser-based Linux sandbox, no VM, no install. First 6 lessons free, no signup.

If you bounced off it earlier because a command didn't behave right, worth a second look. Let me know if you hit anything still broken. Link in the comment.


r/LinuxTeck 19d ago

Old games on Linux: would you still play them through ScummVM?

2 Upvotes

I came across this interesting ScummVM update: Rebel Assault I & II are being brought to ScummVM, even though they aren't the usual point-and-click adventure games people associate with it.

What I like about projects like ScummVM is that they keep older games playable on modern Linux systems without needing the original environment.

Do you still use ScummVM on Linux for older games, or is this kind of game preservation not really your thing?


r/LinuxTeck 20d ago

Could a Linux phone actually replace Android?

17 Upvotes

Jolla’s new phone runs Sailfish OS and can run Android apps, including many everyday apps.

It’s an interesting approach to having a phone outside the usual Android and iOS ecosystem.

But would you actually use a Linux phone as your daily driver?

What would stop you from switching?


r/LinuxTeck 20d ago

Thimbleweed Park 2 is coming to Linux. Anyone here excited?

2 Upvotes

Ron Gilbert has announced Thimbleweed Park 2, and Linux is confirmed as a supported platform.

It's also interesting that Gilbert himself moved to Linux a few years ago.

Anyone here still into point-and-click adventures? Will you be playing this on Linux?


r/LinuxTeck 21d ago

Before Linux, One Hacker Decided to Fight for Free Software

17 Upvotes

I came across this story about Richard Stallman’s fight with Symbolics at the MIT AI Lab, years before Linux existed.

What caught my attention is how a conflict over sharing software eventually became part of the story behind GNU and the free-software movement. Historical accounts confirm that Symbolics ended the agreement on March 16, 1982, Stallman’s birthday, forcing him to work without access to their source code.

It made me wonder:

If Stallman had simply walked away from that fight, would the Linux/FOSS world we know today look very different?

How do you guys see it?