Linux中國 慕尼黑市議會稱: LiMux 項目的死訊被過分誇大了 慕尼黑市議會的新聞發言人試圖澄清其計劃重新審視當地政府 IT 系統使用的所有開源軟體的背後原因。 大量德國媒體披露,慕尼黑市新任市長要求提交一份關於 LiMux 使用率的報告,LiMux是一個在該市超過 80% 的市政府部門中使用的開源 Linux 發行版 ,慕尼黑市議會新聞發言人正是針對這條新聞所做的反應。 該報告引用了一位不願透露姓名的市政府官員的話,他聲稱政府僱員在使用開源軟體時非常痛苦,還有人人稱其為昂貴的失敗。副市長 Josef Schmid 說,(更換到開源系統)這件事是意識形態驅使的,並非理性的財務行為。 過去被看成是大規模遷 By Rain2014 年 8 月 26 日
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開發文件的方法。 By Rain2014 年 8 月 26 日
Linux中國 超級樹莓派兄弟 我已經不象以前那樣玩那麼多遊戲了。雖然之前我當然花費了生命里的無數時間在任天堂,SNES,或是之後在我電腦上的第一人稱射擊遊戲(只在Linux下,謝謝),如今,我更願意把空餘時間花在我累積起來的許多其他非遊戲愛好上。 但是最近,我發現自己又抹掉了Wii手柄上的灰塵,這樣就可以玩一玩我重新購買的NES和SNES遊戲了。不過問題是,這些遊戲需要用到一些特別的控制器,而且我已經有一個修改過的SNES控制器可以通過USB連接。這已經有足夠的理由讓我去尋找一個更合適的方案。 當然,我也可以簡單地接上三個甚至四個手柄,然後在客廳裡面堆 By Rain2014 年 8 月 26 日
Linux中國 Linux 內核測試和調試(4) 自動測試工具 這裡列出一些能滿足不同需求的測試工具供你選擇。本小節只是簡單介紹個大概,並不提供詳細操作指南。 AuToTest AuToTest 是一個全自動測試框架,存在的主要目的就是測試 Linux 內核,當然也可以用來測試其他東西,比如測試一塊新硬體是否能穩定工作。AuToTest 是開源軟體,以 GPL 方式授權,運行於 server-client 架構(即 C/S 架構)。你可以通過配置 server 端來對運行了 client 端的系統執行初始化、運行與監測工作,也可以自己在目標系統上讓 client 運行起來。另外你可以為這個測試框架添加測試用例,詳情請參考AuToTe By Rain2014 年 8 月 26 日
Linux中國 Budgie桌面5.1 :給保守用戶的超好桌面環境 Evolve OS的開發者Ikey Doherty,製作了這款叫做Budgie Desktop的新桌面環境並且發布了它的新版本。 Evolve OS還沒有發布,但開發者正積極地進行關於它的工作。系統中並沒有採用任何現有的桌面環境,他們決定最好還是製作一個自己的。這個桌面基於GNOME並用了不少GNOME的包,但它看起來卻截然不同。事實上,它使用了與MATE和Cinnamon桌面相同的模式,儘管Budgie似乎更有現代感更優美一些。 有趣的是,桌面這個關鍵的技術部分卻先於其將要服務的操作系統發布了,但是對此感興趣的用戶完全不必驚訝。由此也出現了可用於Ubuntu 14.04 LTS 和U By Rain2014 年 8 月 26 日
Linux中國 [快速技巧]如何設定你的 Ubuntu 14.04 自動關機 當你系統還在運行某些程序的時候,無法關閉計算機,但是你又不能讓計算機跑一整夜!可能你會發現你曾面臨相似的處境:你需要在Ubuntu或者其它Linux系統下設定計算機自動關機。在這篇文章中,我們就來看看如何使用GUI或者在CLI下設定你的Ubuntu關機.使用EasyShutdown設定你的Ubuntu關機。 By Rain2014 年 8 月 25 日
Linux中國 檢查linux中硬碟損壞的扇區和區塊 badblocks是linux及其類似的操作系統中,掃描檢查硬碟和外部設備損壞扇區的命令工具。損壞的扇區或者損壞的區塊是硬碟中因為永久損壞或者是操作系統不能讀取的空間。Badblocks命令可以探測硬碟中所有損壞的扇區或者區塊並將結果保存在一個文本文檔中,這樣,我們就可以使用e2fsck命令來配置操作系統不在這些損壞的扇區中存儲數據。 By Rain2014 年 8 月 25 日
Linux中國 在Linux上安裝Android 4.4 KitKat來玩玩喜愛的遊戲和應用 Android (x86)項目致力於移植Android系統到X86處理器上,使用戶可以更容易的在任何電腦上安裝Android。他們通過使用android源碼,增加補丁來使Android能夠在X86處理器,筆記本電腦和平板電腦下工作。前一段時間,項目組發布了最新的「Android KitKat 4.4 RC2」,下面,我將說明如何在VirtualBox上安裝,不過有一個小問題,安裝完成Android後滑鼠指針不工作了,我猜,如果你根據本教程將它安裝成主系統,這個滑鼠應該可以工作,否則我們只能使用鍵盤了。 By Rain2014 年 8 月 22 日
Linux中國 釋伴:Linux 上的 Shebang 符號(#!) 使用Linux或者unix系統的同學可能都對#!這個符號並不陌生,但是你真的了解它嗎? 本文將給你簡單介紹一下Shebang(#!)這個符號。 首先,這個符號(#!)的名稱,叫做Shebang或者Sha-bang。 詞源與歷史 Shebang的名字來自於SHArp和bang,或haSH bang的縮寫,指代Shebang中#!兩個符號的典型Unix名稱。 Unix術語中,井號通常稱為sharp,hash或mesh;而嘆號則常常稱為bang。也有看法認為,shebang名字中的sh來自於默認shellBourne shell的名稱,sh,因為常常使用shebang調用之。 在2010年版的Advanced bash scripting guide(revision 6.2 By Rain2014 年 8 月 22 日
Linux中國 在 Ubuntu 14.04 和 Linux Mint 17 上安裝 Atom 文本編輯器 Atom是Github上時髦的,功能豐富的開源文本編輯器。目前,它正處於測試階段,但如果你對它很好奇,那我們就來看看如何在 Ubuntu 14.04 和 Linux Mint 17 上安裝 Atom。無論是在外觀,還是在功能上,Atom 都有很多與Sublime Text editor相似之處。Sublime Text editor是一個功能強大,並深受程序員喜愛的跨平台文本編輯器,可惜它是閉源的。事實上,在Sublime Text的靈感下,Atom 並不是唯一即將到來的文本編輯器。Lime Text是 Sublime Text 的開源克隆,目前正處於開發中。 By Rain2014 年 8 月 22 日
Linux中國 怎樣設置Samba文件伺服器以使用Windows客戶端 根據Samba項目網站所述,Samba是一個開源/自由軟體套件,提供了到SMB/CIFS客戶端的無縫文件和列印服務。不同於其它SMB/CIFS網路協議部署(如HP-UX的LM伺服器,OS/2的LAN伺服器,或者VisionFS),Samba(及其源代碼)是可以自由獲取的(終端用戶無需付費),允許在Linux/Unixt伺服器和Windows/Unix/Linux客戶端之間互操作。 By Rain2014 年 8 月 21 日
Linux中國 如何安裝樹莓派攝像頭模塊 樹莓派攝像頭模塊(Pi Cam)發售於2013年5月。其第一個發布版本配備了500萬像素的感測器,通過排線鏈接樹莓派上的CSI介面。而Pi Cam的第二個發布版本也被叫做Pi NoIR中,配備了相同的感測器,但沒有紅外線過濾裝置。因此第二版的攝像頭模塊就像安全監控攝像機一樣,可以觀測到近紅外線的波長(700 - 1000 nm),不過當然同時也就犧牲了一定的顯色性。 本文將會展示如何在樹莓派上安裝攝像頭模塊。 我們將使用第一版攝像頭模塊來演示。在安裝完攝像頭模塊之後,你將會使用三個應用程序來訪問這個模塊:raspistill, raspiyuv 和raspivid。其中前 By Rain2014 年 8 月 21 日
Linux中國 Linux有問必答:如何在Apache網站伺服器上關閉伺服器簽名 問題:每當Apache2網站伺服器返回錯誤頁時(如,404 頁面無法找到,403 禁止訪問頁面),它會在頁面底部顯示網站伺服器簽名(如,Apache版本號和操作系統信息)。同時,當Apache2網站伺服器為PHP頁面服務時,它也會顯示PHP的版本信息。我如何在Apache2網站伺服器上關閉這些網站伺服器簽名呢? By Rain2014 年 8 月 20 日
Linux中國 命令行星期二——第八部分 唷,唷,極客們!我們回來了,來完成最後一章的CLT。今天,我們將討論一下任務控制。在這個裡頭,我們也將學習怎樣來控制運行在我們計算機上的進程! 一個例子 正如我們所學的,我們可以直接在CLI中輸入程序名稱來運行該程序。例如,dolphin。如果我們輸入: dolphin dolphin,這個文件管理器,就打開了。如果在這個進程打開時你查看終端,你會發現不能訪問命令提示符了,而且你也不能在同一個窗口中寫一個新命令進去了。如果你終止dolphin,提示符又會出現了,而你又能輸入一個新命令到shell中去了。那麼,我們怎麼能在CLI運行一個程序 By Rain2014 年 8 月 20 日
Linux中國 Linux中國新浪官博3萬粉絲活動 撒花,Linux中國微博粉絲突破3萬!為感謝廣大粉絲的支持,現在起關注 @Linux中國 轉發此微博送出你對Linux中國的祝福或期待,並"@"三位好友即有機會獲得Linux中國送出的獎品。心動不如行動,快來參與吧! By Rain2014 年 8 月 19 日
Linux中國 10個調整讓Ubuntu賓至如歸 不久前我提供給大家12個調整Ubuntu的小建議。 然而,已經是一段時間以前的事情了,現在我們又提出了另外10個建議,能夠使你的Ubuntu賓至如歸。這10個建議執行起來十分簡單方便,那就讓我們開始吧!1. 安裝 TLP By Rain2014 年 8 月 19 日
Linux中國 Linux 內核測試與調試(3) 基本測試 安裝好內核後,試試能不能啟動它。能啟動的話,檢查 dmesg 看看有沒有隱藏的錯誤。試試下面的功能: 網路(Wifi 或者網線)是否可用? ssh 是否可用? 使用 ssh 遠程傳輸文件。 使用 git clone 和 git pull 命令。 用用網路瀏覽器。 查看 email。 使用 ... By Rain2014 年 8 月 19 日
Linux中國 CentOS 7最小化安裝後找不到『ifconfig』命令——修復小提示 就像我們所知道的,「ifconfig」命令用於配置GNU/Linux系統的網路介面。它顯示網路介面卡的詳細信息,包括IP地址,MAC地址,以及網路介面卡狀態之類。但是,該命令已經過時了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到該命令。 By Rain2014 年 8 月 18 日
Linux中國 Linux 內核測試與調試(2) 編譯安裝穩定版內核 如果你用 git 下載源碼,就執行以下命令: cd linux-stable git checkout linux-3.x.y 如果是直接下載壓縮文件,用以下命令進入源碼目錄: cd linux-3.x.y 如果你想把內核安裝到自己的系統上,最安全的方法是使用你安裝好的發行版擁有的配置文件。你可以在 /boot 目錄找到當前發行版的內核配置文件: cp /boot/config-3.x.y-z-generic .config 運行下面的命令,可以在當前內核配置的基礎上修改一些小地方,然後產生新的內核配置文件。比如說新的內核比你的 Ubuntu ... By Rain2014 年 8 月 18 日
Linux中國 Lime Text: 一款可以替代 Sublime Text 的開源項目 Sublime Text 是為程序員準備的最好的文本編輯器之一(儘管不是最最好的)。Sublime 囊括了眾多特性並且擁有很棒的界面外觀,在三大主流桌面操作系統上均能運行,即 Windows, Mac 還有 Linux 之上。 但這並不表示 Sublime Text 是完美的。它有不少 bug、會崩潰而且幾乎沒有任何技術支持。如果你有關注過 Sublime Text 的開發過程,你就會發現此時 Sublime Text beta 版已經公布超過一年了,卻沒有告知用戶任何關於它的發行日期的確切信息。最重要的是,Sublime Text 既不免費也不開源。 ... By Rain2014 年 8 月 18 日
Linux中國 教你如何在Fedora,CentOS,RHEL中檢查RPM包的依賴性 我們都知道,在基於紅帽的Linux系統中,一個RPM包,需要把先將它依賴的其他包安裝好才能正常的工作。對於終端用戶,RPM的安裝、更新、刪除中存在的依賴關係已經被工具透明化了(如 yum或 DNF等)。但如果你是系統管理員或者RPM包的管理員,你需要諳熟RPM包的依賴關係,以便及時更新、刪除適當的包來保證系統的正常運行。 在本教程中,我將教大家如何檢查RPM包的依賴關係。無論這個包是否已經安裝進操作系統中,我們都有一些辦法來檢查它們的依賴性。 方法一 使用RPM命令可以列出目標包所依賴的所有包,如下: $ rpm -qR 注意,這種方法只 By Rain2014 年 8 月 16 日
Linux中國 Linux有問必答:如何在Linux Mint Cinnamon啟用桌面共享 問題:我試著在Linux Mint 17 Cinnamon桌面上通過Vino VNC伺服器(vino-server)啟用桌面共享。但是,我發現用來配置vino-server(如,共享選項,安全,通知開/關)的vino首選項工具已經不復存在了。同時,我也的Cinnamon桌面上也找不到共享菜單。我怎樣才能在最新的Linux Mint 17 Cinnamon桌面上通過vino-server配置桌面共享? 最新的Linux Mint 17 Cinnamon桌面附帶了預安裝用於VNC桌面共享的vino-server,但是它報告說桌面共享菜單丟失了。 一個配置vino-server並啟用桌面共享的可選方式,是使用dconf-editor的圖形界面。 首先安裝dco By Rain2014 年 8 月 16 日
Linux中國 紅帽旨在標準化Linux的64位ARM伺服器 紅帽希望通過 Linux for ARM 伺服器來避免困擾在Unix身上的幾十年的分裂的發生 。 IDG通訊社 - 紅帽公司已經開發出一個伺服器版本的Linux操作系統,可以用來測試基於ARMv8-A 64-bit架構的晶元及其周邊硬體,志在統一伺服器市場。 該發行版基於該公司的紅帽企業Linux(RHEL),是紅帽在周三為潛在的ARM硬體廠商推出的的合作夥伴計劃的一部分。 我們並不稱其為RHEL,但它作為一種功能性,不提供技術支持,可以用在合作夥伴的開發中使用的操作系統,紅帽平台產品營銷高級主管Mark Coggin說。 紅帽的設計方案符合硬體廠商的ARMv8-A規格實施 By Rain2014 年 8 月 16 日
Linux中國 給linux用戶的11個高級MySQL資料庫面試問題和答案 我們已經發表了兩篇MySQL的文章,非常感謝Tecmint社區的大力支持。這是MySQL面試系列的第三篇文章,並且在面試專欄中排第16。 15個基本的MySQL面試問題 給中級人員的10個MySQL面試問題 因為有大家的支持,我們才能做到現在,感謝你們這一路上對我們的支持.在這篇文章中,我們將主要針對MySQL的實用技巧,講講面試中相關的問題. 1. 如何使用SELECT語句找到你正在運行的伺服器的版本並列印出當前資料庫的名稱? 答:下面的語句的結果會顯示伺服器的版本和當前的資料庫名稱 mysql SELECT VERSION(), DATABASE(); By Rain2014 年 8 月 15 日