<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sysadmin.lk/</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sysadmin.lk/scanner</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sysadmin.lk/tools</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sysadmin.lk/about</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/methodology</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/developers</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/monitors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/support</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sysadmin.lk/contact</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sysadmin.lk/terms</loc>
<changefreq>weekly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://sysadmin.lk/privacy</loc>
<changefreq>weekly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/network</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/website</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/linux</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/kubernetes</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/base64</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/url-encoder</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/html-entities</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/hash-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/htpasswd-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/qr-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/password-generator</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/uuid-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/jwt-decoder</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/jwt-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/regex-tester</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/text-diff</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/timestamp-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/password-breach-checker</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/utilities/webserver-config</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/network/ping</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/network/traceroute</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/network/port-checker</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/network/ip-lookup</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/network/subnet-calculator</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/a</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/aaaa</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/cname</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/mx</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/ns</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/txt</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/soa</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/caa</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/propagation</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/whois</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/dnssec</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/rdns</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/srv</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/ds</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/dns/zone-transfer</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/spf</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/dkim</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/dmarc</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/bimi</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/mta-sts</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/tls-rpt</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/deliverability-test</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/website/smtp-test</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/header-analyzer</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/spf-generator</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/dmarc-generator</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/email/dkim-generator</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/website/http</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/website/security-headers</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security/ssl</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security/csr-generator</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security/blacklist</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security/takeover</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security/security-txt</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security/cert-decoder</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/security/hsts-preload</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/linux/commands</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/linux/crontab-generator</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/linux/sar-analyzer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/kubernetes/manifest-generator</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/kubernetes/secret-encoder</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/kubernetes/kubeconfig-validator</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/kubernetes/rbac-generator</loc>
<lastmod>2026-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/formatter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/validator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/minifier</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/json-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/yaml-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/csv-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/xsd-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/xsd-validator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/xpath-tester</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/diff</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/escape</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/xml/sitemap-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/formatter</loc>
<lastmod>2026-10-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/validator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/minifier</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/yaml-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/csv-converter</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/escape</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/jsonpath-tester</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/schema-validator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/diff</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/json/to-code</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/dhcp-dora-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/statefulsets-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/resolv-conf-and-systemd-resolved</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/promql-for-beginners</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/tuning-open-file-limits</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/ss-and-conntrack-for-connection-debugging</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/opentelemetry-for-tracing</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/smb-versions-and-signing</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/how-systemd-unit-files-work</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/running-bind9-authoritative</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/persistent-volumes-and-claims</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/smsc-basics-for-sysadmins</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/dns-over-tls-and-dns-over-https</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/tcp-three-way-handshake-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/choosing-a-linux-filesystem</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/ftp-active-vs-passive-and-why-sftp-won</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/pre-commit-hooks-that-help</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/postgres-autovacuum-tuning</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/vrrp-and-keepalived</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/chaos-engineering-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/asyncio-for-io-bound-scripts</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/arp-and-the-neighbour-table</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/varnish-cache-in-front-of-a-site</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/esim-and-remote-sim-provisioning</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/sip-trunk-basics-for-sysadmins</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/selinux-without-setenforce-0</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/lvm-grow-a-filesystem-online</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/trunk-based-development</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/rtpengine-for-nat-and-transcoding</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/the-blackbox-exporter</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/lets-encrypt-with-certbot-and-renewal</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/http-basic-auth-with-htpasswd</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/nginx-content-caching</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/aws-waf-rules-that-matter</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/database-deadlocks-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/slo-burn-rate-alerts</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/virtio-drivers-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/disk-full-but-df-says-otherwise</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/kubernetes-jobs-and-cronjobs</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/type-hints-that-pay-off</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/container-networking-bridge-host-none</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/haproxy-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/ocsp-stapling-and-tls-config</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/what-happens-when-you-type-a-url</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/s3-static-site-with-cloudfront</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/cloudwatch-logs-and-metric-filters</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/mqtt-qos-levels-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/alb-vs-nlb</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/packaging-a-python-cli</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/nginx-location-block-matching</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/core-telco-2g-to-5g-overview</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/artifact-repositories-nexus-and-artifactory</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/unbound-recursive-resolver</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/gitops-with-argocd</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/mysql-replication-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/semantic-versioning-in-practice</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/kubernetes-services-and-endpoints</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/ecs-fargate-task-networking</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/disaster-recovery-rpo-and-rto</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/profiling-python-code</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/feature-flags-in-practice</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/tuned-performance-profiles</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/tcp-congestion-control-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/configmaps-and-secrets-done-right</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/dynamodb-single-table-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/cloud-init-for-vm-templates</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/firewalld-zones-and-rich-rules</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/rbac-roles-and-bindings</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/alert-fatigue-and-how-to-fix-it</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/asterisk-first-dialplan</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/node-pressure-and-evictions</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/diagnosing-disk-io-with-iostat</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/ss7-security-and-signalling-firewalls</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/redis-persistence-rdb-vs-aof</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/sudoers-done-safely</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/gpu-passthrough-with-vfio</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/ansible-playbook-structure</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/systemd-timers-vs-cron</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/nmcli-common-tasks</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/kubernetes-network-policies</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/tagging-strategy-for-cost</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/sip-registration-and-invite-flow</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/horizontal-pod-autoscaling</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/coredns-in-kubernetes</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/security-groups-vs-nacls</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/nagios-active-vs-passive-checks</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/pytest-fixtures-and-parametrize</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/cloudfront-cache-behaviors</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/liveness-readiness-startup-probes</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/linux-permissions-and-acls</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/kubernetes-version-upgrades</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/git-recover-from-common-mistakes</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/libvirt-networking-nat-vs-bridged</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/loki-for-logs</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/innodb-buffer-pool-sizing</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/ovirt-certificate-renewal-before-expiry</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/nested-virtualization</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/logrotate-configuration</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/icmp-beyond-ping</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/charging-systems-online-vs-offline</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/dovecot-imap-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/logging-configuration-that-doesnt-hurt</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/understanding-load-average</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/backups-with-xtrabackup</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/vxlan-and-overlay-networks</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/http-1-1-vs-http-2-vs-http-3</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/mysql-slow-query-log-analysis</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/chrony-vs-ntpd</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/node-exporter-metrics-guide</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/ussd-session-flow</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/rsync-patterns-for-backups-and-deploys</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/nftables-for-iptables-users</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/requests-vs-limits-and-oomkilled</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/secrets-manager-rotation</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/sqs-vs-sns-vs-eventbridge</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/volte-and-ims-registration-flow</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/subprocess-without-shell-injection</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/lambda-cold-starts-and-how-to-cut-them</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/kubernetes-pod-lifecycle</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/signing-container-images-with-cosign</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/kamailio-vs-asterisk-when-to-use-each</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/ingress-nginx-with-tls</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/git-rebase-vs-merge</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/ospf-areas-and-lsa-types</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/802-1q-vlans-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/zimbra-common-issues-and-fixes</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/ec2-instance-metadata-and-imdsv2</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/ss7-vs-sigtran</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/ansible-idempotency-and-check-mode</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/route53-routing-policies</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/strace-for-troubleshooting</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/spf-dkim-dmarc-end-to-end</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/kubectl-commands-you-use-daily</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/monitoring-what-actually-matters</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/connection-pooling-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/bash-parameter-expansion-cheatsheet</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/dns-resolution-step-by-step</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/terraform-state-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/smpp-bind-types-and-message-flow</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/shrink-a-docker-image</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/apache-to-nginx-config-translation</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/ldap-search-filters-you-actually-need</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/ipv6-for-people-who-know-ipv4</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/helm-chart-anatomy</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/safe-online-schema-changes</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/journalctl-recipes</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/rtp-and-rtcp-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/multi-stage-builds-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/snmp-v2c-vs-v3-in-practice</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/gtp-and-the-packet-core</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/terraform-modules-and-remote-state</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/mdadm-software-raid</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/linux-boot-process-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/docker-volumes-vs-bind-mounts</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/virtualenv-vs-venv-vs-uv</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/blue-green-vs-canary-deploys</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/table-partitioning-strategies</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/luks-full-disk-encryption</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/understanding-mtu-and-path-mtu-discovery</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/alertmanager-routing-and-silences</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/writing-a-safe-bash-script</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/rhel-subscription-and-dnf-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/sysctl-network-tuning-for-servers</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/rds-vs-aurora-and-failover</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/github-actions-cache-strategies</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/redis-as-a-cache-eviction-policies</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/reading-an-explain-plan</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/number-portability-and-enum</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/tls-1-3-handshake-walkthrough</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/parsing-config-files-safely</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/fail2ban-in-practice</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/docker-compose-for-local-dev</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/kdump-and-crash-analysis</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/iam-policy-evaluation-logic</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/mysql-charset-and-collation</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/sbom-and-supply-chain-security</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/postscreen-and-spam-defense</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/bgp-for-sysadmins</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/python/argparse-patterns-for-cli-tools</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/nginx-reverse-proxy-with-tls</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/ntp-stratum-and-clock-discipline</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/ss7-vs-diameter</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/vpc-subnets-and-route-tables</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/cgroups-v2-basics</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/vpc-endpoints-and-privatelink</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/websocket-vs-long-polling</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/guardduty-and-security-hub</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/postfix-relay-and-milters</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/rate-limiting-in-nginx</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/postfix-as-a-null-client</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/live-migration-requirements</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/debugging-crashloopbackoff</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/the-oom-killer-explained</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/ovirt-engine-certificate-renewal-after-expiry</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/secrets-in-ci-without-leaking-them</loc>
<lastmod>2026-10-24T10:16:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/redis-cluster-vs-sentinel</loc>
<lastmod>2026-09-24T04:50:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/ovirt-architecture-overview</loc>
<lastmod>2026-09-24T04:49:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/kvm-libvirt-first-vm</loc>
<lastmod>2026-09-18T07:47:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/virtualization/qcow2-vs-raw-and-snapshots</loc>
<lastmod>2026-10-23T12:57:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/auditd-basics</loc>
<lastmod>2026-10-23T12:57:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/ssh-server-hardening</loc>
<lastmod>2026-09-16T06:09:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/linux/finding-what-is-using-a-port</loc>
<lastmod>2026-10-23T12:57:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/redis-streams-as-a-queue</loc>
<lastmod>2026-09-15T10:24:56.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/kustomize-basics</loc>
<lastmod>2026-09-13T14:06:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/eks-vs-self-managed-kubernetes</loc>
<lastmod>2026-09-11T13:07:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/cloud-aws/step-functions-basics</loc>
<lastmod>2026-09-10T03:07:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/telecom/diameter-routing-agents-in-depth</loc>
<lastmod>2026-09-08T15:41:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/the-aws-load-balancer-controller</loc>
<lastmod>2026-09-07T13:15:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/network-protocols/how-nat-actually-works</loc>
<lastmod>2026-09-07T13:05:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/mysql-user-management-and-grants</loc>
<lastmod>2026-09-01T15:07:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/prometheus-cardinality-management</loc>
<lastmod>2026-08-31T07:05:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/devops/jenkins-pipeline-as-code</loc>
<lastmod>2026-10-23T12:57:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/pod-security-admission</loc>
<lastmod>2026-08-30T10:49:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/databases/proxysql-basics</loc>
<lastmod>2026-08-30T05:35:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/writing-a-custom-nagios-plugin</loc>
<lastmod>2026-08-28T13:09:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/monitoring/nagios-notifications-and-escalations</loc>
<lastmod>2026-10-23T12:57:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/servers/nginx-as-a-load-balancer</loc>
<lastmod>2026-08-28T09:04:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sysadmin.lk/blog/containers/dockerfile-best-practices</loc>
<lastmod>2026-08-27T15:50:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
