Linux中國

Linux 上將出現一個新的文件系統:bcachefs

這個有 5 年歷史,由 Kent Oberstreet 創建,過去屬於谷歌的文件系統,最近完成了全部關鍵組件。Bcachefs 文件系統自稱其性能和穩定性與 ext4 和 xfs 相同,而其他方面的功能又可以與 btrfs 和 zfs 相媲美。主要特性包括校驗、壓縮、多設備支持、緩存、快照與其他漂亮的特性。 ...
Linux中國

RHCSA 系列(三): 如何管理 RHEL7 的用戶和組

和管理其它Linux伺服器一樣,管理一個 RHEL 7 伺服器要求你能夠添加、修改、暫停或刪除用戶帳戶,並且授予他們執行其分配的任務所需的文件、目錄、其它系統資源所必要的許可權。 RHCSA: 用戶和組管理 Part 3 管理用戶帳戶 如果想要給RHEL 7 伺服器添加賬戶,你需要以root用戶執行如下兩條命令之一: # ...
Linux中國

如何在 CentOS 7 上安裝開源 ITIL 門戶 iTOP

iTOP是一個簡單的基於Web的開源IT服務管理工具。它有所有的ITIL功能,包括服務台、配置管理、事件管理、問題管理、變更管理和服務管理。iTOP依賴於Apache/IIS、MySQL和PHP,因此它可以運行在任何支持這些軟體的操作系統中。因為iTOP是一個Web程序,因此你不必在用戶的PC端任何客戶端程序。一個簡單的瀏覽器就足夠每天的IT環境操作了。 我們要在一台有滿足基本需求的LAMP環境的CentOS 7上安裝和配置iTOP。 下載 iTOP iTOP的下載包現在在SourceForge上,我們可以從這獲取它的官方鏈接。 我們從這裡的連接用wget命令獲取壓縮文件。 # wget h
Linux中國

Debian GNU/Linux,22 年未完的美妙旅程

在2015年8月16日, Debian項目組慶祝了 Debian 的22周年紀念日;這也是開源世界歷史最悠久、熱門的發行版之一。 Debian項目於1993年由Ian Murdock創立。彼時,Slackware 作為最早的 Linux 發行版已經名聲在外。 22歲生日快樂! Debian Linux! Ian Ashly ...
Linux中國

FISH:Linux 下的一個智能易用的 Shell

FISH(friendly interactive shell)是一個用戶友好的命令行 shell,主要是用來進行互動式使用。shell 就是一個用來執行其他程序的程序。 FISH 特性 自動建議 fish 會根據你的歷史輸入和補完來提供命令建議,就像一個網路瀏覽器一樣。注意了,就是Netscape Navigator 4.0! 漂亮的VGA ...
Linux中國

對 Linux 內核的發展方向的展望

** Linux 4.2 內核涉及到史上最多的貢獻者數量,內核開發者 Jonathan Corbet 如是說。** 西雅圖報道。Linux 內核持續增長:代碼量在增加,代碼貢獻者數量也在增加。而隨之而來的一些挑戰需要處理一下。以上是 Jonathan Corbet 在今年的 LinuxCon 的內核年度報告上提出的主要觀點。以下是他的主要演講內容: Linux ...
Linux中國

請捐助偉大的 ESR 吧,讓他能為這個世界繼續奉獻

作為開源愛好者,你一定讀過 ESR(Eric S.Raymond)的里程碑著作《大教堂與集市》,甚至在各種開源集會中多次見過他的身影。 上個月,ESR 在www.patreon.com上發起來一份捐贈眾籌,請求大家幫助他,讓他能繼續為互聯網世界奉獻。以下是他的眾籌全文: Every time you use a Web browser, locate yourself ...
Linux中國

4 個開源的命令行郵件客戶端

無論你承認與否,email並沒有消亡。對那些對命令行至死不渝的 Linux 高級用戶而言,離開 shell 轉而使用傳統的桌面或網頁版郵件客戶端並不適應。歸根結底,命令行最善於處理文件,特別是文本文件,能使效率倍增。 幸運的是,也有不少的命令行郵件客戶端,而它們的用戶大都樂於幫助你入門並回答你使用中遇到的問題。但別說我沒警告過你:一旦你完全掌握了其中一個客戶端,你會發現很難回到基於圖形界面的客戶端! 要安裝下述四個客戶端中的任何一個是非常容易的;主要的 Linux 發行版的軟體倉庫中都提供此類軟體,並可通過包管理器進行安裝
Linux中國

如何在 Ubuntu 15.04 下創建一個可供 Android/iOS 連接的 AP

我成功地在 Ubuntu 15.04 下用 Gnome Network Manager 創建了一個無線AP熱點。接下來我要分享一下我的步驟。請注意:你必須要有一個可以用來創建AP熱點的無線網卡。如果你不知道如何確認它的話,在終端(Terminal)里輸入iw list。 如果你沒有安裝iw的話, 在Ubuntu下你可以使用sudo apt-get install iw進行安裝. 在你鍵入iw ...
Linux中國

新手指南: Linux 新手應該知道的 26 個命令

