<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://fishfinal.com/en/about.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/about.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/about.html"/></url><url><loc>https://fishfinal.com/about.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/about.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/about.html"/></url><url><loc>https://fishfinal.com/en/archive.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/archive.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/archive.html"/></url><url><loc>https://fishfinal.com/archive.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/archive.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/archive.html"/></url><url><loc>https://fishfinal.com/en/</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/"/></url><url><loc>https://fishfinal.com/</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/"/></url><url><loc>https://fishfinal.com/en/posts/ansible/ansible-beginner-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/ansible/ansible-beginner-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/ansible/ansible-beginner-guide.html"/></url><url><loc>https://fishfinal.com/posts/ansible/ansible-beginner-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/ansible/ansible-beginner-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/ansible/ansible-beginner-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/blog/seo/google-indexing-speed-evolution.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/blog/seo/google-indexing-speed-evolution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/blog/seo/google-indexing-speed-evolution.html"/></url><url><loc>https://fishfinal.com/posts/blog/seo/google-indexing-speed-evolution.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/blog/seo/google-indexing-speed-evolution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/blog/seo/google-indexing-speed-evolution.html"/></url><url><loc>https://fishfinal.com/en/posts/centos/centos-vm-clone-uuid-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/centos/centos-vm-clone-uuid-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/centos/centos-vm-clone-uuid-fix.html"/></url><url><loc>https://fishfinal.com/posts/centos/centos-vm-clone-uuid-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/centos/centos-vm-clone-uuid-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/centos/centos-vm-clone-uuid-fix.html"/></url><url><loc>https://fishfinal.com/en/posts/cloudflare/access-grayscale.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/access-grayscale.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/access-grayscale.html"/></url><url><loc>https://fishfinal.com/posts/cloudflare/access-grayscale.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/access-grayscale.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/access-grayscale.html"/></url><url><loc>https://fishfinal.com/en/posts/cloudflare/r2-custom-domain-image-hosting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/r2-custom-domain-image-hosting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/r2-custom-domain-image-hosting.html"/></url><url><loc>https://fishfinal.com/posts/cloudflare/r2-custom-domain-image-hosting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/r2-custom-domain-image-hosting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/r2-custom-domain-image-hosting.html"/></url><url><loc>https://fishfinal.com/en/posts/cloudflare/r2-ongoing-multipart-upload-cleanup.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/r2-ongoing-multipart-upload-cleanup.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/r2-ongoing-multipart-upload-cleanup.html"/></url><url><loc>https://fishfinal.com/posts/cloudflare/r2-ongoing-multipart-upload-cleanup.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/r2-ongoing-multipart-upload-cleanup.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/r2-ongoing-multipart-upload-cleanup.html"/></url><url><loc>https://fishfinal.com/en/posts/cloudflare/r2-vmware-mirror.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/r2-vmware-mirror.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/r2-vmware-mirror.html"/></url><url><loc>https://fishfinal.com/posts/cloudflare/r2-vmware-mirror.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/cloudflare/r2-vmware-mirror.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/cloudflare/r2-vmware-mirror.html"/></url><url><loc>https://fishfinal.com/en/posts/csi/csi-spec-library-deep-dive.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/csi/csi-spec-library-deep-dive.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/csi/csi-spec-library-deep-dive.html"/></url><url><loc>https://fishfinal.com/posts/csi/csi-spec-library-deep-dive.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/csi/csi-spec-library-deep-dive.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/csi/csi-spec-library-deep-dive.html"/></url><url><loc>https://fishfinal.com/en/posts/debian-packaging/00-debian-packaging-introduction.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/00-debian-packaging-introduction.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/00-debian-packaging-introduction.html"/></url><url><loc>https://fishfinal.com/posts/debian-packaging/00-debian-packaging-introduction.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/00-debian-packaging-introduction.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/00-debian-packaging-introduction.html"/></url><url><loc>https://fishfinal.com/en/posts/debian-packaging/01-debian-postinst-script-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/01-debian-postinst-script-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/01-debian-postinst-script-guide.html"/></url><url><loc>https://fishfinal.com/posts/debian-packaging/01-debian-postinst-script-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/01-debian-postinst-script-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/01-debian-postinst-script-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/debian-packaging/02-debian-prerm-script-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/02-debian-prerm-script-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/02-debian-prerm-script-guide.html"/></url><url><loc>https://fishfinal.com/posts/debian-packaging/02-debian-prerm-script-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/02-debian-prerm-script-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/02-debian-prerm-script-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/debian-packaging/03-debian-postrm-script-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/03-debian-postrm-script-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/03-debian-postrm-script-guide.html"/></url><url><loc>https://fishfinal.com/posts/debian-packaging/03-debian-postrm-script-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/03-debian-postrm-script-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/03-debian-postrm-script-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/debian-packaging/04-golang-debian-packaging-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/04-golang-debian-packaging-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/04-golang-debian-packaging-guide.html"/></url><url><loc>https://fishfinal.com/posts/debian-packaging/04-golang-debian-packaging-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/04-golang-debian-packaging-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/04-golang-debian-packaging-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/debian-packaging/05-vue-debian-packaging-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/05-vue-debian-packaging-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/05-vue-debian-packaging-guide.html"/></url><url><loc>https://fishfinal.com/posts/debian-packaging/05-vue-debian-packaging-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/05-vue-debian-packaging-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/05-vue-debian-packaging-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/debian-packaging/introduction.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/introduction.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/introduction.html"/></url><url><loc>https://fishfinal.com/posts/debian-packaging/introduction.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/debian-packaging/introduction.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/debian-packaging/introduction.html"/></url><url><loc>https://fishfinal.com/en/posts/distributed/distributed-kv-01-cap-theorem.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/distributed/distributed-kv-01-cap-theorem.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/distributed/distributed-kv-01-cap-theorem.html"/></url><url><loc>https://fishfinal.com/posts/distributed/distributed-kv-01-cap-theorem.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/distributed/distributed-kv-01-cap-theorem.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/distributed/distributed-kv-01-cap-theorem.html"/></url><url><loc>https://fishfinal.com/en/posts/docker/colima-macos-k3s-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/docker/colima-macos-k3s-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/docker/colima-macos-k3s-guide.html"/></url><url><loc>https://fishfinal.com/posts/docker/colima-macos-k3s-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/docker/colima-macos-k3s-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/docker/colima-macos-k3s-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/docker/colima-macos-proxy-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/docker/colima-macos-proxy-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/docker/colima-macos-proxy-guide.html"/></url><url><loc>https://fishfinal.com/posts/docker/colima-macos-proxy-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/docker/colima-macos-proxy-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/docker/colima-macos-proxy-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/docker/docker-centos7-binary-installation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/docker/docker-centos7-binary-installation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/docker/docker-centos7-binary-installation.html"/></url><url><loc>https://fishfinal.com/posts/docker/docker-centos7-binary-installation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/docker/docker-centos7-binary-installation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/docker/docker-centos7-binary-installation.html"/></url><url><loc>https://fishfinal.com/en/posts/gin/binding/strings-slice-to-int64-slice.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gin/binding/strings-slice-to-int64-slice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gin/binding/strings-slice-to-int64-slice.html"/></url><url><loc>https://fishfinal.com/posts/gin/binding/strings-slice-to-int64-slice.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gin/binding/strings-slice-to-int64-slice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gin/binding/strings-slice-to-int64-slice.html"/></url><url><loc>https://fishfinal.com/en/posts/gin/oneof-single-quote-misunderstanding.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gin/oneof-single-quote-misunderstanding.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gin/oneof-single-quote-misunderstanding.html"/></url><url><loc>https://fishfinal.com/posts/gin/oneof-single-quote-misunderstanding.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gin/oneof-single-quote-misunderstanding.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gin/oneof-single-quote-misunderstanding.html"/></url><url><loc>https://fishfinal.com/en/posts/git-bash/git-bash-macos-style-copy-paste.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git-bash/git-bash-macos-style-copy-paste.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git-bash/git-bash-macos-style-copy-paste.html"/></url><url><loc>https://fishfinal.com/posts/git-bash/git-bash-macos-style-copy-paste.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git-bash/git-bash-macos-style-copy-paste.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git-bash/git-bash-macos-style-copy-paste.html"/></url><url><loc>https://fishfinal.com/en/posts/git/git-ai-commit.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-ai-commit.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-ai-commit.html"/></url><url><loc>https://fishfinal.com/posts/git/git-ai-commit.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-ai-commit.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-ai-commit.html"/></url><url><loc>https://fishfinal.com/en/posts/git/git-config-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-config-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-config-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/git/git-config-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-config-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-config-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/git/git-multi-ssh-accounts-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-multi-ssh-accounts-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-multi-ssh-accounts-guide.html"/></url><url><loc>https://fishfinal.com/posts/git/git-multi-ssh-accounts-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-multi-ssh-accounts-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-multi-ssh-accounts-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/git/git-tag-fix-refactor-base-full-diff.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-tag-fix-refactor-base-full-diff.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-tag-fix-refactor-base-full-diff.html"/></url><url><loc>https://fishfinal.com/posts/git/git-tag-fix-refactor-base-full-diff.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/git/git-tag-fix-refactor-base-full-diff.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/git/git-tag-fix-refactor-base-full-diff.html"/></url><url><loc>https://fishfinal.com/en/posts/gitlab/ubuntu-gitlab-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gitlab/ubuntu-gitlab-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gitlab/ubuntu-gitlab-install-guide.html"/></url><url><loc>https://fishfinal.com/posts/gitlab/ubuntu-gitlab-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gitlab/ubuntu-gitlab-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gitlab/ubuntu-gitlab-install-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/go/cobra-custom-flag-grouping.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/cobra-custom-flag-grouping.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/cobra-custom-flag-grouping.html"/></url><url><loc>https://fishfinal.com/posts/go/cobra-custom-flag-grouping.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/cobra-custom-flag-grouping.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/cobra-custom-flag-grouping.html"/></url><url><loc>https://fishfinal.com/en/posts/go/cobra-dependency-injection-trap.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/cobra-dependency-injection-trap.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/cobra-dependency-injection-trap.html"/></url><url><loc>https://fishfinal.com/posts/go/cobra-dependency-injection-trap.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/cobra-dependency-injection-trap.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/cobra-dependency-injection-trap.html"/></url><url><loc>https://fishfinal.com/en/posts/go/cobra-lifecycle-hooks-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/cobra-lifecycle-hooks-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/cobra-lifecycle-hooks-guide.html"/></url><url><loc>https://fishfinal.com/posts/go/cobra-lifecycle-hooks-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/cobra-lifecycle-hooks-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/cobra-lifecycle-hooks-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/go/go-build-optimization-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-build-optimization-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-build-optimization-guide.html"/></url><url><loc>https://fishfinal.com/posts/go/go-build-optimization-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-build-optimization-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-build-optimization-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/go/go-i18n-gin-internationalization.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-i18n-gin-internationalization.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-i18n-gin-internationalization.html"/></url><url><loc>https://fishfinal.com/posts/go/go-i18n-gin-internationalization.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-i18n-gin-internationalization.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-i18n-gin-internationalization.html"/></url><url><loc>https://fishfinal.com/en/posts/go/go-option-pattern-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-option-pattern-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-option-pattern-guide.html"/></url><url><loc>https://fishfinal.com/posts/go/go-option-pattern-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-option-pattern-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-option-pattern-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/go/go-toolchain-auto-upgrade-gotoolchain-local.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-toolchain-auto-upgrade-gotoolchain-local.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-toolchain-auto-upgrade-gotoolchain-local.html"/></url><url><loc>https://fishfinal.com/posts/go/go-toolchain-auto-upgrade-gotoolchain-local.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/go-toolchain-auto-upgrade-gotoolchain-local.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/go-toolchain-auto-upgrade-gotoolchain-local.html"/></url><url><loc>https://fishfinal.com/en/posts/go/http-newrequest-vs-post-comparison.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/http-newrequest-vs-post-comparison.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/http-newrequest-vs-post-comparison.html"/></url><url><loc>https://fishfinal.com/posts/go/http-newrequest-vs-post-comparison.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/http-newrequest-vs-post-comparison.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/http-newrequest-vs-post-comparison.html"/></url><url><loc>https://fishfinal.com/en/posts/go/idea-go-module-test-setup-failed.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/idea-go-module-test-setup-failed.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/idea-go-module-test-setup-failed.html"/></url><url><loc>https://fishfinal.com/posts/go/idea-go-module-test-setup-failed.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/idea-go-module-test-setup-failed.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/idea-go-module-test-setup-failed.html"/></url><url><loc>https://fishfinal.com/en/posts/go/why-go-in-cloud-native-era.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/why-go-in-cloud-native-era.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/why-go-in-cloud-native-era.html"/></url><url><loc>https://fishfinal.com/posts/go/why-go-in-cloud-native-era.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/go/why-go-in-cloud-native-era.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/go/why-go-in-cloud-native-era.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/concurrent-safe-local-map.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/concurrent-safe-local-map.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/concurrent-safe-local-map.html"/></url><url><loc>https://fishfinal.com/posts/golang/concurrent-safe-local-map.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/concurrent-safe-local-map.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/concurrent-safe-local-map.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/config/ai-model-configuration-system.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/config/ai-model-configuration-system.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/config/ai-model-configuration-system.html"/></url><url><loc>https://fishfinal.com/posts/golang/config/ai-model-configuration-system.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/config/ai-model-configuration-system.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/config/ai-model-configuration-system.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/defer-time-since-pitfall.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/defer-time-since-pitfall.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/defer-time-since-pitfall.html"/></url><url><loc>https://fishfinal.com/posts/golang/defer-time-since-pitfall.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/defer-time-since-pitfall.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/defer-time-since-pitfall.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/deploy-production-fhs-standard.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/deploy-production-fhs-standard.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/deploy-production-fhs-standard.html"/></url><url><loc>https://fishfinal.com/posts/golang/deploy-production-fhs-standard.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/deploy-production-fhs-standard.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/deploy-production-fhs-standard.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/github-actions-test-workflow.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/github-actions-test-workflow.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/github-actions-test-workflow.html"/></url><url><loc>https://fishfinal.com/posts/golang/github-actions-test-workflow.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/github-actions-test-workflow.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/github-actions-test-workflow.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/go-embed-symlink-pitfall.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/go-embed-symlink-pitfall.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/go-embed-symlink-pitfall.html"/></url><url><loc>https://fishfinal.com/posts/golang/go-embed-symlink-pitfall.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/go-embed-symlink-pitfall.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/go-embed-symlink-pitfall.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/go-offline-isolated-network-vendor-error.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/go-offline-isolated-network-vendor-error.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/go-offline-isolated-network-vendor-error.html"/></url><url><loc>https://fishfinal.com/posts/golang/go-offline-isolated-network-vendor-error.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/go-offline-isolated-network-vendor-error.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/go-offline-isolated-network-vendor-error.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/golang-github-actions-unit-test-workflow.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/golang-github-actions-unit-test-workflow.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/golang-github-actions-unit-test-workflow.html"/></url><url><loc>https://fishfinal.com/posts/golang/golang-github-actions-unit-test-workflow.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/golang-github-actions-unit-test-workflow.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/golang-github-actions-unit-test-workflow.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/golang-makefile-best-practices-template.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/golang-makefile-best-practices-template.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/golang-makefile-best-practices-template.html"/></url><url><loc>https://fishfinal.com/posts/golang/golang-makefile-best-practices-template.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/golang-makefile-best-practices-template.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/golang-makefile-best-practices-template.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/golang-slack-webhook-mock-server.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/golang-slack-webhook-mock-server.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/golang-slack-webhook-mock-server.html"/></url><url><loc>https://fishfinal.com/posts/golang/golang-slack-webhook-mock-server.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/golang-slack-webhook-mock-server.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/golang-slack-webhook-mock-server.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/install-go1.18-linux.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/install-go1.18-linux.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/install-go1.18-linux.html"/></url><url><loc>https://fishfinal.com/posts/golang/install-go1.18-linux.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/install-go1.18-linux.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/install-go1.18-linux.html"/></url><url><loc>https://fishfinal.com/en/posts/golang/struct/tag.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/struct/tag.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/struct/tag.html"/></url><url><loc>https://fishfinal.com/posts/golang/struct/tag.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/golang/struct/tag.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/golang/struct/tag.html"/></url><url><loc>https://fishfinal.com/en/posts/gorm/pointer/string.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gorm/pointer/string.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gorm/pointer/string.html"/></url><url><loc>https://fishfinal.com/posts/gorm/pointer/string.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/gorm/pointer/string.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/gorm/pointer/string.html"/></url><url><loc>https://fishfinal.com/en/posts/grafana/grafana-deb-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grafana/grafana-deb-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grafana/grafana-deb-install-guide.html"/></url><url><loc>https://fishfinal.com/posts/grafana/grafana-deb-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grafana/grafana-deb-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grafana/grafana-deb-install-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/grafana/grafana-pv-monitoring-practice.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grafana/grafana-pv-monitoring-practice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grafana/grafana-pv-monitoring-practice.html"/></url><url><loc>https://fishfinal.com/posts/grafana/grafana-pv-monitoring-practice.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grafana/grafana-pv-monitoring-practice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grafana/grafana-pv-monitoring-practice.html"/></url><url><loc>https://fishfinal.com/en/posts/grafana/grafana-rpm-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grafana/grafana-rpm-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grafana/grafana-rpm-install-guide.html"/></url><url><loc>https://fishfinal.com/posts/grafana/grafana-rpm-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grafana/grafana-rpm-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grafana/grafana-rpm-install-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/grpc/grpc-codes-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-codes-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-codes-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/grpc/grpc-codes-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-codes-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-codes-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/grpc/grpc-go-pool-connection-pool-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-go-pool-connection-pool-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-go-pool-connection-pool-guide.html"/></url><url><loc>https://fishfinal.com/posts/grpc/grpc-go-pool-connection-pool-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-go-pool-connection-pool-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-go-pool-connection-pool-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/grpc/grpc-go-version-compatibility-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-go-version-compatibility-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-go-version-compatibility-guide.html"/></url><url><loc>https://fishfinal.com/posts/grpc/grpc-go-version-compatibility-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-go-version-compatibility-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-go-version-compatibility-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/grpc/grpc-protoset-file-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-protoset-file-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-protoset-file-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/grpc/grpc-protoset-file-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpc-protoset-file-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpc-protoset-file-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/grpc/grpcurl-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpcurl-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpcurl-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/grpc/grpcurl-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/grpcurl-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/grpcurl-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/grpc/keepalivectl-grpc-keepalive-tool.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/keepalivectl-grpc-keepalive-tool.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/keepalivectl-grpc-keepalive-tool.html"/></url><url><loc>https://fishfinal.com/posts/grpc/keepalivectl-grpc-keepalive-tool.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/grpc/keepalivectl-grpc-keepalive-tool.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/grpc/keepalivectl-grpc-keepalive-tool.html"/></url><url><loc>https://fishfinal.com/en/posts/guide/wps/word/wps-word-table-formatting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/guide/wps/word/wps-word-table-formatting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/guide/wps/word/wps-word-table-formatting.html"/></url><url><loc>https://fishfinal.com/posts/guide/wps/word/wps-word-table-formatting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/guide/wps/word/wps-word-table-formatting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/guide/wps/word/wps-word-table-formatting.html"/></url><url><loc>https://fishfinal.com/en/posts/helm/helm-linux-binary-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/helm/helm-linux-binary-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/helm/helm-linux-binary-install-guide.html"/></url><url><loc>https://fishfinal.com/posts/helm/helm-linux-binary-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/helm/helm-linux-binary-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/helm/helm-linux-binary-install-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/helm/helm-upgrade-command-practical-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/helm/helm-upgrade-command-practical-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/helm/helm-upgrade-command-practical-guide.html"/></url><url><loc>https://fishfinal.com/posts/helm/helm-upgrade-command-practical-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/helm/helm-upgrade-command-practical-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/helm/helm-upgrade-command-practical-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/high-availability-gateway/01-why-ha-gateway.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/01-why-ha-gateway.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/01-why-ha-gateway.html"/></url><url><loc>https://fishfinal.com/posts/high-availability-gateway/01-why-ha-gateway.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/01-why-ha-gateway.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/01-why-ha-gateway.html"/></url><url><loc>https://fishfinal.com/en/posts/high-availability-gateway/02-nginx-keepalived-core-principles.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/02-nginx-keepalived-core-principles.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/02-nginx-keepalived-core-principles.html"/></url><url><loc>https://fishfinal.com/posts/high-availability-gateway/02-nginx-keepalived-core-principles.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/02-nginx-keepalived-core-principles.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/02-nginx-keepalived-core-principles.html"/></url><url><loc>https://fishfinal.com/en/posts/high-availability-gateway/03-golang-gin-healthcheck-service.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/03-golang-gin-healthcheck-service.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/03-golang-gin-healthcheck-service.html"/></url><url><loc>https://fishfinal.com/posts/high-availability-gateway/03-golang-gin-healthcheck-service.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/03-golang-gin-healthcheck-service.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/03-golang-gin-healthcheck-service.html"/></url><url><loc>https://fishfinal.com/en/posts/high-availability-gateway/04-nginx-health-check-upstream.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/04-nginx-health-check-upstream.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/04-nginx-health-check-upstream.html"/></url><url><loc>https://fishfinal.com/posts/high-availability-gateway/04-nginx-health-check-upstream.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/04-nginx-health-check-upstream.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/04-nginx-health-check-upstream.html"/></url><url><loc>https://fishfinal.com/en/posts/high-availability-gateway/05-keepalived-vip-drift-setup.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/05-keepalived-vip-drift-setup.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/05-keepalived-vip-drift-setup.html"/></url><url><loc>https://fishfinal.com/posts/high-availability-gateway/05-keepalived-vip-drift-setup.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/high-availability-gateway/05-keepalived-vip-drift-setup.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/high-availability-gateway/05-keepalived-vip-drift-setup.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/cloudflare-tunnel-homelab.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/cloudflare-tunnel-homelab.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/cloudflare-tunnel-homelab.html"/></url><url><loc>https://fishfinal.com/posts/homelab/cloudflare-tunnel-homelab.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/cloudflare-tunnel-homelab.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/cloudflare-tunnel-homelab.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/cloudflare-tunnel-nginx-ultimate.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/cloudflare-tunnel-nginx-ultimate.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/cloudflare-tunnel-nginx-ultimate.html"/></url><url><loc>https://fishfinal.com/posts/homelab/cloudflare-tunnel-nginx-ultimate.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/cloudflare-tunnel-nginx-ultimate.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/cloudflare-tunnel-nginx-ultimate.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/esxi-8-bootable-usb-macos.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8-bootable-usb-macos.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8-bootable-usb-macos.html"/></url><url><loc>https://fishfinal.com/posts/homelab/esxi-8-bootable-usb-macos.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8-bootable-usb-macos.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8-bootable-usb-macos.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/esxi-8.0-add-hard-drive-create-vmfs-datastore-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8.0-add-hard-drive-create-vmfs-datastore-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8.0-add-hard-drive-create-vmfs-datastore-guide.html"/></url><url><loc>https://fishfinal.com/posts/homelab/esxi-8.0-add-hard-drive-create-vmfs-datastore-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8.0-add-hard-drive-create-vmfs-datastore-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8.0-add-hard-drive-create-vmfs-datastore-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/esxi-8.0-dns-configuration-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8.0-dns-configuration-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8.0-dns-configuration-guide.html"/></url><url><loc>https://fishfinal.com/posts/homelab/esxi-8.0-dns-configuration-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8.0-dns-configuration-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8.0-dns-configuration-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/esxi-8.0-ntp-aliyun-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8.0-ntp-aliyun-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8.0-ntp-aliyun-configuration.html"/></url><url><loc>https://fishfinal.com/posts/homelab/esxi-8.0-ntp-aliyun-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/esxi-8.0-ntp-aliyun-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/esxi-8.0-ntp-aliyun-configuration.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/homelab-power-failure-recovery.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/homelab-power-failure-recovery.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/homelab-power-failure-recovery.html"/></url><url><loc>https://fishfinal.com/posts/homelab/homelab-power-failure-recovery.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/homelab-power-failure-recovery.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/homelab-power-failure-recovery.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/vcenter-server-8.0-add-esxi-host.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vcenter-server-8.0-add-esxi-host.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vcenter-server-8.0-add-esxi-host.html"/></url><url><loc>https://fishfinal.com/posts/homelab/vcenter-server-8.0-add-esxi-host.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vcenter-server-8.0-add-esxi-host.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vcenter-server-8.0-add-esxi-host.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/vcenter-server-8.0-installation-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vcenter-server-8.0-installation-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vcenter-server-8.0-installation-guide.html"/></url><url><loc>https://fishfinal.com/posts/homelab/vcenter-server-8.0-installation-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vcenter-server-8.0-installation-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vcenter-server-8.0-installation-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/vsphere-client-8.0-datastore-file-locked-troubleshooting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-client-8.0-datastore-file-locked-troubleshooting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-client-8.0-datastore-file-locked-troubleshooting.html"/></url><url><loc>https://fishfinal.com/posts/homelab/vsphere-client-8.0-datastore-file-locked-troubleshooting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-client-8.0-datastore-file-locked-troubleshooting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-client-8.0-datastore-file-locked-troubleshooting.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/vsphere-clone-to-ovf-template-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-clone-to-ovf-template-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-clone-to-ovf-template-guide.html"/></url><url><loc>https://fishfinal.com/posts/homelab/vsphere-clone-to-ovf-template-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-clone-to-ovf-template-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-clone-to-ovf-template-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/vsphere-content-library-creation-tutorial.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-content-library-creation-tutorial.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-content-library-creation-tutorial.html"/></url><url><loc>https://fishfinal.com/posts/homelab/vsphere-content-library-creation-tutorial.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-content-library-creation-tutorial.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-content-library-creation-tutorial.html"/></url><url><loc>https://fishfinal.com/en/posts/homelab/vsphere-ovf-batch-deploy-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-ovf-batch-deploy-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-ovf-batch-deploy-guide.html"/></url><url><loc>https://fishfinal.com/posts/homelab/vsphere-ovf-batch-deploy-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/homelab/vsphere-ovf-batch-deploy-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/homelab/vsphere-ovf-batch-deploy-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/centos7-k8s-offline-deployment-package-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/centos7-k8s-offline-deployment-package-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/centos7-k8s-offline-deployment-package-guide.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/centos7-k8s-offline-deployment-package-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/centos7-k8s-offline-deployment-package-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/centos7-k8s-offline-deployment-package-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/centos7-manual-install-k8s.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/centos7-manual-install-k8s.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/centos7-manual-install-k8s.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/centos7-manual-install-k8s.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/centos7-manual-install-k8s.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/centos7-manual-install-k8s.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/crictl-debug-tool-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/crictl-debug-tool-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/crictl-debug-tool-guide.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/crictl-debug-tool-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/crictl-debug-tool-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/crictl-debug-tool-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/csi-deep-dive-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/csi-deep-dive-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/csi-deep-dive-guide.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/csi-deep-dive-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/csi-deep-dive-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/csi-deep-dive-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/csi-storage-plugin-and-kernel-module.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/csi-storage-plugin-and-kernel-module.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/csi-storage-plugin-and-kernel-module.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/csi-storage-plugin-and-kernel-module.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/csi-storage-plugin-and-kernel-module.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/csi-storage-plugin-and-kernel-module.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/k8s-v1.33.13-offline-cluster-deployment-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/k8s-v1.33.13-offline-cluster-deployment-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/k8s-v1.33.13-offline-cluster-deployment-guide.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/k8s-v1.33.13-offline-cluster-deployment-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/k8s-v1.33.13-offline-cluster-deployment-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/k8s-v1.33.13-offline-cluster-deployment-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/k8s-v1.33.13-offline-install-packaging-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/k8s-v1.33.13-offline-install-packaging-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/k8s-v1.33.13-offline-install-packaging-guide.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/k8s-v1.33.13-offline-install-packaging-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/k8s-v1.33.13-offline-install-packaging-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/k8s-v1.33.13-offline-install-packaging-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/kubeadm-cgroups-v1-warning-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubeadm-cgroups-v1-warning-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubeadm-cgroups-v1-warning-fix.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/kubeadm-cgroups-v1-warning-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubeadm-cgroups-v1-warning-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubeadm-cgroups-v1-warning-fix.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/kubernetes-dashboard-installation-best-practices.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubernetes-dashboard-installation-best-practices.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubernetes-dashboard-installation-best-practices.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/kubernetes-dashboard-installation-best-practices.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubernetes-dashboard-installation-best-practices.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubernetes-dashboard-installation-best-practices.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/kubernetes-export-files-from-container.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubernetes-export-files-from-container.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubernetes-export-files-from-container.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/kubernetes-export-files-from-container.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubernetes-export-files-from-container.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubernetes-export-files-from-container.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/kubernetes-export-logs-from-container.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubernetes-export-logs-from-container.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubernetes-export-logs-from-container.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/kubernetes-export-logs-from-container.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/kubernetes-export-logs-from-container.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/kubernetes-export-logs-from-container.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/sandbox-image-mismatch-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/sandbox-image-mismatch-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/sandbox-image-mismatch-fix.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/sandbox-image-mismatch-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/sandbox-image-mismatch-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/sandbox-image-mismatch-fix.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/ubuntu-20.04-kubernetes-v1.33.0-offline-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/ubuntu-20.04-kubernetes-v1.33.0-offline-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/ubuntu-20.04-kubernetes-v1.33.0-offline-install-guide.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/ubuntu-20.04-kubernetes-v1.33.0-offline-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/ubuntu-20.04-kubernetes-v1.33.0-offline-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/ubuntu-20.04-kubernetes-v1.33.0-offline-install-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/kubernetes/ubuntu-22.04-kubernetes-v1.33.0-offline-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/ubuntu-22.04-kubernetes-v1.33.0-offline-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/ubuntu-22.04-kubernetes-v1.33.0-offline-install-guide.html"/></url><url><loc>https://fishfinal.com/posts/kubernetes/ubuntu-22.04-kubernetes-v1.33.0-offline-install-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/kubernetes/ubuntu-22.04-kubernetes-v1.33.0-offline-install-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/kubernetes/ubuntu-22.04-kubernetes-v1.33.0-offline-install-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/centos-7-alibaba-yum-source-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/centos-7-alibaba-yum-source-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/centos-7-alibaba-yum-source-configuration.html"/></url><url><loc>https://fishfinal.com/posts/linux/centos-7-alibaba-yum-source-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/centos-7-alibaba-yum-source-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/centos-7-alibaba-yum-source-configuration.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/deploy-script-evolution-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/deploy-script-evolution-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/deploy-script-evolution-guide.html"/></url><url><loc>https://fishfinal.com/posts/linux/deploy-script-evolution-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/deploy-script-evolution-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/deploy-script-evolution-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/fhs-standard.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/fhs-standard.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/fhs-standard.html"/></url><url><loc>https://fishfinal.com/posts/linux/fhs-standard.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/fhs-standard.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/fhs-standard.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/screen-background-long-running-deploy.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/screen-background-long-running-deploy.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/screen-background-long-running-deploy.html"/></url><url><loc>https://fishfinal.com/posts/linux/screen-background-long-running-deploy.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/screen-background-long-running-deploy.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/screen-background-long-running-deploy.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/syslog/syslog-basics-protocol-rsyslog.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/syslog/syslog-basics-protocol-rsyslog.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/syslog/syslog-basics-protocol-rsyslog.html"/></url><url><loc>https://fishfinal.com/posts/linux/syslog/syslog-basics-protocol-rsyslog.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/syslog/syslog-basics-protocol-rsyslog.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/syslog/syslog-basics-protocol-rsyslog.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/syslog/syslog-golang-security-integration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/syslog/syslog-golang-security-integration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/syslog/syslog-golang-security-integration.html"/></url><url><loc>https://fishfinal.com/posts/linux/syslog/syslog-golang-security-integration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/syslog/syslog-golang-security-integration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/syslog/syslog-golang-security-integration.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/syslog/syslog-vs-journald-selection.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/syslog/syslog-vs-journald-selection.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/syslog/syslog-vs-journald-selection.html"/></url><url><loc>https://fishfinal.com/posts/linux/syslog/syslog-vs-journald-selection.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/syslog/syslog-vs-journald-selection.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/syslog/syslog-vs-journald-selection.html"/></url><url><loc>https://fishfinal.com/en/posts/linux/systemd/journalctl-log-management.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/systemd/journalctl-log-management.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/systemd/journalctl-log-management.html"/></url><url><loc>https://fishfinal.com/posts/linux/systemd/journalctl-log-management.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/linux/systemd/journalctl-log-management.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/linux/systemd/journalctl-log-management.html"/></url><url><loc>https://fishfinal.com/en/posts/load-balancer/haproxy-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/load-balancer/haproxy-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/load-balancer/haproxy-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/load-balancer/haproxy-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/load-balancer/haproxy-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/load-balancer/haproxy-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/macos/docker-desktop/kubernetes/unable-to-connect-to-the-server-eof.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/docker-desktop/kubernetes/unable-to-connect-to-the-server-eof.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/docker-desktop/kubernetes/unable-to-connect-to-the-server-eof.html"/></url><url><loc>https://fishfinal.com/posts/macos/docker-desktop/kubernetes/unable-to-connect-to-the-server-eof.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/docker-desktop/kubernetes/unable-to-connect-to-the-server-eof.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/docker-desktop/kubernetes/unable-to-connect-to-the-server-eof.html"/></url><url><loc>https://fishfinal.com/en/posts/macos/launchctl-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/launchctl-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/launchctl-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/macos/launchctl-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/launchctl-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/launchctl-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/macos/launchctl-service-deps-other.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/launchctl-service-deps-other.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/launchctl-service-deps-other.html"/></url><url><loc>https://fishfinal.com/posts/macos/launchctl-service-deps-other.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/launchctl-service-deps-other.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/launchctl-service-deps-other.html"/></url><url><loc>https://fishfinal.com/en/posts/macos/trigger-angle/lock-screen.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/trigger-angle/lock-screen.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/trigger-angle/lock-screen.html"/></url><url><loc>https://fishfinal.com/posts/macos/trigger-angle/lock-screen.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/trigger-angle/lock-screen.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/trigger-angle/lock-screen.html"/></url><url><loc>https://fishfinal.com/en/posts/macos/vmware-fusion-ubuntu-static-ip-troubleshooting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/vmware-fusion-ubuntu-static-ip-troubleshooting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/vmware-fusion-ubuntu-static-ip-troubleshooting.html"/></url><url><loc>https://fishfinal.com/posts/macos/vmware-fusion-ubuntu-static-ip-troubleshooting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/macos/vmware-fusion-ubuntu-static-ip-troubleshooting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/macos/vmware-fusion-ubuntu-static-ip-troubleshooting.html"/></url><url><loc>https://fishfinal.com/en/posts/minio/compile-and-deploy-minio.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/minio/compile-and-deploy-minio.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/minio/compile-and-deploy-minio.html"/></url><url><loc>https://fishfinal.com/posts/minio/compile-and-deploy-minio.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/minio/compile-and-deploy-minio.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/minio/compile-and-deploy-minio.html"/></url><url><loc>https://fishfinal.com/en/posts/minio/minio-erasure-code-deep-dive.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/minio/minio-erasure-code-deep-dive.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/minio/minio-erasure-code-deep-dive.html"/></url><url><loc>https://fishfinal.com/posts/minio/minio-erasure-code-deep-dive.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/minio/minio-erasure-code-deep-dive.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/minio/minio-erasure-code-deep-dive.html"/></url><url><loc>https://fishfinal.com/en/posts/minio/minio-go-object-storage-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/minio/minio-go-object-storage-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/minio/minio-go-object-storage-guide.html"/></url><url><loc>https://fishfinal.com/posts/minio/minio-go-object-storage-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/minio/minio-go-object-storage-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/minio/minio-go-object-storage-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/monitoring/victoriametrics-intro.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/monitoring/victoriametrics-intro.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/monitoring/victoriametrics-intro.html"/></url><url><loc>https://fishfinal.com/posts/monitoring/victoriametrics-intro.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/monitoring/victoriametrics-intro.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/monitoring/victoriametrics-intro.html"/></url><url><loc>https://fishfinal.com/en/posts/network/rdma-beginner-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/network/rdma-beginner-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/network/rdma-beginner-guide.html"/></url><url><loc>https://fishfinal.com/posts/network/rdma-beginner-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/network/rdma-beginner-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/network/rdma-beginner-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/nginx/basic-auth-preview-environment.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nginx/basic-auth-preview-environment.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nginx/basic-auth-preview-environment.html"/></url><url><loc>https://fishfinal.com/posts/nginx/basic-auth-preview-environment.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nginx/basic-auth-preview-environment.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nginx/basic-auth-preview-environment.html"/></url><url><loc>https://fishfinal.com/en/posts/nuxt/deploy-to-ubuntu.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/deploy-to-ubuntu.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/deploy-to-ubuntu.html"/></url><url><loc>https://fishfinal.com/posts/nuxt/deploy-to-ubuntu.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/deploy-to-ubuntu.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/deploy-to-ubuntu.html"/></url><url><loc>https://fishfinal.com/en/posts/nuxt/github-actions-build-and-release.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/github-actions-build-and-release.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/github-actions-build-and-release.html"/></url><url><loc>https://fishfinal.com/posts/nuxt/github-actions-build-and-release.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/github-actions-build-and-release.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/github-actions-build-and-release.html"/></url><url><loc>https://fishfinal.com/en/posts/nuxt/github-actions-email-notification.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/github-actions-email-notification.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/github-actions-email-notification.html"/></url><url><loc>https://fishfinal.com/posts/nuxt/github-actions-email-notification.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/github-actions-email-notification.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/github-actions-email-notification.html"/></url><url><loc>https://fishfinal.com/en/posts/nuxt/github-actions-remote-deploy.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/github-actions-remote-deploy.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/github-actions-remote-deploy.html"/></url><url><loc>https://fishfinal.com/posts/nuxt/github-actions-remote-deploy.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/nuxt/github-actions-remote-deploy.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/nuxt/github-actions-remote-deploy.html"/></url><url><loc>https://fishfinal.com/en/posts/open-source/open-source-license-management-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/open-source/open-source-license-management-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/open-source/open-source-license-management-guide.html"/></url><url><loc>https://fishfinal.com/posts/open-source/open-source-license-management-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/open-source/open-source-license-management-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/open-source/open-source-license-management-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/postgresql/connection-authentication-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/postgresql/connection-authentication-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/postgresql/connection-authentication-guide.html"/></url><url><loc>https://fishfinal.com/posts/postgresql/connection-authentication-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/postgresql/connection-authentication-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/postgresql/connection-authentication-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/prometheus/prometheus-offline-deployment-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/prometheus/prometheus-offline-deployment-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/prometheus/prometheus-offline-deployment-guide.html"/></url><url><loc>https://fishfinal.com/posts/prometheus/prometheus-offline-deployment-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/prometheus/prometheus-offline-deployment-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/prometheus/prometheus-offline-deployment-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/protobuf/protobuf-data-types-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protobuf-data-types-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protobuf-data-types-guide.html"/></url><url><loc>https://fishfinal.com/posts/protobuf/protobuf-data-types-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protobuf-data-types-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protobuf-data-types-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/protobuf/protobuf-file-organization-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protobuf-file-organization-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protobuf-file-organization-guide.html"/></url><url><loc>https://fishfinal.com/posts/protobuf/protobuf-file-organization-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protobuf-file-organization-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protobuf-file-organization-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/protobuf/protobuf-naming-convention-best-practice.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protobuf-naming-convention-best-practice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protobuf-naming-convention-best-practice.html"/></url><url><loc>https://fishfinal.com/posts/protobuf/protobuf-naming-convention-best-practice.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protobuf-naming-convention-best-practice.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protobuf-naming-convention-best-practice.html"/></url><url><loc>https://fishfinal.com/en/posts/protobuf/protocol-buffers.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protocol-buffers.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protocol-buffers.html"/></url><url><loc>https://fishfinal.com/posts/protobuf/protocol-buffers.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/protobuf/protocol-buffers.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/protobuf/protocol-buffers.html"/></url><url><loc>https://fishfinal.com/en/posts/rockylinux/rockylinux-96-add-second-nic-static-ip.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/rockylinux/rockylinux-96-add-second-nic-static-ip.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/rockylinux/rockylinux-96-add-second-nic-static-ip.html"/></url><url><loc>https://fishfinal.com/posts/rockylinux/rockylinux-96-add-second-nic-static-ip.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/rockylinux/rockylinux-96-add-second-nic-static-ip.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/rockylinux/rockylinux-96-add-second-nic-static-ip.html"/></url><url><loc>https://fishfinal.com/en/posts/rockylinux/rockylinux-96-static-ip-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/rockylinux/rockylinux-96-static-ip-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/rockylinux/rockylinux-96-static-ip-configuration.html"/></url><url><loc>https://fishfinal.com/posts/rockylinux/rockylinux-96-static-ip-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/rockylinux/rockylinux-96-static-ip-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/rockylinux/rockylinux-96-static-ip-configuration.html"/></url><url><loc>https://fishfinal.com/en/posts/security/domain-hijacking-forensics-go.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/security/domain-hijacking-forensics-go.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/security/domain-hijacking-forensics-go.html"/></url><url><loc>https://fishfinal.com/posts/security/domain-hijacking-forensics-go.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/security/domain-hijacking-forensics-go.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/security/domain-hijacking-forensics-go.html"/></url><url><loc>https://fishfinal.com/en/posts/seo/blog-seo-technical-reconstruction.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/seo/blog-seo-technical-reconstruction.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/seo/blog-seo-technical-reconstruction.html"/></url><url><loc>https://fishfinal.com/posts/seo/blog-seo-technical-reconstruction.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/seo/blog-seo-technical-reconstruction.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/seo/blog-seo-technical-reconstruction.html"/></url><url><loc>https://fishfinal.com/en/posts/seo/vitepress-indexnow-automation-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/seo/vitepress-indexnow-automation-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/seo/vitepress-indexnow-automation-guide.html"/></url><url><loc>https://fishfinal.com/posts/seo/vitepress-indexnow-automation-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/seo/vitepress-indexnow-automation-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/seo/vitepress-indexnow-automation-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/slack/slack-incoming-webhook-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/slack/slack-incoming-webhook-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/slack/slack-incoming-webhook-guide.html"/></url><url><loc>https://fishfinal.com/posts/slack/slack-incoming-webhook-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/slack/slack-incoming-webhook-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/slack/slack-incoming-webhook-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/storage/all-flash-vs-hybrid-flash-storage-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/storage/all-flash-vs-hybrid-flash-storage-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/storage/all-flash-vs-hybrid-flash-storage-guide.html"/></url><url><loc>https://fishfinal.com/posts/storage/all-flash-vs-hybrid-flash-storage-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/storage/all-flash-vs-hybrid-flash-storage-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/storage/all-flash-vs-hybrid-flash-storage-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/storage/distributed-storage-inode-evolution.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/storage/distributed-storage-inode-evolution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/storage/distributed-storage-inode-evolution.html"/></url><url><loc>https://fishfinal.com/posts/storage/distributed-storage-inode-evolution.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/storage/distributed-storage-inode-evolution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/storage/distributed-storage-inode-evolution.html"/></url><url><loc>https://fishfinal.com/en/posts/storage/posix-nfs-smb-protocol-comparison.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/storage/posix-nfs-smb-protocol-comparison.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/storage/posix-nfs-smb-protocol-comparison.html"/></url><url><loc>https://fishfinal.com/posts/storage/posix-nfs-smb-protocol-comparison.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/storage/posix-nfs-smb-protocol-comparison.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/storage/posix-nfs-smb-protocol-comparison.html"/></url><url><loc>https://fishfinal.com/en/posts/tailwind/gradient-text-effect.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tailwind/gradient-text-effect.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tailwind/gradient-text-effect.html"/></url><url><loc>https://fishfinal.com/posts/tailwind/gradient-text-effect.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tailwind/gradient-text-effect.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tailwind/gradient-text-effect.html"/></url><url><loc>https://fishfinal.com/en/posts/tar/tar-rename-directory-packing.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tar/tar-rename-directory-packing.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tar/tar-rename-directory-packing.html"/></url><url><loc>https://fishfinal.com/posts/tar/tar-rename-directory-packing.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tar/tar-rename-directory-packing.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tar/tar-rename-directory-packing.html"/></url><url><loc>https://fishfinal.com/en/posts/tools/idea-code-folding-default-expand.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/idea-code-folding-default-expand.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/idea-code-folding-default-expand.html"/></url><url><loc>https://fishfinal.com/posts/tools/idea-code-folding-default-expand.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/idea-code-folding-default-expand.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/idea-code-folding-default-expand.html"/></url><url><loc>https://fishfinal.com/en/posts/tools/idea-deployment-auto-sync-code-to-remote-server.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/idea-deployment-auto-sync-code-to-remote-server.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/idea-deployment-auto-sync-code-to-remote-server.html"/></url><url><loc>https://fishfinal.com/posts/tools/idea-deployment-auto-sync-code-to-remote-server.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/idea-deployment-auto-sync-code-to-remote-server.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/idea-deployment-auto-sync-code-to-remote-server.html"/></url><url><loc>https://fishfinal.com/en/posts/tools/npm-audit-fix-force-trap.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/npm-audit-fix-force-trap.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/npm-audit-fix-force-trap.html"/></url><url><loc>https://fishfinal.com/posts/tools/npm-audit-fix-force-trap.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/npm-audit-fix-force-trap.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/npm-audit-fix-force-trap.html"/></url><url><loc>https://fishfinal.com/en/posts/tools/npm-scripts-cross-platform-compatibility.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/npm-scripts-cross-platform-compatibility.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/npm-scripts-cross-platform-compatibility.html"/></url><url><loc>https://fishfinal.com/posts/tools/npm-scripts-cross-platform-compatibility.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/tools/npm-scripts-cross-platform-compatibility.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/tools/npm-scripts-cross-platform-compatibility.html"/></url><url><loc>https://fishfinal.com/en/posts/ubuntu/ubuntu-22-04-static-ip-reset-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/ubuntu/ubuntu-22-04-static-ip-reset-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/ubuntu/ubuntu-22-04-static-ip-reset-fix.html"/></url><url><loc>https://fishfinal.com/posts/ubuntu/ubuntu-22-04-static-ip-reset-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/ubuntu/ubuntu-22-04-static-ip-reset-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/ubuntu/ubuntu-22-04-static-ip-reset-fix.html"/></url><url><loc>https://fishfinal.com/en/posts/ubuntu/ubuntu-enable-root-and-ssh.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/ubuntu/ubuntu-enable-root-and-ssh.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/ubuntu/ubuntu-enable-root-and-ssh.html"/></url><url><loc>https://fishfinal.com/posts/ubuntu/ubuntu-enable-root-and-ssh.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/ubuntu/ubuntu-enable-root-and-ssh.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/ubuntu/ubuntu-enable-root-and-ssh.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/github-actions-ci-cd.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/github-actions-ci-cd.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/github-actions-ci-cd.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/github-actions-ci-cd.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/github-actions-ci-cd.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/github-actions-ci-cd.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/hreflang-alternate-tags-seo-guide.html</loc><lastmod>2026-11-08T12:57:48.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/hreflang-alternate-tags-seo-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/hreflang-alternate-tags-seo-guide.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/hreflang-alternate-tags-seo-guide.html</loc><lastmod>2026-11-08T12:57:48.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/hreflang-alternate-tags-seo-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/hreflang-alternate-tags-seo-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/vitepress-archive-feature-implementation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-archive-feature-implementation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-archive-feature-implementation.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/vitepress-archive-feature-implementation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-archive-feature-implementation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-archive-feature-implementation.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/vitepress-dark-theme-adaptation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-dark-theme-adaptation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-dark-theme-adaptation.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/vitepress-dark-theme-adaptation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-dark-theme-adaptation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-dark-theme-adaptation.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/vitepress-dead-link-troubleshooting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-dead-link-troubleshooting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-dead-link-troubleshooting.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/vitepress-dead-link-troubleshooting.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-dead-link-troubleshooting.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-dead-link-troubleshooting.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/vitepress-google-search-favicon-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-google-search-favicon-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-google-search-favicon-fix.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/vitepress-google-search-favicon-fix.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-google-search-favicon-fix.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-google-search-favicon-fix.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/vitepress-seo-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-seo-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-seo-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/vitepress-seo-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-seo-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-seo-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/vitepress/vitepress-table-overflow-solution.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-table-overflow-solution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-table-overflow-solution.html"/></url><url><loc>https://fishfinal.com/posts/vitepress/vitepress-table-overflow-solution.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vitepress/vitepress-table-overflow-solution.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vitepress/vitepress-table-overflow-solution.html"/></url><url><loc>https://fishfinal.com/en/posts/vmware/esxi-windows11-bypass-tpm-installation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/esxi-windows11-bypass-tpm-installation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/esxi-windows11-bypass-tpm-installation.html"/></url><url><loc>https://fishfinal.com/posts/vmware/esxi-windows11-bypass-tpm-installation.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/esxi-windows11-bypass-tpm-installation.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/esxi-windows11-bypass-tpm-installation.html"/></url><url><loc>https://fishfinal.com/en/posts/vmware/ubuntu-server-nat-static-ip-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/ubuntu-server-nat-static-ip-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/ubuntu-server-nat-static-ip-guide.html"/></url><url><loc>https://fishfinal.com/posts/vmware/ubuntu-server-nat-static-ip-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/ubuntu-server-nat-static-ip-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/ubuntu-server-nat-static-ip-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/vmware/vcenter-template-clone-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vcenter-template-clone-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vcenter-template-clone-guide.html"/></url><url><loc>https://fishfinal.com/posts/vmware/vcenter-template-clone-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vcenter-template-clone-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vcenter-template-clone-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/vmware/vmware-disk-wwn-conflict.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vmware-disk-wwn-conflict.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vmware-disk-wwn-conflict.html"/></url><url><loc>https://fishfinal.com/posts/vmware/vmware-disk-wwn-conflict.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vmware-disk-wwn-conflict.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vmware-disk-wwn-conflict.html"/></url><url><loc>https://fishfinal.com/en/posts/vmware/vmware-fusion-vmcli-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vmware-fusion-vmcli-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vmware-fusion-vmcli-guide.html"/></url><url><loc>https://fishfinal.com/posts/vmware/vmware-fusion-vmcli-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vmware-fusion-vmcli-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vmware-fusion-vmcli-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/vmware/vsphere-disk-enableuuid-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vsphere-disk-enableuuid-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vsphere-disk-enableuuid-guide.html"/></url><url><loc>https://fishfinal.com/posts/vmware/vsphere-disk-enableuuid-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vmware/vsphere-disk-enableuuid-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vmware/vsphere-disk-enableuuid-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/vultr/deploy-postgresql-redis.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vultr/deploy-postgresql-redis.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vultr/deploy-postgresql-redis.html"/></url><url><loc>https://fishfinal.com/posts/vultr/deploy-postgresql-redis.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/vultr/deploy-postgresql-redis.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/vultr/deploy-postgresql-redis.html"/></url><url><loc>https://fishfinal.com/en/posts/webhook/webhook-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/webhook/webhook-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/webhook/webhook-complete-guide.html"/></url><url><loc>https://fishfinal.com/posts/webhook/webhook-complete-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/webhook/webhook-complete-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/webhook/webhook-complete-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/windows/windows-11-remote-desktop-macos-rdp-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/windows/windows-11-remote-desktop-macos-rdp-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/windows/windows-11-remote-desktop-macos-rdp-guide.html"/></url><url><loc>https://fishfinal.com/posts/windows/windows-11-remote-desktop-macos-rdp-guide.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/windows/windows-11-remote-desktop-macos-rdp-guide.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/windows/windows-11-remote-desktop-macos-rdp-guide.html"/></url><url><loc>https://fishfinal.com/en/posts/windows/windows-11-static-ip-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/windows/windows-11-static-ip-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/windows/windows-11-static-ip-configuration.html"/></url><url><loc>https://fishfinal.com/posts/windows/windows-11-static-ip-configuration.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/windows/windows-11-static-ip-configuration.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/windows/windows-11-static-ip-configuration.html"/></url><url><loc>https://fishfinal.com/en/posts/xshell/xshell-copy-paste-shortcut-macos.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/xshell/xshell-copy-paste-shortcut-macos.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/xshell/xshell-copy-paste-shortcut-macos.html"/></url><url><loc>https://fishfinal.com/posts/xshell/xshell-copy-paste-shortcut-macos.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/posts/xshell/xshell-copy-paste-shortcut-macos.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/posts/xshell/xshell-copy-paste-shortcut-macos.html"/></url><url><loc>https://fishfinal.com/en/topic/debian-packaging.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/topic/debian-packaging.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/topic/debian-packaging.html"/></url><url><loc>https://fishfinal.com/topic/debian-packaging.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/topic/debian-packaging.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/topic/debian-packaging.html"/></url><url><loc>https://fishfinal.com/en/topic/high-availability-gateway.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/topic/high-availability-gateway.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/topic/high-availability-gateway.html"/></url><url><loc>https://fishfinal.com/topic/high-availability-gateway.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/topic/high-availability-gateway.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/topic/high-availability-gateway.html"/></url><url><loc>https://fishfinal.com/en/topic/homelab.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/topic/homelab.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/topic/homelab.html"/></url><url><loc>https://fishfinal.com/topic/homelab.html</loc><lastmod>2026-11-07T14:16:45.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://fishfinal.com/en/topic/homelab.html"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://fishfinal.com/topic/homelab.html"/></url></urlset>