{"id":8575,"date":"2024-11-18T11:06:27","date_gmt":"2024-11-18T16:06:27","guid":{"rendered":"https:\/\/www.both.org\/?p=8575"},"modified":"2024-11-18T11:06:27","modified_gmt":"2024-11-18T16:06:27","slug":"another-reason-i-like-linux","status":"publish","type":"post","link":"https:\/\/www.both.org\/?p=8575","title":{"rendered":"Another reason I like Linux"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"8575\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><\/div>\n<p>I like and prefer Linux for may reasons. Today provides one example. <\/p>\n\n\n\n<p>I like to install updates on all my Linux systems ( I don&#8217;t have any other kind ) as soon as reasonably possible after they become available. Since most Linux distributions provide a steady stream of updates, posting them on their repositories as soon as they are available, keeping current can be challenging. Especially when running a website like Both.org, because we have a relatively constant stream of visitors. <\/p>\n\n\n\n<p>So today there are some updates to the kernel, some security updates, and a large number of other updates such as bugfixes and enhancements. It&#8217;s fine for me to reboot my internal systems, but the server and firewall I try to reboot when traffic is at a minimum. <\/p>\n\n\n\n<p>But Linux is very flexible when dealing with updates. In many cases, a reboot is unnecessary after updating. And even when a reboot is required, I can choose to perform that at any time after the updates are actually installed. <\/p>\n\n\n\n<p>That&#8217;s what I&#8217;m doing today &#8212; right now as I write this. Some updates are available that I feel should be installed immediately but reboots will be required. So I&#8217;m doing that. I&#8217;ve configured the Ansible playbook I use to perform the updates on 11 of my systems so that the updates will be installed on the server and firewall systems but they won&#8217;t be rebooted. All 9 other hosts will be updated and rebooted. <\/p>\n\n\n\n<p>Now I can choose a time with zero visitors to do the reboots on the server and firewall systems. Or at least a time with very few visitors. <\/p>\n\n\n\n<p>I&#8217;m currently working on my primary workstation, which I always update before any of my other systems. That helps prevent installing an update on my critical systems that might cause a major problem and possible lengthy outage. <\/p>\n\n\n\n<p>The bottom line is that Linux allows me to work on my computers while they&#8217;re being updated and then choose the time I want to perform the reboots if they&#8217;re needed. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>I tried posting outage warnings for reboots after updates, but that didn&#8217;t seem to make much sense for the short, frequent outages due to updates. I stopped doing that, but I still post warnings in advance for outages that I expect to last longer, such as when upgrading hardware, performing a version updated for Fedora such as from version 40 to 41, or making major modifications to my network. <\/p>\n\n\n\n<p>So if you get an error when trying to visit Both.org, wait a few minutes and try again. We&#8217;re probably just rebooting our server. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 I like and prefer Linux for may reasons. Today provides one example. I like to install updates<\/p>\n","protected":false},"author":2,"featured_media":7831,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[5,89],"tags":[201],"class_list":["post-8575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-system-administration","tag-linux-philosophy"],"modified_by":"David Both","_links":{"self":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/8575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8575"}],"version-history":[{"count":2,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/8575\/revisions"}],"predecessor-version":[{"id":8578,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/8575\/revisions\/8578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/media\/7831"}],"wp:attachment":[{"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}