<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux on omegaatt</title>
    <link>https://www.omegaatt.com/tags/linux/</link>
    <description>Recent content in Linux on omegaatt</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>zh-TW</language>
    <copyright>Raiven Kao 2020 - 2026</copyright>
    <lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.omegaatt.com/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>把 k3s 從 Ubuntu 搬到 OpenSUSE MicroOS，順便換上 FluxCD GitOps</title>
      <link>https://www.omegaatt.com/blogs/develop/2026/migrate_k3s_lab_from_ubuntu_to_opensuse_micro_os/</link>
      <pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2026/migrate_k3s_lab_from_ubuntu_to_opensuse_micro_os/</guid>
      <description>把家中的 k3s 服務搬到 OpenSUSE MicroOS，以不可變系統與 FluxCD 管理升級、設定及日常維運。</description>
    </item>
    <item>
      <title>用 Hetzner &#43; Proxmox Backup Server 實踐 3-2-1 備份原則的異地備援</title>
      <link>https://www.omegaatt.com/blogs/develop/2026/proxmox_backup_server_on_hetzner/</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2026/proxmox_backup_server_on_hetzner/</guid>
      <description>用 Hetzner、Proxmox Backup Server 與 WireGuard 建立異地備份，記錄 3-2-1 架構、方案選擇與部署時踩過的坑。</description>
    </item>
    <item>
      <title>告別 Docker Desktop 束縛！macOS 容器實戰：colima &#43; k8s &#43; containerd 踩坑遷移全記錄</title>
      <link>https://www.omegaatt.com/blogs/develop/2025/colima_docker_alternative_on_macos/</link>
      <pubDate>Sat, 19 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2025/colima_docker_alternative_on_macos/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;身為一個開發者，特別是在 macOS 環境下，Docker Desktop 幾乎是容器化開發的標配。然而，自從 Docker Desktop 開始針對大型企業調整其&lt;a href=&#34;https://www.ithome.com.tw/news/146537&#34;&gt;授權模式&lt;/a&gt;後，許多開發者開始尋找替代方案。&lt;/p&gt;
&lt;p&gt;市面上確實出現了一些選擇，例如閉源但功能強大的 &lt;a href=&#34;https://orbstack.dev/&#34;&gt;OrbStack&lt;/a&gt;。但對於熱愛開源的我來說，目光自然投向了社群。這時，&lt;a href=&#34;https://github.com/abiosoft/colima&#34;&gt;colima&lt;/a&gt; 這個開源專案進入了我的視野。它不僅提供了一個在 macOS 上運行 Linux 容器的輕量級方式，還內建了 Kubernetes 支援，引起了我極大的興趣。&lt;/p&gt;</description>
    </item>
    <item>
      <title>建構多平台的 container image</title>
      <link>https://www.omegaatt.com/blogs/develop/2025/building_multiple_platform_container_image/</link>
      <pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2025/building_multiple_platform_container_image/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;最近在搞 side project 時，常常需要在不同的 CPU 架構上跑我的應用程式。例如，開發用的 MacBook 是 ARM 架構 (Apple Silicon)，開發用的 Desktop 是 x86 架構（Ryzen 5900X），而部署的伺服器可能是 x86 (AMD64)，有時候甚至想在 Raspberry Pi (ARM) 上跑些小東西。每次都要為不同平台分別建構 image 實在有點麻煩，而且 Registry 上一堆 &lt;code&gt;xxxapp-amd64&lt;/code&gt;, &lt;code&gt;xxxapp-arm64&lt;/code&gt; 的 tag 看了也很礙眼。經過一番研究與嘗試，是時候接觸 Docker Buildx 了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>A smarter way to change directory: zoxide</title>
      <link>https://www.omegaatt.com/blogs/develop/2024/zoxide_a_smarter_way_to_change_directory/</link>
      <pubDate>Tue, 24 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2024/zoxide_a_smarter_way_to_change_directory/</guid>
      <description>&lt;p&gt;在日常的開發工作中，我們經常需要在不同的目錄間切換。雖然 &lt;code&gt;cd&lt;/code&gt; 命令已經足夠好用，但如果有一個更聰明的工具能記住我們最常用的目錄，並讓我們用最少的按鍵就能快速跳轉，那豈不是更棒?&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用 Bitwarden 與自架後端 Vaultwarden 來管理密碼與 2FA Authenticator</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/bitwarden_with_self_hosted_password_backend/</link>
      <pubDate>Sun, 01 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/bitwarden_with_self_hosted_password_backend/</guid>
      <description>&lt;p&gt;在尋覓有哪些 self-hosted 專案好玩時，偶然發現了 1password、LastPass 的開源替代方案，甚至後端資料庫能自架，決定架來用用看。&lt;/p&gt;
