photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

238
active users

#systemadministration

3 posts2 participants2 posts today
Monospace Mentor<p>I've been busy preparing my community course "Basic Linux System Administration" for a few weeks now. The next instructor-led cohort starts in September.</p><p>Here's the public chapter on text editing with vim. You can use it outside the course context, simply as a concise <a href="https://floss.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> tutorial.</p><p><a href="https://courses.monospacementor.com/courses/linsys-1/mod01-fundamentals/0105-editing.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">courses.monospacementor.com/co</span><span class="invisible">urses/linsys-1/mod01-fundamentals/0105-editing.html</span></a></p><p><a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://floss.social/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a></p>
Monospace Mentor<p>Shell tip: `${var%suffix}` removes the shortest matching suffix. `${var%%suffix}` removes the longest. `${var#prefix}` and `${var#<a href="https://floss.social/tags/prefix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>prefix</span></a>}` work the same for prefixes. Mnemonic: # comes before % on the keyboard. <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://floss.social/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a></p>
Monospace Mentor<p>Linux tip: `ionice -c 3 command` runs a command with idle I/O priority. It only gets disk access when no other processes need it. Perfect for backups or maintenance tasks. <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://floss.social/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://floss.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a></p>
Monospace Mentor<p>🚨LIVE NOW!🚨 DevOps/SRE Instructor Live Stream</p><p>On this lovely Tuesday, let's chat about <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a>, <a href="https://floss.social/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a>, or any other topic in the <a href="https://floss.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> and <a href="https://floss.social/tags/SRE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SRE</span></a> space you're interested in!</p><p><a href="https://monospacementor.com/live-stream/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">monospacementor.com/live-strea</span><span class="invisible">m/</span></a></p>
Monospace Mentor<p>Linux tip: `systemd-analyze blame` shows which services slow down boot time. Use `systemd-analyze critical-chain` to see the dependency chain causing delays. Optimize the real bottlenecks. <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://floss.social/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a></p>
Monospace Mentor<p>Linux tip: `iostat -x 1` monitors disk I/O performance every second. Watch the `%util` column - consistently high values indicate I/O bottlenecks. Press Ctrl+C to stop monitoring. <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://floss.social/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a></p>
Monospace Mentor<p>Linux tip: `ss -s` provides socket statistics summary. Shows TCP/UDP connection counts and states. Much faster than parsing full socket lists when you just need connection metrics. <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://floss.social/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a></p>
Monospace Mentor<p>Linux tip: `rsync -avz --progress source/ user@host:/destination/` syncs files via SSH with progress display. The `-a` preserves permissions, `-v` is verbose, `-z` compresses during transfer. <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://floss.social/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a></p>
Monospace Mentor<p>Linux tip: `lsof -i :8080` shows which process is using port 8080. Essential when you get "port already in use" errors during development or when troubleshooting service conflicts. <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a></p>
dropbear<p><strong>epoll on pidfd</strong></p><p>The Linux kernel has an interesting file descriptor called pidfd. As the name imples, it is a file descriptor to a pid or a specific process. The nice thing about it is that is guaranteed to be for the specific process you expected when you got that pidfd. A process ID, or PID, has no reuse guarantees, which means what you think process 1234 is and what the kernel knows what process 1234 is could be different because your process exited and the process IDs have looped around.</p><p>pidfds are *odd*, they’re half a “normal” file descriptor and half… something else. That means some file descriptor things work and some fail in odd ways. <code>stat()</code> works, but using them in the first parameter of <code>openat()</code> will fail.</p><p>One thing you can do with them is use <code>epoll()</code> on them to get process status, in fact the <code>pidfd_open()</code> manual page says:</p><blockquote><p>A PID file descriptor returned by pidfd_open() (or by clone(2) with the CLONE_PID flag) can be used for the following purposes:</p><p>…</p><p>A PID file descriptor can be monitored using poll(2), select(2), and epoll(7). When the process that it refers to terminates, these interfaces indicate the file descriptor as readable.</p></blockquote><p>So if you want to wait until something terminates, then you can just find the pidfd of the process and sit an <code>epoll_wait()</code> onto it. Simple, right? Except its not quite true.</p><p></p><p>procps issue <a href="https://gitlab.com/procps-ng/procps/-/issues/386" rel="nofollow noopener" target="_blank">#386</a> stated that if you had a list of processes, then pidwait only finds half of them. I’d like to thank Steve the issue reporter for the initial work on this. The odd thing is that for every exited process, you get two epoll events. You get an EPOLLIN first, then a EPOLLIN | EPOLLHUP after that. Steve suggested the first was when the process exits, the second when the process has been collected by the parent.</p><p>I have a collection of oddball processes, including ones that make zombies. A zombie is a child that has exited but has not been <code>wait()</code> ed by its parent. In other words, if a parent doesn’t collect its dead child, then the child becomes a zombie. The test program spawns a child, which exits after some seconds. The parent waits longer, calls <code>wait()</code> waits some more then exits. Running pidwait we can see the following epoll events:</p><ul><li>When the child exits, EPOLLIN on the child is triggered. At this stage the child is a zombie.</li><li>When the parent calls <code>wait()</code>, then EPOLLIN | EPOLLHUP on the child is triggered.</li><li>When the parent exits, EPOLLIN then EPOLLIN | EPOLLHUP on the parent is triggered. That is, two events for the one thing.</li></ul><p>If you want to use <code>epoll()</code> to know when a process terminates, then you need to decide on what you mean by that:</p><ul><li>If you mean it has exited, but not collected yet (e.g. a zombie possibly) then you need to select on EPOLLIN only.</li><li>If you mean the process is fully gone, then EPOLLHUP is a better choice. You can even change the <code>epoll_ctl()</code> call to use this instead.</li></ul><p>A “zombie trigger” (EPOLLIN with no subsequent EPOLLHUP) is a bit tricky to work out. There is no guarantee the two events have to be in the same epoll, especially if the parent is a bit tardy on their <code>wait()</code> call.</p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://dropbear.xyz/tag/linux/" target="_blank">#Linux</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://dropbear.xyz/tag/system-administration/" target="_blank">#systemAdministration</a></p>
Anubhav<p>Man! <a href="https://hachyderm.io/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> pkg-upgrade(8) does not find a pending update if given the currently installed package name with version, which is the output of: pkg audit --quiet.</p><p>pkg-audit(8) lacks the option to list only the package name sans version. It also lacks the option to find possibly available updates itself. Of course it does.</p><p>🤬🖕</p><p>As of <a href="https://hachyderm.io/tags/pkg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pkg</span></a> v2.1.4, in order to check for pending updates of vulnerable packages, need to strip the version string from the output of pkg-audit(8)😫:</p><p># sh</p><p>rc=0<br>if ! pkg audit --fetch --recursive<br>then<br> rc=1<br> printf "\n# Checking if updates for vulnerable packages are available ...\n"</p><p> # "pkg-query(8)" command is used to extract the package name sans version as<br> # "pkg-upgrade(8)" can only cope with either that or name-version of the<br> # updated package yet to be installed.<br> pkg audit --quiet | xargs pkg query '%n' | xargs pkg upgrade --dry-run<br>fi</p><p>exit $rc</p><p><a href="https://hachyderm.io/tags/sysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysAdmin</span></a> <a href="https://hachyderm.io/tags/systemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemAdministration</span></a></p>
Monospace Mentor<p>Interesting read: "Everything You Should Know About Being a Linux Sysadmin, But Probably Don’t"</p><p><a href="https://linuxexpert.org/everything-you-should-know-about-being-a-linux-sysadmin-but-probably-dont/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxexpert.org/everything-you</span><span class="invisible">-should-know-about-being-a-linux-sysadmin-but-probably-dont/</span></a></p><p><a href="https://floss.social/tags/fun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fun</span></a> <a href="https://floss.social/tags/systemadministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemadministration</span></a></p>
Tommi 🤯<p><strong>Server monitoring 101</strong></p><p>I have been running a <span class="h-card" translate="no"><a href="https://toot.aquilenet.fr/@yunohost" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>yunohost</span></a></span> server for ~5 years now, but there is one question I have never been able to answer: <strong>how loaded is my server?</strong> 👀</p><p>I know, I am a terrible sysad (actually, I am <em>not</em> a sysad, at all), because I have no idea how to determine:</p><ul><li>if my server is running smoothly</li><li>if the server is under stress, and why</li><li>what applications are the heaviest</li><li>if there is the possibility of installing more apps</li><li>when peaks of stress are happening and what is causing them</li></ul><p>In general, I would like to understand <strong>the fundamentals of server monitoring</strong>: what are the most critical metrics and what do they mean? What parameters do I have to keep an eye on?</p><p>I installed Prometheus and Grafana, but then I realized I have absolutely no idea what to do next… Do you have any suggestions?</p><p>I thought about watching some video tutorials, but I would not really know <strong>how they would relate to YunoHost</strong> installations.</p><p>Please, if possible reply <a href="https://forum.yunohost.org/t/yunohost-monitoring-101/37183" rel="nofollow noopener" target="_blank">in this thread of the YunoHost forum</a>, so that we can keep track of this useful information also for others in the future. 🌻</p><p>Once I will have learned the basics, I would be very happy to write some pointers about this in the documentation, or an <strong>essential YunoHost Monitoring tutorial</strong>.</p><p><a href="https://pan.rent/tags/sysAd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysAd</span></a> <a href="https://pan.rent/tags/YunoHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YunoHost</span></a> <a href="https://pan.rent/tags/askFedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>askFedi</span></a> <a href="https://pan.rent/tags/help" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>help</span></a> <a href="https://pan.rent/tags/systemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemAdministration</span></a> <a href="https://pan.rent/tags/serverMonitoring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>serverMonitoring</span></a> <a href="https://pan.rent/tags/server" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>server</span></a> <a href="https://pan.rent/tags/selfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfHosting</span></a> <a href="https://pan.rent/tags/selfHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfHost</span></a> <a href="https://pan.rent/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a></p>
Monospace Mentor<p>🚨LIVE NOW!🚨 DevOps/SRE Instructor Live Stream</p><p>On this lovely Thursday, let's chat about <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a>, <a href="https://floss.social/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a>, or any other topic in the <a href="https://floss.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> and <a href="https://floss.social/tags/SRE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SRE</span></a> space you're interested in!</p><p><a href="https://monospacementor.com/live-stream/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">monospacementor.com/live-strea</span><span class="invisible">m/</span></a></p>
Monospace Mentor<p>🚨LIVE NOW!🚨 Questions about <a href="https://floss.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a>, <a href="https://floss.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a>, <a href="https://floss.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a>, or something like that? My weekly Office Hour is where you can ask me them. Join me for a chat!</p><p><a href="https://monospacementor.com/live-stream/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">monospacementor.com/live-strea</span><span class="invisible">m/</span></a></p>
iokevins<p>Evi Nemeth - Just learned in 2013 she (and six others) disappeared while traversing the Tasman Sea in a vintage yacht 🤯</p><p>Knew she had retired to her boating life, but had not heard about the disappearance. Rest in Power 🌟</p><p>The green Linux Administration Handbook was (still is?) a wonderful resource</p><p><a href="https://en.wikipedia.org/wiki/Evi_Nemeth#Disappearance_at_sea" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Evi_Neme</span><span class="invisible">th#Disappearance_at_sea</span></a></p><p><a href="https://mastodon.social/tags/EviNemeth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EviNemeth</span></a> <a href="https://mastodon.social/tags/LinuxAdministrationHandbook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxAdministrationHandbook</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Missing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Missing</span></a> <a href="https://mastodon.social/tags/Disappearance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Disappearance</span></a> <a href="https://mastodon.social/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://mastodon.social/tags/Networks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Networks</span></a></p>
JdeBP<p><span class="h-card" translate="no"><a href="https://mastodonapp.uk/@robpumphrey" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>robpumphrey</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.scot/@pauldoo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pauldoo</span></a></span> </p><p>Control groups, SSH, and magic attention keys are the go-to items here.</p><p>But add to them: TUI log-on on a third kernel virtual terminal (or terminal log-on on a serial or parallel port for maximum street cred), OOM score adjustments, and something that simply logs process statistics at regular intervals so that you can do some post-restart analysis.</p><p><a href="https://mastodonapp.uk/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a></p>
flo<p><span>Linux System Administrator (m/f/d) in Bioinformatics Industry<br>Dresden <br><br>"Scionics Computer Innovation GmbH excels in offering cutting-edge consulting, services, and support tailored to academic institutions and scientific research organizations. We specialize in seamlessly integrating information technology with biology and the life sciences, serving as a vital conduit between IT and research. As a prominent member of the vibrant and globally connected Biopolis Dresden research campus, we actively collaborate with diverse life science companies and esteemed academic research institutions.<br>Currently, we are looking to expand our service team in Dresden, Germany, and are seeking a highly skilled Linux System Administrator to join us on a full-time basis and onsite." <br><br></span><a href="https://www.empfehlungsbund.de/jobs/276849/linux-system-administrator-m-strich-f-strich-d-in-bioinformatics-industry" rel="nofollow noopener" target="_blank">www.empfehlungsbund.de/jobs/276849/linux-system-administrator-m-strich-f-strich-d-in-bioinformatics-industry</a><span> <br><br></span><a href="https://iceshrimp.de/tags/Scionics" rel="nofollow noopener" target="_blank">#Scionics</a><span> </span><a href="https://iceshrimp.de/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a><span> </span><a href="https://iceshrimp.de/tags/SystemAdministration" rel="nofollow noopener" target="_blank">#SystemAdministration</a><span> </span><a href="https://iceshrimp.de/tags/SysAdmin" rel="nofollow noopener" target="_blank">#SysAdmin</a><span> </span><a href="https://iceshrimp.de/tags/Bioinformatics" rel="nofollow noopener" target="_blank">#Bioinformatics</a><span> </span><a href="https://iceshrimp.de/tags/Job" rel="nofollow noopener" target="_blank">#Job</a><span> </span><a href="https://iceshrimp.de/tags/Jobs" rel="nofollow noopener" target="_blank">#Jobs</a><span> </span><a href="https://iceshrimp.de/tags/FedHire" rel="nofollow noopener" target="_blank">#FedHire</a><span> </span><a href="https://iceshrimp.de/tags/SiliconSaxony" rel="nofollow noopener" target="_blank">#SiliconSaxony</a><span> </span><a href="https://iceshrimp.de/tags/Dresden" rel="nofollow noopener" target="_blank">#Dresden</a></p>
My Actual Brain<p>What are the chances that hackers are banking windows 10 exploits and are waiting for October to come before releasing them on everyone who can’t upgrade to windows 11?</p><p><a href="https://fosstodon.org/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a> <a href="https://fosstodon.org/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://fosstodon.org/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://fosstodon.org/tags/systemadministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemadministration</span></a> <a href="https://fosstodon.org/tags/sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysadmin</span></a> <a href="https://fosstodon.org/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://fosstodon.org/tags/windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windows</span></a></p>
The Fury 🐧💻❗️🔥:verified:<p>Got my Security + renewed so I get to keep my job and I'm safe from CompTIA for another 3 years. I guess I'm going to just get the CEUs this time instead of doing CertMaster. Real PITA. <a href="https://infosec.exchange/tags/SecurityPlus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityPlus</span></a> <a href="https://infosec.exchange/tags/CompTIA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CompTIA</span></a> <a href="https://infosec.exchange/tags/Sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysadmin</span></a> <a href="https://infosec.exchange/tags/SysadminLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysadminLife</span></a> <a href="https://infosec.exchange/tags/SysadminProblems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysadminProblems</span></a> <a href="https://infosec.exchange/tags/Sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysadmin</span></a> <a href="https://infosec.exchange/tags/SystemAdministrator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministrator</span></a> <a href="https://infosec.exchange/tags/SystemAdministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemAdministration</span></a> <a href="https://infosec.exchange/tags/CEU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CEU</span></a></p>