Linux中國

小夥伴們,該更新系統啦:Ubuntu 13.10的支持到今天結束

儘管目前運行良好,在經歷了9個月的折騰後,今天官方對Ubuntu 13.10(俏皮蠑螈)的支持正式壽終正寢。 儘管它的名字叫'俏皮蠑螈',但它所提供的新功能卻無比的乏味。 那些仍然在使用它的用戶應該看看最新的發行的穩定版了,Ubuntu 14.04 LTS。在四月推出的這個版本,提供良好的圖形化支持,支持期限是到2019年的4月中旬。 對於Ubuntu 13.10的伺服器版的支持,也到今天正式停止。 俏皮蠑螈已然失寵 Ubuntu 13.10於去年10月發布,Canonical對其桌面版本承諾提供時長9個月的安全和Bug修復更新。截至今年7月17日,所有更新將停止,未來也不再
Linux中國

性能基準測試:KVM大戰Xen

在上周,我們對 KVM 和 Xen 近幾年裡在性能上的改進進行了一些有趣的探討後,我打算自己做一些這方面的小研究。我能找到的最新的資料,是來自2013年 Phoronix Haswell 性能評測上的基準測試。當然,還有其它一些2011年的評測,不過由於 Xen 被收錄進 Kernel 3.0,它們都已被熱烈地討論過。 2011年的測試提供了許多很好的基準報表,在三年後的現在,我盡最大努力把它們列出的屬性重新測試一遍。但我刪減了其中兩三個基準測試,原因是它們在未經特定優化的配置後跑出來的數據不是很好,或者它們需要跑很長時間才能得到結果。 測試環境 測試
Linux中國

自由世界的地圖-Linux學習路線

作者:じぴ尐俽 , PHILO (@看見微軟我就跑), 服部半藏(@服部半藏ly) 大神們憑藉他們的遠見卓識和不懈努力,創造了廣袤的自由世界,我們希望提供一張經過驗證的地圖,讓新接觸自由世界的人可以免於無謂的迷茫,又不至於過於詳細而失去探索的樂趣。文中所列技能可能需要點亮前置技能才可學習,我們會儘可能的指出,另外,本文後出現的技能可能依賴前面的技能。 我們竭力使本文完善,如果有需要修改的地方,請提交補丁,我們會儘快合併。作者們懷著慢慢的善意,寫下這篇文章,並不代表他們自信自己無所不知、對未來的每一項預見都是正
Linux中國

在 Linux 中怎樣使用cp命令合併目錄樹

怎樣將兩個布局相似的目錄樹合併成一個新的目錄樹?為理解該問題讓我們思考下面的例子.假設 dir1 和 dir2 目錄中分別有3個子目錄a,b和c.目錄布局如下所示: 在目錄a,b和c中有一些文件,tree命令的輸出將能更好的說明: 1. 使用cp命令創建合併: 現在我們將這兩個目錄合併成一個名為"merged"新的目錄中.完成上述操作最簡單的方式就是遞歸複製目錄,如下圖所示:
Linux中國

CoreOS 穩定版發布

隨著CoreOS穩定版的發布,我們相信我們已經為SysAdmin節準備好了一個不錯的驚喜。從現在起,用戶可以在產品環境中運行CoreOS了。這個版本對於想運行CoreOS的用戶來說,是最經考驗的、最安全的、最可靠的CoreOS版本。這對我們來說,是一個重大的里程碑。自從2013年八月我們第一個alpha版本發布以來,我們做了: 191個發布版本 通過alpha和beta頻道測試了成千上萬的伺服器 支持10個以上平台,從裸機到Rackspace和Google雲平台的主要鏡像 對我們來說這是一個極為重要的日子,因為我們為了穩定版的發布付出了努力的工作。當然,如果沒有社區
Linux中國

Ubuntu 14.04中修復默認啟用HDMI後沒有聲音的問題