&lt;p&gt;為什麼要自架？完全控制資料、隱私考量、或者純粹是學習和折騰 (符合 self-hosted 精神)。但控制權也意味著責任，特別是安全和備份。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在 Firefox 上使用 PWA 將網頁應用安裝成 Desktop App</title>
      <link>https://www.omegaatt.com/blogs/develop/2024/pwa_on_firefox/</link>
      <pubDate>Sun, 25 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2024/pwa_on_firefox/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;開應用時，跨平台的桌面解決方案時常困擾開發者，在 Linux Desktop 上要支援多種桌面協議與桌面管理系統，更是複雜許多。時常會看到 Electron 等等基於 chromium 的技術。&lt;/p&gt;
&lt;p&gt;當然也可以像是 zed.dev 這樣的 geek 精神，自己寫了一套跨平台的 GUI 框架，但多數新創公司可能沒有這些資源來實現。例如已經非常成熟的 Notion.so、Obsidian 等等都是基於 Electron 實現的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用內建的 rsync 備份 Truenas Scale 到 Proxmox Backup Server</title>
      <link>https://www.omegaatt.com/blogs/develop/2024/backup_from_truenas_scale_to_pbs/</link>
      <pubDate>Sun, 19 May 2024 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2024/backup_from_truenas_scale_to_pbs/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;過去我會使用 backup script 配合 crontab 來定期的備份 nas 的資料，這次更換了 Proxmox Backup Server 的物理機後，多了一個硬碟的空間好讓我實驗 Truenas Scale 的備份機制。&lt;/p&gt;
&lt;h3 id=&#34;差異&#34;&gt;差異&lt;/h3&gt;
&lt;p&gt;rsync 本身並沒有 server/client 的概念，只有 source 與 destination。
過去我會在&lt;strong&gt;備份主機&lt;/strong&gt;上透過 samba 來 mount Nas 到資料夾內，檢查有沒有 mount 成功才在&lt;strong&gt;備份主機&lt;/strong&gt;上使用 rsync。
而 Truenas Scale 提供的 Data Protection 功能中，內建了 Rsync Tasks 模組，透過預先建立好的 ssh credential 來呼叫&lt;strong&gt;備份主機&lt;/strong&gt;進行 rsync。
同樣都是由&lt;strong&gt;備份主機&lt;/strong&gt;來進行 rsync，主要是任務的執行呼叫是 Truenas Scale 本身還是&lt;strong&gt;備份主基本身&lt;/strong&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>透過 Distrobox 解決 Linux 環境依賴問題</title>
      <link>https://www.omegaatt.com/blogs/develop/2024/two_distrobox_use_case/</link>
      <pubDate>Sat, 18 May 2024 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2024/two_distrobox_use_case/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;自從一年前嘗試使用 &lt;a href=&#34;https://www.omegaatt.com/blogs/develop/2023/kde_neon_experience&#34;&gt;KDE Neon&lt;/a&gt; 後，主要的桌面開發環境就從 wsl 整個遷移到 Linux 上。這一年來感受到，KDE Neon 可能正如 reddit 上的留言闡述的那樣，只是 KDE 團隊的「實驗場」，可以享受到「最」新的 Plasma 與「較」新的 Kernel，卻始終是基於 Ubuntu 22.04 LTS，即便 Ubuntu 24.04 LTS 推出之際，也不再讓我感受性感。&lt;/p&gt;</description>
    </item>
    <item>
      <title>透過 CLI 調整藍牙耳機音訊設定</title>
      <link>https://www.omegaatt.com/blogs/develop/2024/change_bluetooth_audio_profile_by_using_pactl/</link>
      <pubDate>Sun, 28 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2024/change_bluetooth_audio_profile_by_using_pactl/</guid>
      <description>&lt;p&gt;接續著 &lt;a href=&#34;https://www.omegaatt.com/blogs/develop/2023/kde_neon_pipewire_and_more_bluetooth_kde_neon_pipe_wire_and_more_bluetooth_codec&#34;&gt;KDE neon / Ubuntu 啟用 PipeWire 與 LDAC/AAC/AptX 藍芽編碼&lt;/a&gt;，每當連線到藍芽耳機時，語音設定檔在使用 LDAC 後，就無法同時使用麥克風，這樣一來在開會時，就需要手動到設定裡面去調整語音設定檔。&lt;/p&gt;</description>
    </item>
    <item>
      <title>透過 frp 與 GCP 打通家用 kubernetes cluster 的對外連線</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/kubernetes_with_frp_tunnel_and_cert_manager/</link>
      <pubDate>Sun, 12 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/kubernetes_with_frp_tunnel_and_cert_manager/</guid>
      <description>&lt;h2 id=&#34;概述&#34;&gt;概述&lt;/h2&gt;
