
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Randhana</title>
      <link>https://randhana.com/blog</link>
      <description>Thoughtful work. Real impact.</description>
      <language>en-us</language>
      <managingEditor>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</managingEditor>
      <webMaster>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</webMaster>
      <lastBuildDate>Sat, 02 May 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://randhana.com/tags/linux/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://randhana.com/blog/cve-2026-31431-simplified-explanation-for-cs-students</guid>
    <title>CVE-2026-31431: Simplified Explanation for CS Students</title>
    <link>https://randhana.com/blog/cve-2026-31431-simplified-explanation-for-cs-students</link>
    <description>A detailed breakdown of CVE-2026-31431 - understanding how a kernel page cache vulnerability allows privilege escalation from regular user to root access through cryptographic socket exploitation.</description>
    <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
    <author>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</author>
    <category>vulnerability</category><category>kernel</category><category>linux</category><category>cybersecurity</category>
  </item>

  <item>
    <guid>https://randhana.com/blog/guide_to_nginx</guid>
    <title>A Comprehensive Guide to NGINX: The High-Performance Web Server</title>
    <link>https://randhana.com/blog/guide_to_nginx</link>
    <description>Learn everything about NGINX, from installation to advanced configurations.</description>
    <pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate>
    <author>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</author>
    <category>Web Servers</category><category>Linux</category><category>Nginx</category>
  </item>

  <item>
    <guid>https://randhana.com/blog/how-to-install-apache-server-on-ubuntu</guid>
    <title>How to Install Apache Server on Ubuntu</title>
    <link>https://randhana.com/blog/how-to-install-apache-server-on-ubuntu</link>
    <description>Step-by-step guide to installing Apache server on an Ubuntu system, complete with command samples and explanations.</description>
    <pubDate>Sun, 19 Jan 2025 00:00:00 GMT</pubDate>
    <author>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</author>
    <category>ubuntu</category><category>apache</category><category>installation</category><category>linux</category>
  </item>

  <item>
    <guid>https://randhana.com/blog/linux-copycache-clipboard-manager</guid>
    <title>Linux CopyCache: Building a Modern Clipboard Manager with AI-Assisted Development</title>
    <link>https://randhana.com/blog/linux-copycache-clipboard-manager</link>
    <description>How I built a lightweight, fast clipboard manager for Linux using PyQt6 and automated PyPI publishing with GitHub Actions - showcasing the power of AI-assisted development in creating polished desktop applications.</description>
    <pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate>
    <author>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</author>
    <category>linux</category><category>python</category><category>pyqt6</category><category>desktop-app</category><category>ai-assisted-coding</category><category>pypi</category><category>gui</category>
  </item>

  <item>
    <guid>https://randhana.com/blog/server-monitor-agentless-linux-monitoring</guid>
    <title>Server Monitor: Building an Agentless, Self-Hosted Monitor for Linux Servers</title>
    <link>https://randhana.com/blog/server-monitor-agentless-linux-monitoring</link>
    <description>How I built Server Monitor - a self-hosted tool that watches a group of Linux servers over plain SSH, with nothing installed on them and no dependency on outside services - with AI-assisted development.</description>
    <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
    <author>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</author>
    <category>linux</category><category>python</category><category>fastapi</category><category>ssh</category><category>sqlite</category><category>monitoring</category><category>security</category><category>ai-assisted-coding</category>
  </item>

  <item>
    <guid>https://randhana.com/blog/understanding-signals-in-linux</guid>
    <title>Understanding Signals in Linux: From Ctrl+C to Process Communication</title>
    <link>https://randhana.com/blog/understanding-signals-in-linux</link>
    <description>Ctrl+C doesn’t just kill a process  it sends a signal. In this article, we explore what signals are, how they work in Linux, and how you can handle them in real programs.</description>
    <pubDate>Sat, 16 Aug 2025 00:00:00 GMT</pubDate>
    <author>pulathisi.kariyawasam@gmail.com (Pulathisi Kariyawasam)</author>
    <category>linux</category><category>signals</category><category>programming</category><category>c</category><category>process management</category>
  </item>

    </channel>
  </rss>