聲音問題在Ubuntu中是老生常談了。先前我已經在修復Ubuntu中的「無聲」問題一文中寫到了多種方法,但是我在此正要談及的聲音問題跟在另外一篇文章中提到的有所不同。因此,我安裝了Ubuntu 14.04,實際上是重新安裝了一遍。一如既往,我將全新安裝Ubuntu 14.04後要做的事全部又重新做了一遍。然後,我意識到系統突然失聲了。當我正偵查問題所在之時,我發現了一件奇怪的事情。我檢查了alsamixer,發現它的狀況有點離奇。
Linux中國

Ubuntu 14.04 下的MAC OS X 主題安裝

安裝 MAC OS X 主題會幫助你的 Ubuntu 14.04 看起來更像MAC OS X。在這裡我們介紹的Macbuntu安裝包包含了GTK 主題,這些主題是專門為ubuntu unity定製的。圖標主題可以為ubuntu 14.04使用,包括登陸界面引導啟動的背景,登陸用戶,甚至包括了lightdm 使用webkit的登陸界面。這個安裝包是nobslab在bluedxca93的幫助下從gnome-look.org網站上開發的。 最終效果圖: files: music 第一步:下載壁紙 預覽圖: 第一步要做的事僅僅是下載Mac OS ...
Linux中國

命令行星期二——第五部分

對,你也許已經猜到了又是我們相見的時候了。這一次我們將會學習如何使用命令工作。因此,事不宜遲,我們直入正題吧。 肖茨先生指出,到現在為止,我們學習了一些神奇的命令及其參數和選項,而今天正是我們揭開他們那神秘面紗一角的一天。我們將會學習如下的一些命令及其作用:type, which, help和man。但是在此之前,我么先學習一下 什麼是命令? 我們可以將命令分為四個種類。 1)可執行的程序:命令可以是一個可執行程序。如果你在前面的課程中有遍歷過你的系統,這也是你應該做的。你也許已經發現了/user/bin這個目錄,你看到很多的像
Linux中國

在 Ubuntu 桌面上顯示歌詞

除了免費的流媒體音樂外,我最喜歡Spotify的地方就是它的歌詞插件了。有時候我聽不懂一首歌裡面的所有歌詞,尤其是rap。TuneWiki插件在這種情況下就派得上用場了。但TuneWiki僅有支持Windows和iTune的插件,那我們在linux桌面上有什麼選擇呢? 如果你使用過一段時間Linux桌面,你也許聽過OSD Lyrics。它是一個顯示桌面歌詞的小程序。你可以藉助一些音樂播放器來使用它,比如 Rythmbox,Banshee,Clementine等等。 在Ubuntu 14.04和Linux mint 17上安裝OSD Lyrics 兩年以前 OSD Lyrics 它的官方倉庫還在積極地維護,但現在對它的開發已經停
Linux中國

ncdu – 基於ncurses庫的磁碟使用分析器

Ncdu (NCurses Disk Usage) 是一個基於Ncurses庫的du命令的界面。它通過大家熟知的du命令,為用戶提供一個快速且容易被使用的界面。它可以顯示磁碟使用的百分比,且允許你使用ncurses庫的方式在目錄之間導航。 安裝 ncdu已經被移植到大多數linux發行版本,可從官方資源庫中安裝. Arch / Manajaro 及其衍生版: sudo pacman -S ...
Linux中國

編程的樂趣:快速終止!

當軟體出現問題的時候,它應該以一種很容易引起注意的方式馬上終止。這種快速終止的方式值得借鑒,我們會在這期專欄里談談這個重要的概念。 一開始,快速終止看上去是一種會影響可靠性的不好的實踐——為什麼一個系統在還可以繼續運行的時候要崩潰(或者說終止)?對於這個,我們需要理解,快速終止是和Heisenbugs(對於不易復現bug的一種稱呼)緊密聯繫在一起的。考慮一下Bohrbugs(對於能夠重現的bug的一種稱呼),它們在一個給定輸入的條件下總是會出現,比如,訪問空指針。這類問題很容易測試、復現並修復。而如今
Linux中國

Linux基礎:如何在命令行中查看目錄的大小