&lt;p&gt;在家裡面架著一台 lab，使用 proxmox ve 作為 vm server
透過 qemu 虛擬化一台 ubuntu server vm
在這個 vm 上使用 k3s，啟動 kubernetes 的服務
在 kubernetes 內跑著眾多 dockerize 的 containers。&lt;/p&gt;
&lt;p&gt;雖然我不是資深維運專家，但我知道這可能很搞笑。&lt;/p&gt;</description>
    </item>
    <item>
      <title>KDE neon / Ubuntu 啟用 PipeWire 與 LDAC/AAC/AptX 藍芽編碼</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/kde_neon_pipewire_and_more_bluetooth_kde_neon_pipe_wire_and_more_bluetooth_codec/</link>
      <pubDate>Sun, 01 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/kde_neon_pipewire_and_more_bluetooth_kde_neon_pipe_wire_and_more_bluetooth_codec/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.ghacks.net/2022/05/23/ubuntu-22-10-dropping-pulseaudio/&#34;&gt;Ubuntu 22.10 將 Audio Server 從 PulseAudio 切換成 PipeWire&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;遇到了什麼問題&#34;&gt;遇到了什麼問題&lt;/h2&gt;
&lt;p&gt;明明使用著有 LDAC 或是 AptX 解碼能力的藍芽耳機，卻只能被迫接受 sbc 的低傳輸率音質嗎，身為規格黨怎麼可以忍受這件事（即便大部份時間都只使用 Youtube Music 的 128K bps opus）&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用 wireguard 與 aws 搭建虛擬內網</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/wireguard_easy/</link>
      <pubDate>Sun, 01 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/wireguard_easy/</guid>
      <description>&lt;p&gt;先前在「&lt;a href=&#34;https://www.omegaatt.com/blogs/develop/2022/frp-tunnel&#34;&gt;在 AWS 上使用 EC2 建立 FRP 玩玩內網穿透&lt;/a&gt;」一文中敘述了如何透過 AWS 實現虛擬穿透，也在內文中提到或許可以使用 wireguard 搭建內網，其原因也很簡單：每更新一個 port 都要重新設定 server side 實在是太麻煩了，拖更了進一年終於要開始寫 wireguard 的使用了。（AWS 免費也快到期了）&lt;/p&gt;</description>
    </item>
    <item>
      <title>KDE Neon 使用心得與踩雷紀錄</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/kde_neon_experience/</link>
      <pubDate>Sun, 04 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/kde_neon_experience/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;年初為了 &lt;a href=&#34;https://arc.net/&#34;&gt;arc browser&lt;/a&gt; 裝了一台 Hackintosh，因為原因又花了點時間裝了 &lt;a href=&#34;https://neon.kde.org/&#34;&gt;KDE Neon&lt;/a&gt;，這邊紀錄一下使用心得與踩雷紀錄。時間線大概是&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;快快樂樂使用 wsl2&lt;/li&gt;