當你進入了 Linux 的世界,在下載、安裝了某個 Linux 發行版,體驗了 Linux 桌面並安裝了一些你喜愛和需要的軟體之後,應該去了解下 Linux 真正的魅力所在:命令行。每一個 Linux 命令其實就是一個程序,藉助這些命令,我們可以辦到非常多的事情。下面將會為大家介紹一下幾個常用的命令。 如何尋求幫助? 在 Linux ...
Linux中國

RHCSA 系列(二): 如何進行文件和目錄管理

在本篇中,我們將回顧一些系統管理員日常任務需要的技能。 RHCSA: 運行文件以及進行文件夾管理 - 第二部分 創建、刪除、複製和移動文件及目錄 文件和目錄管理是每一個系統管理員都應該掌握的必備技能。它包括了從頭開始的創建、刪除文本文件(每個程序的核心配置)以及目錄(你用來組織文件和其它目錄),以及識別已有文件的類型。 touch 命令 不僅僅能用來創建空文件,還能用來更新已有文件的訪問時間和修改時間。 touch 命令示例 你可以使用 ...
Linux中國

在 Ubuntu 上配置高性能的 HHVM 環境

HHVM全稱為 HipHop Virtual Machine,它是一個開源虛擬機,用來運行由 Hack(一種編程語言)和 PHP 開發應用。HHVM 在保證了 PHP 程序員最關注的高靈活性的要求下,通過使用最新的編譯方式來取得了非凡的性能。到目前為止,相對於 PHP + APC (Alternative PHP ...
Linux中國

如何在 Linux 上自動調整屏幕亮度保護眼睛

當你開始在計算機前花費大量時間的時候,問題自然開始顯現。這健康嗎?怎樣才能舒緩我眼睛的壓力呢?為什麼光線灼燒著我?儘管解答這些問題的研究仍然在不斷進行著,許多程序員已經採用了一些應用來改變他們的日常習慣,讓他們的眼睛更健康點。在這些應用中,我發現了兩個特別有趣的東西:Calise和Redshift。 Calise 處於時斷時續的開發中,Calise的意思是相機光感應器(Camera Light Sensor)。換句話說,它是一個根據攝像頭接收到的光強度計算屏幕最佳的背光級別的開源程序。更進一步地說,Calise可以基於你的地理坐標來考慮你所在地區
Linux中國

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行命令

重要的事情說兩遍,我完成了一個Linux提示與彩蛋系列,讓你的Linux獲得更多創造和娛樂。 Linux提示與彩蛋系列 本文,我將會講解Google-chrome內建小遊戲,在終端中如何讓文字說話,使用at命令設置作業和使用watch命令重複執行命令。 1. Google Chrome 瀏覽器小遊戲彩蛋 網線脫掉或者其他什麼原因連不上網時,Google Chrome就會出現一個小遊戲。聲明,我並不是遊戲玩家,因此我的電腦上並沒有安裝任何第三方的惡意遊戲。安全是第一位。 所以當Internet發生出錯,會出現一個這樣的界面: 不能連接到互聯網 按下空格鍵來激活Google-chrome
Linux中國

如何使用 Weave 以及 Docker 搭建 Nginx 反向代理/負載均衡伺服器

Hi, 今天我們將會學習如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/負載均衡伺服器。Weave 可以創建一個虛擬網路將 Docker 容器彼此連接在一起,支持跨主機部署及自動發現。它可以讓我們更加專註於應用的開發,而不是基礎架構。Weave 提供了一個如此棒的環境,彷彿它的所有容器都屬於同個網路,不需要埠/映射/連接等的配置。容器中的應用提供的服務在 weave 網路中可以輕易地被外部世界訪問,不論你的容器運行在哪裡。在這個教程里我們將會使用 weave ...
Linux中國

如何在 Quagga BGP 路由器中設置 IPv6 的 BGP 對等體和過濾

在之前的教程中,我們演示了如何使用Quagga建立一個完備的BGP路由器和配置前綴過濾。在本教程中,我們會向你演示如何創建IPv6 BGP對等體並通過BGP通告IPv6前綴。同時我們也將演示如何使用前綴列表和路由映射特性來過濾通告的或者獲取到的IPv6前綴。 拓撲 教程中,我們主要參考如下拓撲。 服務供應商A和B希望在他們之間建立一個IPv6的BGP對等體。他們的IPv6地址和AS信息如下所示。 對等體IP塊: 2001:DB8:3::/64 供應商A: AS 100, 2001:DB8:1::/48 供應商B: AS ...
Linux中國

如何為你的平台部署一個公開的系統狀態頁

如果你是一個系統管理員,負責關鍵的 IT 基礎設置或公司的服務,你將明白有效的溝通在日常任務中的重要性。假設你的線上存儲伺服器故障了。你希望團隊所有人達成共識你好儘快的解決問題。當你忙來忙去時,你不會想一半的人問你為什麼他們不能訪問他們的文檔。當一個維護計劃快到時間了你想在計劃前提醒相關人員,這樣避免了不必要的開銷。 這一切的要求或多或少改進了你、你的團隊、和你服務的用戶之間溝通渠道。一個實現它的方法是維護一個集中的系統狀態頁面,報告和記錄故障停機詳情、進度更新和維護計劃等。這樣,在故障期間你避免了
Linux中國

在 Ubuntu 15.04 中如何安裝和使用 Snort

對於網路安全而言入侵檢測是一件非常重要的事。入侵檢測系統(IDS)用於檢測網路中非法與惡意的請求。Snort是一款知名的開源的入侵檢測系統。其 Web界面(Snorby)可以用於更好地分析警告。Snort使用iptables/pf防火牆來作為入侵檢測系統。本篇中,我們會安裝並配置一個開源的入侵檢測系統snort。 Snort 安裝 要求 snort所使用的數據採集庫(DAQ)用於一個調用包捕獲庫的抽象層。這個在snort上就有。下載過程如下截圖所示。 解壓並運行./configure、make、make install來安裝DAQ。然而,DAQ要求其他的工具,因此,./configure腳本會生成
Linux中國

Linux 日誌管理指南

管理日誌的一個最好做法是將你的日誌集中或整合到一個地方,特別是在你有許多伺服器或多層級架構時。我們將告訴你為什麼這是一個好主意,然後給出如何更容易的做這件事的一些小技巧。 集中管理日誌的好處 如果你有很多伺服器,查看某個日誌文件可能會很麻煩。現代的網站和服務經常包括許多伺服器層級、分散式的負載均衡器,等等。找到正確的日誌將花費很長時間,甚至要花更長時間在登錄伺服器的相關問題上。沒什麼比發現你找的信息沒有被保存下來更沮喪的了,或者本該保留的日誌文件正好在重啟後丟失了。 集中你的日誌使它們查找更快速,
Linux中國

在 Ubuntu 中如何安裝或升級 Linux 內核到4.2

Linux 內核 4.2已經發布了。Linus Torvalds 在 lkml.org 上寫到: 通過這周這麼小的變動,看來在最後一周 發布 4.2 版本應該不會有問題,當然還有幾個修正,但是看起來也並不需要延遲一周。 所以這就到了,而且 4.3 的合併窗口現已打開。我已經有了幾個等待處理的合併請求,明天我開始處理它們,然後在適當的時候放出來。 ...
Linux中國

Linux有問必答:如何啟用Open vSwitch的日誌功能以便調試和排障

問題 我試著為我的Open vSwitch部署排障,鑒於此,我想要檢查它的由內建日誌機制生成的調試信息。我怎樣才能啟用Open vSwitch的日誌功能,並且修改它的日誌等級(如,修改成INFO/DEBUG級別)以便於檢查更多詳細的調試信息呢? Open vSwitch(OVS)是Linux平台上最流行的開源的虛擬交換機。由於當今的數據中心日益依賴於軟體定義網路(SDN)架構,OVS被作為數據中心的SDN部署中的事實標準上的網路元素而得到飛速應用。 Open vSwitch具有一個內建的日誌機制,它稱之為VLOG。VLOG工具允許你在各種網路交換組件中啟用並自定義日誌,由VLOG生成
Linux中國

RHCSA 系列(一): 回顧基礎命令及系統文檔

RHCSA (紅帽認證系統工程師) 是由 RedHat 公司舉行的認證考試,這家公司給商業公司提供開源操作系統和軟體,除此之外,還為這些企業和機構提供支持、訓練以及諮詢服務等。 RHCSA 考試準備指南 RHCSA 考試(考試編號 EX200)通過後可以獲取由 RedHat 公司頒發的證書. RHCSA 考試是 ...
Linux中國

Linux 文件系統結構介紹

Linux中的文件是什麼?它的文件系統又是什麼?那些配置文件又在哪裡?我下載好的程序保存在哪裡了?在 Linux 中文件系統是標準結構的嗎?好了,上圖簡明地闡釋了Linux的文件系統的層次關係。當你苦於尋找配置文件或者二進位文件的時候,這便顯得十分有用了。我在下方添加了一些解釋以及例子,不過篇幅較長,可以有空再看。 另外一種情況便是當你在系統中獲取配置以及二進位文件時,出現了不一致性問題,如果你是在一個大型組織中,或者只是一個終端用戶,這也有可能會破壞你的系統(比如,二進位文件運行在舊的庫文件上了)。若然你在你的
Linux中國

在 Linux 下使用 RAID(七):在 RAID 中擴展現有的 RAID 陣列和刪除故障的磁碟

每個新手都會對陣列(array)這個詞所代表的意思產生疑惑。陣列只是磁碟的一個集合。換句話說,我們可以稱陣列為一個集合(set)或一組(group)。就像一組雞蛋中包含6個一樣。同樣 RAID 陣列中包含著多個磁碟,可能是2,4,6,8,12,16等,希望你現在知道了什麼是陣列。 在這裡,我們將看到如何擴展現有的陣列或 RAID 組。例如,如果我們在陣列中使用2個磁碟形成一個 raid 1 集合,在某些情況,如果該組中需要更多的空間,就可以使用 mdadm -grow 命令來擴展陣列大小,只需要將一個磁碟加入到現有的陣列中即可。在說完擴展(添加磁碟到

Posts navigation