Linux中國 使用 SNMP 和 Cacti 監控 Linux 伺服器 SNMP(簡單網路管理協議)用於收集設備內部發生的數據,如負載、磁碟狀態、帶寬之類。像Cacti這樣的網路監控工具用這些數據來生成圖標以達到監控的目的。 在一個典型的Cacti和SNMP部署中,會有一台或多台啟用了SNMP的設備,以及一台獨立的用來從那些設備收集SNMP回饋的監控伺服器。請記住,所有需要監控的設備必須啟用SNMP。在本教程中,出於演示目的,我們將在同一台Linux伺服器上配置Cacti和SNMP。 在Debian或Ubuntu上配置SNMP 要在基於Debian的系統上安裝SNMP代理(snmpd),請運行以下命令: root@server:~# apt-get install snmpd By Rain2015 年 7 月 3 日
Linux中國 如何用 Nagios 監控通用服務 Nagios內置了很多腳本來監控服務。本篇會使用其中一些來檢查通用服務如MySql、Apache、DNS等等。 為了保證本篇集中在系統監控,我們不會在這裡配置主機組或者模板,它們已經在 前面的教程中覆蓋了,它們可以滿足需要了。 在命令行中運行Nagios 通常建議在添加到Nagios前,先在命令行中運行Nagios服務檢測腳本。它會給出執行是否成功以及腳本的輸出將會看上去的樣子。 這些腳本存儲在 /etc/nagios-plugins/config/ ,可執行文件在 /usr/lib/nagios/plugins/。 下面就是該怎麼做 root@nagios:~# cd /etc/nagios-plugins/config/ 提供的腳 By Rain2015 年 7 月 2 日
Linux中國 如何在 Linux 上 使用 ONLYOFFICE 協同編輯文檔 多年前由一些緊張兮兮的、帶有強迫症的助理開發的 Bulletin,只是一個放在共享文件夾中只有 Emily 和我可以訪問的 Word 文檔而已。同一時間我們只有一個人可以打開它並添加消息、想法,或者給條目列表上增加問題。然後我們再列印出更新後的版本並放到我桌子架上的剪貼板,並在完成時刪除舊的內容。(《穿普拉達的女王》,勞倫魏絲伯格著 ) 直到今天人們仍然在使用這樣的協同編輯,只有一個人可以打開共享文件,對其進行更改,然後告訴其它人什麼時候修改了什麼。 ONLYOFFICE 是一款集成了文檔、電子郵件、事件、任務和客戶關係管理工具 By Rain2015 年 7 月 2 日
Linux中國 20 款優秀的 Linux 終端模擬器 終端模擬器是一款用其它顯示架構重現可視終端的計算機程序。換句話說就是終端模擬器能使啞終端看似像一台連接上了伺服器的客戶機。終端模擬器允許最終用戶用文本用戶界面和命令行來訪問控制台和應用程序。(LCTT 譯註:終端模擬器原意指對大型機-啞終端方式的模擬,不過在當今的 Linux 環境中,常指通過遠程或本地方式連接的偽終端,俗稱終端。) 20款Linux終端模擬器 你能從開源世界中找到大量的終端模擬器,它們有些擁有大量的特性而有些則反之。為了能更好地了解它們的特性,我們收集了一份優秀的Linux終端模擬器清單。每一款都列出了 By Rain2015 年 7 月 2 日
Linux中國 25 個有用 Apache 『.htaccess』 技巧 網站是我們生活中重要的一部分。它們是實現擴大業務、分享知識以及其它更多功能的方式。早期受制於只能提供靜態內容,隨著動態客戶端和伺服器端腳本語言的引入和現有靜態語言的持續改進,例如從 html 到 html5,動態網站成為可能,剩下的也許在不久的將來也會實現。 對於網站,隨之而來的是需要一個能向全球大規模用戶顯示站點的某個東西。這個需求可以通過託管網站的伺服器實現。這包括一系列的伺服器,例如:Apache HTTP Server、Joomla 以及 允許個人擁有自己網站的 WordPress。 25 個 htaccess 小技巧 想要擁有一個網站,可以創建一 By Rain2015 年 7 月 1 日
Linux中國 15 個有用的 MySQL/MariaDB 性能調整和優化技巧 MySQL 是一個強大的開源關係資料庫管理系統(簡稱 RDBMS)。它發佈於 1995 年(20年前)。它採用結構化查詢語言(SQL),這可能是資料庫內容管理中最流行的選擇。最新的 MySQL 版本是 5.6.25,於 2015 年 5 月 29 日發布。 關於 MySQL 一個有趣的事實是它的名字來自於 Michael Widenius(MySQL 的創始人)的女兒 My。儘管有許多關於 MySQL 有趣的傳聞,不過本文主要是向你展示一些有用的實踐,以幫助你管理你的 ... By Rain2015 年 7 月 1 日
Linux中國 12 個全球認可的 Linux 認證 大家好,今天我們將會認識一些非常有價值的全球認可的Linux認證。Linux認證是不同的Linux專業機構在全球範圍內進行的認證程序。Linux認證可以讓Linux專業人才可以在伺服器領域或者相關公司等等這些地方更容易獲得Linux相關的工作。Linux認證評估一個人在Linux的各個領域裡的專業程度。有很多不錯的Linux專業機構提供不同的Linux認證。但是,在公司謀取一份工作時全球僅有少數被非常認可的Linux認證含金量很高,這些工作包括管理伺服器,虛擬化,安裝系統與軟體,配置程序,應用支持和其他Linux操作系統相關的東西。隨著全球使用Linux操作 By Rain2015 年 6 月 30 日
Linux中國 在 Ubuntu 中給你的照片加上 Instagram 風格的濾鏡程序 拿起你的自拍桿跟我來。 XnRetro 照片編輯器 XnRetro 是一個可以讓你快速給你照片添加類 Instagram效果的程序。 你肯定知道我說的這些效果:劃痕、噪點、相框、過度處理、復古和懷舊色調(因為在這個數字過客的時代,我們一定知道無窮無盡的自拍永遠也找不回懷舊的自己。) 無論你認為這些效果是愚蠢的藝術還是創作的捷徑,這些濾鏡非常流行,可以幫助那些平實無奇的照片添加個性。 XnRetro是一個照片編輯應用 XnRetro的功能 XnRetro 有下面那些功能 20 種色彩濾鏡 15 種光影效果(虛化、泄露等等) 28 種畫框和邊線 5 種插圖 (帶力度控制 By Rain2015 年 6 月 30 日
Linux中國 適合於遠程編輯以及更多環境的簡潔文本編輯器 文本編輯器是用來編輯純文本的軟體。這種軟體有許多用處,包括修改配置文件,編寫程序源代碼,記下一些想法或者甚至寫一份購物列表。由於這種編輯器能都用於許多不同的方面,因此值得花些時間找一個最適合您喜好的編輯器。 不論編輯器有多麼複雜,它們通常有一個共同的功能集,包括查找/替換文本,格式化文本,導入文件以及在文件中移動文本。 所有這些文本編輯器都是基於終端的應用,因此他們很適合在遠程主機上編輯文件。文本編輯器通常也會提供一個圖形化的用戶界面,但依舊會保證快速和精簡。 基於終端的應用程序在系統資源方面也是輕 By Rain2015 年 6 月 30 日
Linux中國 27 個 Linux 下軟體包管理工具 DNF 命令例子 DNF即Dandified YUM,是基於RPM的Linux發行版的下一代軟體包管理工具。它首先在Fedora 18中出現,並且在最近發行的Fedora 22中替代了YUM工具集。 DNF致力於改善YUM的瓶頸,即性能、內存佔用、依賴解決、速度和許多其他方面。DNF使用RPM、libsolv和hawkey庫進行包管理。儘管它並未預裝在CentOS和RHEL 7中,但您可以通過yum安裝,並同時使用二者。 您也許想閱讀更多關於DNF的信息: 使用DNF取代Yum背後的原因 最新的DNF穩定版本是2015年5月11日發布的1.0(在寫這篇文章之前)。它(以及所有DNF之前版本)主要由Python編寫,並以GPL v2許 By Rain2015 年 6 月 29 日
Linux中國 命令行藝術 流暢地使用命令行是一個常被忽略的技能,或被認為是神秘的奧義。但是,它會以明顯而微妙的方式改善你作為工程師的靈活度和生產力。這是我在 Linux 上工作時發現的有用的命令行使用小竅門和筆記的精粹。有些小竅門是很基礎的,而有些是相當地特別、複雜、或者晦澀難懂。這篇文章不長,但是如果你可以使用並記得這裡的所有內容,那麼你就懂得很多了。 其中大部分最初出現在Quora上,但是考慮到興趣所在,似乎更應該放到 Github 上,這裡的人比我更能提出改進建議。如果你看到一個錯誤,或者更好的某種東西,請提交問題或 PR!(當然,提交前 By Rain2015 年 6 月 29 日
Linux中國 如何在 Linux 上使用 x2go 設置遠程桌面 由於一切都遷移到了雲上,作為提高職員生產力的一種方式,虛擬遠程桌面在工業中越來越流行。尤其對於那些需要在多個地方和設備之間不停漫遊的人,遠程桌面可以讓他們和工作環境保持無縫連接。遠程桌面對於僱主同樣有吸引力,可以在工作環境中提高敏捷性和靈活性,由於硬體整合、桌面安全加固等原因降低 IT 花費。 在 Linux 世界中,理所當然設置遠程桌面有很多選擇,支持許多協議(例如 RDP、RFB、NX) 和伺服器/客戶端實現(例如 TigerVNC、RealVNC、FreeNX、x2go、X11vnc、TeamViewer 等等)。 這當中有個出色的產品叫做 X2Go,它是一個 By Rain2015 年 6 月 29 日
Linux中國 Linux 4.1 帶來了什麼新東西? 一個新的Linux內核已經發布了 - 全世界為之心跳(我們想把它說的詩意一些)。 Linus Torvalds(除了他不會有誰了)在Linux郵件列表(當然不會在別的地方)中宣布,在大概兩個月後迎來了第一個4.x系列的Linux內核的發布。 像每次發布前那樣,Linux 4.1帶來了很多的改變。它們包括了硬體兼容性、電源管理、文件系統性能、以及你從沒聽說過的處理器的技術修復。 Linux 4.1 已經進入將在10月發布的 Ubuntu 15.10 。 Linux 4.1 有哪些新東西 Tux 收到了郵件 這個標題只是說說而已,我們不是簡單地將發布公告貼到這裡。 我們會從(大量、冗長以 By Rain2015 年 6 月 28 日
Linux中國 有哪些不錯的命令行HTTP客戶端? 整體大於它的各部分之和,這是引自希臘哲學家和科學家的亞里士多德的名言。這句話特別切中Linux。在我看來,Linux最強大的地方之一就是它的協作性。Linux的實用性並不僅僅源自大量的開源程序(命令行)。相反,其協作性來自於這些程序的綜合利用,有時是結合成更大型的應用。 Unix哲學引發了一場軟體工具的運動,關注開發簡潔,基礎,乾淨,模塊化和擴展性好的代碼,並可以運用於其他的項目。這種哲學成為了許多的Linux項目的一個重要的元素。 好的開源開發者寫程序為了確保該程序儘可能運行得好,並且同時能與其他程序很好地協作。目標就 By Rain2015 年 6 月 28 日
Linux中國 如何在 Linux 中安裝漂亮的 GTK+ 扁平化主題 Arc 今天我們將向你介紹最新發布的GTK+主題,它擁有透明和扁平元素,並且與多個桌面環境和Linux發行版兼容。這個主題叫Arc。 開始講細節之前,我建議你快速瀏覽一下下面的圖,這樣你有會對這個主題就會有一個基本的概念了。同樣你應該知道它目前可以工作在GTK+ 2.x、GTK+ 3.x、GNOME-Shell、 Budgie、 Unity和Pantheon用戶界面,它們都使用了GNOME 體系。 同樣、Arc主題的開發者告訴我們它已經成功地在Ubuntu 15.04(Vivid Vervet)、 Arch Linux、 elementary OS 0.3 Freya、 Fedora 21、 Fedora 22、 ... By Rain2015 年 6 月 28 日
Linux中國 如何在 Ubuntu 15.04 中安裝 nginx 和 google pagespeed Nginx (engine-x)是一個開源的高性能 HTTP 伺服器、反向代理和 IMAP/POP3 代理伺服器。nginx 傑出的功能有:穩定、豐富的功能集、簡單的配置和低資源消耗。nginx 被用於一些高性能網站並在站長之間變得越來越流行。本教程會從源碼構建一個帶有 google paespeed 模塊的用於 Ubuntu 15.04 的 nginx .deb 安裝包。 pagespeed 是一個由 google 開發的 web 伺服器模塊來加速網站響應時間、優化 ... By Rain2015 年 6 月 28 日
Linux中國 在Ubuntu 15.04下安裝Android Studio Android Studio是官方為了Android應用開發者而發布的IDE,它基於IntelliJ的IDEA。 Android Studio的功能 靈活的基於Gradle的建構系統 針對不同手機編譯多個版本的apk 代碼模板功能構建出各種常用的應用 支持拖動編輯主題的富布局編輯器 lint工具可以捕捉到應用的性能、可用性、版本衝突或者其他問題 代碼混淆和應用簽名功能 ... By Rain2015 年 6 月 27 日
Linux中國 在Ubuntu中安裝Unity 8桌面預覽版 如果你一直關注新聞,那麼就知道Ubuntu將會切換到帶有Unity 8桌面的Mir顯示伺服器。然而,在尚未確定運行在 Mir 上的Unity 8是否會出現在Ubuntu 15.10 Willy Werewolf之前,有了一個Unity 8的預覽版本可供你體驗和測試。通過官方PPA,可以很容易地安裝Unity 8到Ubuntu 14.04,14.10和15.04中。 到目前為止,開發者已經可以通過ISO(主要途徑)獲得該Unity 8預覽來進行測試。不過Canonical也通過LXC容器發布了它。通過該方法,你可以使用Unity 8桌面會話,讓它像其它桌面環境一樣運行在Mir顯示伺服器上。就像你在Ubuntu中安裝Mate桌面,然後 By Rain2015 年 6 月 27 日
Linux中國 2015 年度開源項目新秀榜 黑鴨(Black Duck)軟體公布了一份名叫年度開源項目新秀的報告,介紹了由全球開源協會發起的10個最有趣、最活躍的新項目。 年度開源項目新秀 每年都有上千新的開源項目問世,但只有少數能夠真正的吸引我們的關注。一些項目因為利用了當前比較流行的技術而發展壯大,有一些則真正地開啟了一個新的領域。很多開源項目建立的初衷是為了解決一些生產上的問題,還有一些項目則是世界各地誌同道合的開發者們共同發起的一個宏偉項目。 從2009年起,開源軟體管理公司黑鴨便發起了年度開源項目新秀這一活動,它的評選根據Open Hub網站(即以前的Oh By Rain2015 年 6 月 27 日
Linux中國 Linux下優秀的音頻編輯軟體 不論您是一個音樂愛好者或只是一個要記錄您導師的講話的學生,您都需要錄製音頻和編輯音頻。長久以來這樣的工作都要靠Macintosh,如今那個時代已經過去,現在Linux也可以勝任這些工作了。簡而言之,這裡有一份不完全的音頻編輯器軟體列表,適用於不同的任務和需求。 1. Audacity 讓我們從我個人最喜歡的軟體開始。Audacity可以運行在Windows、Mac和Linux上。它是開源的,且易於使用。你會覺得:Audacity幾乎是完美的。它可以讓您在乾淨的界面上操作音頻波形。簡單地說,您可以覆蓋音軌、剪切和修改音軌、增加特效、執行高級的聲音分析, By Rain2015 年 6 月 25 日
Linux中國 Shell腳本:使用rsync備份文件/目錄 本文我們介紹一個shell腳本,用來使用rsync命令將你本地Linux機器上的文件/目錄備份到遠程Linux伺服器上。使用該腳本會以交互的方式實施備份,你需要提供遠程備份伺服器的主機名/ip地址和文件夾位置。我們使用一個單獨的列表文件,在這個文件中你需要列出要備份的文件/目錄。我們添加了兩個腳本,第一個腳本在每次拷貝完一個文件後詢問密碼(如果你啟用了ssh密鑰驗證,那麼就不會詢問密碼),而第二個腳本中,則只會提示一次輸入密碼。 我們打算備份bckup.txt,dataconfig.txt,docs和orcledb。 # ls -l total 12 -rw-r--r--. 1 root root By Rain2015 年 6 月 25 日
Linux中國 Linux有問必答:如何在Linux中直接掛載LVM分區 提問: 我有一個USB盤包含了LVM分區。 我想要在Linux中訪問這些LVM分區。我該如何在Linux中掛載LVM分區? LVM是邏輯卷管理工具,它允許你使用邏輯卷和卷組的概念來管理磁碟空間。使用LVM相比傳統分區最大的好處是彈性地為用戶和程序分配空間而不用考慮每個物理磁碟的大小。 在LVM中,那些創建了邏輯分區的物理存儲是傳統的分區(比如:/dev/sda2,/dev/sdb1)。這些分區必須被初始化為物理卷 PV並加上卷標(如,Linux LVM)來使它們可以在LVM中使用。一旦分區被標記被LVM分區,你不能直接用mount命令掛載。 如果你嘗試掛載一個LVM分區(比 By Rain2015 年 6 月 25 日
開源新聞 微軟帝國的開源動作 曾經「高冷」地拒絕為使用其他平台操作系統的用戶提供幫助的微軟日前破天荒的為 Linux 虛擬機管理者提供了一套美觀,易用,可靠的管理平台,微軟正以一種完全不同的姿態出現在我們面前。 By Eggroll2015 年 6 月 24 日
Linux中國 如何在雲服務提供商的平台上使用Docker Machine 大家好,今天我們來了解如何使用Docker Machine在各種雲服務提供商的平台上部署Docker。Docker Machine是一個可以幫助我們在自己的電腦、雲服務提供商的平台以及我們數據中心的機器上創建Docker機器的應用程序。它為創建伺服器、在伺服器中安裝Docker、根據用戶需求配置Docker客戶端提供了簡單的解決方案。驅動API對本地機器、數據中心的虛擬機或者公用雲機器都適用。Docker Machine支持Windows、OSX和Linux,並且提供一個獨立的二進位文件,可以直接使用。它讓我們可以充分利用支持Docker的基礎設施的生態環境合作夥伴,並且使用相同的接 By Rain2015 年 6 月 24 日