&lt;li&gt;wsl 中踩了不少坑，想要嘗試 unix liked 的系統&lt;/li&gt;
&lt;li&gt;好心人提供 arc browser 的邀請，萌生了裝 Hackintosh 的念頭
&lt;ul&gt;
&lt;li&gt;在 HP Z2 G4 上裝了 Hackintosh，但是沒有事前做足功課，內顯圖形記憶體(P630)始終是 7mb&lt;/li&gt;
&lt;li&gt;買了張 amd WX4100 督上去，大幅提昇圖形性能，卻也沒再花時間繼續深入&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;嘗試在 windows 主機上雙系統 (windows + linux):
&lt;ul&gt;
&lt;li&gt;一開始直接選擇熟悉的 ubuntu，安裝了 ubuntu desktop 版本，由於是 nvidia 顯示卡，很快的遇到了硬體解碼問題&lt;/li&gt;
&lt;li&gt;開始嘗試 &lt;a href=&#34;https://github.com/elFarto/nvidia-vaapi-driver&#34;&gt;nvidia-vaapi-driver&lt;/a&gt;，但是遇到了很多問題，最後放棄&lt;/li&gt;
&lt;li&gt;想換到 amd 顯示卡，但是又不想花錢，於是想說看看其他發布版是否能解決&lt;/li&gt;
&lt;li&gt;從 Linux Mint, Manjaro, KEO Neon 中選擇了同樣是 ubuntu 底，卻是 KDE 團隊維護團隊的 KDE Neon&lt;/li&gt;
&lt;li&gt;不出意外的一樣遇到了 nvidia 驅動問題，雖然 firefox 已經可以順利硬體加速，但是 chromium 等仍然無法硬體加速&lt;/li&gt;
&lt;li&gt;這時候已經花了不少時間在這個問題上，於是決定換到 amd 顯示卡(內顯)&lt;/li&gt;
&lt;li&gt;在 Minisforum UM560 上安裝了 KDE Neon，一切順利，驅動毫無問題，硬體加速也正常&lt;/li&gt;
&lt;li&gt;嘗試裝了 ventura theme，讓他稍微好看一點&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;持續與 wayland 相處，走一步是一步&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;❯ neofetch
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;..---+/---..&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;                raiven@um560
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;---.&lt;span style=&#34;color:#e6db74&#34;&gt;``&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;``&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;.---.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;            ------------
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      .--.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;``&lt;/span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;-:-.         OS: KDE neon 5.27 x86_64
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:/:     &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;.----//----.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;     :/-        Host: UM560
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   .:.    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;---&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;          &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;--.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;    .:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;      Kernel: 5.19.0-43-generic
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  .:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;--&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;                .:-    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:.     Uptime: &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; hour, &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt; mins
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;/    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:.      &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;.-::-.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;      -:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;/&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;    Packages: &lt;span style=&#34;color:#ae81ff&#34;&gt;1924&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;dpkg&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;4&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;snap&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; /.    /.     &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:++++++++:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;     .:    .:    Shell: zsh 5.8.1
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;/    .:     &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;+++++++++++/      /&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;+&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   Resolution: 2560x1440
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/+&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   --     .++++++++++++&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;     :.   .+:   DE: Plasma 5.27.5
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;/    .:     &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;+++++++++++/      /&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;+&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   WM: kwin
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; /&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;    /.     &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:++++++++:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;     .:    .:    Theme: &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;Plasma&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;, Colloid-Dark &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GTK2/3&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; ./    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:.      &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;.:::-.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;      -:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;/&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;    Icons: Cupertino-Ventura &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;Plasma&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;, Cupertino-Ventura &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GTK2/3&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  .:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;--&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;                .:-    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:.     Terminal: konsole
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   .:.    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;---&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;          &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;--.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;    .:&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;      CPU: AMD Ryzen &lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt; 5625U with Radeon Graphics &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;12&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; @ 2.300GHz
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;:/:     &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;.----//----.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;     :/-        GPU: AMD ATI 04:00.0 Barcelo
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      .-:.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;``&lt;/span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;-:-.         Memory: 6265MiB / 31519MiB
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;---.&lt;span style=&#34;color:#e6db74&#34;&gt;``&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;``&lt;/span&gt;   &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;.---.&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;             &lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;..---+/---..&lt;span style=&#34;color:#e6db74&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;post-install-kde-neon&#34;&gt;Post Install KDE Neon&lt;/h2&gt;
&lt;h3 id=&#34;解決-key-過舊&#34;&gt;解決 key 過舊&lt;/h3&gt;
&lt;p&gt;當使用 &lt;code&gt;sudo apt update&lt;/code&gt; 時可能會發生&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何優雅地批次安裝 Nerd font 字型</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/install_fonts/</link>
      <pubDate>Wed, 03 May 2023 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/install_fonts/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/ryanoasis/nerd-fonts&#34;&gt;fonts repo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;接觸 wsl/ubuntu 的這幾年，經常會需要安裝 zsh 以及字型，因此誕生了 &lt;a href=&#34;https://www.omegaatt.com/blogs/develop/2022/zsh-cheat-sheet&#34;&gt;cheat sheet&lt;/a&gt;，久而久之連下載-&amp;gt;解壓縮-&amp;gt;安裝這個過程，都懶了。&lt;/p&gt;
