-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
12 lines (12 loc) · 14.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
<!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.112.5"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>King's Blog</title><meta name=description content="Record your life through writing, and make it more fulfilling."><meta name=author content="king Tam"><link rel=canonical href=https://www.kingtam.tk/><link crossorigin=anonymous href=/assets/css/stylesheet.3613efbd0b1772781e8f49935e973cae632a7f61471c05b17be155505ccf87b5.css integrity="sha256-NhPvvQsXcngej0mTXpc8rmMqf2FHHAWxe+FVUFzPh7U=" rel="preload stylesheet" as=style><link rel=icon href=https://www.kingtam.tk/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://www.kingtam.tk/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://www.kingtam.tk/favicon-32x32.png><link rel=apple-touch-icon href=https://www.kingtam.tk/apple-touch-icon.png><link rel=mask-icon href=https://www.kingtam.tk/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://www.kingtam.tk/index.xml><link rel=alternate type=application/json href=https://www.kingtam.tk/index.json><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><script type=application/javascript>var doNotTrack=!1;doNotTrack||(function(e,t,n,s,o,i,a){e.GoogleAnalyticsObject=o,e[o]=e[o]||function(){(e[o].q=e[o].q||[]).push(arguments)},e[o].l=1*new Date,i=t.createElement(n),a=t.getElementsByTagName(n)[0],i.async=1,i.src=s,a.parentNode.insertBefore(i,a)}(window,document,"script","https://www.google-analytics.com/analytics.js","ga"),ga("create","UA-123-45","auto"),ga("send","pageview"))</script><meta property="og:title" content="King's Blog"><meta property="og:description" content="Record your life through writing, and make it more fulfilling."><meta property="og:type" content="website"><meta property="og:url" content="https://www.kingtam.tk/"><meta name=twitter:card content="summary"><meta name=twitter:title content="King's Blog"><meta name=twitter:description content="Record your life through writing, and make it more fulfilling."><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"King's Blog","url":"https://www.kingtam.tk/","description":"Record your life through writing, and make it more fulfilling.","thumbnailUrl":"https://www.kingtam.tk/favicon.ico","sameAs":["mailto:[email protected]"]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://www.kingtam.tk/ accesskey=h title="King's Blog (Alt + H)">King's Blog</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div></div><ul id=menu><li><a href=https://www.kingtam.tk/categories/ title=Categories><span>Categories</span></a></li><li><a href=https://www.kingtam.tk/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://www.kingtam.tk/search/ title="Search (Alt + /)" accesskey=/><span>Search</span></a></li><li><a href=https://www.kingtam.tk/archives/ title=Archives><span>Archives</span></a></li></ul></nav></header><main class=main><article class="first-entry home-info"><header class=entry-header><h1>Hi!</h1></header><div class=entry-content>In the obsidian abyss of terminals, we salvage pearls of blinking cursors.</div><footer class=entry-footer><div class=social-icons><a href=mailto:[email protected] target=_blank rel="noopener noreferrer me" title=Email><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 21" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1.0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1.0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg></a></div></footer></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/console/Cover.jpeg alt></figure><header class=entry-header><h2>Console</h2></header><div class=entry-content><p>Access the VM console on Proxmox Virtual Environment (PVE)</p></div><footer class=entry-footer><span title='2025-03-19 01:19:15 +0800 +0800'>March 19, 2025</span> · 1 min · 175 words · King Tam</footer><a class=entry-link aria-label="post link to Console" href=https://www.kingtam.tk/posts/console/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/ssmtp/cover-smmtp.jpeg alt></figure><header class=entry-header><h2>sSMTP</h2></header><div class=entry-content><p>sSMTP is a simple MTA to deliver mail from a computer to a mail hub (SMTP server).</p></div><footer class=entry-footer><span title='2025-02-25 13:00:23 +0800 +0800'>February 25, 2025</span> · 3 min · 481 words · King Tam</footer><a class=entry-link aria-label="post link to sSMTP" href=https://www.kingtam.tk/posts/ssmtp/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/tmux/Cover-tmux.jpeg alt></figure><header class=entry-header><h2>Tmux</h2></header><div class=entry-content><p>Tmux (short for Terminal Multiplexer) is a powerful tool that allows you to manage multiple terminal sessions within a single window.</p></div><footer class=entry-footer><span title='2025-02-21 22:51:12 +0800 +0800'>February 21, 2025</span> · 4 min · 719 words · King Tam</footer><a class=entry-link aria-label="post link to Tmux" href=https://www.kingtam.tk/posts/tmux/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/lxc-create/Cover.jpeg alt></figure><header class=entry-header><h2>PCT commands</h2></header><div class=entry-content><p>Using pct in Proxmox VE Proxmox VE (PVE) is a powerful open-source virtualization platform that supports both LXC containers and KVM virtual machines. The pct command line tool is specifically designed to manage LXC containers. Below is a detailed step-by-step guide to help master the pct command.
1. Prerequisites Before using pct, ensure:
Necessary OS templates (e.g., Ubuntu, Debian, CentOS) are downloaded from the Proxmox template repository. 2. Basic Commands 2....</p></div><footer class=entry-footer><span title='2025-02-12 12:57:07 +0800 +0800'>February 12, 2025</span> · 5 min · 856 words · King Tam</footer><a class=entry-link aria-label="post link to PCT commands" href=https://www.kingtam.tk/posts/lxc-create/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/adb-scrcpy/Cover.jpeg alt></figure><header class=entry-header><h2>Use ADB to Push Files / Install APKs and Control Android Devices with Scrcpy</h2></header><div class=entry-content><p>Android Debug Bridge (ADB) is a versatile command-line tool that allows users to interact with Android devices.
scrcpy is a powerful tool that allows users to control and mirror Android device’s screen on computer.
Prerequisites: Enable Developer Options on Android device:
Go to Settings > About phone. Tap Build number 7 times until you see a message saying “You are now a developer!” Enable USB Debugging:
Go to Settings > System > Developer options....</p></div><footer class=entry-footer><span title='2025-02-06 10:22:42 +0800 +0800'>February 6, 2025</span> · 4 min · 802 words · King Tam</footer><a class=entry-link aria-label="post link to Use ADB to Push Files / Install APKs and Control Android Devices with Scrcpy" href=https://www.kingtam.tk/posts/adb-scrcpy/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/iventoy/Cover_iVentoy.jpeg alt></figure><header class=entry-header><h2>Iventoy</h2></header><div class=entry-content><p>Introduction iVentoy is another convenient tool developed by the author ( longpanda) of the famous ISO boot tool Ventoy. The goal of this tool is to enable booting and startup through the PXE server without even preparing a flash drive, and the system is also very convenient to use.
Deploy SCENARIO01 (step-by-step) Download iVentoy Please use the root privilege to run below commands
1 wget https://github.com/ventoy/PXE/releases/download/v1.0.20/iventoy-1.0.20-linux-free.tar.gz -O /tmp/iventoy.tar.gz Extract the Package 1 tar -xvzf /tmp/iventoy....</p></div><footer class=entry-footer><span title='2025-01-29 10:22:52 +0800 +0800'>January 29, 2025</span> · 5 min · 869 words · King Tam</footer><a class=entry-link aria-label="post link to Iventoy" href=https://www.kingtam.tk/posts/iventoy/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/ssh-to-win/ssh-to-win.jpeg alt></figure><header class=entry-header><h2>Seamless SSH Access: Auto-Launch Git Bash on Windows 10 After Login</h2></header><div class=entry-content><p>Set Git Bash as the Default Shell for SSH on Windows 10</p></div><footer class=entry-footer><span title='2025-01-27 20:21:41 +0800 +0800'>January 27, 2025</span> · 3 min · 442 words · King Tam</footer><a class=entry-link aria-label="post link to Seamless SSH Access: Auto-Launch Git Bash on Windows 10 After Login" href=https://www.kingtam.tk/posts/ssh-to-win/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/input/Cover.jpg alt></figure><header class=entry-header><h2>Install FCITX Input Method on LMDE</h2></header><div class=entry-content><p>Install FCITX Input Method on LMDE</p></div><footer class=entry-footer><span title='2024-03-05 15:34:12 +0800 +0800'>March 5, 2024</span> · 1 min · 122 words · King Tam</footer><a class=entry-link aria-label="post link to Install FCITX Input Method on LMDE" href=https://www.kingtam.tk/posts/input/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/vim-commentary/Cover.jpeg alt></figure><header class=entry-header><h2>Unleashing the Power of vim-commentary Plug-in</h2></header><div class=entry-content><p>The incredible vim-commentary plug-in developed by [tpope]</p></div><footer class=entry-footer><span title='2023-12-03 16:32:26 +0800 +0800'>December 3, 2023</span> · 3 min · 428 words · King Tam</footer><a class=entry-link aria-label="post link to Unleashing the Power of vim-commentary Plug-in" href=https://www.kingtam.tk/posts/vim-commentary/></a></article><article class=post-entry><figure class=entry-cover><img loading=lazy src=https://www.kingtam.tk/img/ssh-key/ssh-key.jpg alt></figure><header class=entry-header><h2>Secure Linux Login Connection</h2></header><div class=entry-content><p>Secure Linux Login Connection</p></div><footer class=entry-footer><span title='2023-07-25 16:47:52 +0800 +0800'>July 25, 2023</span> · 4 min · 710 words · King Tam</footer><a class=entry-link aria-label="post link to Secure Linux Login Connection" href=https://www.kingtam.tk/posts/ssh-key/></a></article><footer class=page-footer><nav class=pagination><a class=next href=https://www.kingtam.tk/page/2/>Next »</a></nav></footer></main><footer class=footer><span>© 2025 <a href=https://www.kingtam.tk/>King's Blog</a></span>
<span>Powered by
<a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>