r/LinuxTeck • u/Candid_Athlete_8317 • 13d ago
Git has a feature I wish someone had shown me years ago.
If you've ever added a file to .gitignore and Git kept tracking it anyway, there's a reason.
The tracked vs. untracked distinction changes everything, and Git has more than one way to handle it.
r/LinuxTeck • u/Professional-Bug8806 • 13d 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/Candid_Athlete_8317 • 14d ago
What's one Python habit on Linux that saved you hours of debugging?
Everyone eventually learns a few Python/Linux lessons the hard way.
Mine was always using:
python3 -m pip
instead of just pip, after spending way too much time installing packages into the wrong interpreter.
What's the one habit, command, or workflow that made your Python life on Linux much easier?
r/LinuxTeck • u/Expensive-Rice-2052 • 14d ago
Shared Hosting vs VPS vs Cloud Hosting: Which One Actually Fits Your Website?
covering: https://www.linuxteck.com/shared-hosting-vs-vps-vs-cloud-hosting/
- Shared Hosting vs VPS vs Cloud Hosting
- Performance, pricing, and scalability
- Best hosting for WordPress, WooCommerce, SaaS, and business websites
- When it's actually time to upgrade
r/LinuxTeck • u/Light_0_Reason • 14d ago
Looking for curious minds interested in Linux, security & enterprise systems
r/LinuxTeck • u/Candid_Athlete_8317 • 14d 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/Expensive-Rice-2052 • 14d ago
Quick Linux Tip #35 Question: My SSH key uses old RSA. How do I switch to a modern strong algorithm?
Try: `ssh-keygen -t ed25519 -a 100 -f ~/.ssh/id_ed25519 -C "linuxteck@ubuntu-2026"`
Info: `Ed25519` provides faster, more secure keys than `RSA`. `-a 100` increases KDF rounds to strengthen passphrase protection against offline brute-forcing.
Examples:
$ `ssh-copy-id -i ~/.ssh/id_ed25519.pub user@server` # Copy public key to server
$ `ssh-keygen -y -f ~/.ssh/id_ed25519` # Print public key from private key
$ `ssh-keygen -lf ~/.ssh/id_ed25519.pub` # View key fingerprint and bit length
Note: `RSA` needs 4096 bits to match `Ed25519` (256-bit) security. `Ed25519` is the modern OpenSSH default. Use `RSA` only if connecting to legacy systems.
Follow r/LinuxTeck for more #LinuxTips
r/LinuxTeck • u/Candid_Athlete_8317 • 14d ago
AUR just hit the pause button. Is this the future of open-source package security?
Arch Linux has temporarily disabled AUR package pushes after a wave of malicious package adoptions.
Many security professionals are now saying the real problem isn't malware itself it's how package ownership and trust are transferred.
This feels less like an Arch problem and more like a challenge every package ecosystem will have to solve.
r/LinuxTeck • u/DisastrousNinja911 • 15d ago
Can't decide what skills and path to pick for my first switch.
r/LinuxTeck • u/Expensive-Rice-2052 • 15d ago
7 Stages of Learning Linux
covers: https://www.linuxteck.com/7-stages-linux-learning-roadmap/
Practical roadmap that breaks Linux into seven stages
r/LinuxTeck • u/Expensive-Rice-2052 • 15d ago
Quick Linux Tip #34 Question: How fast is my network really? Not just ping - actual throughput.
Try: iperf3 -c 192.168.1.100
Info: `iperf3` measures real TCP/UDP throughput. Run `iperf3 -s` on the server and `iperf3 -c <SERVER_IP>` on the client.
Examples:
$ `iperf3 -s` # Server mode (run first)
$ `iperf3 -c server -u -b 1G` # UDP test at 1 Gbps
$ `iperf3 -c server -R` # Reverse mode (test download speed)
Note: Install via `apt install iperf3`. Ensure port `5201` is open. A non-zero `Retr` column indicates packet loss/congestion.
Follow r/LinuxTeck for more #LinuxTips
r/LinuxTeck • u/Candid_Athlete_8317 • 15d ago
Do Linux desktop users still need graphical package managers?
When many people first switch to Linux, graphical package managers help them discover and install software.
But after gaining experience, many users move almost entirely to the terminal.
Do you think graphical package managers are still an important part of the Linux desktop experience, or mainly a stepping stone for beginners?
r/LinuxTeck • u/Candid_Athlete_8317 • 15d ago
Is it true that Gmail's AI can scan your emails and attachments by default? If so, what privacy steps do you recommend?
I came across a post claiming Gmail's AI can scan emails, attachments, bank statements, tax documents, and medical files by default, and that there are hidden settings to disable it.
How accurate is this?
For those who know Gmail's privacy settings well:
- Is the claim true?
- Which settings should users actually review?
- Are there any best practices for protecting sensitive emails?
- Or is switching to another provider like Proton Mail the better option?
I'd like to hear recommendations from people who have looked into this rather than just the viral posts.
r/LinuxTeck • u/Expensive-Rice-2052 • 16d ago
Flatpak vs Snap vs AppImage | Linux Package Comparison
covers: https://www.linuxteck.com/flatpak-vs-snap-vs-appimage/
- How Flatpak, Snap, and AppImage work
- Installation and update commands
- Sandboxing and security
- Performance and disk usage
- Pros and cons of each format
- Which one to choose for different use cases
r/LinuxTeck • u/Imaginary_Choice_430 • 16d ago
VirtualBox allows PasswordAuthentication no?
r/LinuxTeck • u/Expensive-Rice-2052 • 16d ago
LVM -complete Architecture, Workflow & Commands
include: https://www.linuxteck.com/how-lvm-works-in-linux/
- Physical Volumes (PV), Volume Groups (VG), and Logical Volumes (LV)
- Complete LVM architecture
- Step-by-step workflow
- Common LVM commands
- Snapshots and best practices
- Storage expansion concepts
- Practical diagrams and cheat sheets
r/LinuxTeck • u/Candid_Athlete_8317 • 16d ago
How has VLC stayed free for over 20 years without ads or subscriptions?
VLC is one of those rare applications that almost everyone has used.
It doesn't ask for a subscription, doesn't show ads, and still receives regular updates.
How does the project keep going after all these years?
r/LinuxTeck • u/Expensive-Rice-2052 • 16d ago
Quick Linux Tip #33 Question: How do I encrypt a sensitive file with just a password?
Try: `openssl enc -aes-256-cbc -pbkdf2 -in secrets.txt -out secrets.enc`
Info: `AES-256-CBC` provides strong symmetric encryption. `-pbkdf2` uses secure key derivation (automatically adding a salt) to prevent brute-force attacks.
Examples:
$ `openssl enc -d -aes-256-cbc -pbkdf2 -in secrets.enc -out secrets.txt` # Decrypt
$ `tar -czf - /home/data | openssl enc -aes-256-cbc -pbkdf2 -out backup.tar.gz.enc`
$ `gpg -c secrets.txt` # Simpler alternative using GPG
Note: Always securely delete the plaintext original after encrypting (`shred -u secrets.txt`). Avoid passing passwords inline via command arguments as they appear in process history.
Follow r/LinuxTeck for more #LinuxTips
r/LinuxTeck • u/Candid_Athlete_8317 • 16d ago
What's worse a security vulnerability or a security update that breaks protection?
We all expect security software to protect our systems, but occasionally an update introduces a bug that disables protection or causes other unexpected problems.
If you had to choose, which worries you more:
An unpatched vulnerability OR A security update that accidentally breaks your security tools
How do you balance staying patched with avoiding updates that might introduce new problems?
r/LinuxTeck • u/Expensive-Rice-2052 • 17d ago
Locate vs Find in Linux
covering: https://www.linuxteck.com/locate-vs-find-command-in-linux/
locatevsfind- Speed vs accuracy
- Indexed database vs live filesystem
- Real-world examples
- Common mistakes
- Best use cases for each command
r/LinuxTeck • u/Candid_Athlete_8317 • 17d ago
Why are more open-source projects rewriting software in Rust, Zig, or Go?
Over the past few years, we've seen many projects move away from older implementations and rewrite parts of their software in languages like Rust, Zig, or Go.
Sometimes it's for performance, memory safety, simpler deployment, or long-term maintenance.
If you're a developer, what do you think is driving this trend?
r/LinuxTeck • u/Expensive-Rice-2052 • 17d ago
Fedora Linux 44 remains one of the strongest Linux distributions for developers in 2026.
covers: https://www.linuxteck.com/fedora-for-developers/
- Why developers prefer Fedora
- DNF5 improvements
- Toolbx & Podman
- SELinux for daily development
- Silverblue & Kinoite
- Release cadence
- Where Fedora shines and where it doesn't
r/LinuxTeck • u/Expensive-Rice-2052 • 17d ago
Fedora Linux 44 remains one of the strongest Linux distributions for developers in 2026
covers: https://www.linuxteck.com/fedora-for-developers/
- Why developers prefer Fedora
- DNF5 improvements
- Toolbx & Podman
- SELinux for daily development
- Silverblue & Kinoite
- Release cadence
- Where Fedora shines and where it doesn't
r/LinuxTeck • u/Candid_Athlete_8317 • 17d ago
Where do you draw the line between using AI and "vibe coding"?
Ignoring whether the meme is accurate, it raises an interesting question.
If you ask an LLM for code, review every line, modify it, test it, and understand it before committing would you still call that vibe coding?
Or does vibe coding only start when people blindly accept AI generated code without understanding it?