&lt;p&gt;於是寫了一個批次下載並安裝最新版本的 Nerd Fond 字型的 shell script，讓 wsl 可以安裝 windows 的字型，linux 可以安裝 linux 字型。&lt;/p&gt;</description>
    </item>
    <item>
      <title>WSL2 中使用 systemd 管理 podman 的 container</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/wsl2_systemd_podman/</link>
      <pubDate>Mon, 13 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/wsl2_systemd_podman/</guid>
      <description>&lt;p&gt;原本使用 &lt;a href=&#34;https://github.com/nullpo-head/wsl-distrod&#34;&gt;wsl-distrod&lt;/a&gt; 來作為 wsl 中 systemd 的實現方式，後來 &lt;a href=&#34;https://devblogs.microsoft.com/commandline/systemd-support-is-now-available-in-wsl/&#34;&gt;microsoft 宣布 wsl 支持 systemd&lt;/a&gt; 後，distrod 等等 repo 就沒有在更新了呢，是巧合嗎?我不這麼認為。&lt;/p&gt;
&lt;p&gt;這篇簡略紀錄 wsl2 中啟用 systemd 作為 process 管理工具以及配合紅帽推出的 &lt;a href=&#34;https://podman.io/&#34;&gt;podman&lt;/a&gt; 來取代(斷捨離)docker desktop。&lt;/p&gt;</description>
    </item>
    <item>
      <title>解決 VM 關機時等待容器關閉</title>
      <link>https://www.omegaatt.com/blogs/develop/2023/k3s_kill_all/</link>
      <pubDate>Wed, 11 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2023/k3s_kill_all/</guid>
      <description>&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[     *] A stop job is running for libcontainer container xxxxxxxx (10s / 1m30s)_
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;過去 kubernetes 還跟 docker-shim 手牽手時，在關閉 k8s node vm 時常常出現等待 &lt;code&gt;docker-shim&lt;/code&gt; 關閉，直到一分三十秒被 time out 才正確關機。若是開發機就當作去尿尿的時間就好，但若是重要的環境停機備份，或是斷電時靠 UPS 提供電源等待系統關機，那浪費時間就不好了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在 AWS 上使用 EC2 建立 FRP 玩玩內網穿透</title>
      <link>https://www.omegaatt.com/blogs/develop/2022/frp-tunnel/</link>
      <pubDate>Sat, 19 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2022/frp-tunnel/</guid>
      <description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;
&lt;p&gt;TL;DR&lt;/p&gt;
&lt;p&gt;2022 年上旬熱衷於軟路由，在 Raspberry Pi 4b 上裝了 openWRT 來玩，使用 USB 網卡作為 LAN NIC，雖然使用上完全沒有問題，但透過 USB 始終有個芥蒂，「就不能多個 pci-e 來接網卡嗎」，於是衝動順勢買了 Mikrotik RB5009UG+S+IN。&lt;/p&gt;</description>
    </item>
    <item>
      <title>zsh &amp; oh-my-zsh &amp; tmux install cheat sheet on ubuntu 22.04</title>
      <link>https://www.omegaatt.com/blogs/develop/2022/zsh-cheat-sheet/</link>
      <pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2022/zsh-cheat-sheet/</guid>
      <description>&lt;h2 id=&#34;oh-my-zsh--power-lever-10k&#34;&gt;oh my zsh &amp;amp; power lever 10k&lt;/h2&gt;
