<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux on Suraj Deshmukh</title>
    <link>https://suraj.io/categories/linux/</link>
    <description>Recent content in Linux on Suraj Deshmukh</description>
    <image>
      <title>Suraj Deshmukh</title>
      <url>https://suraj.io/images/papermod-cover.png</url>
      <link>https://suraj.io/images/papermod-cover.png</link>
    </image>
    <generator>Hugo -- 0.157.0</generator>
    <language>en</language>
    <lastBuildDate>Thu, 17 Jul 2025 15:21:07 -0800</lastBuildDate>
    <atom:link href="https://suraj.io/categories/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Using LLMs to write meaningful commit messages from CLI</title>
      <link>https://suraj.io/post/2025/llm-commit-messages/</link>
      <pubDate>Thu, 17 Jul 2025 15:21:07 -0800</pubDate>
      <guid>https://suraj.io/post/2025/llm-commit-messages/</guid>
      <description>Learn how to use the llm CLI tool with GitHub Copilot models to generate meaningful commit messages directly from your terminal.</description>
    </item>
    <item>
      <title>How to create a Systemd daemon quickly?</title>
      <link>https://suraj.io/post/2021/06/systemd-service/</link>
      <pubDate>Sat, 19 Jun 2021 16:16:00 +0530</pubDate>
      <guid>https://suraj.io/post/2021/06/systemd-service/</guid>
      <description>&lt;p&gt;If you have a script or a binary and want to run it as a Systemd service, keep following. This blog will show you how to take any such executable code and run it using Systemd. Sure, you can do similar stuff using Docker as well. Although there are certain downsides of using Docker (alone) for managing the daemons. Systemd is good at log management on the node over a Docker container. If a container fails, you may or may not have access to the logs. Systemd provides constructs in managing dependencies quite well. And finally, you may not be using Docker on the machine, while Systemd is quite ubiquitous on any Linux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monitor your PC with Prometheus Grafana stack</title>
      <link>https://suraj.io/post/2021/03/node-monitor/</link>
      <pubDate>Fri, 02 Apr 2021 07:07:07 +0530</pubDate>
      <guid>https://suraj.io/post/2021/03/node-monitor/</guid>
      <description>Get a fine grained view of the happenings on your system!</description>
    </item>
    <item>
      <title>Linux Partitioning Guide</title>
      <link>https://suraj.io/post/fedora-partitioning/</link>
      <pubDate>Mon, 11 Jan 2021 17:00:51 +0530</pubDate>
      <guid>https://suraj.io/post/fedora-partitioning/</guid>
      <description>How to create partitions for Linux?</description>
    </item>
    <item>
      <title>Project specific scripts</title>
      <link>https://suraj.io/post/project-specific-scripts/</link>
      <pubDate>Sun, 23 Jun 2019 11:57:07 +0530</pubDate>
      <guid>https://suraj.io/post/project-specific-scripts/</guid>
      <description>Instead of polluting your PATH the easier way to put project specific scripts</description>
    </item>
  </channel>
</rss>
