As a vegan #sysadmin, how do I tell my manager I am uncomfortable setting up honeypots in our cloud infrastructure?
I had no choice but to wipe the VPS, including my 6+ TB of data stored over there. Thanks guys for providing big data servers with everything on one LVM partition. More and more, I know why these guys are cheap. Any who, the apt database was just all kinds of broken. The system seems to have thought it was still on debian 10, even after the apt sources list reconfiguration and apt update && apt upgrade-without-pkgs && apt full-upgrade. I have no clue what went sideways there, but a reinstall just seemed faster and certainly way easier. What won't be faster is reuploading all this data. #Linux #sysadmin #LivingTheLife!
Mais il y aura beaucoup d'autres trucs intéressants ! Viens faire un tour pour cette grande célébration :)
To webadmins out there: remember to test your .htaccess files. One easy way to check is on this online website, if its contents isn't sensitive:
To test the regular expressions included in a mod_rewrite, there's this website that even has a stepping debugger:
🔧 Looking to supercharge your code review process? Check out my step-by-step guide on setting up SonarQube with Docker Compose!
Quality assurance just got a whole lot easier. 🚀
Seriously - can HP possibly have more tools that don't reliably work on MacOS? HP Smart and HP East Start - Nothing smart or easy about them. HP Easy Admin seems to be the ticket though - search for a model and it downloads and installs the drivers direct. Sheesh. #HP #InfoTech #SysAdmin #MSP #MacOS #Printing
Okay! The upgrade to #Mastodon v4.2.0 was successful at last. But it wasn't easy.
Something is wrong with one of my hard disks. Just "compiling" all the files took about an hour. It's two disks in a RAID1, a #Toshiba and a #Seagate. The Seagate is significantly slower than the Toshiba, to the point where I believe it's a firmware issue.
Has anyone ever done a firmware upgrade on a HDD in #Linux? How did that go?
I also had issues with `mastodon-streaming` because of the absolutely ancient #NodeJS version that comes with #Ubuntu 20.04. I remebered I had one in `/usr/bin/node` and one in `/usr/local/bin/node`. This time I symlinked them instead of editing the systemd unit file.
And, as you can probably tell by now, I also changed my character limit to 4096 because why not?
So one of our client's servers got overloaded today. Security suite started chewing up CPU due to something their main business app was doing. Policy tweak fixed that - but how did we know the server was overloaded? Well it wasn't high enough to trip our #RMM alarms. But we did get an iDrac alert about a new peak power usage level for the server 😂
#InfoTech #SysAdmin #MSP
Just upgraded our instance to v4.2.0 Got a bit hairy, but looks like it didn't crash and burn. Got a git error that yarn.lock was changed and needed to be stashed. Didn't think it had been modified, so just checked out the 4.2.0 version. But that seemed to create some errors during the bundle install and yarn install. So I put the old yarn.lock file back in place...
#MastoAdmin #SysAdmin #Mastodon #InfoTech
Question for the #ZFS people here. I have an ancient #TrueNAS SCALE machine which I am renting from my hosting provider. It has a Xeon W3520 (4C/8T @ 2.93GHz), 8GB RAM, 4x3TB spinning rust, in a single pool with two mirrored vdevs.
I'm using this machine as iSCSI backend for my virtualization hosts. It's slow AF. I get extremely poor IOPS. I'm pretty sure it's the disks that are the bottleneck. ... (continued)
I have been working in computing professionally since 1996. My first computer ran GNU/Linux and been in the #BSD and #Linux world ever since (my family was poor so I didn't get a computer until I hustled for parts to build my own and didn't have Internet service for the first 6 months, so I mostly read man pages and learned #programming languages), only recently catching up to Windows stuff as part of switching to pentesting as a career (away from #sysadmin, #coding, and #dba stuff) in 2020.
My personal interests:
My work life:
How to contact me:
I'm pretty chill and love talking to folks, so don't be afraid to reach out, you won't be bugging me and I welcome the conversation!
Today has been an interesting day. What I liked the most was a call this morning with a young but skilled developer. He asked for an upgradable, no-frills setup, fast and reliable. I suggested #FreeBSD and a jail for each service (one for #redis, one for #mariadb, one for #nginx and #php, etc.), but I explained that he would need to embrace the concept of using such a solution.
He responded that he can't wait to learn something new and that he liked my proposal. These are the moments of satisfaction when your experience can be helpful to young and enthusiastic IT enthusiasts who, in turn (if they see the benefits), will promote your choices to their friends and colleagues.
#Context: Think a #sysadmin looking to understand the common conversation threads around a particular manufacturer's equipment; seeking to ferret out #enterprise level discussions in the haystack of consumer/smb discussions.
In this particular use case the individual is not looking to spend a lot of time / become a specialist in.
It seems surprisingly hard to get a simple solution for a small office where you get the same X users on Y machines, without manually setting them up.
Windows: Get Windows Server licenses on redundant machines, use Win Pro everywhere as clients; works, but requires quite a bit of money & knowledge. Easier/cheaper if you can go cloud. Also offered by a few NASes or homebrew Samba stuff, but even more knowledge required, never mind that everyone seems to be against this (not surprising, coming from the MCSE crowd)
Linux: Complicated LDAP/NFS setup, + make your own bash scripts, possibly some homebrew sync solution; Yikes.
MacOS: You wanna do what?
Hey #MastoAdmin and other #sysadmin #vps nerds. What's the cheapest (in Australian Dollars!!) VPS provider? I need to host a cloudron instance but also my mastodon instance. The cost of Digital Ocean has doubled for AUstralians because our exchange rate has shit the bed. Please give me your opinions!
How many of you remember that night/day? I had 142 servers there.
Luckily, all the backups were outside and by noon everything was up and running again (in another datacenter, of course).
I started immediately after reading the keyword "fire" and "prepare your disaster recovery plan".
Hey there! I'm not too thrilled with our current backup plan for Buddyverse.xyz. Right now, I'm running a script every day that stops all Mastodon services, takes a database dump, and uploads it to S3. Unfortunately, this leads to a bit of downtime, about a minute or so, every day.
I'm still learning about this stuff and not an expert, so I'd love to hear what backup strategies you all are using for your Mastodon instances. Let's discuss and maybe we can come up with some better ideas together! 🤝
#SysAdmin conundrums #88251:
Windows 10 will be EoL before the next hardware refresh is.
Windows 11 feels slow, sometimes painfully, for what seems like no reason.
Do we deploy Win11 and suck it up, or deploy Win10 and hope someone with more money leans on Microsoft to extend the EoL for Win10?
38TB of data accidentally exposed by Microsoft AI researchers
I’m looking to make a career change from retail sales. Investigating my options. Seeing that there’s usually a minimum requirement of some jobs training.
I’d like to avoid going back to school for a four year degree, if it can be avoided. Do you see people being hired with their only training being these boot camps or technical degrees I’m seeing some places? Should I just consider a 4 year degree as cost of entry here?
After _months_ of research, preparation, testing and #sysadmin troubleshooting work, after migrating my personal blog + @atypica + @regento to my new servers this week, I've now migrated @ideemarque's remaining #infrastructure to the new datacenter 🎉️
Considering offering web hosting services if there are other SMEs suffering like I was suffering.
Any person who takes on the role of #sysadmin role for a project should have a basic understanding of role-based access controls. This would make it so much easier for the next person to wrangle permissions and roles for a project.
Monday morning, the peak time for requests and issues. One of the things I try to avoid on #Linux servers is using external repositories for installing specific package versions. Just a while ago, a developer asked me to install the php module for #PostgreSQL on an (old) #Ubuntu server with an external php repository. Even though the server is being decommissioned, this is a temporary operation for migration. Unfortunately, I had to tell them that the packages are no longer available because that repository no longer provides them. Tech debt always comes knocking sooner or later.
🌟 Elevate your DevOps journey! Discover the art of installing Atlassian Bitbucket seamlessly with Docker Compose in my latest piece.
Let’s get composin'! 🐳 📜
Hi I'm Michael and this is my #introduction post! 👋
Fellow sysadmins, if you want to a quick fix to stop the hungry GPT/OpenAI and CC bots from harvesting content across your many sites, here's a one-liner I just put together:
find -L . -name robots.txt -type f -print0 | xargs -0 sed -i -e '$a User-agent:\ GPTBot\nDisallow:\ /\nUser-agent:\ CCBot\nDisallow:\ /'
Just remove the `-i` switch to do a dry run. It follows symlinks and will append to the end of your existing robots.txt's.
A few days ago, someone asked me for advice about a slow website.
Upon analysis, the server wasn't the issue—it was running #Linux #CentOS7 on bare metal. However, the site was operating on PHP 5.4 (default for CentOS 7) and was entirely custom-made.
I suggested updating everything, especially since CentOS 7 is nearing its EOL, and transitioning the web application to work on PHP 8.
Their response? "We don't want to do it." They wanted me to set up a new, optimized server to run PHP 5.4. I explained the risks and the nonsensical nature of this, only to hear that they found someone willing to install PHP 5.4 on a new system. So, if I refused, they'd give the job to someone else.
I replied, "Good luck," and ended the conversation.
It saddens me that some in the IT world would opt for such shortcuts rather than striving for a more secure web.
I have the weirdest issue with a (brand-new) rack server: the nvme drives are simply vanishing a couple of days after running. First one drive, then the second one sometime later. Not even visible in BIOS immediately when rebooting. However, if you let it sit for a while, they magically return as if nothing happened.
I'm honestly at a loss for possible explanations. Never seen anything like it. Ideas, anyone?
Computer Scientists, the 'Computer Experts', and Those Who 'Know a Thing or Two' - Part 1: The Average Joe
Written in 2006, while some tech details might be dated, this article's humorous take on IT 'experts' remains evergreen.
People don't ask for backups. They ask for restores.
Basically I wanted to do a "Download this to my desktop" command from the remote server. I know how to fetch a file from my local machine, but I was in a situation where I had no idea how to even address the remote server because I was tunneled into it through a firewall and the server name was obfuscated.
I ended up sending the file to a third server that I control and retrieved it from there so I got out of my predicament. I'm just wondering if there was an easier way to do it.
Client (a bit clumsy but positive and honest) calls: "Help! Just came back from lunch break and accidentally deleted all files on the file server!"
Me, unfazed: "Alright, besides you, who else worked on the file server during lunch break?"
Client: "No one, we were all away and I'm the first one back. Others will be back by 15:00"
Me, looking at the clock and noticing it's 14:30: "Okay, what time did you go to lunch?"
Client: "At 13:30. How long will it take to restore from the backup? Do you think we'll be able to work tomorrow?"
Me, without flinching as I type "zfs rollback *dataset-13:45-snapshot": "Done"
Client: "All the files reappeared!"
Me: "Thank #ZFS, #FreeBSD, and whoever set up automatic snapshots every 15 minutes."
If anyone's interested, I'll be streaming live with Mr. John Spinks later today. We're covering Compliance with Insights.
This is part of a mini-series about Insights. If you haven't looked at insights in a while, its worth a watch!