<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux &amp;mdash; Paul Sutton</title>
    <link>https://personaljournal.ca/paulsutton/tag:Linux</link>
    <description>Personal Blog</description>
    <pubDate>Wed, 13 May 2026 23:26:02 +0000</pubDate>
    <item>
      <title>MS Windows - End of Life support</title>
      <link>https://personaljournal.ca/paulsutton/ms-windows-end-of-life-support</link>
      <description>&lt;![CDATA[MS Windows - End of Life support&#xA;&#xA;October 14, 2025, sees the End of support for Windows 10.&#xA;&#xA;This leaves users with Several choices&#xA;&#xA;Upgrade to Windows 11 on current hardware.  This may or may not work and will only work if your current hardware meets with Windows 11 requirements.&#xA;&#xA;Option 1, Replace Windows with something Like Linux Mint, you can keep working, use Firefox, LibreOffice, cloud services e.g. Nextcloud (even Windows drive) etc.&#xA;Option 2. Keep using Windows 10 without support, updates etc&#xA;Option 3. buy new hardware just so you can run Windows 11.&#xA;&#xA;Linux Mint is Free (as in freedom) software, but does have some closed source components to make things work, this is fine, at least from my view point as most users, just want things to work out of the box.  &#xA; &#xA;There is an active support community on the Open Communications platform Matrix [3].&#xA;&#xA;Links&#xA;&#xA;MS WIndows End of Life&#xA;LinuxMint&#xA;Matrix&#xA;  Linux Mint community chat - Matrix&#xA;End of 10 - get help with installing a Linux distro&#xA;Article on The Register&#xA;End of 10: The Open Source alternative to forced obsolescence&#xA;KDE for Windows 10 Exiles&#xA;  KDE Website&#xA;  KDE Social&#xA;&#xA;Tags&#xA;&#xA;#MSWindows,&#39;#EndofLife,#Linux,#LinuxMint,#FreeSoftware,&#xA;#NextCloud,#Cloud,#EndOf10&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>MS Windows – End of Life support</p>

<p>October 14, 2025, sees the End of support for Windows 10.</p>

<p>This leaves users with Several choices</p>

<p>Upgrade to Windows 11 on current hardware.  This may or may not work and will only work if your current hardware meets with Windows 11 requirements.</p>

<p>Option 1, Replace Windows with something Like <a href="https://www.linuxmint.com/about.php" rel="nofollow">Linux Mint</a>, you can keep working, use Firefox, LibreOffice, cloud services e.g. Nextcloud (even Windows drive) etc.
Option 2. Keep using Windows 10 without support, updates etc
Option 3. buy new hardware just so you can run Windows 11.</p>

<p>Linux Mint is Free (as in freedom) software, but does have some closed source components to make things work, this is fine, at least from my view point as most users, just want things to work out of the box.</p>

<p>There is an active <a href="https://matrix.to/#/%23linuxmint-community:matrix.org" rel="nofollow">support community</a> on the Open Communications platform Matrix [3].</p>

<p><strong>Links</strong></p>
<ol><li><a href="https://www.microsoft.com/en-us/windows/end-of-support" rel="nofollow">MS WIndows End of Life</a></li>
<li><a href="https://www.linuxmint.com" rel="nofollow">LinuxMint</a></li>
<li><a href="https://matrix.org/" rel="nofollow">Matrix</a>
<ul><li><a href="https://matrix.to/#/%23linuxmint-community:matrix.org" rel="nofollow">Linux Mint community chat – Matrix</a></li></ul></li>
<li><a href="https://endof10.org/" rel="nofollow">End of 10 – get help with installing a Linux distro</a></li>
<li><a href="https://www.theregister.com/2025/05/15/end_of_10_campaign/" rel="nofollow">Article on The Register</a></li>
<li><a href="https://opensource.org/blog/end-of-10-the-open-source-alternative-to-forced-obsolescence" rel="nofollow">End of 10: The Open Source alternative to forced obsolescence</a></li>
<li><a href="https://kde.org/for/w10-exiles/" rel="nofollow">KDE for Windows 10 Exiles</a>
<ul><li><a href="https://www.kde.org" rel="nofollow">KDE Website</a></li>
<li><a href="https://floss.social/@kde" rel="nofollow">KDE Social</a></li></ul></li></ol>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:MSWindows" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">MSWindows</span></a>,&#39;<a href="/paulsutton/tag:EndofLife" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">EndofLife</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:LinuxMint" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LinuxMint</span></a>,<a href="/paulsutton/tag:FreeSoftware" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">FreeSoftware</span></a>,
<a href="/paulsutton/tag:NextCloud" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">NextCloud</span></a>,<a href="/paulsutton/tag:Cloud" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Cloud</span></a>,<a href="/paulsutton/tag:EndOf10" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">EndOf10</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/ms-windows-end-of-life-support</guid>
      <pubDate>Wed, 04 Jun 2025 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>ssh - secure shell</title>
      <link>https://personaljournal.ca/paulsutton/ssh-secure-shell</link>
      <description>&lt;![CDATA[ssh - secure shell&#xA;&#xA;Secure shell is a remote login client.   The following is from the man page&#xA;&#xA;DESCRIPTION&#xA;       ssh (SSH client) is a program for logging into a remote machine and for executing  commands on a remote machine.  It is intended to provide secure encrypted communications between two untrusted hosts over an insecure network.  X11 connections, arbitrary  TCP  ports  and  Unix-domain sockets can also be forwarded over the secure channel.&#xA;So as mentioned before, vfsync can&#39;t do everything, so if you do need a full Linux system to log in to and install what you want.  By this, I am saying you also need to at least have sudo access to that remote system, even if this is a Raspberry Pi. &#xA; &#xA;While being able to log in with &#xA;&#xA;ssh user@host &#xA;Is useful, you still need a password,  which is fine.  If you want to use some services provided by [vern.cc] then you need to be able to log in with an authentication key.  This can be generated with&#xA;&#xA;ssh-keygen&#xA;DESCRIPTION&#xA;       ssh-keygen generates, manages  and  converts  authentication  keys  for  ssh(1).  ssh-keygen can create keys for use by SSH protocol version 2.&#xA;Which will generate a public / private key pair&#xA;&#xA;man ssh-copy-id &#xA;&#xA;NAME&#xA;       ssh-copy-id  —  use locally available keys to authorise logins on a re‐mote machine&#xA;&#xA;DESCRIPTION&#xA;       ssh-copy-id  is  a script that uses ssh(1) to log into a remote machine  (presumably using a login password, so password  authentication  should be enabled, unless you&#39;ve done some clever use of multiple identities).  It  assembles  a  list of one or more fingerprints (as described below) and tries to log in with each key, to see if any of  them  are  already installed (of course, if you are not using ssh-agent(1) this may result  in  you being repeatedly prompted for pass-phrases).  It then assembles a list of those that failed to log in and, using ssh(1), enables logins with those keys on the remote server.  By default it adds the  keys  by appending  them  to  the remote user&#39;s ~/.ssh/authorized_keys (creating  the file, and directory, if necessary).  It is also capable of  detecting if the remote system is a NetScreen, and using its ‘set ssh pka-dsa&#xA;       key ...’ command instead.&#xA;&#xA;There is some good information here too&#xA;&#xA;ssh cheat sheet&#xA;&#xA;The following allowed me to remote login to my Raspberry Pi  from my desktop&#xA;&#xA;cd .ssh (I did this so I was in the right place to generate the key)&#xA;ssh-keygen&#xA;ssh-copy-id -i ~/.ssh/Pi4.pub paul@xxx.xxx.xxx.xxx&#xA;ssh paul@xxx.xxx.xxx.xxx&#xA;Login with password, and you will be asked for the passphrase the first time you do this.  After which, you will be able to just ssh in without the password. &#xA;&#xA;Replace the x&#39;s with your IPv4 address. &#xA;&#xA;While using vern,  I had to use&#xA;ssh-keygen -lf ./key.pub&#xA;To address an error, it came up with about keyboard authentication.    This worked for me,  but should not &#39;just&#39; be used in every situation.&#xA;&#xA;Graphical ssh&#xA;&#xA;With Linux mint, it is also possible to connect the file manager nemo to a remote server.&#xA;&#xA;File -  Connect to server, then fill in the credentials.&#xA;&#xA;Remote with nemo&#xA;&#xA;With folder, it is probably a good idea to enter the path to your home directory on the remote server, so for a Raspberry Pi with a default username of pi, this is:-&#xA;&#xA;/home/pi&#xA;&#xA;Chat&#xA;&#xA;I am on the Devon and Cornwall Linux user group mailing list and also their matrix channel as zleap, it is better to ask there, that way others can answer too.&#xA;&#xA;Tags&#xA;&#xA;#Bash,#Linux,#ssh,#RemoteAccess,#Security,#SSHKeys,#SecureShell&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>ssh – secure shell</p>

<p>Secure shell is a remote login client.   The following is from the man page</p>

<pre><code>DESCRIPTION
       ssh (SSH client) is a program for logging into a remote machine and for executing  commands on a remote machine.  It is intended to provide secure encrypted communications between two untrusted hosts over an insecure network.  X11 connections, arbitrary  TCP  ports  and  Unix-domain sockets can also be forwarded over the secure channel.
</code></pre>

<p>So as mentioned before, <a href="https://personaljournal.ca/paulsutton/vfsync" rel="nofollow">vfsync</a> can&#39;t do everything, so if you do need a full Linux system to log in to and install what you want.  By this, I am saying you also need to at least have sudo access to that remote system, even if this is a Raspberry Pi.</p>

<p>While being able to log in with</p>

<pre><code>ssh user@host 
</code></pre>

<p>Is useful, you still need a password,  which is fine.  If you want to use some services provided by [vern.cc] then you need to be able to log in with an authentication key.  This can be generated with</p>

<pre><code>ssh-keygen
</code></pre>

<pre><code>DESCRIPTION
       ssh-keygen generates, manages  and  converts  authentication  keys  for  ssh(1).  ssh-keygen can create keys for use by SSH protocol version 2.
</code></pre>

<p>Which will generate a public / private key pair</p>

<pre><code>man ssh-copy-id 

NAME
       ssh-copy-id  —  use locally available keys to authorise logins on a re‐mote machine

DESCRIPTION
       ssh-copy-id  is  a script that uses ssh(1) to log into a remote machine  (presumably using a login password, so password  authentication  should be enabled, unless you&#39;ve done some clever use of multiple identities).  It  assembles  a  list of one or more fingerprints (as described below) and tries to log in with each key, to see if any of  them  are  already installed (of course, if you are not using ssh-agent(1) this may result  in  you being repeatedly prompted for pass-phrases).  It then assembles a list of those that failed to log in and, using ssh(1), enables logins with those keys on the remote server.  By default it adds the  keys  by appending  them  to  the remote user&#39;s ~/.ssh/authorized_keys (creating  the file, and directory, if necessary).  It is also capable of  detecting if the remote system is a NetScreen, and using its ‘set ssh pka-dsa
       key ...’ command instead.
</code></pre>

<p>There is some <a href="https://www.ssh.com/academy/ssh/copy-id" rel="nofollow">good information here too</a></p>
<ul><li><a href="https://www.sshhandbook.com/ssh-command-cheat-sheet/" rel="nofollow">ssh cheat sheet</a></li></ul>

<p>The following allowed me to remote login to my Raspberry Pi  from my desktop</p>

<pre><code>cd .ssh (I did this so I was in the right place to generate the key)
ssh-keygen
ssh-copy-id -i ~/.ssh/Pi4.pub paul@xxx.xxx.xxx.xxx
ssh paul@xxx.xxx.xxx.xxx
</code></pre>

<p>Login with password, and you will be asked for the passphrase the first time you do this.  After which, you will be able to just ssh in without the password.</p>

<p>Replace the x&#39;s with your IPv4 address.</p>

<p>While using vern,  I had to use</p>

<pre><code>ssh-keygen -lf ./key.pub
</code></pre>

<p>To address an error, it came up with about keyboard authentication.    This worked for me,  but should not &#39;just&#39; be used in every situation.</p>

<p>Graphical ssh</p>

<p>With Linux mint, it is also possible to connect the file manager nemo to a remote server.</p>

<p>File –&gt; Connect to server, then fill in the credentials.</p>

<p><img src="https://salsa.debian.org/zleap-guest/blog-media/-/raw/master/connecttoserver.png" alt="Remote with nemo"></p>

<p>With folder, it is probably a good idea to enter the path to your home directory on the remote server, so for a Raspberry Pi with a default username of pi, this is:-</p>

<pre><code>/home/pi
</code></pre>

<p><strong>Chat</strong></p>

<p>I am on the <a href="https://www.dcglug.org.uk/" rel="nofollow">Devon and Cornwall Linux user group</a> mailing list and also their <a href="https://matrix.to/#/%23dcglug:matrix.org" rel="nofollow">matrix channel</a> as zleap, it is better to ask there, that way others can answer too.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Bash</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:ssh" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ssh</span></a>,<a href="/paulsutton/tag:RemoteAccess" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">RemoteAccess</span></a>,<a href="/paulsutton/tag:Security" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Security</span></a>,<a href="/paulsutton/tag:SSHKeys" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SSHKeys</span></a>,<a href="/paulsutton/tag:SecureShell" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SecureShell</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/ssh-secure-shell</guid>
      <pubDate>Tue, 20 May 2025 14:56:10 +0000</pubDate>
    </item>
    <item>
      <title>Linux support for 486 and other CPUs</title>
      <link>https://personaljournal.ca/paulsutton/linux-support-for-486-and-other-cpus</link>
      <description>&lt;![CDATA[Linux support for 486 and other CPUs &#xA;&#xA;Linux developers consider discontinuing support for 486 and other CPUs &#xA;&#xA;Linux support for 486 processors&#xA;&#xA;Chat&#xA;&#xA;I am on the Devon and Cornwall Linux user group mailing list and also their matrix channel as zleap, it is better to ask there, that way others can answer too.&#xA;&#xA;Tags&#xA;&#xA;#IT #Linux #LinuxKernel #Prozessoren #news&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Linux support for 486 and other CPUs</p>

<p>Linux developers consider discontinuing support for 486 and other CPUs</p>

<p><a href="https://www.heise.de/en/news/Linux-developers-consider-discontinuing-support-for-486-and-other-CPUs-10363824.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraegel" rel="nofollow">Linux support for 486 processors</a></p>

<p><strong>Chat</strong></p>

<p>I am on the <a href="https://www.dcglug.org.uk/" rel="nofollow">Devon and Cornwall Linux user group</a> mailing list and also their <a href="https://matrix.to/#/%23dcglug:matrix.org" rel="nofollow">matrix channel</a> as zleap, it is better to ask there, that way others can answer too.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:IT" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">IT</span></a> <a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> <a href="/paulsutton/tag:LinuxKernel" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LinuxKernel</span></a> <a href="/paulsutton/tag:Prozessoren" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Prozessoren</span></a> <a href="/paulsutton/tag:news" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">news</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/linux-support-for-486-and-other-cpus</guid>
      <pubDate>Wed, 14 May 2025 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>More security : fail2ban</title>
      <link>https://personaljournal.ca/paulsutton/more-security-fail2ban</link>
      <description>&lt;![CDATA[More security : fail2ban&#xA;&#xA;Fail2ban is a program that will help you with the security of your system.&#xA;&#xA;There is a tutorial for this at Linux Handbook, so I have quoted the description, or part of, below.&#xA;&#xA;This is where a tool like Fail2Ban comes into picture. Fail2Ban is a free and open source software that helps in securing your Linux server against malicious logins. Fail2Ban will ban the IP (for a certain time) if there is a certain number of failed login attempts. [1]&#xA;Links&#xA;&#xA;1] [Linux handbook : fail2ban&#xA;&#xA;Chat&#xA;&#xA;I am on the Devon and Cornwall Linux user group mailing list and also their matrix channel as zleap, it is better to ask there, that way others can answer too.&#xA;&#xA;Tags&#xA;&#xA;#Linux,#Bash,#ssh,#Security,#fail2ban&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>More security : fail2ban</p>

<p>Fail2ban is a program that will help you with the security of your system.</p>

<p>There is a tutorial for this at Linux Handbook, so I have quoted the description, or part of, below.</p>

<pre><code>This is where a tool like Fail2Ban comes into picture. Fail2Ban is a free and open source software that helps in securing your Linux server against malicious logins. Fail2Ban will ban the IP (for a certain time) if there is a certain number of failed login attempts. [1]
</code></pre>

<p><strong>Links</strong></p>

<p>[1] <a href="https://linuxhandbook.com/run-shell-script/" rel="nofollow">Linux handbook : fail2ban</a></p>

<p><strong>Chat</strong></p>

<p>I am on the <a href="https://www.dcglug.org.uk/" rel="nofollow">Devon and Cornwall Linux user group</a> mailing list and also their <a href="https://matrix.to/#/%23dcglug:matrix.org" rel="nofollow">matrix channel</a> as zleap, it is better to ask there, that way others can answer too.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:Bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Bash</span></a>,<a href="/paulsutton/tag:ssh" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ssh</span></a>,<a href="/paulsutton/tag:Security" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Security</span></a>,<a href="/paulsutton/tag:fail2ban" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">fail2ban</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/more-security-fail2ban</guid>
      <pubDate>Thu, 08 May 2025 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>VFsync</title>
      <link>https://personaljournal.ca/paulsutton/vfsync</link>
      <description>&lt;![CDATA[VFsync&#xA;&#xA;If you don&#39;t have access (direct or remote) to a computer running GNU/Linux there are several options, one of which is vfsync. &#xA;&#xA;VFsync (for Virtual File Synchronization) is a secure file synchronization system. &#xA;&#xA; In a web based virtual machine. The files can be manipulated with all the standard Unix commands and imported or exported to the host system.&#xA; In a small Desktop based virtual machine. It is faster than the web based virtual machine and unlike other virtual machines, no disk image needs to be downloaded.&#xA; With a small standalone client directly running on the host system. &#xA;Links&#xA;&#xA;vfsymc&#xA;&#xA;Notes&#xA;&#xA;You won&#39;t&#39;t be able to do everything in the posts on this site, or tutorials elsewhere, however you can still do quite a lot, so this should be a good opportunity to learn until you can find other solutions.  There are a few links below.   I am not going to recommend or endorse a particular solution..&#xA;&#xA;As there is a demand for technical skills in areas such as cloud compiuting and cybersecurity then knowing how to use GNU/Linux and similar unix systems is probably essential, as would be understanding powershell,  I am not sure if this is the case, but AI needs to run on servers, which are mostly likely to be powered by GNU/Linux.  I will leave readers to do their own reserach.&#xA;&#xA;More Links&#xA;&#xA;Raspberry Pi&#xA;Banana PI&#xA;Tinkerboard&#xA;   Armbian&#xA;Windows subsystem for Linux&#xA;Wikipedia - Virtual Hosting&#xA;GNU/Bash&#xA;DuckDuckGo&#xA;PowerShell&#xA;&#xA;There are numerous options at &#xA;&#xA;Vern.cc&#xA;  Vern.cc Matrix&#xA;https://tildeverse.org/&#xA;Open Source Labs&#xA;&#xA;Chat&#xA;&#xA;I am on the Devon and Cornwall Linux user group mailing list and also their matrix channel as zleap, it is better to ask there, that way others can answer too.&#xA;&#xA;Tags&#xA;&#xA;#Learning,#GNU,#Linux,#Remote,#Shell,#Vfsync,#vern,#Virtual,#VirtualMacine,#VM#BASH,#Bash&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>VFsync</p>

<p>If you don&#39;t have access (direct or remote) to a computer running GNU/Linux there are several options, one of which is vfsync.</p>

<p>VFsync (for Virtual File Synchronization) is a secure file synchronization system.</p>

<pre><code> *   In a web based virtual machine. The files can be manipulated with all the standard Unix commands and imported or exported to the host system.
 *  In a small Desktop based virtual machine. It is faster than the web based virtual machine and unlike other virtual machines, no disk image needs to be downloaded.
 *  With a small standalone client directly running on the host system. 
</code></pre>

<p><strong>Links</strong></p>
<ul><li><a href="https://vfsync.org/" rel="nofollow">vfsymc</a></li></ul>

<p><strong>Notes</strong></p>

<p>You won&#39;t&#39;t be able to do everything in the posts on this site, or tutorials elsewhere, however you can still do quite a lot, so this should be a good opportunity to learn until you can find other solutions.  There are a few links below.   I am not going to recommend or endorse a particular solution..</p>

<p>As there is a demand for technical skills in areas such as cloud compiuting and cybersecurity then knowing how to use GNU/Linux and similar unix systems is probably essential, as would be understanding powershell,  I am not sure if this is the case, but AI needs to run on servers, which are mostly likely to be powered by GNU/Linux.  I will leave readers to do their own reserach.</p>

<p><strong>More Links</strong></p>
<ul><li><a href="https://www.raspberrypi.com/" rel="nofollow">Raspberry Pi</a></li>
<li><a href="https://www.banana-pi.org/" rel="nofollow">Banana PI</a></li>
<li><a href="https://tinker-board.asus.com/series/tinker-board.html" rel="nofollow">Tinkerboard</a>
<ul><li><a href="https://www.armbian.com/" rel="nofollow">Armbian</a></li></ul></li>
<li><a href="https://learn.microsoft.com/en-gb/windows/wsl/" rel="nofollow">Windows subsystem for Linux</a></li>
<li><a href="https://en.wikipedia.org/wiki/Virtual_hosting" rel="nofollow">Wikipedia – Virtual Hosting</a></li>
<li><a href="https://www.gnu.org/software/bash/" rel="nofollow">GNU/Bash</a></li>
<li><a href="https://www.duckduckgo.com" rel="nofollow">DuckDuckGo</a></li>
<li><a href="https://learn.microsoft.com/en-gb/powershell/" rel="nofollow">PowerShell</a></li></ul>

<p>There are numerous options at</p>
<ul><li><a href="https://vern.cc/" rel="nofollow">Vern.cc</a>
<ul><li><a href="https://matrix.to/#/%23vern:vern.cc" rel="nofollow">Vern.cc Matrix</a></li></ul></li>
<li><a href="https://tildeverse.org/" rel="nofollow">https://tildeverse.org/</a></li>
<li><a href="https://osuosl.org/" rel="nofollow">Open Source Labs</a></li></ul>

<p><strong>Chat</strong></p>

<p>I am on the <a href="https://www.dcglug.org.uk/" rel="nofollow">Devon and Cornwall Linux user group</a> mailing list and also their <a href="https://matrix.to/#/%23dcglug:matrix.org" rel="nofollow">matrix channel</a> as zleap, it is better to ask there, that way others can answer too.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Learning" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Learning</span></a>,<a href="/paulsutton/tag:GNU" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNU</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:Remote" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Remote</span></a>,<a href="/paulsutton/tag:Shell" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Shell</span></a>,<a href="/paulsutton/tag:Vfsync" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Vfsync</span></a>,<a href="/paulsutton/tag:vern" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">vern</span></a>,<a href="/paulsutton/tag:Virtual" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Virtual</span></a>,<a href="/paulsutton/tag:VirtualMacine" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">VirtualMacine</span></a>,<a href="/paulsutton/tag:VM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">VM</span></a><a href="/paulsutton/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a>,<a href="/paulsutton/tag:Bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Bash</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/vfsync</guid>
      <pubDate>Mon, 21 Apr 2025 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Devon needs AI skills for growth</title>
      <link>https://personaljournal.ca/paulsutton/devon-needs-ai-skills-for-growth</link>
      <description>&lt;![CDATA[Devon needs AI skills for growth&#xA;&#xA;BBC NEWS: &#xA;&#xA;Interesting article from BBC news on 9th April, Devon needs AI skills for growth.   The Devon &amp; Somerset Local Skills Improvement Plan are looking at ways to help people develop the skills for the future.  &#xA;&#xA;I think AI can sort of be put in to 3 boxes&#xA;&#xA;Machine Learning (ML) &#xA;Generative AI (GenAI)&#xA;Large Language Models (LLM)&#xA;&#xA;I have put a Blog post on Linux foundation training which has some links, to courses run by the Linux Foundation, EdX and others and in fact EdX, offer a number of AI courses, but as everything needs something (usually a server running Linux) to actually run on, it seems that learning how to use, maintain and administer GNU/Linux operating systems is also essential.   There are a lot of AI software / Tools or Libraries under a GNU or similar licences anyway. &#xA;&#xA;It could be an opportunity for the Devon and Cornwall GNU/Linux user group to expand and gain new members, who can at least get help and advice to get started, even though it is much easier to install than it was 25 years ago.   &#xA;&#xA;Tags&#xA;&#xA;#Devon,#SomerSet,#Skills,#AI,#LLM,#GenAI,#ML,#Training,#Jobs,#Linux,#GNU,#GNULinux.&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Devon needs AI skills for growth</p>

<p>BBC NEWS:</p>

<p>Interesting article from BBC news on 9th April, <a href="https://www.bbc.co.uk/news/articles/c3dkk4drvkjo" rel="nofollow">Devon needs AI skills for growth</a>.   The <a href="https://devonandsomersetlsip.co.uk/" rel="nofollow">Devon &amp; Somerset Local Skills Improvement Plan</a> are looking at ways to help people develop the skills for the future.</p>

<p>I think AI can sort of be put in to 3 boxes</p>
<ul><li>Machine Learning (ML)</li>
<li>Generative AI (GenAI)</li>
<li>Large Language Models (LLM)</li></ul>

<p>I have put a <a href="https://personaljournal.ca/paulsutton/linux-foundation-training" rel="nofollow">Blog post on Linux foundation training</a> which has some links, to courses run by the Linux Foundation, EdX and others and in fact EdX, offer a number of AI courses, but as everything needs something (usually a server running Linux) to actually run on, it seems that learning how to use, maintain and administer GNU/Linux operating systems is also essential.   There are a lot of AI software / Tools or Libraries under a GNU or similar licences anyway.</p>

<p>It could be an opportunity for the <a href="https://www.dcglug.org.uk" rel="nofollow">Devon and Cornwall GNU/Linux user group</a> to expand and gain new members, who can at least get help and advice to get started, even though it is much easier to install than it was 25 years ago.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Devon" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Devon</span></a>,<a href="/paulsutton/tag:SomerSet" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SomerSet</span></a>,<a href="/paulsutton/tag:Skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Skills</span></a>,<a href="/paulsutton/tag:AI" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">AI</span></a>,<a href="/paulsutton/tag:LLM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LLM</span></a>,<a href="/paulsutton/tag:GenAI" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GenAI</span></a>,<a href="/paulsutton/tag:ML" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ML</span></a>,<a href="/paulsutton/tag:Training" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Training</span></a>,<a href="/paulsutton/tag:Jobs" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Jobs</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:GNU" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNU</span></a>,<a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>.</p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/devon-needs-ai-skills-for-growth</guid>
      <pubDate>Sun, 13 Apr 2025 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Linux Foundation Training</title>
      <link>https://personaljournal.ca/paulsutton/linux-foundation-training</link>
      <description>&lt;![CDATA[Linux Foundation Training&#xA;&#xA;Open New Career Paths (updated)&#xA;&#xA;Prove You Have the Right Mix of Command Line &amp; Cloud Skills with IT Certifications&#xA;&#xA;Linux Foundation Certification journey&#xA;  Free Linux Foundation courses &#xA;LinuxFoundation Mastodon&#xA;EdX LinuxFoundationX: Introduction to Linux&#xA;EdX Linux foundation courses&#xA;Related Humble Bundle offer networking and security cert prep&#xA;EdX AI Courses&#xA;&#xA;Tags&#xA;&#xA;#LinuxFoundation,#Training,#Skills,#Courses.#Certifcation,#Linux #CloudNative #AI #SysAdmins&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Linux Foundation Training</p>

<p>Open New Career Paths (updated)</p>

<p>Prove You Have the Right Mix of Command Line &amp; Cloud Skills with IT Certifications</p>
<ul><li><a href="https://training.linuxfoundation.org/it-certification-journey/" rel="nofollow">Linux Foundation Certification journey</a>
<ul><li><a href="https://training.linuxfoundation.org/resources/free-courses/" rel="nofollow">Free Linux Foundation courses</a></li></ul></li>
<li><a href="https://social.lfx.dev/@linuxfoundation" rel="nofollow">LinuxFoundation Mastodon</a></li>
<li><a href="https://www.edx.org/learn/linux/the-linux-foundation-introduction-to-linux" rel="nofollow">EdX LinuxFoundationX: Introduction to Linux</a></li>
<li><a href="https://www.edx.org/learn/linux" rel="nofollow">EdX Linux foundation courses</a></li>
<li><a href="https://www.humblebundle.com/books/networking-and-security-cert-prep-pearson-it-certification-exam-cram-books?linkID=67f01f11729d51e8aa0c6b13&mcID=102%3A67f01e20a9e41d218104596a%3Aot%3A673e0b70dbeb76758e545720%3A1&utm_campaign=2025_04_07_networkingandsecuritycertpreppearsonitcertificationexamcram_bookbundle&utm_content=cta_button&utm_medium=email&utm_source=Humble+Bundle+Newsletter" rel="nofollow">Related Humble Bundle offer networking and security cert prep</a></li>
<li><a href="https://www.edx.org/courses?q=free+ai+courses" rel="nofollow">EdX AI Courses</a></li></ul>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:LinuxFoundation" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LinuxFoundation</span></a>,<a href="/paulsutton/tag:Training" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Training</span></a>,<a href="/paulsutton/tag:Skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Skills</span></a>,<a href="/paulsutton/tag:Courses" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Courses</span></a>.<a href="/paulsutton/tag:Certifcation" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Certifcation</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> <a href="/paulsutton/tag:CloudNative" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CloudNative</span></a> <a href="/paulsutton/tag:AI" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">AI</span></a> <a href="/paulsutton/tag:SysAdmins" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SysAdmins</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/linux-foundation-training</guid>
      <pubDate>Thu, 10 Apr 2025 05:40:13 +0000</pubDate>
    </item>
    <item>
      <title>Upgrading mint 21.3 to 22</title>
      <link>https://personaljournal.ca/paulsutton/upgrading-mint-21-3-to-22</link>
      <description>&lt;![CDATA[Upgrading mint 21.3 to 22&#xA;&#xA;Following the recent release of Linuxmint 22 [1]   Users can now upgrade directly from the previous 21.3 release to Linuxmint using these instructions [2].  The usual warnings with regard to backups apply.  Thank you to the support channel [3] on matrix for these instructions. &#xA;&#xA;1  Linuxmint&#xA;2 Upgrade&#xA;3 Mint support channel on Matrix&#xA;4 Matrix&#xA;&#xA;Tags&#xA;&#xA;#Linux,#LinuxMint,#Upgrade,#MajorRelease&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Upgrading mint 21.3 to 22</p>

<p>Following the recent release of Linuxmint 22 [1]   Users can now upgrade directly from the previous 21.3 release to Linuxmint using these instructions [2].  The usual warnings with regard to backups apply.  Thank you to the support channel [3] on matrix for these instructions.</p>

<p>1  <a href="https://www.linuxmint.com/" rel="nofollow">Linuxmint</a>
2 <a href="https://linuxmint-user-guide.readthedocs.io/en/latest/upgrade-to-mint-22.html" rel="nofollow">Upgrade</a>
3 <a href="https://app.element.io/#/room/%23linuxmint:matrix.org" rel="nofollow">Mint support channel on Matrix</a>
4 <a href="https://matrix.org/" rel="nofollow">Matrix</a></p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:LinuxMint" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LinuxMint</span></a>,<a href="/paulsutton/tag:Upgrade" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Upgrade</span></a>,<a href="/paulsutton/tag:MajorRelease" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">MajorRelease</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/upgrading-mint-21-3-to-22</guid>
      <pubDate>Thu, 05 Sep 2024 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Debian Updated - 31/8/2024</title>
      <link>https://personaljournal.ca/paulsutton/debian-updated-31-8-2024</link>
      <description>&lt;![CDATA[Debian Updated - 31/8/2024&#xA;&#xA;Debian have just announced the latest release updates for Debian 11 &amp; 12.&#xA;&#xA;Updated Debian 12: 12.7 released&#xA;Updated Debian 11: 11.11 released&#xA;&#xA;Links go to the associated blog posts on the Debian website.&#xA;&#xA;Debian&#xA;&#xA;Tags&#xA;&#xA;#GNU/Linux,#Linux,#Debian,#Updates,&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Debian Updated – 31/8/2024</p>

<p>Debian have just announced the latest release updates for Debian 11 &amp; 12.</p>
<ul><li><a href="https://www.debian.org/News/2024/20240831" rel="nofollow">Updated Debian 12: 12.7 released</a></li>
<li><a href="https://www.debian.org/News/2024/2024083102" rel="nofollow">Updated Debian 11: 11.11 released</a></li></ul>

<p>Links go to the associated blog posts on the Debian website.</p>
<ul><li><a href="https://www.debian.org/" rel="nofollow">Debian</a></li></ul>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:GNU" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNU</span></a>/Linux,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:Debian" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Debian</span></a>,<a href="/paulsutton/tag:Updates" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Updates</span></a>,</p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/debian-updated-31-8-2024</guid>
      <pubDate>Sat, 31 Aug 2024 13:50:35 +0000</pubDate>
    </item>
    <item>
      <title>Bash videos part 2</title>
      <link>https://personaljournal.ca/paulsutton/bash-videos-part-2</link>
      <description>&lt;![CDATA[Bash videos part 2&#xA;&#xA;My first post on this was back on the 7th September.  Since then I have made a few more videos and posted to my peertube account.&#xA;&#xA;Any questions, you can e-mail me or follow me on Mastodon @zleap@qoto.org.&#xA;&#xA;I am also re posting some links posts that link to the learning the BASH shell videos. &#xA;&#xA;BASH Basics 1 &#xA;BASH Basics 2&#xA;BASH Basics 3&#xA;BASH Basics 4&#xA;BASH Basics 5&#xA;BASH Basics 6&#xA;BASH Basics 7&#xA;BASH Basics 8&#xA;Bash Scripting tutorial - free code camp&#xA;&#xA;TAGS&#xA;&#xA;#Video,#BASH,#bash#Usage,#GNULinux,#Linux,#GNU,#CyberSecurity,#InfoSec,#CodeClub,#PaigntonLibrarySTEMGroup&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Bash videos part 2</p>

<p>My first post on this was back on the 7th September.  Since then I have made a few more videos and posted to my <a href="https://diode.zone/c/debian/videos" rel="nofollow">peertube account</a>.</p>

<p>Any questions, you can e-mail me or follow me on Mastodon <a href="https://personaljournal.ca/@/zleap@qoto.org" class="u-url mention" rel="nofollow">@<span>zleap@qoto.org</span></a>.</p>

<p>I am also re posting some links posts that link to the learning the BASH shell videos.</p>

<p><a href="https://personaljournal.ca/paulsutton/cybersecurity-part-3" rel="nofollow">BASH Basics 1</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-4" rel="nofollow">BASH Basics 2</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-5" rel="nofollow">BASH Basics 3</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-6" rel="nofollow">BASH Basics 4</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-7" rel="nofollow">BASH Basics 5</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-8" rel="nofollow">BASH Basics 6</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-9" rel="nofollow">BASH Basics 7</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-10" rel="nofollow">BASH Basics 8</a>
* <a href="https://www.freecodecamp.org/news/bash-scripting-tutorial-linux-shell-script-and-command-line-for-beginners" rel="nofollow">Bash Scripting tutorial – free code camp</a></p>

<p><strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:Video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Video</span></a>,<a href="/paulsutton/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a>,<a href="/paulsutton/tag:bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bash</span></a><a href="/paulsutton/tag:Usage" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Usage</span></a>,<a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:GNU" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNU</span></a>,<a href="/paulsutton/tag:CyberSecurity" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CyberSecurity</span></a>,<a href="/paulsutton/tag:InfoSec" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">InfoSec</span></a>,<a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:PaigntonLibrarySTEMGroup" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">PaigntonLibrarySTEMGroup</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/bash-videos-part-2</guid>
      <pubDate>Wed, 24 Jul 2024 18:28:26 +0000</pubDate>
    </item>
  </channel>
</rss>