Linux中國 戴文的Linux內核專題:21 配置內核 (17) 你好!這篇文章會覆蓋不同的驅動。 首先"virtio console"是一種用於hypervisors的虛擬控制台驅動。 "IPMI top-level message handler"是用於IPMI系統的消息管理器。IPMI代表的是"Intelligent Platform Management Interface"(智能平台管理系統)。IPMI是一種不需要shell通過網路管理系統的介面。 "/dev/nvram support"允許系統讀取和寫入實時時鐘的內存。通常上,這個特性用於在掉電時保存數據。 下面一個驅動支持Siemens R3964包驅動(Siemens R3964 line discipline)。這個是設備對設備協議 現在,我們可以進入PCMCIA字元設備驅動。然而, By Rain2014 年 4 月 7 日
Linux中國 戴文的Linux內核專題:20 配置內核 (16) 歡迎來到下一篇Linux內核文章。在本篇里,我們將討論輸入/輸出埠。 首先,PS/2滑鼠和AT鍵盤需要"i8042 PC Keyboard controller"驅動。在USB之前,滑鼠和鍵盤使用圓形埠的PS/2埠。AT鍵盤是一種84鍵使用AT埠的IBM鍵盤。AT埠有5針而PS/2口有六針。 使用COM口(有時也稱RS232串口)的輸入設備需要這個驅動(Serial port line discipline)。COM是一種串口,意味著每次傳輸一位。 TravelMate筆記本需要這個特殊的驅動來使用連接到QuickPort的滑鼠(ct82c710 Aux port controller)。 對於PS/2 mice、AT keyboards 和 XT keyboards的並口適 By Rain2014 年 4 月 7 日
Linux中國 10個在隨機出現在面試中的Linux問題及答案 為了給你們帶來一些小驚喜,這次我們準備了一些在面試中隨機出現的問題而不是專門關於某個領域的問題。這些問題肯定會在不深入學習新知識的前提下使你在面試中脫穎而出。 1.假設你在為你工作的公司維護一份日常的備份。這份備份是以壓縮後的格式而被維護著。現在你需要檢查一份兩個月之前的日誌,你應該提出什麼樣的建議從而可以在不解壓這份備份的前提下完成檢查日誌的任務? 答案: 在不解壓文件的前提下檢查文件內容,我們需要用到'zcat'。zcat這個工具可以輕鬆完成這個任務。 # zcat f phpshell2.4.tar.gz 2.你需要追蹤你系統中發 By Rain2014 年 4 月 7 日
Linux中國 Atom 文本編輯器——GitHub 的折扣開源 GitHub 的新文本編輯器並不完全開源,看起來並沒有人在意這一點。 Samuel Greenwald 認為任何 IT 領袖如果沒有開源觀念,那註定會失敗。 然而即使你的開源觀念打了折扣、不那麼純粹,其實大眾也並不會刁難你。特別是在你祭出古怪反覆的許可證花招時,即使是開源界最精明的精英也可能被忽悠住。 例如就拿GitHub來說。GitHub 剛剛發布了Atom文本編輯器,獲得了很多讚賞。雖然有些人讚美Atom完全開源,但其實它並非如此。在我看來,還差得很遠。 某種打折扣的開源 不管怎樣,並不是說 GitHub 把Atom 全部偽裝成開源。正如 GitHub 聯合創始人 ... By Rain2014 年 4 月 3 日
Linux中國 只要牛B ,我們可以把linux搞成Win8的樣子 現在我居住的地方正值炎夏,但是相比較我正在寫的文章將會引來的暴風雨,還是溫和了不少:是的!我正在寫關於Windows GTK主題的文章。 好吧,認錯時間:我,個人並沒有坐在桌前想著:我的Ubuntu桌面真的需要...需要看起來像另一個操作系統一樣!。當我確認模仿另一個操作系統的外觀的行為很不對我的胃口時,但世界上有那麼多的用戶,沒準有些用戶可能也包括你會對這有興趣呢! 這件事本身也並沒有任何問題。雖然這會引來很多狂熱愛好者或者噴子,但是這提供的種靈活性也可以更好地為改進者,自定義者和主題製作者服務,因此我說:何樂而 ... By Rain2014 年 4 月 2 日
Linux中國 如何在 Ubuntu server 中設置 RainLoop Webmail Webmail無疑是任何郵件伺服器必不可少的一部分。雖然本地郵件客戶端通常比Webmail的功能更多,但通過電子郵件客戶端從外部可信的網路訪問IMAP或SMTP有時會很棘手。再者,當你需要在一個特定的工作站、筆記本電腦或者移動設備去使用一個電子郵件客戶端時,你可以在任何地方使用Webmail服務,只要你接入互聯網。 本教程的重點是在一個運行 Apache 的 Ubuntu 伺服器上安裝配置RainLoop Webmail。RainLoop 是基於 PHP 的Webmail,並且有以下功能。 支持apache,nginx和其它網頁伺服器。 標準介面補充了一個主題庫可供選擇。 個人和非盈利項目 ... By Rain2014 年 4 月 2 日
Linux中國 Linux 上的 MAC 地址欺騙 網卡生產商在每一張網卡(NIC)在出廠時都會在上面刻上一個48位的全球唯一標識符(GUID,例如08:4f:b5:05:56:a0),這串 GUID 就是網卡的 MAC 地址,用於確定一張網卡的身份。MAC 地址的高24位叫 OUI(Organizationally Unique Identifier 組織唯一標示符),是為網卡設置 MAC 地址的組織的標識符,這樣一來,不同組織設置的 MAC 地址就不會衝突了。(譯註:實際生產中,並不是每個網路設備都有不同的MAC地址,有時候地址空間不足,生產商會給發往不同地區國家的產品中用相同的地址空間。) 雖然 MAC 地址由廠商指定,但用戶可以改變它,這 ... By Rain2014 年 4 月 2 日
Linux中國 網曝開發龍井兼容內核的浙大網新「發明」了Wine ARM,並獲得專利批准 … … 事件起源 昨天夜間,@lovenemesis在新浪微博上披露了一條消息: 這條消息迅速在微博上得到了眾多關注和評論。 消息的來源主要來自: Phoronix:Chinese People Try To Patent Wine On ARM WineHQ:http://www.winehq.org/wwn/366#Bad%20Patents 隨後,LinuxToy編髮了文章中國公司為 Wine ARM 實現申請專利並獲批准: 專利的情況 經過對專利內容的檢索,發現該專利申請人確為開發龍井兼容內容項目的浙大網新公司(而且還是上市公司)。 ... By Rain2014 年 4 月 2 日
Linux中國 Ubuntu Touch 的郵件客戶端樣例的設計看起來很炫哦 電子郵件App是迄今為止Ubuntu Touch上面最受關注的應用之一,並且,激烈的戰役正在前端打響。 最近,一個設計者針對這個app設計了一套外觀,並在Google+上面分享了樣例。 所有Ubuntu Touch用戶都在等待很快到來的那個email客戶端,不過現在,它可以提前讓我們眼前一亮了,因為Andrea Del Sarto發布了一個樣例,它看起來美極了! 當談及email客戶端時,用戶的體驗較為局限,我們所知的一切關於email app的外觀和工作原理的知識都是來自於Blackberry, Android, 或者 iOS。然而擺在Ubuntu開發人員的面前的,是一條艱難的道路,因為他們是從 ... By Rain2014 年 4 月 1 日
Linux中國 Linux 內核事件回顧-2014年1月及2月 過去兩個月來,我一直在本文中更新報道Linux項目的進展情況。請原諒我最近在埋頭於一些開發工作。閑話少說,讓我們趕緊把落下的功課補上。 主線發布(Linus的分支)的相關新聞 2014年1月19日,Linux3.13發布。詳見Linux3.13是什麼。2014年3月2日,3.14-rc5發布。根據rc版本發布的進程來看,2014年3月底前Linux3.14應該就能正式發布。git中3.14-rc1已經PR(pull requests)的一些摘要更新如下: 來自Len Brown的turbostat更新: 一個新的命令行選項 -s,用來dump計數器 加強對Haswell Xeon 的支持。HSX在支持RAPL上與HSW客戶端稍有不同,H ... By Rain2014 年 4 月 1 日
Linux中國 如何在Ubuntu中屏蔽一個網站 親愛的ubuntu極客們, 在本教程中我將教你如何通過編輯/etc/hosts文件來屏蔽在Ubuntu Linux上不受歡迎的網站,這是用來處理DNS和Linux網路的系統文件。 我很喜歡這種方法,因為我不需要依靠第三方應用程序,這是非常容易使用的。您需要做的就是在/etc/hosts文件文件中做一個簡單的變化。 請確保您有使用此方法時在機器上處於root用戶訪問狀態,因為/etc/hosts文件文件由root用戶擁有的,所以它不能被不被普通用戶編輯。 編輯 /etc/hosts 文件您需要什麼?root許可權和一個文本編輯器。 在本教程中我將用我喜歡的文本編輯器,vim。好了,打開 ... By Rain2014 年 3 月 31 日
Linux中國 Ubuntu 14.04中的經典菜單插件重燃GNOME 2舊情 有很多用戶對Unity桌面並不滿意,他們認為GNOME 2菜單的解決方案才是正確的道路。經典菜單插件提供了一個可能讓所有人滿意的妥協 Unity可能是排在首位的被用戶反對Ubuntu的功能,即使用戶量正在不斷增加,而且更多的用戶開始用它,仍然有不少用戶偏好GNOME 2中的菜單顯示。 這也是MATE桌面環境為什麼產生以及其他桌面環境嘗試重建GNOME 2方法的原因。現在,如果你能至少對替代左上角的左上角菜單按鈕的樣子有所妥協,你可能會享受經典菜單插件帶來的愉悅之感。 好消息是,經典菜單插件的開發者也為即將到來的Ubuntu 14.04(Trusty Tahr)制 ... By Rain2014 年 3 月 31 日
Linux中國 戴文的Linux內核專題:19 配置內核 (15) 你好!在這篇Linux系列文章中,我們將繼續配置USB網路驅動。接著我們將進入輸入設備。 首先,我們可以啟用/禁用"Multi-purpose USB Networking Framework",這允許連接筆記本到桌面系統上。 下面,可以啟用/禁用ASIX USB-to-Ethernet適配器驅動(ASIX AX88xxx Based USB 2.0 Ethernet Adapters)。 那麼,還有一個ASIX適配器驅動(ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet)。 注意:通常地,最好將適配器驅動作為模塊加入。 通信設備類規範(Communication Device ... By Rain2014 年 3 月 31 日
Linux中國 開源軟體的易用性 Jim Hall 在 Linux Journal 網站上發表了一篇精彩的文章,是關於開源軟體的易用性的。在開源項目中,軟體的友好性往往被敷衍處理,甚至會被完全忽略。另一方面,人們經常將易用性與美觀混為一談,他們認為軟體易於使用就是要軟體設計得漂亮。開源項目軟體的易用性經常被開發者忽略,這可以理解,畢竟開發者肯定知道如何使用他們自己的軟體,並且對開發的軟體的工作環境也了如指掌(譯註:舉個生活中的例子,譯者,就是我,想去附近的阿姨家玩,只需要出門左轉右轉過個紅綠燈再過三幢房就到了,因為我對環境了如指掌;如果要讓讀者,就是你 ... By Rain2014 年 3 月 31 日
Linux中國 Linux 系統實時監控的瑞士軍刀 —— Glances 早些時候,我們提到過有很多可以用來監視系統性能的 Linux 系統監視工具。 但我們估計,或許更多的用戶會傾向與絕大多數 Linux 發行版都帶的工具 (top 命令)。 top 命令是 Linux 下的一個實時任務管理器, 同時也是用於在 GNU/Linux 發行版中尋找系統性能方面的瓶頸,並幫助我們作出正確操作的常用系統監視工具。 她有著一個極為簡潔的界面,並自帶少量的可以幫助我們快速了解系統性能的實用選項。 但是,有些時候想要通過她尋找一個佔用系統資源比較大的應用或進程可能會比較困難。 因為 top 命令本身並不會幫助我們高亮那些吃太多 CPU By Rain2014 年 3 月 31 日
Linux中國 浦髮網銀升級事件回顧 目前,上海浦東發展銀行個人網上銀行已經解除了對Linux系統的限制,此次網銀升級事件也就此告一段落。下面是對此次事件的回顧: 2014年3月24日(星期一) 18時,浦發銀行為了進一步增強其網上銀行的安全性,對網上銀行安全控制項進行全面升級。用戶必須安裝新的網上銀行安全控制項,否則將無法繼續使用該行的網上銀行服務。 當晚,便有網友發現,一向對Linux系統支持良好的浦髮網銀,不再支持Linux系統。 2014年3月25日(星期二) 越來越多的網友發現,在Linux系統中,無法像往常一樣正常登錄浦髮網銀。我也是其中之一。在向客服確認了該情況 ... By Rain2014 年 3 月 28 日
Linux中國 浦發銀行,請給我們一個解釋! 2014年3月24日,浦發銀行對其網上銀行安全控制項進行了全面升級,結果卻讓國內 Linux 用戶們大跌眼鏡!第二天,我發表的帖子《浦發銀行,升級還是退步?》被很多網站轉載,引起了網友們的紛紛議論。雖然有個別網友對浦發銀行的此次升級表示諒解,但是絕大多數網友還是表示不解與憤慨。不過,那篇文章終究是在氣頭上寫的,過於感性。所以,還是有必要再好好分析一下這個事兒。多年以來,浦發銀行的個人網銀,由於其良好的兼容性,而備受好評。浦發銀行也曾在網上銀行兼容性列表上處於「當仁不讓」的地位,並獲得「三年化碧」的殊榮,一直都是 ... By Rain2014 年 3 月 27 日
Linux中國 九大絕招讓你在老機器上加速運行 Ubuntu Linux 不管你的Ubuntu 13.10系統是重新安裝的或是從以前舊版本升級的,在使用了一段時間後,你應該會感覺到系統開始變慢。在這篇文章中,我們將了解到一些讓你的Ubuntu運行得更快的技巧。 在我們動手提高Ubuntu 13.10的整體系統性能之前,先思考下為什麼系統會隨著時間變慢。這裡可能有很多原因,比如,你可能有一台簡單設置了一下的低配電腦,你可能安裝了很多在開機時吃掉系統資源的應用程序。實際上有各種理由。 在這裡列出了一些小技巧,能幫你提高一點Ubuntu的速度。還有一些很好的技巧,可以用來提高系統性能,讓系統運行更流暢。你可以選 ... By Rain2014 年 3 月 26 日
Linux中國 COOVA:硬體,軟體和標準 Coova背後的理念非常簡單:給你提供可以用來管理與訪問自己WiFi網路的開源並免費的工具與服務,你可以有最大的自由度去使用它們。我們的哲學就是:你不需要使用任何特別的硬體(如FON或者Meraki)或軟體(如Whisher)。從本質上來說,Coova是開放並且基於標準的,也就是說它可以兼容儘可能廣泛的硬體,協議與服務。Coova將Carrier的grade特色與服務帶向了開源界與服務界。它也讓笨拙的router更智能了一點--廢物利用很不錯,不是嗎? 在Coova中,你可以根據你要構建的網路的種類與你訪問這些網路的方式來挑選你需要的軟體與服務。下面是一 By Rain2014 年 3 月 26 日
Linux中國 在Ubuntu 上怎麼連接裝有iOS 7的iPhone或iPad 在幾個月前我買了一個安裝了iOS 7系統的iPhone 5手機。當我試著把iPhone或者iPad連接到Linux電腦(Ubuntu和Linux Mint)上時,它能夠被識別,會提示我:是否信任這台電腦? 然後我心中默念我會的,選擇了信任,在等待了幾秒後,它又重新提示我是否信任這台電腦?我繼續點了信任。然後又提示同樣的問題。我感覺我的手機陷入了一個while(true)的死循環。在Ubuntu而在我的Ubuntu電腦上,它只是提示我的iPhone被鎖定了,所以我不能訪問上面的文件。 在網路上搜索了一會,我才知道這個iOS 7在Linux系統上是否信任這台電腦的死循環是一個已知 ... By Rain2014 年 3 月 26 日
Linux中國 5個最佳 Ubuntu 13.10 主題 對 Ubuntu 默認的 Ambiance 主題不太滿意?何不試試其它的主題,用換主題的方式來改變你的桌面外觀?如果你不知道哪些主題對你有用的話,我已經列出了 Ubuntu 13.10 最好的主題。在我們看這些主題前,用簡單的句子說明下該怎麼樣使用這些主題。 在 Ubuntu 13.10 中安裝主題 在 Ubuntu 中要使用主題有兩種方式,既可以添加 PPA 來下載也可以直接下載主題文件。如果你是直接下載的文件,要把它解壓到 ~/.themes 或者 /user/share/themes 目錄中。如果你是通過添加 PPA 來下載的,並不需要做什麼特殊的操作。 ... By Rain2014 年 3 月 26 日
Linux中國 如果托瓦茲接受了喬布斯的職業建議會怎樣? 蘋果公司創始人史蒂芬喬布斯曾為 Linux 和 Git 這兩個偉大的開源項目創始人托瓦茲提供工作。托瓦茲從未見過微軟公司的比爾蓋茨,但卻在2000年的時候遇上了喬布斯。那時候的他任職於美國半導體設計公司全美達(Transmeta)。喬布斯邀請託瓦茲去位於庫比蒂諾的蘋果總部工作,為他提供豐厚的薪水和優越的職位,但是他在蘋果的工作卻是與Linux無關的。正是由於這個原因托瓦茲拒絕了喬布斯的邀請。況且,托瓦茲根本就不喜歡蘋果操作系統的內核Mach。 如果托瓦茲接受了邀請會怎麼樣? 在那個時候如果托瓦茲答應喬布斯去蘋果工作,那現在的世界 ... By Rain2014 年 3 月 25 日
Linux中國 Ubuntu 14.04 壁紙大賽5幅最佳圖片 在最後期限的一個星期前, Ubuntu 14.04壁紙大賽收到了驚人的提交,人人都搶著爭做Ubuntu的默認安裝圖片 在三月上旬在面板上選擇他們的最愛之前,我已經自己整個翻找了一遍。 下面這些突出的選擇是否會被選中進入Trusty Tahr是題外話;這些都是一些精彩的截圖值得放在任何人的桌面上。 1. boat2 Christos Kyriazidis 的 boat2 2. 霧中日出 Brian Fox的霧中日出 3. IMGP8932 Eduardo Diez ... By Rain2014 年 3 月 25 日
Linux中國 跨越終端中多個vim實例訪問剪切板內容 Vim (Vi IMproved)是一款在程序員之間非常受歡迎的文本編輯器。它在執行不同的快捷命令操作上有它自己的特長。 比如,要拷貝高亮的文本,我們使用y命令,並用x來剪切。但是,vim(不是gVim)剪切板的內容默認情況下是不能被其他的vim實例訪問的。 Vim版本信息中使用+表示啟用了系統剪切板。你可以運行vim version,如果你看不到像+xterm_clipboard而是顯示xterm_clipboard,那麼會使用內部剪切板,其將不能被其它的vim實例訪問。 安裝gvim和parcellite 為了訪問vim剪切板的內容,你需要安裝gvim包。gVim是vim編輯器的GUI模式,它的剪切板選 ... By Rain2014 年 3 月 25 日