這是寫給Liunx新用戶的一系列文章中的第一篇,在這系列文章我將會寫一些對新用戶來說非常好用的Linux基礎命令。 注意:本文的目標讀者是僅有小量甚至是沒有任何Linux命令行使用經驗的讀者。 作為一個Linux的新用戶,我怎樣可以在命令行終端中查看某個目錄的屬性? 要求 唯一的要求是du命令行工具。du基本上是所有Linux發行版本默認提供的工具。用以下的命令來檢查你的系統中是否可以使用du命令: man du du 命令用於輸出文件的空間使用情況。 使用du 不帶任何參數的運行du命令會顯示當前工作目錄以及其子目錄的文件名和所佔用的空間大
Linux中國

主流搜索引擎闖入Linux命令行世界

(LCTT譯註:這裡,我們姑且認為您身處能夠訪問Internet的地方!) 為什麼會有人要從終端搜索互聯網上的東西?我不清楚,這裡頭可能有許多的原因。但是,因為沒人要求答案總比沒人知道答案少令人失望一點。這裡,列出了一些流行的搜索引擎的命令行工具,可以讓你們通過Linux終端來訪問它們。 1. Google 讓我們從一個巨頭開始吧:Bing!好吧,只是開個玩笑,事實上應該是Google。坦白講,你根本不需要使用命令行工具來進行Google搜索。只需要簡簡單單的一個命令: $ xdg-open https://www.google.com/search?q="" 它會打開網頁瀏覽器,並
Linux中國

[小技巧]如何在Ubuntu14.04中禁用疊加滾動條

Hello 夥計們, 這是一個如何在Ubuntu中禁用疊加滾動條的小技巧。注意,在本文中講的不是刪除疊加功能,而是告訴你如何啟用或禁用它。 禁用 打開終端並執行以下命令 gsettings set com.canonical.desktop.interface scrollbar-mode normal 更改後會立即生效: 啟用 gsettings ...
Linux中國

怎樣把壞的MySQL查詢找到並殺死?

有時,關係型相關資料庫系統的複雜性會把你搞暈,不過幸運的是,使用MySQL工具來管理查詢就就可以避免這些複雜性。 在本教程中,我將向你們展示 怎樣去查找並殺掉任何非法的MySQL查詢。 為了瀏覽當前正在運行的查詢,登陸到MySQL終端,然後運行show processlist命令: mysql show processlist; +--------+--------+-----------------+---------+---------+-------+-------+------------------+-----------+---------------+-----------+ | Id | User | ...
Linux中國

已經會用Git了?不會這十招怎麼行

之前我們發了一些教程讓你熟悉Git基礎和在團隊合作環境中使用Git.我們討論的這些Git命令足夠讓一個開發者在Git的世界裡生存下去。在這篇教程里,我們試著探索如何高效地管理你的時間以及如何充分利用Git提供的特性。 注意:這裡介紹的命令中有的包含方括弧(例如:git add -p )。在這些例子中,你應該用你自己的數字、標識符等替代方括弧里的內容,並且去掉方括弧。 1. Git自動補全 如果你在命令行環境中運行Git命令,每次都手動地逐個輸入命令是一件很無聊的事。為此,你可以花幾分鐘時間配置一下Git命令的自動補全功能。 在*nix系統運
Linux中國

Oracle Linux 7.0發布!

Oracle已經發布了Oracle Linux 7.0操作系統,新系統帶來了大量的新特性,比如第三代堅不可摧的內核 UEK(Unbreakable Enterprise Kernel Release 3)和一個新的默認文件系統 為了這次新的發行版的發布,Oracle的開發者們已經放出過兩個預覽版,現在最終版終於來了。果然,它有著大量的改進,其中包括使用新的XFS作為默認的文件系統,可選的Btrfs文件系統,Linux Containers (LXC), DTrace,Ksplice,加強版Xen和UEK R3。 作為廣泛流行的文件系統EXT4的對抗者,XFS有一個顯著優勢。它所允許用戶的文件系統的大小達到了500TB,這比你在EXT4
Linux中國

Dropbox原生Linux客戶端首次展示Qt界面

