<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//www.albert-yu.com/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day21-aws-devops4/</loc><lastmod>2026-10-30T03:56:05.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day02-elastic-beanstalk-architecture-1/</loc><lastmod>2026-10-30T03:56:05.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day28-summary-2/</loc><lastmod>2026-10-30T03:56:04.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day23-aws-devops6/</loc><lastmod>2026-10-30T03:56:04.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/phpmyadmin-remote-mysql/</loc><lastmod>2026-10-30T03:44:15.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day07-cloudfront-cache-behavior-design/</loc><lastmod>2026-10-30T03:44:14.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/macos-edit-hosts-file-in-terminal/</loc><lastmod>2026-10-30T03:44:14.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day22-mysql-and-postgresql-1/</loc><lastmod>2026-10-30T03:44:14.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ubuntu-enable-tab-completion/</loc><lastmod>2026-10-30T03:43:34.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/windows-10-edit-hosts-file/</loc><lastmod>2026-10-30T03:43:34.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ubuntu-quick-smtp-server-setup/</loc><lastmod>2026-10-30T03:43:34.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ubuntu-mount-s3-with-s3fs/</loc><lastmod>2026-10-30T03:43:34.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ubuntu-change-hostname/</loc><lastmod>2026-10-30T03:43:33.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ubuntu-20-04-extend-root-lvm-volume/</loc><lastmod>2026-10-30T03:43:33.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ubuntu-16-04-static-ip/</loc><lastmod>2026-10-30T03:43:33.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/proxmox-ve-zfs-create-or-gpt-init-error/</loc><lastmod>2026-10-30T03:43:32.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/proxmox-ve-update-with-free-repository/</loc><lastmod>2026-10-30T03:43:32.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/putty-public-key-ppk-login/</loc><lastmod>2026-10-30T03:43:32.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ssh-root-login-settings/</loc><lastmod>2026-10-30T03:43:32.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/set-crontab-default-editor/</loc><lastmod>2026-10-30T03:43:32.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/proxmox-ve-ifupdown2-network-reload-error-500/</loc><lastmod>2026-10-30T03:43:31.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/proxmox-ve-remove-no-subscription-notice/</loc><lastmod>2026-10-30T03:43:31.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/proxmox-ve-install-ceph/</loc><lastmod>2026-10-30T03:43:31.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/mysql-root-password-and-privileges-ubuntu-20-04/</loc><lastmod>2026-10-30T03:43:30.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/proxmox-ve-disk-partition-and-zfs-raidz/</loc><lastmod>2026-10-30T03:43:30.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/proxmox-ve-create-and-join-cluster/</loc><lastmod>2026-10-30T03:43:30.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/macos-securecrt-garbled-text-fix/</loc><lastmod>2026-10-30T03:43:29.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/mysql-mariadb-passwordless-login-after-install/</loc><lastmod>2026-10-30T03:43:29.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/linux-file-permissions/</loc><lastmod>2026-10-30T03:43:29.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/common-commands-ubuntu/</loc><lastmod>2026-10-30T03:43:28.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/disable-wordpress-url-redirect/</loc><lastmod>2026-10-30T03:43:28.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/linux-create-symbolic-link/</loc><lastmod>2026-10-30T03:43:28.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/ec2-initialize-ebs-with-dd/</loc><lastmod>2026-10-30T03:43:28.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/cloud-latency-why-app-and-db-should-be-close/</loc><lastmod>2026-10-30T03:43:27.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/common-commands-docker/</loc><lastmod>2026-10-30T03:43:27.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/common-commands-mac/</loc><lastmod>2026-10-30T03:43:27.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/cloud-101-what-is-cloud/</loc><lastmod>2026-10-30T03:43:27.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/azure-resource-provider-registration-status/</loc><lastmod>2026-10-30T03:43:26.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/azure-billing-payg-to-csp/</loc><lastmod>2026-10-30T03:43:26.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/check-ssl-installation/</loc><lastmod>2026-10-30T03:43:26.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/aws-cloudfront-basic-setup/</loc><lastmod>2026-10-30T03:43:25.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/aliyun-dcdn-setup/</loc><lastmod>2026-10-30T03:43:25.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2021ironman-13th-devops-day04-amazon-ecs-anywhere-setup-part-2/</loc><lastmod>2026-10-30T03:43:25.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/aliyun-region-test-ips/</loc><lastmod>2026-10-30T03:43:25.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2021ironman-13th-devops-day03-amazon-ecs-anywhere-setup-part-1/</loc><lastmod>2026-10-30T03:43:24.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2021ironman-13th-devops-day02-costs-and-target-architecture/</loc><lastmod>2026-10-30T03:43:24.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2021ironman-13th-devops-day01-intro-and-lab-architecture/</loc><lastmod>2026-10-30T03:43:24.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day16-series-paused/</loc><lastmod>2026-10-30T03:43:24.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day15-mysql-management-challenges/</loc><lastmod>2026-10-30T03:43:23.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day14-choosing-mysql-on-aws/</loc><lastmod>2026-10-30T03:43:23.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day13-splitting-mysql-from-ec2/</loc><lastmod>2026-10-30T03:43:23.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day11-aws-vpc-network-design/</loc><lastmod>2026-10-30T03:43:23.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day10-ec2-network-and-security-basics/</loc><lastmod>2026-10-30T03:43:22.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day09-lightsail-to-ec2/</loc><lastmod>2026-10-30T03:43:22.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day08-lets-encrypt-ssl-another-way/</loc><lastmod>2026-10-30T03:43:22.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day06-wordpress-cloudfront-ssl-bottleneck/</loc><lastmod>2026-10-30T03:43:21.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day05-amazon-lightsail-with-cloudfront-cdn/</loc><lastmod>2026-10-30T03:43:21.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day04-amazon-lightsail-lamp-setup/</loc><lastmod>2026-10-30T03:43:21.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day03-amazon-lightsail-virtual-host/</loc><lastmod>2026-10-30T03:43:21.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day02-evolving-php-mysql-development/</loc><lastmod>2026-10-30T03:43:20.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day01-why-this-topic-and-roadmap/</loc><lastmod>2026-10-30T03:43:20.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day30-cdn/</loc><lastmod>2026-10-30T03:43:20.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day29-vpn/</loc><lastmod>2026-10-30T03:43:20.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day28-redis-3/</loc><lastmod>2026-10-30T03:43:19.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day27-redis-2/</loc><lastmod>2026-10-30T03:43:19.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day26-redis-1/</loc><lastmod>2026-10-30T03:43:19.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day25-mysql-and-postgresql-4/</loc><lastmod>2026-10-30T03:43:19.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day24-mysql-and-postgresql-3/</loc><lastmod>2026-10-30T03:43:18.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day23-mysql-and-postgresql-2/</loc><lastmod>2026-10-30T03:43:18.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day21-web-service-13/</loc><lastmod>2026-10-30T03:43:18.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day20-web-service-12/</loc><lastmod>2026-10-30T03:43:17.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day19-web-service-11/</loc><lastmod>2026-10-30T03:43:17.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day18-web-service-10/</loc><lastmod>2026-10-30T03:43:17.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day17-web-service-9/</loc><lastmod>2026-10-30T03:43:17.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day16-web-service-8/</loc><lastmod>2026-10-30T03:43:16.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day15-web-service-7/</loc><lastmod>2026-10-30T03:43:16.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day12-web-service-4/</loc><lastmod>2026-10-30T03:43:16.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day11-web-service-3/</loc><lastmod>2026-10-30T03:43:16.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day10-web-service-2/</loc><lastmod>2026-10-30T03:43:15.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day09-web-service-1/</loc><lastmod>2026-10-30T03:43:15.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day08-vm-5/</loc><lastmod>2026-10-30T03:43:15.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day07-vm-4/</loc><lastmod>2026-10-30T03:43:15.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day06-vm-3/</loc><lastmod>2026-10-30T03:43:14.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day05-vm-2/</loc><lastmod>2026-10-30T03:43:14.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day04-vm-1/</loc><lastmod>2026-10-30T03:43:14.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day03-virtual-network/</loc><lastmod>2026-10-30T03:43:14.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day30-summary-4/</loc><lastmod>2026-10-30T03:43:13.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day29-summary-3/</loc><lastmod>2026-10-30T03:43:13.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day02-common-azure-services-for-linux-ops/</loc><lastmod>2026-10-30T03:43:13.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day01-azure-from-a-linux-admin-view/</loc><lastmod>2026-10-30T03:43:13.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day27-summary-1/</loc><lastmod>2026-10-30T03:43:12.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day17-elastic-beanstalk-operations-14/</loc><lastmod>2026-10-30T03:43:12.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day16-elastic-beanstalk-operations-13/</loc><lastmod>2026-10-30T03:43:12.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day15-elastic-beanstalk-operations-12/</loc><lastmod>2026-10-30T03:43:11.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day14-elastic-beanstalk-operations-11/</loc><lastmod>2026-10-30T03:43:11.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day13-elastic-beanstalk-operations-10/</loc><lastmod>2026-10-30T03:43:11.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day12-elastic-beanstalk-operations-9/</loc><lastmod>2026-10-30T03:43:11.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day11-elastic-beanstalk-operations-8/</loc><lastmod>2026-10-30T03:43:10.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day10-elastic-beanstalk-operations-7/</loc><lastmod>2026-10-30T03:43:10.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day09-elastic-beanstalk-operations-6/</loc><lastmod>2026-10-30T03:43:10.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day08-elastic-beanstalk-operations-5/</loc><lastmod>2026-10-30T03:43:10.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day07-elastic-beanstalk-operations-4/</loc><lastmod>2026-10-30T03:43:09.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day06-elastic-beanstalk-operations-3/</loc><lastmod>2026-10-30T03:43:09.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day05-elastic-beanstalk-operations-2/</loc><lastmod>2026-10-30T03:43:09.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day04-elastic-beanstalk-operations-1/</loc><lastmod>2026-10-30T03:43:09.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day03-elastic-beanstalk-architecture-2/</loc><lastmod>2026-10-30T03:43:08.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day01-elastic-beanstalk-overview/</loc><lastmod>2026-10-30T03:43:08.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/top-10-stunning-portfolios/</loc><lastmod>2026-10-30T03:17:04.000Z</lastmod><image:image><image:loc>https://www.albert-yu.com/content/images/2026/10/top-10-stunning-portfolios-feature.png</image:loc><image:caption>top-10-stunning-portfolios-feature.png</image:caption></image:image></url><url><loc>https://www.albert-yu.com/blog/the-art-of-minimalism/</loc><lastmod>2026-10-30T03:17:03.000Z</lastmod><image:image><image:loc>https://www.albert-yu.com/content/images/2026/10/the-art-of-minimalism-feature.png</image:loc><image:caption>the-art-of-minimalism-feature.png</image:caption></image:image></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day13/</loc><lastmod>2026-10-30T03:16:22.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-everything-on-azure-day14/</loc><lastmod>2026-10-30T03:16:19.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day18-aws-devops1/</loc><lastmod>2026-10-30T03:16:06.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day19-aws-devops2/</loc><lastmod>2026-10-30T03:16:03.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day20-aws-devops3/</loc><lastmod>2026-10-30T03:16:01.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day22-aws-devops5/</loc><lastmod>2026-10-30T03:15:55.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day24-aws-devops7/</loc><lastmod>2026-10-30T03:15:47.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day25-aws-devops8/</loc><lastmod>2026-10-30T03:15:45.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2019ironman-10th-cloud-native-day26-aws-devops9/</loc><lastmod>2026-10-30T03:15:43.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/2020ironman-12th-modern-web-day12-aws-security-group/</loc><lastmod>2026-10-30T03:14:56.000Z</lastmod></url><url><loc>https://www.albert-yu.com/blog/aws-file-gateway-architecting-on-vmware/</loc><lastmod>2026-10-30T02:48:31.000Z</lastmod></url></urlset>