使用Ubuntu Server架設DHCP伺服器 2019 年 3 月 21 日 Magic Len Linux、 研究分享、 網路相關 DHCP(動態主機配置協定, Dynamic Host Configuration Protocol)允許電腦利用網路來自動取得其在這個網路下的IP位址等網路配置資訊,如此一來就不用逐一地替每台電腦設定IP位址了!當裝置想要連上網路時,它會發送DHCP請求到這個網路,如果這個網路有DHCP伺服器存在,就會處理這個請求,並回覆給這台裝置應該要使用的IP位址,一旦裝置接受DHCP伺服器所傳來的IP位址... 繼續閱讀
如何刪除Git中已經被commit的檔案?減少倉庫(Repository)所佔用的檔案空間大小 2019 年 3 月 19 日 Magic Len 研究分享 在使用Git進行程式專案或是其它任何專案的版本控制時,通常會使用「.gitignore」檔案來讓Git在使用「add」將檔案納入Git的版本控制清單的時,過濾掉指定的目錄或檔案。通常這些被過濾的檔案是由專案在進行建置時所產生出來的任何檔案,以及一些使用者需要自行修改或是建立的設定檔(例如存放資料庫登入資訊的設定檔)。但我們都是人,難免會忘記把要過濾掉的檔案加進「.gitignore」中,而使得該檔... 繼續閱讀
Linux如何永久儲存iptables的設定? 2019 年 3 月 17 日 Magic Len Linux 「iptables」是Linux作業系統常用的netfilter防火牆規則的管理指令。對於剛接觸iptables的使用者來說,經常會不知道該如何把用iptables設定好的防火牆規則進行「存檔」,讓它在下次開機時也可以保留上一次開機所設定的規則。 繼續閱讀
如何在WordPress更新和安裝外掛時,使用或是禁用FTP連線? 2019 年 3 月 15 日 Magic Len 網路相關、 網站應用 WordPress的後台管理介面,除了可以管理文章之外,還可以處理外掛和佈景主題的安裝與更新,以及WordPress的版本升級。可是有些人在使用WordPress的後台來升級系統、安裝或更新外掛與佈景主題時,WordPress卻要求後台管理員輸入FTP伺服器的名稱和使用者密碼。雖然如果有FTP伺服器的話,正確地提供這些FTP資訊給WordPress,確實可以讓WordPress繼續完成它的安裝或更... 繼續閱讀
利用Emacs或是Vi的快速鍵來快速操作Bash Shell的技巧 2019 年 3 月 13 日 Magic Len Bash、 Linux、 研究分享、 macOS Bash是Linux作業系統和macOS預設的shell,在終端機上使用Bash來操作電腦,主要是用透過從鍵盤輸入指令來進行,因此指令的輸入速度會大大地影響著操作電腦的效率。這篇文章將會介紹如何利用Emacs或是Vi的快速鍵來加快指令的輸入。 繼續閱讀
Ubuntu Server 如何開啟或取消自動更新? 2019 年 3 月 11 日 Magic Len Linux 通常伺服器為了求穩定,不會隨便進行安全性之外的系統更新。不過就算只是更新安全性相關的套件,也有可能會讓伺服器出問題,為了保險起見,很多人會選擇完全關閉Ubuntu Server的自動更新,等到管理員在操作伺服器,甚至是在機器旁邊的時候才會進行更新維護。那麼Ubuntu Server究竟是開啟自動更新比較好,還是關閉自動更新比較好? 繼續閱讀
使用Ubuntu Server架設Samba,與Windows做「網路上的芳鄰」吧! 2019 年 3 月 9 日 Magic Len Linux、 研究分享、 網路相關 Samba在Unix-like作業系統上實作了微軟Windows作業系統的「網路上的芳鄰」所使用的伺服器訊息區塊(SMB, Server Message Block),又稱網路文件共享系統(CIFS, Common Internet File System),可以讓同一個網路上的機器共享檔案、操作印表機或是其它週邊設備。也就是說,透過Samba,運行Unix-like作業系統的機器也可以加入Win... 繼續閱讀
使用Ubuntu Server架設網域名稱伺服器(DNS, Domain Name Server) 2019 年 3 月 7 日 Magic Len Linux、 研究分享、 網路相關 BIND(Berkeley Internet Name Domain)是全世界最廣泛用來提供DNS服務的軟體,能夠將網域名稱與IP相互對應,提供了「named」和能用來遠端管理named的「rndc」工具。 繼續閱讀
如何更改Linux作業系統的主機名稱(hostname)? 2019 年 3 月 5 日 Magic Len Linux 主機名稱(hostname)是人類用來識別電腦主機的名稱,在電腦網路中又稱為節點名稱(nodename)。就像是替寵物命名一樣,我們也可以替自己的電腦隨意地進行命名。在安裝Linux作業系統的時候,通常就會先指定好主機名稱,這個主機名稱在作業系統安裝完後是可以更改的,那麼要怎麼去更改它呢? 繼續閱讀
時間戳記轉換器 2019 年 3 月 3 日 Magic Len 作品分享、 網站應用 時間戳記是一種以標準化的方式記錄某特定時間點的作法,常使用秒或毫秒來表示從格林威治標準時間的西元1970年1月1日經過了多少時間(Unix時間戳記),有時也會以國際標準ISO 8601來直接表示該時間點。例如「格林威治標準時間的西元2019年1月15日5點0分0秒」可以用Unix時間戳記表示為「1547528400000 毫秒」,也可以用ISO 8601表示為「2019-01-15T05:00:0... 繼續閱讀