Dropbox原生Linux客戶端的最新試驗版首次展示了全新的QT界面。 Dropbox表示這次的UI重寫,將同時應用到Windows和Linux,將修復大量長期遺留下來的錯誤和問題。這個跨平台的工具也將整體提升性能。 在全新的設置嚮導和登錄界面(見下面的圖片)旁邊是幾個重新設計過的啟動畫面。 登錄界面 設置界面 歡迎界面 目前還不穩定 Dropbox開發人員提醒參與測試的人,目前大部分新界面還很粗糙,在使用中可能會碰到大量的界面問題。新界面還不能配合一些輔助工具一起工作,例如屏幕閱讀器。 新UI使用了(目前)系統自帶的QT界面主題。它本身也不
Linux中國

如何拯救一台GRUB 2啟動失敗的Linux電腦

舊版GRUB我們使用了一段時間了,這個重要的Linux通用引導器的版本已經到了0.97。儘管舊版GRUB有很多的優點,但是它已經有點陳舊了,並且它的開發者也希望添加更多的功能,於是,GRUB 2 時代就要來了。 GRUB 2 做了幾個明顯的改進。它可以從移動存儲設備上啟動,並且可以通過配置一個選項來進入系統BIOS。相對於將所有的配置都放到一個配置文件/boot/grub/menu.lst中 (現在默認是/boot/grub/grub.cfg),使用各種腳本來配置會更複雜。你不要直接編輯這個文件,那不是人乾的事,太複雜了,我們需要使用其它的腳本來改變。我們卑微的人類可
Linux中國

[小白技巧]如何在Linux上檢查MySQL數據表的存儲引擎類型

提問: 我想要知道我的MySQL資料庫是MyISAM還是Innodb類型。我該如何檢查MySQL資料庫表的類型? MySQl主要使用兩種存儲引擎:MyISAM 和 Innodb。MyISAM是非事務的,因此擁有讀取更快,然而InnoDB完全支持細顆粒度的事務鎖定(比如:commit/rollback)。當你創建一張新的MySQL表時,你要選擇它的類型(也就是存儲引擎)。如果沒有選擇,你就會使用與預設置的默認引擎。 如果你想要知道已經存在的MySQL數據表的類型,這裡有幾種方法達到。 方法一 如果你可以訪問phpMyAdmin,你可以從phpMyAdmin找出默認的資料庫類型。從phpMyAdmin中選中數
Linux中國

Betty:和你的Linux說說話

Betty 是一個將類英語短語翻譯成Linux命令的開源工具。這個項目的主要目的是讓大家可以通過輸入自然語言來使用強大的Linux系統。讓我們來看一下它是怎麼工作的。 安裝 Betty的安裝非常簡單直接。首先確認你已經安裝了下面這些依賴包。 對於基於Debian的系統: sudo apt-get install git curl ruby 對於基於RPM的系統: yum ...
Linux中國

什麼是Unix以及它為什麼這麼重要?

大多數操作系統可以被劃分到兩個不同的家族。除了微軟的基於Windows NT的操作系統外,幾乎所有其他的都可以追溯到Unix。 Linux,Mac OS X,Android,iOS,Chrome OS,PlayStaion 4上運行的Orbis OS,運行在路由器上的各種固件,所有這些操作系統通常都被稱為類Unix操作系統。 Unix的設計現在都還在應用 Unix在20世紀60年代中晚期誕生於ATT的貝爾實驗室中。最初發布的Unix中的一些重要設計因素到如今都還在使用。 其中一個設計是Unix哲學,建立小的模塊化的應用,只做一件事情並把它做好。如果你對Linux終端很熟悉的話,應該對這個不陌生-
Linux中國

命令行星期二——第四部分

大家好。新的一周,新的冒險! 今天,我們將會學習使用四個相當簡單的命令去操作文件。好,廢話少說,我們開始吧。 在開始學習這些命令之前,我們先稍微說些題外話,講講通配符的用處。 通配符 使用圖形工具區複製、粘貼、新建目錄等操作也許很容易,但是若想完成一些更複雜的任務,例如僅僅將一個目錄下的所有.html文件複製到另一個目錄中、或者只複製在某個目錄中不存在的文件,這時命令行也許會比較方便。我們回到通配符的學習中,通配符是shell的基本功能,它是一個由一些特殊字元組成的集合,它讓你可以用一些簡單的規則來選擇出某些

Posts navigation