雨落清風。心向陽
開源軟體

開源軟體:回顧過去的 20 年

二十年前,1998年2月,「開源」一詞首先被運用於軟體。 不久之後,開源就被定義了出來,開放源代碼促進會( OSI , Open Source Initiative )的種子也被種下了下去。二十年後,這一運動被證明是非常成功的,超出了當時所有人的想像。 今天,開源軟體無處不在。 這歸功於互聯網和網路的基礎,它為我們所使用的電腦和移動設備,以及它們所連接的網路提供了動力。 沒有它,雲計算和新興的物聯網將不可能被推廣,甚至不可能出現。 它使新的商業模式得到測試和驗證,這就允許像谷歌和 Facebook 這樣的大公司從其他人站在前人的路上繼續往前走。
Linux中國

Linux 與 Unix 之差異

在計算機時代,相當一部分的人錯誤地認為 Unix 和 Linux 操作系統是一樣的。然而,事實恰好相反。讓我們仔細看看。
Linux中國

循序漸進學習如何在 MariaDB 中配置主從複製

複製是用於為我們的資料庫創建多個副本,這些副本可以在其它資料庫上用於運行查詢,像一些非常繁重的查詢可能會影響主資料庫伺服器的性能,或者我們可以使用它來做數據冗餘,或者兼具以上兩個目的。我們可以將這個過程自動化,即主伺服器到從伺服器的複製過程自動進行。執行備份而不影響在主伺服器上的寫操作。
Shell

Linux 下擴展交換空間

一般來說,當應用程序使用大量物理內存(RAM)並且不夠用時操作系統會開始使用交換空間(Swap Space)。這種情況下,操作系統會把不活動的物理頁面置換到交換空間。釋放出來的空閑內存可以繼續被其他應用程序使用。等到物理內存使用量降下來後,交換的內存區域又會換回到物理內存中。系統管理員應該確保系統交換空間足夠,保證操作系統在內存不夠用時始終能夠通過置換頁面的方式獲取可用的物理內存。接下來,我們就來介紹如何創建、擴展和刪除交換空間。
Linux中國

創建區域網內的離線 YUM 倉庫

為了節省數據量,我們可以創建個離線 yum 源並將之分享到本地網路中。網路中的其他 Linux 機器就可以直接從本地 yum 上獲取系統更新,從而節省數據量,而且傳輸速度也會很好。
Linux中國

為什麼 Kubernetes 很酷

在我剛開始學習 Kubernetes(大約是一年半以前吧?)時,我真的不明白為什麼應該去關注它。 在我使用 Kubernetes 全職工作了三個多月後,我才逐漸明白了為什麼我應該使用它。
Linux中國

為初學者準備的 MariaDB 管理命令

現在我們再來看看一些有用的 MariaDB 管理命令。這些都是使用 MariaDB 最基礎的命令,而且它們對 MySQL 也同樣適合,因為 Mariadb 就是 MySQL 的一個分支而已。
Linux中國

互聯網化療 —— BrickerBot 殭屍網路創建者的行動

本文作者 janit0r 被認為是 BrickerBot 病毒的作者。此病毒會攻擊物聯網上安全性不足的設備並使其斷開和其他網路設備的連接。janit0r 宣稱他使用這個病毒的目的是保護互聯網的安全,避免這些設備被入侵者用於入侵網路上的其他設備。janit0r 稱此項目為「互聯網化療」。janit0r 決定在 2017 年 12 月終止這個項目,並在網路上發表了這篇文章。
Linux 發行版/系統

2018 年最好的 Linux 發行版

在這新的一年裡,對於 Linux 的發展來說將是無限可能。鑒於2017年中一些 Linux 發行版發生了很大的改變,我相信在 2018 Linux 將會在伺服器和桌面領域迎來更穩定的市場份額增長。就像去年所做的一樣,我們將從如下幾個方面評判劃分它們:系統管理易用性、是否輕量級、桌面環境、可證明能力、物理網和服務端領域。這些分類基本可以涵蓋所有 Linux 用戶需求。
Linux中國

什麼是 .bashrc,為什麼要編輯 .bashrc?

你的 home 目錄下藏著很多隱藏文件。如果你在運行 macOS 或者主流的 Linux 發行版的話,你就會在靠近隱藏文件列表的上方看見一個名為 .bashrc 的文件。那麼什麼是 .bashrc,編輯 .bashrc 又有什麼用呢?
Linux中國

精通 Linux 上的文件搜索

有很多有用的命令可以搜索文件,find 命令可能是其中最有名的,但它不是唯一的命令,也不一定總是找到目標文件的最快方法。

Posts navigation