雨落清風。心向陽
Linux中國

Linux LVM簡明教程

邏輯卷管理LVM是一個多才多藝的硬碟系統工具。無論在Linux或者其他類似的系統,都是非常的好用。傳統分區使用固定大小分區,重新調整大小十分麻煩。但是,LVM可以創建和管理邏輯卷,而不是直接使用物理硬碟。可以讓管理員彈性的管理邏輯卷的擴大縮小,操作簡單,而不損壞已存儲的數據。可以隨意將新的硬碟添加到LVM,以直接擴展已經存在的邏輯卷。LVM並不需要重啟就可以讓內核知道分區的存在。 LVM使用分層結構,如下圖所示。 圖中頂部,首先是實際的物理磁碟及其劃分的分區和其上的物理卷(PV)。一個或多個物理卷可以用來創建卷組(VG
Linux中國

謝天謝地,開源軟體中的個人崇拜正在消亡!

開源之神聖獨裁者越來越少了,不過沒事! Roy Rubin這位流行的電子商務開源項目Magento的聯合創始人,從這一2008年啟動的項目中功成身退後在這周說出了上面這樣的話語。 這已經不是第一次一個開源項目的領導者出走項目了,但值得注意的是對於它帶來的反響是:沒啥大的反應。 並不是因為Rubin對於Magento項目不重要,實際上他非常重要。六年來,Rubin實際上是Magento項目的靈魂。但是開源軟體一直在成長,它一直在削弱個人對其的影響。當然沒人希望Linux的創始人Linus Torvalds不小心被車撞了,在這點上我們是愛他的。但是另外一方面其實
Linux中國

Linux終端下 dstat 監控工具

dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的局限並增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很方便監控系統運行狀況並用於基準測試和排除故障。 dstat可以讓你實時地看到所有系統資源,例如,你能夠通過統計IDE控制器當前狀態來比較磁碟利用率,或者直接通過網路帶寬數值來比較磁碟的吞吐率(在相同的時間間隔內)。 dstat將以列表的形式為你提供選項信息並清晰地告訴你是在何種幅度和單位顯示輸出。這樣更好地避免了信息混亂和誤報。更重要的是,它可以讓你
Linux中國

命令行之秘

有很多使用命令行的理由。正如我們在issue 3 of Linux Voice中展示的那樣,它是與你的計算機交互的最強大和簡明的方法。但是,我們還是先來看一下命令行的一些隱晦的使用場景(或許有些人會覺得沒有意義)。 瀏覽網頁 Firefox和Chromium都是很好的瀏覽器,但是你有沒有發現它們有點太圖形化了?沒有?看一下下面的視頻,我們使用elinks web瀏覽器顯示了與黑客相關的新聞。界面可能沒有其他瀏覽器好看,但是它的目標是顯示絕大多數的web頁面! 作為一個極客,當你只有SSH連接方式時,需要快速檢查一下能否訪問網頁時,這將是一個很便利的
Linux中國

ngxtop:在命令行實時監控 Nginx 的神器

Nginx網站伺服器在生產環境中運行的時候需要進行實時監控。實際上,諸如Nagios, Zabbix, Munin 的網路監控軟體是支持 Nginx 監控的。 如果你不需要以上軟體提供的綜合性報告或者長期數據統計功能,只是需要一種快速簡便的辦法去監控 Nginx 伺服器的請求的話,我建議你採用一個叫 ngxtop 的命令行工具。 你馬上就會發現 ngxtop 從界面和名稱都借鑒了著名的top命令。ngxtop 是通過分析 ...
Linux中國

Bash Getopts – 讓你的腳本支持命令行參數

以前我總想知道如何為我的Bash腳本創建命令行參數。經過搜索,我發現了2個函數可以處理這個問題,getopt 函數和 getopts 函數。我無意爭論哪一個函數更好的。getopts 是一個shell內建命令,而且似乎比 getopt 更容易實現這個功能,所以在這篇文章里我準備講講getopts。 bash getopts 開始的時候,我只試著處理傳遞給腳本的命令行參數。最後,我添加了另外一些有用的功能函數,使得這個腳本可以成為其他任何互動式腳本處理命令行的開始模板。我還添加了一個純文本格式的幫助函數,讓腳本更加容易閱讀。 與其來一長段文字解釋 getopts 在ba

點評 Redhat RHEL 7 和 PclinuxOS 2014.05

在最近的Distrowatch雜誌上,Jesse Smith嘗試了一下RHEL 7桌面版本。在安裝上,從RHEL安裝介質啟動到一個圖形化的系統安裝界面,RHEL用了和最近發布的Fedora一樣的新的Anaconda安裝方式。就我個人來說新的安裝方式是一種倒退他說道。這沒啥大不了的,他猜測在桌面版本就是這樣的吧。Smith說他希望有一種圖形化的軟體包管理工具,因為用戶只能在命令行下使用YUM源,只能使用標準的默認庫。之後,GNOME shell登錄崩潰了,只能使用KDE登錄。雖然有些困惑但是他非常喜歡新的防火牆配置工具。請看他的詳細報告。 在ZDNet.com上,Jamie Watson對
Linux中國

Linux大神們的頂級命令行秘訣

好吧,Linux博客圈這裡這周相對比較平靜,給網民們一個拖了很久的機會集體喘口氣吧,去享受一下龍舌蘭、燕尾服、雞尾酒帶來的歡快吧,然後評估一下過去幾周來發生的和自由開放軟體相關的事件吧。 你是否曾經在聽一張專輯的時候想過夥計,這聽起來不錯,但是我希望它能經常從用戶空間過渡到內核空間去!粉絲們在Facebook上寫道,我們會全力支持你的。我們的專輯現在完全可以作為一個可載入的Linux內核模塊來播放。 Linux女孩曾經認為她自己已經完全進入Linux世界了,但是她現在卻意識到她的想法是錯誤的。謝謝你們,粉絲們,是你們讓生活一
Linux中國

Ubuntu Linux社區經理Jono Bacon離開Canonical公司

CanonicalUbuntu Linux背後的公司,其任職已久的社區經理將離職。Jono Bacon,一直是 Ubuntu 業界最熟悉的面孔之一,他將在XPRIZE基金會任新職。 Bacon於2006年加入Canonical,從其博客可知他是在收到XPRIZE的錄用通知後決定離開Canonical的,XPRIZE自稱為創新引擎和造福人類的催化劑。他將會在XPRIZE就任社區主管,施展他過去八年中在幫助協調Ubuntu社區方面所獲得的能力。 雖然Bacon在Canonical不是直接負責商業或者發展方面,但是他的離開對於Ubuntu和開源界來說都是一件大事兒,在Ubuntu和開源界實際社區參與比行政頭銜更重要。與Ubun
Linux中國

8款適合Linux用戶使用的資料庫管理工具!

從內容管理系統到簡單的表格,資料庫是每一個開發項目的一部分。這就是為什麼開發者們如此強調使用正確類型的資料庫工具。下面這些可能對您有所幫助! 1. Autotabla Autotabla是一個你的程序的SQL數據表的CGI管理界面。只需要提供你資料庫架構的XML描述,你就可以創建/修改/刪除資料庫記錄。 HTML輸出可以通過CSS完全自定義。使用Perl/DBI模塊而支持各種資料庫。 2. Cruddy! Cruddy!是一個以CGI::CRUD為框架的應用程序,它為你的資料庫提供了一個即時的Web前端的CRUD介面。 3. myPhile 這是一個可定製的MySQL表的通用管理界面。 4. NG-A
Linux中國

如何從Linux命令行截屏

Linux上有著許多不同口味兒的截屏工具,包括桌面環境專用的截屏程序(如: KDE裡面的KSnapshot,GNOME裡面的gnome-screenshot,Xfce的Screenshooter),或者是通用的截屏程序(如 Shutter)。而Scort("SCReen shOT"的縮寫)是最獨一無二的截屏工具之一,它是一個命令行截屏工具。雖然它的界面十分簡約,但Scrot在功能上和其它專用的基於GUI的屏幕捕獲工具一樣強大。舉個例子,Scrot支持延時截屏,截屏調整品質/大小,命令行傳遞等功能。如果你是那些熱衷命令行的愛好者之一,Scrot應該是你加入兵器庫中的又一實用工具。在這個教程中,我
Linux中國

Linux script命令 —— 終端里的記錄器

當你在終端或者控制台工作時,你可能想要記錄在終端中所做的一切。這些記錄可以用來當作史料,保存終端所發生的一切。比如說,你和一些Linux管理員們同時管理著相同的機器,或者你讓某人遠程登陸到了你的伺服器上,你可能記錄想要終端里發生的一切。要實現這個目標,你可以使用script命令。 script是什麼 scirpt就是一個命令,可以製作一份記錄輸出到終端的記錄。對於那些想要真實記錄終端會話的人來說,這很有用。該記錄可以保存並在以後再列印出來。 怎麼用 默認情況下,我們可以通過在終端中輸入script來啟動scirpt命令。 pungki@dev-
Linux中國

Ubuntu 14.04中Dpkg的漏洞已被修復

Canonical宣布存在於Ubuntu 14.04 LTS,Ubuntu 13.10,Ubuntu 12.10,Ubuntu 12.04 LTS以及Ubuntu 10.04 LTS操作系統中的dpkg漏洞已經被修復。 Canonical公司剛剛放出dpkg包的一個更新,修復了這個用於所有Ubuntu版本的重要軟體中的一個問題。 我們發現這個問題出現在dpkg在解壓源碼包的時候,它會使dpkg不能正確地處理某些補丁。如果一位用戶或一個自動化系統被欺騙而解壓了特別修改過的源碼包,遠程攻擊者就能修改目標解壓路徑之外的文件,導致拒絕服務攻擊或潛在的獲取系統許可權的風險。安全通知中這樣寫道。 想了解這個問題的更多細節
Linux中國

如何使用phpIPAM來管理IP地址和子網

通常,網路或系統管理員有責任來管理其所管理的網路下的一個或多個子網。例如,當一個網段分配了/24子網,那麼該子網就有254個IP地址可以用於不同用途。要跟蹤某個IP被分配到了哪個主機,就需要通過某種方式記錄下來。最簡單的方法,就是使用一個電子表格,如Excel來記錄IP地址的分配信息。此方法對於只有一個管理員,並且網路很小的情況下比較奏效。然而,對於多個大型網路而言,依賴於電子表格並不方便,而且十分容易出錯。更糟糕的是,如果有多個管理員參與管理,更新電子表格就十分麻煩了,因為每個管理員可能生成各種不同版本的文檔
Linux中國

Linux 與 BSD 有什麼不同?

Linux 和 BSD 都是免費的,開源的,類Unix系統。他們甚至使用很多相同的軟體。他們看上去簡直就像是一個操作系統,那麼,它們有什麼不同嗎? 其實,兩者之間的不同,遠遠超出了我們下面提到的這些,尤其是在構建完整操作系統和許可授權的哲學思想上,更是相差甚遠。通過這篇短文將可以簡單的了解它們之間的不同。 基礎 許多人所稱的Linux實際上不是 Linux。Linux 從技術上說只是 Linux 內核,典型的 Linux 發行版則包括了 Linux 內核和許多軟體。這是為什麼 ...
Linux中國

Linux + 漫畫迷 = 二次元世界?

你是否從來都沒有錯過xkcd上的漫畫連載?及時地閱讀到網路漫畫。或者你是否想過從你喜歡的網站上備份所有漫畫連載?如你所願,開源社區將為你提供解決方案:使用命令行程序從終端上下載所有你喜歡的漫畫連載。 在我們開始之前,請記住一點,你下載的漫畫連載僅供個人使用,在沒有授權的情況下是不可以散播出去的。如果你確實喜歡該作者的作品,請支持通過捐贈或購買正版商品獲得。 在Linux中安裝Dosage 有一個下載漫畫連載的開源程序叫dosage。由於該程序是用python寫的,所以安裝漫畫連載工具的方式有幾種。今天我們就從一種簡單的方法開
Linux中國

Ubuntu 14.04安裝聲雲(SoundCloud)

SoundCloud是一個發現alternate音樂和 indi音樂的很棒的平台。如果你是聲雲(SoundCloud)的粉絲,你可以在Ubuntu 14.04,或者其早期版本以及Linux Mint、Elementary OS等其它Linux發行版中作為桌面應用來嘗試。 要在Ubuntu 14.04中安裝聲雲(SoundCloud),我們將使用與在Ubuntu中安裝Google Keep相同的方法來安裝。上次我們使用Google Chrome來安裝Google Keep,而這次我們將使用Firefox來安裝聲雲(SoundCloud)。 在Ubuntu 14.04和Linux Mint中安裝聲雲(SoundCloud): 由於Ubuntu(以及大多數其它Linux發行版)預裝了Firefox,只需
Linux中國

技術視點:李納斯·托沃茲,Linux的締造者

我們的第一個談話對象是李納斯托沃茲,Linux的傳奇締造者以及開源革命的先驅。托沃茲生於芬蘭的赫爾辛基,是詩人奧爾托沃茲的孫子。儘管他更喜歡告訴人們,他的名字來自於《花生漫畫》中的角色,但事實是他是以李納斯鮑林一位兩次諾貝爾獎獲得者的名字來命名的。他的計算機經歷是從一台Commodore計算機上開始的,後來換成了Sinclair和IBM的386。他起初使用的是Minix操作系統,後來換成了他自己的Linux操作系統。托沃茲的妻子托芙是六次芬蘭全國空手道冠軍,婚後他們定居在加利佛尼亞的聖何塞,育有三個女兒。 技術視點(TV):在當今的技
Linux中國

在Ubuntu Unity 14.04中添加Windows風格的底部任務欄

一些從Windows轉到Ubuntu的新用戶可能發現,在Ubuntu下默認的Unity界面佔據了一切。大多數Windows用戶,也包括一些非Gnome 3用戶和一些非Unity Linux用戶也許在Ubuntu中看不到底部任務欄。我們都知道,Unity中的拖放操作對用戶不是很友好。 不管出於什麼原因,如果你在Ubuntu中想要個底部面板,那麼tint就是你的菜。 在Ubuntu 14.04中添加底部任務欄 打開終端(Ctrl+Alt+T),然後輸入下面的命令: sudo apt-get install tint2 這樣就把tint2安裝好了。你可以在終端中輸入tint2來運行它了,但這不是我們希望的方式,因為我們的並不想這麼
Linux中國

Monitorix :支持伺服器和樹莓派的輕量級系統監控系統

有時候,無論是普通用戶還是系統管理員,都需要知道系統運行是否良好。與系統狀態相關的許多問題,都可以通過檢查運行的服務所生成的日誌文件來獲得答案。然而,即便對於干過幾年的系統管理員而言,要檢查日誌文件的每個細節都不是件容易的事。這也是為什麼他們依賴於監控軟體的原因,監控軟體能夠從不同的源收集信息,並以易於理解的格式給出分析報告,如圖表、可視化圖像、統計數據等。 市面上流傳著許多複雜的系統監控軟體,諸如Cacti, Nagios, Zabbix, Munin此類。在本文中,我們向您介紹一個輕量級的監控工具Monitorix,該工具設計用
Linux中國

如何在同一台計算機上安裝Windows 8.1和Ubuntu 14.04 LTS

一些Windows用戶,希望試試Linux操作系統,而不用刪除他正在使用的系統。令人高興的是,想嘗試下Linux是非常簡單的,而且Linux操作系統也能和其他操作系統在同一台機器上和平共處。 舉個例子,如果你是Windows用戶,想試試Ubuntu,這個過程實際上是相當簡單的,用戶只需要付出一點小小的努力即可,這個過程中稍微注意一點就行了。 在PC上正常安裝一個操作系統並不複雜,甚至是Ubuntu和其它Linux也一樣簡單。在大多數情況下,用戶單擊對話框的下一步,按照流程進行即可。當你想保留PC上的原來的操作系統時(並不特指Windows),還需要多一
Linux中國

在UEFI模式下安裝Ubuntu 14.04與Windows 8/8.1雙啟動

之前我已經寫過關於如何安裝Ubuntu Linux和Windows 7以及8的雙啟動,但是那些教程不包含那些預裝Windows 8的系統。那些較新的預裝了Windows 8或Windows 8.1的系統使用了UEFI來替代BIOS。這使得安裝雙啟動變得和之前的常規方法有點不同。在這個教程中,我們將看到如何在UEFI模式下安裝Ubuntu 14.04與Windows 8/8.1雙啟動。 這個教程是在一台新買的戴爾靈越 7437(酷睿i7第四代處理器, 256GB SSD,8GB內存以及內置1GB(共享內存) Intel顯卡)上演示的。為了使你能夠成功安裝UEFI下Linux和Windows 8的雙啟動,我會提到你需要做的所有步驟。如
Linux中國

新的OpenSSL分支未包含Heartbleed漏洞,但需要認真看待

摘要:當被最新的OpenSSL安全問題困擾時,你最好解決它,雖然它並不像Heartbleed那樣糟糕。 這一周對於開源的Secure Socket Layer (SSL)來說真是糟糕的一周。 首先,GnuTLS低調的宣稱,存在一個不大但確實存在的缺陷。然後,大範圍流行的OpenSSL被發現包含一個中間人漏洞。在Heartbleed漏洞慘劇後,OpenSSL該醒醒了。 這個漏洞,根據谷歌高級軟體工程師Adam Langley描述,已經至少存在了15年時間。可惜Core Infrastructure Initiative(CII)提供了讓更多的程序員來拯救OpenSSL的資金,卻尚未來得及發揮作用。 也就是說這個漏洞依然是和
Linux中國

Ubuntu One服務正式關閉

Ubuntu One服務現已正式關閉。在7月31日之前你還能夠獲取你存儲的文件,否則它們將被永遠刪除。 Canonical在今年早些時候宣布將會關閉這項服務,理由是缺乏付費用戶以及和Google,Dropbox以及其它雲存儲服務日益增加的競爭,這是他們作出這個決定的首要原因。 在嘗試登錄Ubuntu One控制面板的時候會顯示下圖所示的通知來提醒用戶服務已經中止: 本月早些時候Ubuntu 12.04 LTS收到了一個推送更新,提醒用戶Ubuntu One不久後將會被從桌面移除,至於Ubuntu 14.04 LTS,在四月發布時就已沒有預裝Ubuntu One。 獲取你的數據 要將你的數據以.zip

Posts navigation