this post was submitted on 21 Apr 2024
257 points (98.1% liked)

Linux

48385 readers
1059 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm working on a some materials for a class wherein I'll be teaching some young, wide-eyed Windows nerds about Linux and we're including a section we're calling "foot guns". Basically it's ways you might shoot yourself in the foot while meddling with your newfound Linux powers.

I've got the usual forgetting the . in lines like this:

$ rm -rf ./bin

As well as a bunch of other fun stories like that one time I mounted my Linux home folder into my Windows machine, forgot I did that, then deleted a parent folder.

You know, the war stories.

Tell me yours. I wanna share your mistakes so that they can learn from them.

Fun (?) side note: somehow, my entire ${HOME}/projects folder has been deleted like... just now, and I have no idea how it happened. I may have a terrible new story to add if I figure it out.

(page 4) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 7 months ago* (last edited 7 months ago) (3 children)

Ran rm -rf after copying filepath with a space. The directory up to the space did exist. Fortunately so did a backup.

Cleaned a secondary drive mounted at the same point without noticing I was on the wrong SSH terminal tab, at least twice.

load more comments (3 replies)
[–] [email protected] 4 points 7 months ago (1 children)

Mostly powering off my system when I shouldn't have. I believe one time I began the process to format a drive I didn't mean to and when I saw the process had started I pushed the power button and just made things worse. The other times were when I was updating.

This all happened when I first started using Linux.

load more comments (1 replies)
[–] [email protected] 4 points 7 months ago* (last edited 7 months ago)

Trying to add my user to wheel: sudo groupmod -a wheel Deleted my group membership in everything but wheel. That was fun! Remote system too! Edit: I still don't remember the syntax. Geez.

[–] [email protected] 4 points 7 months ago

I deleted /lib64/ld-linux-x86-64.so.

I did it because valgrind had a problem with it. I thought I can fix it with reinstalling the package. I tried to lookup which package is it from, but the command I used was wrong and I didn't get any result. So I thought, what if I created it, maybe I just forgot it.

the moment I deleted it everything stopped working. It was fixable only from a pendrive.

[–] [email protected] 4 points 7 months ago (2 children)

Mounted root to a game folder on home and sudo rm -rf ~/games/* because I accidentally copied the home folder into the games subvol which turned out to be the root subvol. Thanks btrfs!

load more comments (2 replies)
[–] [email protected] 3 points 7 months ago

shutdown -h now on the wrong machine. Should have been “-r”. No IPMI but important enough to force me to drive to the office at night.

Ever since, I force myself to wait a couple seconds before sending any shutdown command, and tend to use reboot instead.

[–] [email protected] 3 points 7 months ago (1 children)

Switched to what i thought was an old install usb; it had a close enough directory list to what i expected that i then went ahead and rm -rf * the whole thing.

Turns out that was my / directory. I only noticed because things stopped loading from the drive into memory. Everything still running actually still worked for the most part.

load more comments (1 replies)
[–] [email protected] 3 points 7 months ago* (last edited 7 months ago)

Ha! I just did something like that. I thought I had "orphaned" BTRFS snapshots taking up space.

I opened a file explorer as root...I deleted this one that wasn't listed.

Oh wait..."Writable snapshot"...? Oh...no.

Yeah suddenly no programs or anything worked. Sadly there was no snapshot restoring out of that one! (That I would be capable of, anyway!)

So yeah, I managed to deliberately bumble past several safeguards into the "I should know what I'm doing" area, and found a magical way to rm -rf / from the GUI, essentially. Wee!

Thankfully, /home was its own partition, so aside from minor inconveniences bringing .configs back over and other little tweaks I'd implemented, I have reinstalled OpenSUSE Tumbleweed leaner, meaner, and cleaner. ¯_(ツ)_/¯

ACTUALLY, glad I backed up /home before the reinstall because the first reinstall attempt failed and wiped it!

Backups, kids. They really are the difference between "Aw darn, live and learn."...and complete heartbreaking despair.

[–] [email protected] 3 points 7 months ago

Breaking the bootloader, uninstalling nvidia drivers ton install mesa without removing mesa/nouveau from the blacklist

[–] [email protected] 3 points 7 months ago

Probably removing the default python 2 runtime environment because i didn't like how running python redirected to python2.7, had to reinstall my system 4 times in a year, 4th one is currently happening. 🥲

[–] [email protected] 3 points 7 months ago* (last edited 7 months ago)

Was your project folder synced via nextcloud?? I had a similar issue arise with my projects folder being deleted and not in the trash bin etc, can only think nextcloud was the culprit as I had removed the folder from my server and default behaviour must be to replicate that removal locally.

[–] [email protected] 3 points 7 months ago

Deleted my home folder 2 times because I wanted to rm -rf something inside my home and pressed enter too early

[–] loaExMachina 3 points 7 months ago

So there's the time I converted my partition table from MBR to GPT and it corrupted everything on it so I had to reinstall. Took this opportunity to switch from Mint to Arch, something I'd been thinking of doing for a while.

Once on Arch, I had much more opportunities to make epic mistakes: For example not putting enough room on my root partition (home was on a separate one), so after a while I had to reinstall.

load more comments
view more: ‹ prev next ›