Linux中國 如何在 Windows 上通過 Kitematic 使用 Docker 在本篇文章中,我們會學習如何在 Windows 操作系統上安裝 Kitematic 以及部署一個測試性的 Nginx Web 伺服器。Kitematic 是一個具有現代化的界面設計的自由開源軟體,它可以讓我們在 Docker 中互動式執行任務。Kitematic 設計的非常漂亮、界面美觀。使用它,我們可以簡單快速地開箱搭建我們的容器而不需要輸入命令,可以在圖形用戶界面中通過簡單的點擊從而在容器上部署我們的應用。Kitematic 集成了 Docker Hub,允許我們搜索、拉取任何需要的鏡像,並在上面部署應用。它同時也能很好地切換到命令行用戶介面模式。目前,它包括了自動映射 By Rain2015 年 9 月 2 日
Linux中國 看這些孩子在 Ubuntu 的 Linux 終端下玩耍 我發現了一個孩子們在他們的計算機教室里玩得很開心的視頻。我不知道他們在哪裡,但我猜測是在印度尼西亞或者馬來西亞。視頻請自行搭梯子: https://youtu.be/z8taQPomp0Y 在Linux終端下面跑火車 這裡沒有魔術。只是一個叫做sl的命令行工具。我想它是在把ls打錯的情況下為了好玩而開發的。如果你曾經在Linux的命令行下工作,你會知道ls是一個最常使用的一個命令,也許也是一個最經常打錯的命令。 如果你想從這個終端下的火車獲得一些樂趣,你可以使用下面的命令安裝它。 sudo apt-get install sl 要運行終端火車,只需要在終端中輸入sl。 By Rain2015 年 9 月 2 日
Linux中國 fdupes:Linux 中查找並刪除重複文件的命令行工具 對於大多數計算機用戶而言,查找並替換重複的文件是一個常見的需求。查找並移除重複文件真是一項令人不勝其煩的工作,它耗時又耗力。但如果你的機器上跑著GNU/Linux,那麼查找重複文件會變得十分簡單,這多虧了fdupes工具。 fdupes在Linux中查找並刪除重複文件 fdupes是啥東東? fdupes是Linux下的一個工具,它由Adrian Lopez用C編程語言編寫並基於MIT許可證發行,該應用程序可以在指定的目錄及子目錄中查找重複的文件。fdupes通過對比文件的MD5簽名,以及逐位元組比較文件來識別重複內容,fdupes有各種選項,可以實現對文件的列出、刪除、 By Rain2015 年 9 月 1 日
Linux中國 在 Linux 下使用 RAID(六):設置 RAID 10 或 1 + 0(嵌套) RAID 10 是組合 RAID 1 和 RAID 0 形成的。要設置 RAID 10,我們至少需要4個磁碟。在之前的文章中,我們已經看到了如何使用最少兩個磁碟設置 RAID 1 和 RAID 0。 在這裡,我們將使用最少4個磁碟組合 RAID 1 和 RAID 0 來設置 ... By Rain2015 年 9 月 1 日
Linux中國 Ubuntu 上使用 LVM 輕鬆調整分區並製作快照 Ubuntu的安裝器提供了一個輕鬆使用LVM的複選框。它的描述中說,啟用邏輯卷管理可以讓你製作快照,並更容易地調整硬碟分區大小這裡將為大家講述如何完成這些操作。 LVM是一種技術,某種程度上和RAID陣列或Windows上的存儲空間類似。雖然該技術在伺服器上更為有用,但是它也可以在桌面端PC上使用。 你應該在新安裝Ubuntu時使用LVM嗎? 第一個問題是,你是否想要在安裝Ubuntu時使用LVM?如果是,那麼Ubuntu讓這一切變得很簡單,只需要輕點滑鼠就可以完成,但是該選項默認是不啟用的。正如安裝器所說的,它允許你調整分區、創建快照、將多個磁 By Rain2015 年 9 月 1 日
Linux中國 Linux 4.3 將移除 EXT3 文件系統驅動 正在開發中的 Linux 4.3已經確定會移除EXT3 文件系統的驅動。 這個移除 EXT3 驅動的代碼請求今天早上發給了內核主線。上個月的EXT3 文件系統驅動將從 Linux 內核中移除一文中有更多的細節。 長話短說,EXT4 驅動已經穩定有年,而且它向後兼容 EXT2/EXT3 文件系統。SUSE 的Jan Kara 從 Linux 4.3 中去除 EXT3 驅動將會讓內核減少兩萬八千行代碼。同時,內核的 VM ... By Rain2015 年 8 月 31 日
Linux中國 在 Linux 下使用 RAID(五):安裝 RAID 6(條帶化雙分散式奇偶校驗) RAID 6 是 RAID 5 的升級版,它有兩個分散式奇偶校驗,即使兩個磁碟發生故障後依然有容錯能力。在兩個磁碟同時發生故障時,系統的關鍵任務仍然能運行。它與 RAID 5 相似,但性能更健壯,因為它多用了一個磁碟來進行奇偶校驗。 在之前的文章中,我們已經在 RAID 5 看了分散式奇偶校驗,但在本文中,我們將看到的是 RAID 6 雙分散式奇偶校驗。不要期望比其他 RAID 有更好的性能,除非你也安裝了一個專用的 RAID 控制器。在 RAID 6 中,即使我們失去了2個磁碟,我們仍可以通過更換磁碟,從校驗中構建數據,然後取回數據。 ... By Rain2015 年 8 月 31 日
Linux中國 Alien 魔法:RPM 和 DEB 互轉 正如我確信,你們一定知道Linux下的多種軟體安裝方式:使用發行版所提供的包管理系統(aptitude,yum,或者zypper,還可以舉很多例子),從源碼編譯(儘管現在很少用了,但在Linux發展早期卻是唯一可用的方法),或者使用各自的低級工具dpkg用於.deb,以及rpm用於.rpm,預編譯包,如此這般。 使用Alien將RPM轉換成DEB以及將DEB轉換成RPM 在本文中,我們將為你介紹alien,一個用於在各種不同的Linux包格式相互轉換的工具,其最常見的用法是將.rpm轉換成.deb(或者反過來)。 如果你需要某個特定類型的包,而你只能找到其它格式的包的時候 By Rain2015 年 8 月 31 日
Linux中國 Bash 下如何逐行讀取一個文件 在 Linux 或類 UNIX 系統下如何使用 KSH 或 BASH shell 逐行讀取一個文件? 在 Linux、OSX、 *BSD 或者類 Unix 系統下你可以使用 while..do..done 的 bash 循環來逐行讀取一個文件。 在 Bash Unix ... By Rain2015 年 8 月 31 日
Linux中國 如何在 Ubuntu 15.04 系統中安裝 Logwatch 大家好,今天我們會講述在 Ubuntu 15.04 操作系統上如何安裝 Logwatch 軟體,它也可以在各種 Linux 系統和類 Unix 系統上安裝。Logwatch 是一款可定製的日誌分析和日誌監控報告生成系統,它可以根據一段時間的日誌文件生成您所希望關注的詳細報告。它具有易安裝、易配置、可審查等特性,同時對其提供的數據的安全性上也有一些保障措施。Logwatch 會掃描重要的操作系統組件像 SSH、網站服務等的日誌文件,然後生成用戶所關心的有價值的條目匯總報告。 預安裝設置 我們會使用 Ubuntu 15.04 版本的操作系統來部署 Logwatch,所以安裝 Logwat By Rain2015 年 8 月 30 日
Linux中國 在 Linux 中使用日誌來排錯 人們創建日誌的主要原因是排錯。通常你會診斷為什麼問題發生在你的 Linux 系統或應用程序中。錯誤信息或一系列的事件可以給你提供找出根本原因的線索,說明問題是如何發生的,並指出如何解決它。這裡有幾個使用日誌來解決的樣例。 登錄失敗原因 如果你想檢查你的系統是否安全,你可以在驗證日誌中檢查登錄失敗的和登錄成功但可疑的用戶。當有人通過不正當或無效的憑據來登錄時會出現認證失敗,這通常發生在使用 SSH 進行遠程登錄或 su 到本地其他用戶來進行訪問權時。這些是由插入式驗證模塊(PAM)來記錄的。在你的日誌中會看到像 Faile By Rain2015 年 8 月 30 日
Linux中國 在 VirtualBox 中使用 Docker Machine 管理主機 大家好,今天我們學習在 VirtualBox 中使用 Docker Machine 來創建和管理 Docker 主機。Docker Machine 是一個可以幫助我們在電腦上、在雲端、在數據中心內創建 Docker 主機的應用。它為根據用戶的配置和需求創建伺服器並在其上安裝 Docker和客戶端提供了一個輕鬆的解決方案。這個 API 可以用於在本地主機、或數據中心的虛擬機、或雲端的實例提供 Docker 服務。Docker Machine 支持 Windows、OSX 和 Linux,並且是以一個獨立的二進位文件包形式安裝的。仍然使用(與現有 Docker ... By Rain2015 年 8 月 30 日
Linux中國 如何在 Linux 中安裝 Visual Studio Code 大家好,今天我們一起來學習如何在 Linux 發行版中安裝 Visual Studio Code。Visual Studio Code 是基於 Electron 優化代碼後的編輯器,後者是基於 Chromium 的一款軟體,用於為桌面系統發布 io.js 應用。Visual Studio Code 是微軟開發的支持包括 Linux 在內的全平台代碼編輯器和文本編輯器。它是免費軟體但不開源,在專有軟體許可條款下發布。它是可以用於我們日常使用的超級強大和快速的代碼編輯器。Visual Studio Code 有很多很酷的功能,例如導航、智能感知支持、語法高亮、括弧匹配、自動補全、代碼片段、支持自定義鍵盤綁定、並且 By Rain2015 年 8 月 30 日
Linux中國 Ubuntu 14.04中修復「update information is outdated」錯誤 看到過Ubuntu 14.04的頂部面板上那個顯示下面這個錯誤的紅色三角形了嗎? 更新信息過時。該錯誤可能是由網路問題,或者某個倉庫不再可用而造成的。請通過從指示器菜單中選擇顯示更新來手動更新,然後查看是否存在有失敗的倉庫。 它看起來像這樣: 這裡的粉紅色感嘆號標記就是原來的紅色三角形,因為我使用了最佳的Ubuntu圖標主題之一,Numix。讓我們回到該錯誤中,這是一個常見的更新問題,你也許時不時地會碰到它。現在,你或許想知道的是,到底是什麼導致了這個更新錯誤的出現。 引起update information is outdated錯誤的原因 導致 By Rain2015 年 8 月 29 日
Linux中國 如何在樹莓派 2 運行 Ubuntu Snappy Core 物聯網(Internet of Things, IoT) 時代即將來臨。很快,過不了幾年,我們就會問自己當初是怎麼在沒有物聯網的情況下生存的,就像我們現在懷疑過去沒有手機的年代。Canonical 就是一個物聯網快速發展卻還是開放市場下的競爭者。這家公司宣稱自己把賭注壓到了IoT 上,就像他們已經在雲上做過的一樣。在今年一月底,Canonical 啟動了一個基於Ubuntu Core 的小型操作系統,名字叫做 Ubuntu Snappy Core 。 Snappy 代表了兩種意思,它是一種用來替代 deb 的新的打包格式;也是一個用來更新系統的前端,從CoreOS、紅帽子和其他系統借鑒了原子 By Rain2015 年 8 月 29 日
開源人訪談 中國開源人訪談系列之:Zamir 開源社區的工作涉及方方面面:測試、撰稿、翻譯、測試、美工、宣傳及開發等,不一而足。作為一個自由、開放的生態,開源正在讓這個世界變得更加豐富多彩。Linux Story 從今天開始將推出一系列中國國內開源人的訪談文章,這一群國內最活躍最重要最嫻熟、也最大咖的開源人,將為你講述他們自己的故事,為普通開源社區的參與者和還未參與進來的新手介紹純粹的開源精神與第一手的開源人理念。同時也非常歡迎大家留言或者在微博上跟我們交流,聊聊你關於開源的想法與經歷。 By ChuChingkai2015 年 8 月 29 日
Linux中國 如何配置 MongoDB 副本集 MongoDB 已經成為市面上最知名的 NoSQL 資料庫。MongoDB 是面向文檔的,它的無模式設計使得它在各種各樣的WEB 應用當中廣受歡迎。最讓我喜歡的特性之一是它的副本集(Replica Set),副本集將同一數據的多份拷貝放在一組 mongod 節點上,從而實現數據的冗餘以及高可用性。 這篇教程將向你介紹如何配置一個 MongoDB 副本集。 副本集的最常見配置需要一個主節點以及多個副節點。這之後啟動的複製行為會從這個主節點到其他副節點。副本集不止可以針對意外的硬體故障和停機事件對資料庫提供保護,同時也因為提供了更多的節點從而提高了資料庫 By Rain2015 年 8 月 28 日
Linux中國 Linux中通過命令行監控股票報價 如果你是那些股票投資者或者交易者中的一員,那麼監控證券市場將是你的日常工作之一。最有可能的是你會使用一個在線交易平台,這個平台有著一些漂亮的實時圖表和全部種類的高級股票分析和交易工具。雖然這種複雜的市場研究工具是任何嚴肅的證券投資者了解市場的必備工具,但是監控最新的股票報價來構建有利可圖的投資組合仍然有很長一段路要走。 如果你是一位長久坐在終端前的全職系統管理員,而證券交易又成了你日常生活中的業餘興趣,那麼一個簡單地顯示實時股票報價的命令行工具會是給你的恩賜。 在本教程中,讓我來介紹一個靈巧而簡潔 By Rain2015 年 8 月 28 日
Linux中國 Linux有問必答:如何檢查MariaDB服務端版本 提問: 我使用的是一台運行MariaDB的VPS。我該如何檢查MariaDB服務端的版本? 有時候你需要知道你的資料庫版本,比如當你升級你資料庫或對已知缺陷打補丁時。這裡有幾種方法找出MariaDB版本的方法。 方法一 第一種找出版本的方法是登錄MariaDB伺服器,登錄之後,你會看到一些MariaDB的版本信息。 另一種方法是在登錄MariaDB後出現的命令行中輸入status命令。輸出會顯示伺服器的版本還有協議版本。 方法二 如果你不能訪問MariaDB伺服器,那麼你就不能用第一種方法。這種情況下你可以根據MariaDB的安裝包的版本來推測。這種方法只有在Mar By Rain2015 年 8 月 28 日
Linux中國 使用 dd 命令進行硬碟 I/O 性能檢測 如何使用dd命令測試我的硬碟性能?如何在linux操作系統下檢測硬碟的讀寫速度? 你可以使用以下命令在一個Linux或類Unix操作系統上進行簡單的I/O性能測試。 dd命令 :它被用來在Linux和類Unix系統下對硬碟設備進行寫性能的檢測。 hparm命令:它用來在基於 Linux 的系統上獲取或設置硬碟參數,包括測試讀性能以及緩存性能等。 在這篇指南中,你將會學到如何使用dd命令來測試硬碟性能。 使用dd命令來監控硬碟的讀寫性能: 打開shell終端。 或者通過ssh登錄到遠程伺服器。 使用dd命令來測量伺服器的吞吐率(寫速度) dd if=/dev/zero of=/t By Rain2015 年 8 月 28 日
Linux中國 如何在 Docker 容器中運行 Kali Linux 2.0 介紹 Kali Linux 是一個對於安全測試人員和白帽的一個知名操作系統。它帶有大量安全相關的程序,這讓它很容易用於滲透測試。最近,Kali Linux 2.0 發布了,它被認為是這個操作系統最重要的一次發布。另一方面,Docker 技術由於它的可擴展性和易用性讓它變得很流行。Dokcer 讓你非常容易地將你的程序帶給你的用戶。好消息是你可以通過 Docker 運行Kali Linux 了,讓我們看看該怎麼做 :) 在 Docker 中運行 Kali Linux 2.0 相關提示 ... By Rain2015 年 8 月 27 日
Linux中國 在 Linux 下使用 RAID(四):創建 RAID 5(條帶化與分散式奇偶校驗) 在 RAID 5 中,數據條帶化後存儲在分散式奇偶校驗的多個磁碟上。分散式奇偶校驗的條帶化意味著它將奇偶校驗信息和條帶化數據分布在多個磁碟上,這樣會有很好的數據冗餘。 在 Linux 中配置 RAID 5 對於此 RAID 級別它至少應該有三個或更多個磁碟。RAID 5 通常被用於大規模生產環境中,以花費更多的成本來提供更好的數據冗餘性能。 什麼是奇偶校驗? 奇偶校驗是在數據存儲中檢測錯誤最簡單的常見方式。奇偶校驗信息存儲在每個磁碟中,比如說,我們有4個磁碟,其中相當於一個磁碟大小的空間被分割去存儲所有磁碟的奇偶校驗信息。如果任何一 By Rain2015 年 8 月 27 日
Linux中國 KDE Plasma 5.4.0 發布,八月特色版 2015 年 8 月 25 ,星期二,KDE 發布了 Plasma 5 的一個特色新版本。 此版本為我們帶來了許多非常棒的感受,如優化了對高解析度的支持,KRunner 自動補全和一些新的 Breeze 漂亮圖標。這還為不久以後的技術預覽版的 Wayland 桌面奠定了基礎。我們還帶來了幾個新組件,如聲音音量部件,顯示器校準工具和測試版的用戶管理工具。 新的音頻音量程序 新的音頻音量程序直接工作於 PulseAudio (Linux 上一個非常流行的音頻服務) 之上 ... By Rain2015 年 8 月 27 日
Linux中國 Ubuntu 下五個最好的 BT 客戶端 在尋找 Ubuntu 中最好的 BT 客戶端嗎?事實上,Linux 桌面平台中有許多 BT 客戶端,但是它們中的哪些才是最好的 Ubuntu 客戶端呢? 我將會列出 Linux 上最好的五個 BT 客戶端,它們都擁有著體積輕盈,功能強大的特點,而且還有令人印象深刻的用戶界面。自然,易於安裝和使用也是特性之一。 Ubuntu 下最好的 BT 客戶端 考慮到 Ubuntu 默認安裝了 Transmission,所以我將會從這個列表中排除了 ... By Rain2015 年 8 月 26 日