&lt;ol start=&#34;0&#34;&gt;
&lt;li&gt;
&lt;p&gt;install deps&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install git curl -y
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;install zsh&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install zsh -y
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;check is installed&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cat /etc/shells | grep zsh
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# raiven@k3s:~$ cat /etc/shells | grep zsh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# /bin/zsh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# /usr/bin/zsh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;install &lt;a href=&#34;https://github.com/ohmyzsh/ohmyzsh#basic-installation&#34;&gt;oh-my-zsh&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sh -c &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;install &lt;a href=&#34;https://github.com/romkatv/powerlevel10k#oh-my-zsh&#34;&gt;powerlevel10k&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone --depth&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; https://github.com/romkatv/powerlevel10k.git &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;ZSH_CUSTOM&lt;span style=&#34;color:#66d9ef&#34;&gt;:-&lt;/span&gt;$HOME/.oh-my-zsh/custom&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;/themes/powerlevel10k
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;install fonts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;wsl:
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash -c &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;curl -fsSL https://raw.githubusercontent.com/omegaatt36/dotfiles/main/install_fonts.sh&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; --windows
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;linux:
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash -c &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;curl -fsSL https://raw.githubusercontent.com/omegaatt36/dotfiles/main/install_fonts.sh&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;change login shell(must logout and login again)&lt;/p&gt;</description>
    </item>
    <item>
      <title>proxmox ve shrink vm disk size</title>
      <link>https://www.omegaatt.com/blogs/develop/2022/pve-shrink-vm-disk/</link>
      <pubDate>Sun, 04 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2022/pve-shrink-vm-disk/</guid>
      <description>&lt;p&gt;由於 zpool 吃超過 80%，故將其中一個 VM(k8s-worker) 的硬碟縮小(200GB=&amp;gt;100GB)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pve: 7.2.7&lt;/li&gt;
&lt;li&gt;zfs:
&lt;ul&gt;
&lt;li&gt;zfs-2.1.5-pve1&lt;/li&gt;
&lt;li&gt;zfs-kmod-2.1.5-pve1&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;確認 vm disk 剩餘空間&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ df -h
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Filesystem      Size  Used Avail Use% Mounted on
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/dev/vda1        197G   14G   178G  7% /
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;vm 關機&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;下載 &lt;a href=&#34;https://sourceforge.net/projects/gparted/&#34;&gt;gparded iso&lt;/a&gt; 到 pve&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS 7 kubernetes &#43; containerd &#43; calico basic installation tutorial</title>
      <link>https://www.omegaatt.com/blogs/develop/2022/centos-7-kubernetes-install/</link>
      <pubDate>Sun, 20 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2022/centos-7-kubernetes-install/</guid>
      <description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;
