<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://lukehebert.com/post/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/business/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/categories/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/ethics/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/operations/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/organizational-dynamics-and-googles-ten-golden-rules/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tags/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/enable-kubelet-serving-certificates-in-kubernetes-if-you-did-not-do-so-during-cluster-deployment-metric-server/</loc><lastmod>2025-08-23T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/how-to/</loc><lastmod>2025-08-23T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/kubernetes/</loc><lastmod>2025-08-23T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/technology/</loc><lastmod>2025-08-23T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/troubleshooting/</loc><lastmod>2025-08-23T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/aws/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aws-default-dns-server-ec2/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aws-instance-metadata/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aws-user-data-address/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/bash/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/basic-iptables-insert/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/cloud-platform/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/dns/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/firewalld-cheatsheet/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/update-kubernetes-the-hard-way/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/networking/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/security/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/sysadmin/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/sysadmin/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/cni-plugin-binaries-configs/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/important-note-about-cni-and-cka-exam/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/coredns/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/docker/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/gateway-api/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/helm/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ingress-and-ingress-controllers/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ingress-annotations-and-rewrite-target/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ip-link-show-type/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/understanding-how-pods-talk-in-kubernetes-networks-dns/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/practical-guide-to-gateway-api-2025/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-internal-dns-search-base/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-kustomize/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-networking/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/network-namespaces-virtual-network/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/nginx-ingress-controller/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/ssl/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/tls/</loc><lastmod>2025-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/using-persistent-volume-claims-in-a-pod-pvc/</loc><lastmod>2025-08-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/basic-csv-authentication-to-the-api-server/</loc><lastmod>2025-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/docker-and-container-capabilities/</loc><lastmod>2025-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/user-impersonation/</loc><lastmod>2025-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubectx-and-kubens/</loc><lastmod>2025-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/encrypting-secrets/</loc><lastmod>2025-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-tls-check-list/</loc><lastmod>2025-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/network-policies/</loc><lastmod>2025-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/finding-which-java-threads-are-consuming-your-cpu/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/how-to-inspect-a-thread-dump-like-a-pro/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/java/</loc><lastmod>2025-08-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/not-enough-storage-available-while-using-jstack-win/</loc><lastmod>2025-08-14T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/backing-up-etcd/</loc><lastmod>2025-08-13T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/upgrading-a-cluster/</loc><lastmod>2025-08-13T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/creating-a-tls-secret-in-kubernetes/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/using-jcmd-jstack-to-get-thread-information/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-resource-management/</loc><lastmod>2025-08-11T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/manually-scheduling-pods/</loc><lastmod>2025-08-11T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/json-path/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/useful-json-path-queries-for-kubernetes/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/kubernetes/</loc><lastmod>2025-08-09T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-efs-storage-iam-role/</loc><lastmod>2025-08-09T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-s3-storage-iam-role/</loc><lastmod>2025-08-09T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-s3-storage-access-key-secrete-key/</loc><lastmod>2025-08-09T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/helm-template-cheat-sheet/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/helm-usage-cheatsheet/</loc><lastmod>2025-08-08T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubectl-quick-reference-kubernetes/</loc><lastmod>2025-07-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/pgbackrest-and-helpful-commands/</loc><lastmod>2025-07-02T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/sql/</loc><lastmod>2025-07-02T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/understanding-machine-cpu-usage/</loc><lastmod>2025-06-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/an-introductory-how-to-of-docker-exec/</loc><lastmod>2025-05-29T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-cluster-components/</loc><lastmod>2025-05-29T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kubernetes-deployment-scheduler-sequence/</loc><lastmod>2025-05-29T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/java-tls-client-debugging/</loc><lastmod>2025-05-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/basic-kerberos-test-class-in-java/</loc><lastmod>2025-05-14T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/kerberos/</loc><lastmod>2025-05-14T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/bigdata/</loc><lastmod>2025-04-14T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/graph-database-white-papers/</loc><lastmod>2025-04-14T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/udev-diagnostic-test/</loc><lastmod>2025-02-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/posgres-per-table-autovacuum-management/</loc><lastmod>2024-10-28T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/monitoring-and-tuning-the-linux-networking-stack-receiving-data/</loc><lastmod>2024-10-11T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/linux-network-ring-buffers-trying-to-cover-what-i-dont-know-about/</loc><lastmod>2024-10-11T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/myths-about-dev-urandom/</loc><lastmod>2024-10-04T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/networking/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/wireshark-filter-for-ssl-traffic/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/docker-kubernetes-network-diagnostic-tools/</loc><lastmod>2024-08-26T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/how-to-get-the-most-out-of-postgres-memory-settings/</loc><lastmod>2024-06-12T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ldap-oid-reference-guide/</loc><lastmod>2024-06-12T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/how-to-clean-up-pg-wal-if-the-disk-is-full/</loc><lastmod>2023-12-04T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/analyzing-large-java-heap-dumps-using-memory-analyzer-cli-in-linux/</loc><lastmod>2023-11-17T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/understanding-docker-dns/</loc><lastmod>2023-11-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/working-with-multiple-content-security-policy-headers/</loc><lastmod>2023-09-28T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/saml/</loc><lastmod>2023-09-11T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/the-beer-drinkers-guide-to-saml-duo-security/</loc><lastmod>2023-09-11T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/how-to-start-a-sysv-init-script-after-network-starts-in-red-hat-enterprise-linux-7/</loc><lastmod>2023-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/override-systemd-unit-files/</loc><lastmod>2023-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/how-to-change-docker-root-data-directory/</loc><lastmod>2023-06-02T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/docker-determining-container-responsible-for-largest-overlay-directories/</loc><lastmod>2023-05-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/a-walkthrough-of-a-tls-1.3-handshake/</loc><lastmod>2023-05-10T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/palo-alto-networks-define-traffic-to-decrypt/</loc><lastmod>2023-05-08T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/how-to-setup-and-secure-unifi-vlan/</loc><lastmod>2023-05-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/intro-to-networking-introduction-to-virtual-lans-vlans-and-tagging/</loc><lastmod>2023-05-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/unifi-network-creating-virtual-networks-vlans/</loc><lastmod>2023-05-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/dns/</loc><lastmod>2023-05-02T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/optimize-postgresql-server-performance-through-configuration/</loc><lastmod>2023-04-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/postgresql-shared-memory-huge-pages/</loc><lastmod>2023-04-26T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/postgresql-wal-retention-and-clean-up-pg-archivecleanup/</loc><lastmod>2023-04-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/using-sqlline-to-test-jdbc-connectors/</loc><lastmod>2022-12-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/id4262-the-saml-nameidentifier-user-is-of-format-urnoasisname/</loc><lastmod>2022-03-29T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/sso/</loc><lastmod>2022-03-29T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/active-directory/</loc><lastmod>2022-02-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-message-stream-modified-41/</loc><lastmod>2022-02-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/a-parctical-guide-to-trace-route-tracecrt/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/add-hard-and-soft-limits-for-apache-stack/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/additional-kernel-tweaks-for-ipv4-boradband/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/the-following-error-occurs-when-restarting-an-apache-server/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/apache-tuner/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/awk-apache-log-files-by-ip-and-date/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/awk-scan-for-wp-login/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aws-eip-elastic-ip-assignment-script/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/bash-piped-logging/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/bash-shell-redirects/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-and-backup-databases/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-apache-stack-limit/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-database-and-optimize-everything-all-databases/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-disk-state/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-for-ip-block/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-inode-counts-with-formating/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-mysql-user-permissions/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-web-crawler-impact/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/chroot-suggested-monts-for-rescue/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/count-unique-connecting-addresses/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/connecting-ip-on-port-80-count-netstat-ss/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/create-a-new-rndc-key-make-sure-the-key-name-is-rndc-key/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/create-symbols-and-resolve-stack-mysql/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/crontab-log/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/decode-certificate-csr/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/disable-mod-sec-on-a-domain-htaccess/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/dkim-verification-both-must-be-set-to-on/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/dns-amplifcation-attack/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/dns-resolution-and-zone-files/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/drop-all-mail-in-exim/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/rpm2cpio/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/filter-rpm-urls-with-awk/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/fix-mysql-invalid-keys/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/verbose-tracking-of-mail-being-sent/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/force-mysql-logs-to-file/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/fsck/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/galera-cluster-performance/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/gbb-thread-dump/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/generate-random-passwords-with-perl/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/get-gateway-hostnamed-from-mail-log/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/https-force-redirect/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/innodb-corruption-and-recovery-guide/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ip-tables-rate-limit-apache/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ip-tables-rate-limit-bad-bots/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/inode-counts/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/locate-files-based-on-time-modified-how-many-days-since-it-has-been-modified/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/locate-largest-files-top-10/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/lsof-check-listening-ports/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/usage-of-cut/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/memory-by-process/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mod-deflate-rules/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mod-remote-ip/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mod-rewrite-block-bad-bot/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mod-qos-tailblock/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/monitor-dns-zone-reload/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mount-a-labeled-drive-like-backup/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/multi-test-emulating-a-busy-server/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/multi-zone-views-for-bind9-internal-external-etc/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/my-trace-route-mtr-packet-loss-testing/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/myisamchk/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/mysql/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mysql-fragmentation-levels/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mysql-general-log/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mysql-grants/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mysql-joins/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/netstat-ss-check-listening-ports/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ngins-flood-protection-with-limit-req/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/nginx-load-balancing/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/nginx-multiple-conditional-test/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/nginx-mod-rewrite-module/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/nginx-non-standard-status-silent-connection-close/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/noapic/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/numa-mysql-swap-insanity/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/numa-update-to-mysql-swap-insanity/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/percona-xtradb-recovery/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/perl/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/restore-permissions-on-or-get-permissions-on-all-files-and-folder-in/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ps-aux-states/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/raid-error-code-key-qualifers/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/regex/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/reject-with-comment/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/linux-rcs/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/security/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/show-global-maximum-sql-connections-in-use/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/stop-slow-loris-attacks/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/sync-mysql-time/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/find-command-printf-switches-lost-found-and-find-output-format/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/troubleshooting/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/understanding-linux-permissions/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/understanding-load-averages/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/unmounted-disk-labels/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/update-vm-memory-usage/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/user-performance-data-on-mysql/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/rewrite-block-page-check-for-patterns-check-google/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aws-vpc-structure/</loc><lastmod>2022-01-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/structure-of-an-iam-policy/</loc><lastmod>2022-01-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/golden-ticket-attack/</loc><lastmod>2021-11-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/resetting-ad-krbtgt-password/</loc><lastmod>2021-11-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-issue-tracker/</loc><lastmod>2021-09-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ipv4-kernel-stack-optimizations/</loc><lastmod>2021-09-07T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kafka-dump/</loc><lastmod>2021-08-25T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/dump-kafka-atlas-topic-to-review-messages/</loc><lastmod>2021-08-20T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/hive-bundle-logs/</loc><lastmod>2021-08-19T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/deploy-cfssl-ca-server/</loc><lastmod>2021-08-02T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aws-arn-structure/</loc><lastmod>2021-07-29T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aws-volume-juggling-for-impaired-nodes-and-node-health-check/</loc><lastmod>2021-07-28T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/delete-existing-users-from-ranger/</loc><lastmod>2021-07-06T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/debug-kerberos-gen-credentials-in-cm/</loc><lastmod>2021-02-10T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/bigdata/</loc><lastmod>2021-02-04T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/spark-token-debug/</loc><lastmod>2021-02-04T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/explain-kerberos-like-im-5/</loc><lastmod>2020-12-10T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ldaps-and-unicodepwd/</loc><lastmod>2020-12-01T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/common-error-codes-for-active-directory-authentication-acceptsecuritycontext/</loc><lastmod>2020-11-24T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/cannot-find-key-of-the-appropriate-type-to-decrypt-ap-rep/</loc><lastmod>2020-11-03T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/unlimited-strength-jce-availability/</loc><lastmod>2020-07-07T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/what-is-the-significance-of-the-version-field-in-a-tls-1-1-clienthello-message/</loc><lastmod>2018-12-04T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/checking-hole-punching/</loc><lastmod>2018-02-06T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/hdfs-named-node-memory-sizing-when-using-hdfs-encryption/</loc><lastmod>2018-01-11T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/match-a-tls-certificate-with-its-private-key/</loc><lastmod>2017-11-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ldap-server-side-and-client-side-result-error-codes/</loc><lastmod>2017-10-17T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-encryption-type-by-number-enctype/</loc><lastmod>2017-09-07T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/hdfs-proxy-users/</loc><lastmod>2017-09-06T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ptr-records/</loc><lastmod>2017-09-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/failure-unspecified-at-gss-api-level-mechanism-level-checksum-failed/</loc><lastmod>2017-08-31T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/crealm-and-srealm-for-java-sun-security-krb5-realm.java-realm-detection-and-pathing/</loc><lastmod>2017-08-22T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/specified-version-of-key-is-not-available-44/</loc><lastmod>2017-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/java-sslhandshakeexception-no-cipher-suites-in-common/</loc><lastmod>2017-08-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/handling-multiple-cns-on-a-single-certificate/</loc><lastmod>2017-08-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/server-is-unwilling-to-perform-53/</loc><lastmod>2017-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/server-not-found-kerberos/</loc><lastmod>2017-08-16T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-hue-credentials-or-keytab-credentials-and-credential-flags-kerberos/</loc><lastmod>2017-08-04T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/saml-custom-attributes-in-hue/</loc><lastmod>2017-07-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/400-cannot-find-key-of-appropriate-type-to-decrypt-ap-rep/</loc><lastmod>2017-07-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/trace-kerberos-in-the-cli/</loc><lastmod>2017-06-29T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/active-directory-error-types-ad_mit-client-credentials-revoked/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/aes-ni-encryption-in-flight-for-hdfs/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/alternate-krb5.conf-location/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/are-unix-users-required-for-hadoop/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-entropy-levels-on-linux/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/check-dns-hostname-resolution-forward-and-backward-python-java/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/checking-aes-ni-availability/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/checking-host-resolution-using-getent/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/cleanup-alternatives/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/cm-license-api-update/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/cm-timezone-does-not-match/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/compare-knvo-in-db-and-in-keytab-these-should-match/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/delete-hue-users/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/determine-is-a-datanode-is-dead-formula/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/hostname-and-hostname-f-not-getting-fqdn/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/how-to-enable-kerberos-event-logging-windows/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/java-jvm-debugging-tools/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/jdk-break-downs-for-web-ui-and-spengo-u92_u91_u40_u45/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/jvm-ssl-debug/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-cli-debug-trace-hadoop/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-cross-realm-trust/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-debug-mode-for-the-jvmsparkspnego/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-shortname-mapping-auth-to-local/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/keyctl-link-key-has-been-revoked/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mount-output-in-columns-formatted-output-for-mount-list/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/multiple-http-principles/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/mysql-key-constraints-fk-by-db/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/change-nn-trash-check-point-interval-can-correct-tgt-on-nn-non-ha-with-kms/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/namei-checking-path-traversal-and-permissions/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/namenode-loglevel/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ntp-errors/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/ssl-certificate-debugging-openssl-s-client/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/kerberos-krb-ap-err-not-us-or-bad-tgs-server-name/</loc><lastmod>2017-06-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/a-guide-to-mod_rewrite/</loc><lastmod>2015-02-22T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/fixing-udev-70-persistent-net-rules/</loc><lastmod>2014-08-13T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/postfix-message-flows-and-common-issues/</loc><lastmod>2014-05-18T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/postfix-command-reference/</loc><lastmod>2014-05-04T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/hypervisor-classifications/</loc><lastmod>2014-04-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/virtual-machine/</loc><lastmod>2014-04-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/xen-vitualization-with-bridged-networking/</loc><lastmod>2014-04-05T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/wheres-all-my-ram/</loc><lastmod>2014-03-21T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/calculating-downtime-on-a-linux-system/</loc><lastmod>2014-03-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/category/training/</loc><lastmod>2014-03-15T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/centering/</loc><lastmod>2012-09-06T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/personal-improvement/</loc><lastmod>2012-09-06T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/psychology/</loc><lastmod>2012-09-06T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/the-inverted-u-model/</loc><lastmod>2012-09-06T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/assertiveness/</loc><lastmod>2012-01-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/customer/</loc><lastmod>2012-01-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/dealing-with-unhappy-customers/</loc><lastmod>2012-01-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/tag/soft-skills/</loc><lastmod>2012-01-27T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/exim-cheatsheet/</loc><lastmod>2011-07-25T00:00:00+00:00</lastmod></url><url><loc>https://lukehebert.com/post/snappy-on-the-prowl-at-softlayer-dallas/</loc><lastmod>2011-07-20T00:00:00+00:00</lastmod></url></urlset>