Linux中國 如何在Linux的命令行中使用Evernote 這周讓我們繼續學習如何使用Linux命令行管理和組織信息。在命令行中管理你的個人花費後,我建議你在命令行中管理你的筆記,特別是當你用Evernote記錄筆記時。要是你從來沒有聽說過它,Evernote 專門有一個用戶友好的在線服務可以在不同的設備間同步筆記。除了提供花哨的基於Web的API,Evernote還發布了在Windows、Mac、Android和iOS上的客戶端。然而至今還沒有官方的Linux客戶端可用。老實說在眾多的非官方Linux客戶端中,有一個程序一出現就吸引了所有的命令行愛好者,它就是Geeknote。 Geeknote 的安裝 Geeknote是使用Python開發的。因 By Rain2015 年 1 月 26 日
開源硬體 火狐邁入虛擬現實,支持 Oculus Rift 頭盔! Oculus Rift是一款為電子遊戲設計的頭戴式顯示器。它將虛擬現實接入遊戲中,使得玩家們能夠身臨其境,對遊戲的沉浸感大幅提升。火狐瀏覽器加入 Oculus Rift 頭盔支持,火狐的實驗開發用戶將能夠遨遊在虛擬現實的世界中。 By Guolong Liu2015 年 1 月 26 日
Linux中國 《一句話證明你懂linux》的有趣評論 上周,@Linux中國 和 @圖靈教育 發起了一個活動:一句話證明你懂linux,引來了網友的踴躍參加。網友的智慧是無窮的,我們將其中的一些有趣的回答擷取出來分享給大家。 請關注稍後的中獎名單,歡迎繼續吐槽~ By Rain2015 年 1 月 26 日
Linux中國 使用 nice、cpulimit 和 cgroups 限制 cpu 佔用率 Linux內核是一名了不起的馬戲表演者,它在進程和系統資源間小心地玩著雜耍,並保持系統的能夠正常運轉。 同時,內核也很公正:它將資源公平地分配給各個進程。 但是,如果你需要給一個重要進程提高優先順序時,該怎麼做呢? 或者是,如何降低一個進程的優先順序? 又或者,如何限制一組進程所使用的資源呢? 答案是需要由用戶來為內核指定進程的優先順序 大部分進程啟動時的優先順序是相同的,因此Linux內核會公平地進行調度。 如果想讓一個CPU密集型的進程運行在較低優先順序,那麼你就得事先配置好調度器。 下面介紹3種控制進程運行時間的方法: By Rain2015 年 1 月 26 日
Linux中國 10個重要的Linux ps命令實戰 Linux作為Unix的衍生操作系統,Linux內建有查看當前進程的工具ps。這個工具能在命令行中使用。 PS 命令是什麼 查看它的man手冊可以看到,ps命令能夠給出當前系統中進程的快照。它能捕獲系統在某一事件的進程狀態。如果你想不斷更新查看的這個狀態,可以使用top命令。 ps命令支持三種使用的語法格式 UNIX 風格,選項可以組合在一起,並且選項前必須有-連字元 BSD 風格,選項可以組合在一起,但是選項前不能有-連字元 GNU 風格的長選項,選項前有兩個-連字元 我們能夠混用這幾種風格,但是可能會發生衝突。本文使用 UNIX 風格的ps命令。 By Rain2015 年 1 月 26 日
開源教育 在線學習管理平台 Moodle 將一直是開源項目 Moodle 是一個非常棒的在線學習管理平台,重要的是,它還開源的,自2001年推出以來, Moodle 一直是教育者手中有力的工具,使他們能自由的在自己的網站上,接觸學生,並增進他們的學習。直至今日,作為一個開放源代碼,並擁有清楚使命的教育平台,Moodle 持續地朝自己的目標前進,並被全世界的近500萬使用者所採用。 By 編程浪子2015 年 1 月 25 日
Linux中國 一個可以顯示Linux命令運行進度的偉大工具 Coreutils Viewer(cv)是一個簡單的程序,它可以用於顯示任何核心組件命令(如:cp、mv、dd、tar、gzip、gunzip、cat、grep、fgrep、egrep、cut、sort、xz、exiting)的進度。它使用文件描述信息來確定一個命令的進度,比如cp命令。cv之美在於,它能夠和其它Linux命令一起使用,比如你所知道的watch以及I/O重定向命令。這樣,你就可以在腳本中使用,或者你能想到的所有方式,別讓你的想像力束縛住你。 安裝 你可以從cv的github倉庫那兒下載所需的源文件。把zip文件下載下來後,將它解壓縮,然後進入到解壓後的文件夾。 該程序需要ncurse By Rain2015 年 1 月 24 日
Linux中國 如何在Ubuntu上找出可用的網路適配器 想知道在Linux中你正在使用的網卡是什麼嗎? 在Linux中很容易就找出網卡的生產商。打開一個終端並輸入下面的額命令: sudo lshw -C network 如果上面的命令不能在sudo下使用,那就別用 sudo 的特權模式。它的輸出看上去有點奇怪但是很有用。 *-network description: Wireless interface product: BCM4360 802.11ac Wireless Network Adapter vendor: Broadcom ... By Rain2015 年 1 月 24 日
開源教育 開源工具幫助兒童培養信息時代的創造力 如果不用開源軟體教孩子圖像設計和編程的話,代價可是非常昂貴的,然而這並不是李察斯和他的團隊使用開源工具的唯一理由,重要的是,他們可以為學生客制化軟體封包、或是有機會改善軟體。 而且,無論你是坐在教堂山的教室里,或是在世界的另一端參與Youth Digital 的在線課程,每個人都可以使用這些資源。這些開源工具可以真正地幫助兒童培養信息時代的創造力。 By 編程浪子2015 年 1 月 24 日
Linux中國 2015:開源已經完勝,但這並不是結束 在 2014 年的完勝後,接下來會如何? 新年伊始,習慣上都是回顧已經走過的一年。但只要一直關注我們,就會很容易獲得過去一年的總結:開源已經全勝。讓我們從頭開始說起吧: 超級計算機: Linux 在超級計算機系統 500 強的名單上佔據絕對的主導地位這本身就令其它操作系統很尷尬。2014年11月的數據顯示前500系統中的485個系統都在運行著 Linux 的發布系統,而僅僅只有一台運行著 Windows 系統。如果您看看所用的處理器數量,這數據更是讓人驚嘆。截止到目前,運行 Linux 系統的處理器有 22,851,693 個之多,而 windows 系統僅僅只有 30,7 By Rain2015 年 1 月 24 日
Linux中國 在 CentOS7.0 上搭建 Chroot 的 Bind DNS 伺服器 BIND(Berkeley internet Name Daemon)也叫做NAMED,是現今互聯網上使用最為廣泛的DNS 伺服器程序。這篇文章將要講述如何在 chroot 監牢中運行 BIND,這樣它就無法訪問文件系統中除監牢以外的其它部分。 例如,在這篇文章中,我會將BIND的運行根目錄改為 /var/named/chroot/。當然,對於BIND來說,這個目錄就是 /(根目錄)。 jail(監牢,下同)是一個軟體機制,其功能是使得某個程序無法訪問規定區域之外的資源,同樣也為了增強安全性(LCTT 譯註:chroot 監牢,所謂監牢就是指通過chroot機制來更改某個進程所能看到的根目錄,即將某進 By Rain2015 年 1 月 23 日
Linux中國 用 Linux blkid 命令查找塊設備詳情 今天我們將會向你展示如何使用 lsblk 和 blkid 工具來查找關於塊設備的信息,我們使用的是一台安裝了 CentOS 7.0 的機器。 lsblk lsblk 是一個 Linux 工具,它會顯示有關你系統里所有可用塊設備的信息。它從 sysfs 文件系統 中獲取信息。默認情況下,這個工具將會以樹狀格式顯示(除了內存虛擬磁碟外的)所有塊設備。 lsblk 默認輸出 默認情況下 lsblk 會將塊設備輸出為樹狀格式: ... By Rain2015 年 1 月 23 日
開源教育 教育的轉變:教師在於創造,而非消耗 人的一生應該去創造,而非消耗。教育是一項基本人權,因此,通過創建教育資源並將其傳播出去,我們才能清除人們接受教育的障礙。同時,我還覺得教科書產業並沒有很好的為我們提供優質材料,他們不過是在財務上剝削學校。在開放教育領域,製作和分享開放教育資源將引導開放教育資源被真正的利用。 By Kim2015 年 1 月 23 日
開源教育 2014年最佳開放教育類工具和文章 由於教育體系在我們社會中的重要地位,並且它也決定了我們的未來和子孫們的性格。教育體系已經成為了一個讓公共部門重點關注的對象,為了讓這個領域變得與眾不同而去做些改變的組織、公司、個人也有了舞台。在這些嘗試中,科技,特別是開放資源的技術,對於帶來的改變有著很重要的作用。 By 又要起名字2015 年 1 月 22 日
Linux中國 如何在 Ubuntu 上轉換圖像、音頻和視頻格式 如果你的工作中需要接觸到各種不同編碼格式的圖像、音頻和視頻,那麼你很有可能正在使用多個工具來轉換這些多種多樣的媒體格式。如果存在一個能夠處理所有圖像/音頻/視頻格式的多合一轉換工具,那就太好了。 Format Junkie 就是這樣一個多合一的媒體轉換工具,它有著極其友好的用戶界面。更棒的是它是一個免費軟體。你可以使用 Format Junkie 來轉換幾乎所有的流行格式的圖像、音頻、視頻和歸檔文件(或稱壓縮文件),所有這些只需要簡單地點擊幾下滑鼠而已。 在Ubuntu 12.04, 12.10 和 13.04 上安裝 Format Junkie Format Junkie 可以通 By Rain2015 年 1 月 22 日
開源教育 四套專為兒童設計的 Linux 系統 很多大人們使用的電腦工具並不適合孩子,而Linux社群也替孩子們設計了各種不同環境版本的Linux,特別考慮了孩子們的興趣和實際有用的很多軟體,Linux Story 這篇文章集中介紹了四套專為兒童設計的 Linux系統,你應該能夠從中找到最適合教導孩子關於Linux及計算機知識的Linux版本。 By 編程浪子2015 年 1 月 22 日
活動 活動通告:折騰的藝術——無止境非人道美學,虛擬機玩命史 暨 Fedora 21 Release Party 重慶站 武俠精神或許落寞,然後重慶LUG的俠客情義永遠存在,每個人心中都有一個李慕白,但每個人心中也裝著一個田伯光。那是2014年年底,傾盆但是沒有大雨,飛沙但是沒有走石,北風烈烈地吹,網速噌噌的慢,江湖上刀光劍影,屏幕里日本女星,硬碟血雨腥風,鍵盤千擊萬打,Linux 折騰界突然流傳著一個傳說,老態龍鍾隱退江湖十餘年的 Red Hat 6.2 Zoot 又重新拄著 kernel 3.16 內核的拐杖滿血復活了!歡迎來到重慶Linux用戶組2015年1月沙龍,周六下午沙坪壩過往咖啡。 By 編程浪子2015 年 1 月 21 日
開源硬體 2014年度最佳開源硬體 開源硬體是開源運動在物理性質上的基礎。透過理解、設計、製造、商業化,並且採用開源硬體,我們建立了健康且自力更生的開放社群之基礎。而在2014年中,開源硬體的陣在線更有著各式各樣的活動。 在這篇文章里, Linux Story 帶大家盤點2014年最優異的幾個開源硬體項目。 By 編程浪子2015 年 1 月 20 日
開源項目 2015年值得參與的5個開源項目 我們在生活中或多或少都有用到開源軟體,也許你會想回饋一下這些社群,卻不知道要參與哪些項目。現在網路上有無數的開源軟體項目正進行著,即便我們之前的文章已經給過一些建議,要在其中挑選出最適合你參與的,可能並不是那麼容易的事。 為了幫助大家找到最適合自己的項目,這裡將會列出五項不同領域的開源項目,你可以考慮在2015年加入其中之一看看!也許這些項目並不是最有名或最厲害的,但他們都提供了相當有趣的挑戰,參與它們同時也是你回饋社群的一個好辦法! By 編程浪子2015 年 1 月 20 日
開源教育 正當時——Google Code-in 鼓勵青少年參與開源項目 Google Code-in 是一個專門為13到17歲的青少年展開的行動,目標是為了讓這些年輕人更了解並投入自由軟體的各個項目。 從2014年12月1日到2015年1月19日的這段期間, 參與活動的組織會提出許多小型的計劃,讓初學者可以在幾個小時到幾天的時間內完成。除此之外,還會有指導人員跟參加者一起合作。參加者可以選擇的計劃包括 寫程序、撰寫文件、研究、設計或測試等,你並不需要具備寫程序的能力才能參加活動,儘管如此,這仍是個學習程序的大好機會。 By 編程浪子2015 年 1 月 20 日
Linux 發行版/系統 MakuluLinux 2.0 “Cinnamon” 發布 Makulu (發音 「Ma-Cool-Loo」)在祖魯語里是「大酋長」的意思。MakuluLinux 是一個 Debian 系的 Linux 發行版,提供在各種計算機上的平滑、穩定的用戶操作體驗。MakuluLinux 2.0 "Cinnamon" 版本發布,作為1.0版本的延續,2.0版本進一步打磨、優化,並修復了1.0版本中大量的問題。許多小的改進使系統運行起來更加流暢。 By root2015 年 1 月 19 日
Linux中國 Docker 的鏡像並不安全! 最近使用Docker下載官方容器鏡像的時候,我發現這樣一句話: ubuntu:14.04: The image you are pulling has been verified (您所拉取的鏡像已經經過驗證) 起初我以為這條信息引自Docker大力推廣的鏡像簽名系統,因此也就沒有繼續跟進。後來,研究加密摘要系統的時候Docker用這套系統來對鏡像進行安全加固我才有機會更深入的發現,邏輯上整個與鏡像安全相關的部分具有一系列系統性問題。 Docker所報告的,一個已下載的鏡像經過驗證,它基於的僅僅是一個標記清單(signed manifest),而Docker卻從未據此清單對鏡像的校驗和進行驗證。一 By Rain2015 年 1 月 19 日
Linux中國 如何在Ubuntu上使用MultiSystem創建多啟動USB盤 介紹 也許還有不少人不知道MultiSystem,它是一個用來在Linux系統中創建多啟動usb盤的小型的開源軟體。使用這個工具,我們可以在USB中創建任意多的可啟動Linux發行版。你所需要的只是網路鏈接(只在MultiSystem安裝的時候需要),以及一個足夠大的USB盤,這取決於你想在USB盤中放入發行版的數量。 在 Ubuntu 14.10/14.04 安裝MultiSystem 手動安裝: 下載 MultiSystem腳本,並解壓到任意地方。進入解壓的地址,使用下面的命令運行腳本。 sudo ./install-depot-multisystem.sh 使用 PPA 安裝: 當然,你也可以用下面的命令來更簡單地使用PPA By Rain2015 年 1 月 19 日
Linux中國 在 Mac OS X 系統中創建用於 Mac 的 Ubuntu USB 啟動盤 上個月,在戴爾的服務中心丟失我的筆記本後,我買了一台 Macbook Air 筆記本。買回來後我首先做的一些事就是給機器裝上雙系統,使 Ubuntu Linux 和 Mac OS X 都可用。隨後的文章我會介紹如何在 Macbook 上安裝 Linux ,剛開始我們需要學習 如何在 Mac OS X 系統中創建用於 Mac 的 Ubuntu ... By Rain2015 年 1 月 19 日