雨落清風。心向陽
Linux中國

「林納斯·托瓦茲是我的英雄」,13歲的扎卡里杜邦說

Zachary DuPon是一名6年級的學生,他馬上年滿13歲。他過去是Arch liunx的用戶,並期待著儘快安裝Gentoo Linux。 Zachary DuPon的故事是這樣的-他的學校組織了一個活動,要求學生們給他們的英雄寫一封信,大多數孩子寫給社會名流,而Zachary DuPon寫給了現代科技世界的真英雄-林納斯托瓦茲。 由於林納斯在家工作,他沒有透露自己的辦公地點,Zach的信送到了Linux基金會,工作人員會在發送給林納斯之前瀏覽全部的信件內容。當基金會看到了這封信,他們聯繫了扎克的學校,慷慨地邀請他做客LinuxCon,這樣他就能見到他的英雄本人。 linux的執
Linux中國

Linux有問必答:如何為sudo命令定義PATH環境變數

問題:我安裝了一個程序到/usr/local/bin目錄下,這個程序需要root許可權才能執行,當我用sudo去執行它時,收到"sudo: XXXXX: command not found"的錯誤提示,不知道為什麼/usr/local/bin沒有被包含到PATH環境變數下面來,我該如何解決這個問題?
Linux中國

Aaron Swartz:如何得到一份像我這樣的工作?

美國作家 Kurt Vonnegut(當代幽默諷刺大師馮內果)過去總是將他的演講題目定為如何得到一份跟我一樣的工作(How to Get a Job Like Mine),然後在演講的時候講任何他想講的東西。我的狀況跟他相反,我被告知可以講任何自己想談的。於是我決定,與其談論網際網路的未來或是集體協作(mass collaboration),我最感興趣的恐怕還是如何得到一份像我這樣的工作。 所以該怎麼做呢?毫無疑問,第一步當然是選對基因:我是出生在美國的白人男性,家境不錯,父親在電腦產業工作。然而不幸的是,我也不知道怎樣才選得到這種好康,所以講這個大概沒什麼
Linux中國

如何為 Linux 系統中的 SSH 添加雙重認證

