<?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/category/network/feed</link><description>多元化原創文章，內容包羅萬象，有程式語言、網站應用、軟體介紹、硬體介紹、作業系統、旅行遊記、專題採訪、益智問題、文學創作，以及作者們的知識分享和作品分享。</description><language>zh-TW</language><lastBuildDate>Sat, 18 Apr 2026 07:22:16 +0000</lastBuildDate><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>8</sy:updateFrequency><sy:updateBase>1970-01-01T00:00+00:00</sy:updateBase><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><item><title>如何讓Linux作業系統透過第三方電子郵件(E-mail)服務來發送電子郵件？</title><link>https://magiclen.org/linux-sendmail</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/06/email-3249062-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/06/email-3249062-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/06/email-3249062-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/06/email-3249062-660x486.png 3x" alt="">
Linux上的許多程式都會有寄信的功能，像是用來撰寫網站後端程式的PHP程式語言，它的「mail」函數背後就是透過Linux的「sendmail」指令來實現的。有些腳本也會提供寄信通知管理員的功能，同樣會使用到「sendmail」指令。但是在預設的情況下，Linux發行版的「sendmail」指令是不能正常使用的，並不能成功將信件寄出，還得在本地端架設郵件伺服器才行。不過要自己架設一個完整的郵件伺...]]></description><category>研究分享</category><category>網路相關</category><category>Linux</category><category>Linux</category><category>Ubuntu</category><category>Ubuntu Server</category><category>Postfix</category><category>SMTP</category><category>Sendmail</category><category>電子郵件</category><guid>https://magiclen.org/linux-sendmail</guid><pubDate>Tue, 30 Aug 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>使用WordPress架設自己的部落格</title><link>https://magiclen.org/wordpress-install</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/06/shot-09-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/06/shot-09-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/06/shot-09-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/06/shot-09-660x486.png 3x" alt="">
想要架設一個網站在上面分享各式各樣的資訊或是記下生活的點點滴滴嗎？雖然現在不太流行了，但部落格在社群平台還沒開始火起來之前可是很多人在使用的，當年交換無名小站或痞客邦的帳號就像是現在互換Facebook、Instagram一樣，沒有部落格可就跟不上流行了。作為一款西元2003年就開始的免費PHP論壇程式，WordPress時至今日已成為最受歡迎的網站內容管理系統(CMS, Content Mana...]]></description><category>網站應用</category><category>網路相關</category><category>Linux</category><category>Apache</category><category>Linux</category><category>LNAMP</category><category>MySQL</category><category>Nginx</category><category>PHP</category><category>WordPress</category><category>資料庫</category><category>部落格</category><guid>https://magiclen.org/wordpress-install</guid><pubDate>Tue, 5 Jul 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Docker Compose 的基本使用方式</title><link>https://magiclen.org/docker-compose</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/05/docker-compose-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/05/docker-compose-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/05/docker-compose-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/05/docker-compose-660x486.png 3x" alt="">
一個服務或是一個應用程式可能會需要依賴其它的一個或多個服務才能正常執行，所以為了省下Docker容器得一個一個按照順序用指令開起來的麻煩以及減少在這個過程中發生錯誤的機率，Docker Compose允許把這些相關聯的容器撰寫在一個設定檔案內，只要經過一個簡單的指令就可以一同啟動或是停止。]]></description><category>研究分享</category><category>網路相關</category><category>軟體介紹</category><category>JavaScript</category><category>Linux</category><category>NoSQL</category><category>資料庫</category><category>Docker</category><category>MongoDB</category><category>TypeScript</category><category>syslog</category><category>虛擬化</category><guid>https://magiclen.org/docker-compose</guid><pubDate>Thu, 30 Jun 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Docker 的基本使用方式</title><link>https://magiclen.org/docker</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2023/11/docker-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2023/11/docker-220x162.png 1x, https://magiclen.org/wp-content/uploads/2023/11/docker-440x324.png 2x, https://magiclen.org/wp-content/uploads/2023/11/docker-660x486.png 3x" alt="">
Docker是一種輕量級的作業系統虛擬化解決方案，相較於傳統在Host作業系統上安裝Guest作業系統的硬體虛擬化方式，Docker可以直接在同一個Host作業系統核心上，以「容器」來區分應用程式的執行環境，也就是直接在系統層上完成虛擬化。因此Docker執行程式的效率通常會比傳統虛擬化的方式還要來得好，可以節省許多硬體資源。在實務上，Docker常被用來部署資料庫、Web應用程式等伺服器相關的程...]]></description><category>研究分享</category><category>網路相關</category><category>軟體介紹</category><category>JavaScript</category><category>Linux</category><category>Docker</category><category>TypeScript</category><category>虛擬化</category><category>curl</category><guid>https://magiclen.org/docker</guid><pubDate>Tue, 28 Jun 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何安裝Ubuntu Server 22.04來架設伺服器？</title><link>https://magiclen.org/ubuntu-server-22-04</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/04/ubuntu-22-04-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/04/ubuntu-22-04-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/04/ubuntu-22-04-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/04/ubuntu-22-04-660x486.png 3x" alt="">
Ubuntu是基於Debian的Linux發行版。Debian的版本更新時間不固定，但Ubuntu會固定在每年的4月和10月釋出新版(每半年一新版)，版本號碼就是「年份.月份」，例如在2020年4月發佈的版本，號碼就是20.04；在2009年10月發佈的版本，號碼就是9.10。通常每隔兩年會釋出一個更新支援期長達5年的LTS(Long Term Support)版本，例如18.04、20.04、2...]]></description><category>網路相關</category><category>Linux</category><category>Linux</category><category>Ubuntu</category><category>Ubuntu Server</category><guid>https://magiclen.org/ubuntu-server-22-04</guid><pubDate>Wed, 4 May 2022 04:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>使用Ubuntu Server架設Redis伺服器，並於PHP程式中存取Redis資料庫</title><link>https://magiclen.org/ubuntu-server-redis-php</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2020/10/shot-16-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2020/10/shot-16-220x162.png 1x, https://magiclen.org/wp-content/uploads/2020/10/shot-16-440x324.png 2x, https://magiclen.org/wp-content/uploads/2020/10/shot-16-660x486.png 3x" alt="">
Redis是一個開源的NoSQL資料庫，以一個key對應一個value的方式並配合記憶體(RAM)來儲存資料，效能要比關聯式資料庫還要好很多，可以在許多程式語言上使用。Redis的value除了字串(string)型態之外，另外還有幾種比較特殊的結構，包括set、zset、list和hash，並提供了多種方式來操作這些欄位。]]></description><category>研究分享</category><category>網路相關</category><category>Linux</category><category>Linux</category><category>NoSQL</category><category>phpRedisAdmin</category><category>Redis</category><category>Ubuntu</category><category>Ubuntu Server</category><category>資料庫</category><category>ss (指令)</category><category>curl</category><guid>https://magiclen.org/ubuntu-server-redis-php</guid><pubDate>Thu, 22 Oct 2020 12:00:24 +0800</pubDate><dc:creator>Magic Len</dc:creator></item></channel></rss>