&lt;p&gt;鑒於最近接到 1 CentOS master + 2 Gentoo node k8s cluster 建置雜事，被自己不熟系統雷到，做個筆記紀錄一下，未來敲敲指令就可以了&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 ..                    root@master
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               .PLTJ.                  -----------
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              &amp;lt;&amp;gt;&amp;lt;&amp;gt;&amp;lt;&amp;gt;&amp;lt;&amp;gt;                 OS: CentOS Linux &lt;span style=&#34;color:#ae81ff&#34;&gt;7&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Core&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; x86_64
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     KKSSV&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; 4KKK LJ KKKL.&amp;#39;&lt;/span&gt;VSSKK        Host: KVM/QEMU &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Standard PC &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;i440FX + PIIX, 1996&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; pc-i440fx-6.1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     KKV&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; 4KKKKK LJ KKKKAL &amp;#39;&lt;/span&gt;VKK        Kernel: 5.4.180-1.el7.elrepo.x86_64
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     V&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;VKKKK LJ KKKKV&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;V        Uptime: &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt; mins
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;     .4MA.&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;VKK LJ KKV&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;.4Mb.        Packages: &lt;span style=&#34;color:#ae81ff&#34;&gt;359&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rpm&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   . KKKKKA.&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;V LJ V&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; &amp;#39;&lt;/span&gt;.4KKKKK .      Shell: bash 4.2.46
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; .4D KKKKKKKA.&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&amp;#39;&lt;/span&gt; LJ &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&amp;#39;&lt;/span&gt;.4KKKKKKK FA.    Terminal: /dev/pts/0
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;QDD ++++++++++++  ++++++++++++ GFD&amp;gt;   CPU: Common KVM processor &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;4&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; @ 3.493GHz
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;VD KKKKKKKK&amp;#39;&lt;/span&gt;.. LJ ..&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;KKKKKKKK FV     Memory: 97MiB / 16015MiB
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;   &amp;#39;&lt;/span&gt; VKKKKK&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;. .4 LJ K. .&amp;#39;&lt;/span&gt;KKKKKV &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;      &amp;#39;&lt;/span&gt;VK&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;. .4KK LJ KKA. .&amp;#39;&lt;/span&gt;KV&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;     A. . .4KKKK LJ KKKKA. . .4
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;     KKA. &amp;#39;&lt;/span&gt;KKKKK LJ KKKKK&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39; .4KK
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;     KKSSA. VKKK LJ KKKV .4SSKK
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;              &amp;lt;&amp;gt;&amp;lt;&amp;gt;&amp;lt;&amp;gt;&amp;lt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;               &amp;#39;&lt;/span&gt;MKKM&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;                 &amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;此篇 CentOS 寄宿於 PVE 下，kernel 已升級為 &lt;code&gt;5.4.180-1.el7.elrepo.x86_64&lt;/code&gt;
使用 containerd 作為 cri
使用 calico 作為 cni，並使用 host 唯一的網卡，不做其他進階設定。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS 7 upgrade kernel</title>
      <link>https://www.omegaatt.com/blogs/develop/2022/centos-7-upgrade-kernel/</link>
      <pubDate>Sun, 20 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2022/centos-7-upgrade-kernel/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;查看目前 kernel 版本&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;gt; uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Linux R350-1 3.10.0-1160.53.1.el7.x86_64 &lt;span style=&#34;color:#75715e&#34;&gt;#1 SMP Fri Jan 14 13:59:45 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;添加 ELRepo 公鑰&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安裝 ELRepo yum 來源&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;查看可用的 kernel&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;yum --disablerepo&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;*&amp;#34;&lt;/span&gt; --enablerepo&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;elrepo-kernel&amp;#34;&lt;/span&gt; list available
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;安裝最新的 kernel，挑一個安裝，這邊選擇 kernel-lt&lt;/p&gt;</description>
    </item>
    <item>
      <title>改善 Proxmox VE/Debian 始終跑在最高頻率</title>
      <link>https://www.omegaatt.com/blogs/develop/2022/pve_power-save/</link>
      <pubDate>Sun, 09 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2022/pve_power-save/</guid>
      <description>&lt;p&gt;這幾天把便宜撿到的 Threadripper 2950X 平台也上 Proxmox VE 玩玩了，裝完系統後才發現自己太習慣於 windows 下的電源管理，一直都沒發現 linux 下 CPU 頻率都是拉滿的狀態，找了&lt;a href=&#34;https://forum.proxmox.com/threads/fix-always-high-cpu-frequency-in-proxmox-host.84270/&#34;&gt;debian 下進行電源管理的電源計畫設定教學&lt;/a&gt;達到降溫省電，順便做做紀錄。&lt;/p&gt;</description>
    </item>
    <item>
      <title>VScode SFTP 快速同步文件到 Server</title>
      <link>https://www.omegaatt.com/blogs/develop/2020/vscode_sftp/</link>
      <pubDate>Mon, 20 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://www.omegaatt.com/blogs/develop/2020/vscode_sftp/</guid>
      <description>&lt;p&gt;當 Server 環境使用白名單搭配 Reverce-Proxy 時，或是 dev、test 環境不供外部使用時，或許會將部分 code 存在只能靠內網連線的主機上，並透過 OpenSSH 供內部遠端操作。&lt;/p&gt;
&lt;p&gt;而 PHP 快速部屬的便捷在於替換單一檔案不須重啟 Server (前提是並非把檔案載進 Memory 或轉化守護進程)，此時可以依靠 FTP 上傳單一檔案即好。但每次改個 code 還要想辦法上傳程式碼實在是太浪費時間了，如標題所述，如何快速同步 code 到 Server 上呢。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
