<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><title>MagicLen</title><link>https://magiclen.org/2022/09/feed</link><description>多元化原創文章，內容包羅萬象，有程式語言、網站應用、軟體介紹、硬體介紹、作業系統、旅行遊記、專題採訪、益智問題、文學創作，以及作者們的知識分享和作品分享。</description><language>zh-TW</language><lastBuildDate>Wed, 15 Apr 2026 13:40:36 +0000</lastBuildDate><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>8</sy:updateFrequency><sy:updateBase>1970-01-01T00:00+00:00</sy:updateBase><item><title>在 Linux 作業系統上使用 musl libc 來編譯出靜態可攜的程式，擺脫對於 glibc 的依賴</title><link>https://magiclen.org/musl-libc</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/program-942487_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/07/program-942487_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/07/program-942487_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/07/program-942487_1920-660x486.jpg 3x" alt="">
musl libc是C語言的一種標準函式庫，程式碼乾淨且高效，針對靜態連接(static linking)設計，適合被用來製作可攜的程式，且也很容易進行交叉編譯(cross compile)，編譯出運行在不同系統環境的程式。GCC(GNU Compiler Collection)是GNU的C/C++編譯器套裝，大部分的Linux發行版使用的C標準函式庫是glibc，其所提供的GCC預設也是基於gl...]]></description><category>研究分享</category><category>C &amp; C++</category><category>Linux</category><category>musl</category><category>GCC</category><guid>https://magiclen.org/musl-libc</guid><pubDate>Tue, 27 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Joplin 開源且跨平台的 Markdown 筆記軟體</title><link>https://magiclen.org/joplin</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/shot-04-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/07/shot-04-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/07/shot-04-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/07/shot-04-660x486.png 3x" alt="">
Joplin是一款免費且跨作業系統的筆記軟體，使用Mardown來撰寫筆記，而且可以使用Latex語法。筆記也可以同步到雲端空間上儲存，支援多種雲端空間。]]></description><category>軟體介紹</category><category>Linux</category><category>Windows</category><category>Markdown</category><category>macOS</category><category>Joplin</category><category>文書</category><guid>https://magiclen.org/joplin</guid><pubDate>Thu, 22 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在Linux作業系統上使用 Z Shell (Zsh)？</title><link>https://magiclen.org/zsh</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/shot-17-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/07/shot-17-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/07/shot-17-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/07/shot-17-660x486.png 3x" alt="">
Z Shell(Zsh)是macOS預設的Shell，它能夠提供比Bash還要更強大的TAB補全功能，也可以做到補全時大小寫字母的更正。如果再加上Oh My Zsh框架，還能快速設定Zsh的主題(theme)以及各式擴充插件(plugin)。Zsh的語法與Bash是大同小異，將Linux預設的Shell改為Zsh後也可以在需要時隨時使用Bash來跑Bash腳本，不太會有轉換前後有所差異的困擾。]]></description><category>Linux</category><category>Linux</category><category>Linux Mint</category><category>SSH</category><category>Zsh</category><category>curl</category><guid>https://magiclen.org/zsh</guid><pubDate>Tue, 20 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Inkscape 免費、開源、跨平台的向量繪圖軟體</title><link>https://magiclen.org/inkscape</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/shot-06-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/07/shot-06-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/07/shot-06-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/07/shot-06-660x486.png 3x" alt="">
Inkscape是一款免費、開源且跨作業系統的向量繪圖軟體，支援常見的向量圖片格式(包含Adobe、Corel和微軟的向量圖片格式)和點陣圖片格式，是製作向量圖片的好工具！]]></description><category>軟體介紹</category><category>Linux</category><category>Windows</category><category>macOS</category><category>Inkscape</category><category>SVG</category><category>影像處理</category><guid>https://magiclen.org/inkscape</guid><pubDate>Thu, 15 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何用mysqlpump來備份MySQL？</title><link>https://magiclen.org/mysqlpump</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-660x486.jpg 3x" alt="">
「mysqlpump」是MySQL官方提供的指令工具，用來把MySQL內儲存的資料輸出成SQL格式的文字檔；「mysql」是MySQL官方提供的SQL Shell客戶端，可以用來執行SQL敘述。將「mysqlpump和「mysql」搭配使用就可以備份與還原MySQL。]]></description><category>網路相關</category><category>Linux</category><category>Linux</category><category>MySQL</category><category>RAR</category><category>SQL</category><category>資料庫</category><category>SSH Tunnel</category><category>備份</category><category>ss (指令)</category><guid>https://magiclen.org/mysqlpump</guid><pubDate>Tue, 13 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何用mongodump來備份MongoDB？</title><link>https://magiclen.org/mongodump</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/07/data-carrier-1313000_1920-660x486.jpg 3x" alt="">
「mongodump」是MongoDB官方提供的指令工具，用來輸出MongoDB內儲存的資料；「mongorestore」也是MongoDB官方提供的指令工具，用來將「mongodump」所輸出的資料，輸入回MongoDB內。將「mongodump」和「mongorestore」搭配使用就可以備份與還原MongoDB。]]></description><category>網路相關</category><category>Linux</category><category>Linux</category><category>RAR</category><category>資料庫</category><category>MongoDB</category><category>SSH Tunnel</category><category>備份</category><category>ss (指令)</category><guid>https://magiclen.org/mongodump</guid><pubDate>Thu, 8 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何利用SSH Tunnel來穿透遠端主機的防火牆，連接到某個服務？</title><link>https://magiclen.org/ssh-tunnel</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/tunnel-1845046_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/07/tunnel-1845046_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/07/tunnel-1845046_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/07/tunnel-1845046_1920-660x486.jpg 3x" alt="">
在伺服器上架設服務的時候，不見得會將服務的TCP連接埠直接公開在網際網路上給大家任意存取。所以在進行系統管理時，通常會透過SSH來登入伺服器，利用伺服器上的Shell來操作伺服器。但是有時候我們會希望直接在自己的電腦上使用工具或是撰寫程式來連接伺服器防火牆背後的服務，此時就可以使用SSH Tunnel來進行TCP封包的轉遞(Forwarding)。SSH Tunnel可以把要傳給該服務的封包，透過...]]></description><category>網路相關</category><category>Linux</category><category>SSH</category><category>SSH Tunnel</category><guid>https://magiclen.org/ssh-tunnel</guid><pubDate>Tue, 6 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Linux作業系統如何限制SSH在一段時間內的嘗試登入次數，來避免被暴力破解登入？</title><link>https://magiclen.org/fail2ban-ssh</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/fail2ban-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/07/fail2ban-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/07/fail2ban-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/07/fail2ban-660x486.png 3x" alt="">
Fail2ban是一款用來阻擋使用暴力破解法登入伺服器的工具，最常被應用在SSH伺服器上。它會去檢查伺服器的日誌(Log)，並將登入失敗的IP位址記錄下來，如果該IP在一段時間內錯了超過規定的次數，就會自動添加規則至防火牆中，阻擋該IP一段時間的連入。]]></description><category>網路相關</category><category>Linux</category><category>Linux</category><category>SSH</category><category>Fail2ban</category><guid>https://magiclen.org/fail2ban-ssh</guid><pubDate>Thu, 1 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item></channel></rss>