近來很多知名企業都出現了密碼泄露,業內對多重認證的呼聲也越來越高。在這種多重認證的系統中,用戶需要通過兩種不同的認證程序:提供他們知道的信息(如 用戶名/密碼),再藉助其他工具提供用戶所不知道的信息(如 用手機生成的一次性密碼)。這種組合方式常叫做雙因子認證或者兩階段驗證。 為了鼓勵廣泛採用雙因子認證的方式,Google公司發布了Google Authenticator,一款開源的,可基於開放規則(如 HMAP/基於時間)生成一次性密碼的軟體。這是一款跨平台軟體,可運行在Linux, Android, iOS。Google公司同時也支持插件式鑒別模塊PAM(
Linux中國

在Linux中模擬擊鍵和滑鼠移動

你是否曾經擁有一個夢 你的計算機` 可以自動為你幹活? 或許,並非因為 你剛看了終結者。 然而,除此之外 腳本和任務自動化 是每個高級用戶追尋的夢 如果今天 有許多的解決方案 可以滿足這個目標 那麼 有時候 就難以從那眾多之中採擷那 簡潔、聰明而又高效的一個 ...

在基於RedHat或Debian的系統上安裝 Wine 1.7

Wine,Linux上最流行也是最有力的軟體, 可以順利地在Linux平台上運行Windows程序和遊戲。 這篇文章教你怎麼在像CentOS, Fedora, Ubuntu, Linux Mint一樣基於Red Hat和Debian的系統上安裝最新的Wine 1.7。 在Linux安裝 Wine 1.7 不幸的, 在基於Red ...
Linux中國

Linux上最先進的免費賽車遊戲:StuntRally 2.4

StuntRally,免費的賽車遊戲,擁有超過150個賽道和大量的車型,剛剛發布2.4版本,並帶來了大量的更新和新功能。 這個遊戲使用了多項技術, 例如 Vdrift、物理引擎 bullet、面向對象圖形渲染引擎 OGRE、 網格的渲染優化 PagedGeometry 和 MyGUI 等等,不一一列舉,開發者將其全部整合在一起構造了一個非常複雜和有趣的賽車遊戲. 玩家可以在147個賽道和26個不同的場景中遊戲,總計有四個小時的車程時間。在如此多的選擇下,你要知道,而StuntRally是完全免費的! 其他功能包括在幽靈駕駛(可以跟蹤你的車子在賽道上的最佳瞬間),賽道幽靈(
Linux中國

Ubuntu Touch 截圖先睹為快

據微博網友@敲代碼的Joey_Chan透露,Ubuntu Touch 將在今年十月伴隨 Ubuntu 預定的版本發布周期一同發布,不過魅族搭載 Ubuntu Touch 的手機是否能同期推出,尚不確定。 以下截圖來自 @敲代碼的Joey_Chan,大家可以先睹為快,期待真機出現,小編現在對 Ubuntu Touch 十分渴望: 啟動圖 ...
Linux中國

Linux Systemd——在RHEL/CentOS 7中啟動/停止/重啟服務

RHEL/CentOS 7.0中一個最主要的改變,就是切換到了systemd。它用於替代紅帽企業版Linux前任版本中的SysV和Upstart,對系統和服務進行管理。systemd兼容SysV和Linux標準組的啟動腳本。Systemd是一個Linux操作系統下的系統和服務管理器。它被設計成向後兼容SysV啟動腳本,並提供了大量的特性,如開機時平行啟動系統服務,按需啟動守護進程,支持系統狀態快照,或者基於依賴的服務控制邏輯。
Linux中國

Linux slabtop命令——顯示內核片緩存信息

Linux內核需要為臨時對象如任務或者設備結構和節點分配內存,緩存分配器管理著這些類型對象的緩存。現代Linux內核部署了該緩存分配器以持有緩存,稱之為片。不同類型的片緩存由片分配器維護。本文集中討論slabtop命令,該命令顯示了實時內核片緩存信息。1. 命令用法:該命令用起來很簡單,默認執行時不要求任何參數。但是它要求root特權來讀取內核片信息。以普通用戶執行該命令會出現以下錯誤:
Linux中國

Linux 內核的測試和調試(6)

Linux 內核補丁測試 你試過自己寫內核補丁嗎?本節介紹在把你的補丁包提交到 Linux 郵箱列表之前,需要做哪些操作。另外我們還會介紹如何把它發送出去。 寫好代碼後,編譯它。把 make 過程產生的輸出保存到文檔中,查看新代碼有沒有警告信息。找到所有的警告信息,處理掉。當你的代碼編譯過程沒有任何不正常的輸出,安裝這個內核,然後啟動測試。如果啟動正常,查看 dmesg 裡面有沒於錯誤,與老內核生成的 dmesg 日誌做個比較。運行一些壓力測試,請參考我們以前講過的測試內容。如果這個補丁用於修復某個 bug,請確保真的已經修復了。如
Linux中國

怎樣在ubuntu 14.04上安裝輕量級的Budgie桌面

如果你在推特上關注了我們,你可能看見了我們最近分享的一張截圖,和這張截圖一起的還有對它所展示的桌面進行命名的邀請。 你猜對了嗎? 答案就是Budgie 一種為基於openSUSE 的linux發行版Evolve OS所設計、但不僅僅只能用於 Evolve OS的簡易桌面環境。 我們第一次提到Budgie是在三月份,當時我們被它的整潔、小巧的美感、靈活的架構,還有再次使用在當今大多數發行版中所使用的GNOME 3.10 成熟技術中的公共部分和標堆棧的決定所折服。 我對此項目的領導者Ikey Doherty所作出的開發選擇非常佩服。無可否認另起爐灶有它的優點,但決定從上
Linux中國

Linux系統中使用 DD 命令測試 USB 和 SSD 硬碟的讀寫速度

磁碟驅動器的速度是以一個單位時間內讀寫數據量的多少來衡量的。DD 命令是一個簡單的命令行工具,它可用對磁碟進行任意數據塊的讀取和寫入,同時可以度量讀取寫入的速度。 在這篇文章中,我們將會使用 DD 命令來測試 USB 和 SSD 磁碟的讀取和寫入速度。 數據傳輸速度不但取決於驅動盤本身,而且還與連接的介面有關。比如, USB 2.0 埠的最大傳輸速度是 35 兆位元組/秒,所以如果您把一個支持高速傳輸的 USB 3.0 ...
Linux中國

Linux 內核測試和調試(5)

模擬環境下進行 Linux 電源管理子系統測試 Linux 電源管理子系統在模擬環境下提供5種測試方式。這些方式僅僅在內核各層之間運行休眠的代碼而不是真正的讓系統進入休眠狀態。有些平台不能掛起系統,比如說我們需要模擬飛機的飛行環境,這時候使用這種模擬環境就非常有用處了。 freezer - 測試停掉處理器: echo freezer /sys/power/pm_test echo platform ...
Linux中國

Linux有問必答:如何檢查PDF中使用了哪種字體

問題:我想要知道PDF文件中使用了什麼字體,或者嵌入了什麼字體。Linux中有工具可以檢查PDF文檔中使用了哪種字體嗎? 要檢查PDF文件中包含了,或者使用了什麼字體,你可以使用命令行工具:pdffonts,它是一個PDF字體分析工具。pdffonts是Poppler PDF工具集包中的一個部分。 安裝PDF工具集到Linux 要安裝Poppler到Debian,Ubuntu或Linux Mint: $ sudo apt-get install poppler-utils 要安裝PDF工具集到Fedora,CentOS或RHEL: ...
Linux中國

10大 Linux 免費遊戲

假如當你考慮從 Windows 平台遷移至 Linux 平台時,我能在 Linux 平台上遊戲嗎?這類疑問正困擾著你,那麼對此這有一個答案就是 快去 Linux 平台吧!。感謝開源組織一直以來堅持不懈為 Linux 操作系統開發不同類型的遊戲,還有從不缺乏好的商業遊戲,並且在 Linux 平台下遊戲時的樂趣完全不亞於其他幾個平台(比如 ...
Linux中國

在 Linux 中為非 SSH 用戶配置 SFTP 環境

在某些環境中,系統管理員想要允許極少數用戶在可以傳輸文件到Linux機器中,但是不允許使用 SSH。要實現這一目的,我們可以使用SFTP,並為其構建chroot環境。 SFTP chroot背景: SFTP是指SSH文件傳輸協議(SSH File Transfer protocol)或安全文件傳輸協議(Secure File Transfer Protocol),它提供了可信數據流下的文件訪問、文件傳輸以及文件管理功能。當我們為SFTP配置chroot環境後,只有被許可的用戶可以訪問,並被限制到他們的家目錄中,換言之:被許可的用戶將處於牢籠環境中,在此環境中它們甚至不能切換它們的目錄。 在本文中
Linux中國

慕尼黑市議會稱: LiMux 項目的死訊被過分誇大了

慕尼黑市議會的新聞發言人試圖澄清其計劃重新審視當地政府 IT 系統使用的所有開源軟體的背後原因。 大量德國媒體披露,慕尼黑市新任市長要求提交一份關於 LiMux 使用率的報告,LiMux是一個在該市超過 80% 的市政府部門中使用的開源 Linux 發行版 ,慕尼黑市議會新聞發言人正是針對這條新聞所做的反應。 該報告引用了一位不願透露姓名的市政府官員的話,他聲稱政府僱員在使用開源軟體時非常痛苦,還有人人稱其為昂貴的失敗。副市長 Josef Schmid 說,(更換到開源系統)這件事是意識形態驅使的,並非理性的財務行為。 ...
Linux中國

Linux有問必答:如何修復"fatal error: jsoncpp/json/json.h: No such file…"

問題:我試著編譯一個C++程序,但是我碰到了以下錯誤:「fatal error: jsoncpp/json/json.h: No such file or directory」 我怎樣修復這個問題呢?該錯誤指出你缺少JsonCpp開發文件(例如,JsonCpp庫和頭文件)。JsonCpp是一個用於JSON格式數據複製的C++庫。下面給出了在不同Linux發行版上安裝JsonCpp開發文件的方法。
Linux中國

超級樹莓派兄弟

我已經不象以前那樣玩那麼多遊戲了。雖然之前我當然花費了生命里的無數時間在任天堂,SNES,或是之後在我電腦上的第一人稱射擊遊戲(只在Linux下,謝謝),如今,我更願意把空餘時間花在我累積起來的許多其他非遊戲愛好上。 但是最近,我發現自己又抹掉了Wii手柄上的灰塵,這樣就可以玩一玩我重新購買的NES和SNES遊戲了。不過問題是,這些遊戲需要用到一些特別的控制器,而且我已經有一個修改過的SNES控制器可以通過USB連接。這已經有足夠的理由讓我去尋找一個更合適的方案。 當然,我也可以簡單地接上三個甚至四個手柄,然後在客廳裡面堆
Linux中國

Linux 內核測試和調試(4)

自動測試工具 這裡列出一些能滿足不同需求的測試工具供你選擇。本小節只是簡單介紹個大概,並不提供詳細操作指南。 AuToTest AuToTest 是一個全自動測試框架,存在的主要目的就是測試 Linux 內核,當然也可以用來測試其他東西,比如測試一塊新硬體是否能穩定工作。AuToTest 是開源軟體,以 GPL 方式授權,運行於 server-client 架構(即 C/S 架構)。你可以通過配置 ...

Posts navigation