Linux中國

Linux中國新浪官博3萬粉絲活動

撒花,Linux中國微博粉絲突破3萬!為感謝廣大粉絲的支持,現在起關注 @Linux中國 轉發此微博送出你對Linux中國的祝福或期待,並"@"三位好友即有機會獲得Linux中國送出的獎品。心動不如行動,快來參與吧!
Linux中國

10個調整讓Ubuntu賓至如歸

不久前我提供給大家12個調整Ubuntu的小建議。 然而,已經是一段時間以前的事情了,現在我們又提出了另外10個建議,能夠使你的Ubuntu賓至如歸。這10個建議執行起來十分簡單方便,那就讓我們開始吧!1. 安裝 TLP
Linux中國

Linux 內核測試與調試(3)

基本測試 安裝好內核後,試試能不能啟動它。能啟動的話,檢查 dmesg 看看有沒有隱藏的錯誤。試試下面的功能: 網路(Wifi 或者網線)是否可用? ssh 是否可用? 使用 ssh 遠程傳輸文件。 使用 git clone ...
Linux中國

CentOS 7最小化安裝後找不到『ifconfig』命令——修復小提示

就像我們所知道的,「ifconfig」命令用於配置GNU/Linux系統的網路介面。它顯示網路介面卡的詳細信息,包括IP地址,MAC地址,以及網路介面卡狀態之類。但是,該命令已經過時了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到該命令。
Linux中國

Linux 內核測試與調試(2)

編譯安裝穩定版內核 如果你用 git 下載源碼,就執行以下命令: cd linux-stable git checkout linux-3.x.y 如果是直接下載壓縮文件,用以下命令進入源碼目錄: cd linux-3.x.y 如果你想把內核安裝到自己的系統上,最安全的方法是使用你安裝好的發行版擁有的配置文件。你可以在 ...
Linux中國

Lime Text: 一款可以替代 Sublime Text 的開源項目

Sublime Text 是為程序員準備的最好的文本編輯器之一(儘管不是最最好的)。Sublime 囊括了眾多特性並且擁有很棒的界面外觀,在三大主流桌面操作系統上均能運行,即 Windows, Mac 還有 Linux 之上。 但這並不表示 Sublime Text 是完美的。它有不少 bug、會崩潰而且幾乎沒有任何技術支持。如果你有關注過 Sublime ...
Linux中國

教你如何在Fedora,CentOS,RHEL中檢查RPM包的依賴性

我們都知道,在基於紅帽的Linux系統中,一個RPM包,需要把先將它依賴的其他包安裝好才能正常的工作。對於終端用戶,RPM的安裝、更新、刪除中存在的依賴關係已經被工具透明化了(如 yum或 DNF等)。但如果你是系統管理員或者RPM包的管理員,你需要諳熟RPM包的依賴關係,以便及時更新、刪除適當的包來保證系統的正常運行。 在本教程中,我將教大家如何檢查RPM包的依賴關係。無論這個包是否已經安裝進操作系統中,我們都有一些辦法來檢查它們的依賴性。 方法一 使用RPM命令可以列出目標包所依賴的所有包,如下: $ rpm -qR 注意,這種方法只
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
Linux中國

紅帽旨在標準化Linux的64位ARM伺服器

紅帽希望通過 Linux for ARM 伺服器來避免困擾在Unix身上的幾十年的分裂的發生 。 IDG通訊社 - 紅帽公司已經開發出一個伺服器版本的Linux操作系統,可以用來測試基於ARMv8-A 64-bit架構的晶元及其周邊硬體,志在統一伺服器市場。 該發行版基於該公司的紅帽企業Linux(RHEL),是紅帽在周三為潛在的ARM硬體廠商推出的的合作夥伴計劃的一部分。 我們並不稱其為RHEL,但它作為一種功能性,不提供技術支持,可以用在合作夥伴的開發中使用的操作系統,紅帽平台產品營銷高級主管Mark Coggin說。 ...
Linux中國

給linux用戶的11個高級MySQL資料庫面試問題和答案

我們已經發表了兩篇MySQL的文章,非常感謝Tecmint社區的大力支持。這是MySQL面試系列的第三篇文章,並且在面試專欄中排第16。 15個基本的MySQL面試問題 給中級人員的10個MySQL面試問題 因為有大家的支持,我們才能做到現在,感謝你們這一路上對我們的支持.在這篇文章中,我們將主要針對MySQL的實用技巧,講講面試中相關的問題. 1. 如何使用SELECT語句找到你正在運行的伺服器的版本並列印出當前資料庫的名稱? 答:下面的語句的結果會顯示伺服器的版本和當前的資料庫名稱 mysql SELECT VERSION(), DATABASE();
Linux中國

5個讓Cinnamon桌面環境完美運行在ubuntu上的方法

Cinnamon桌面環境最新穩定版本發行了,ubuntu用戶可以去安裝使用了 在已經安裝好的基礎上,我們可以做一些微調來擁有更棒的體驗。 你的Ubuntu如果沒有安裝Cinnamon,你可以參照我們之前的文章進行安裝。 更改Mint菜單圖標 Mint菜單圖標是Cinnamon的特色之一,它給予用戶一種簡單、快速、熟悉的方式來搜索、打開、組織應用程序,默認情況下,菜單使用啟動程序項中的Linux Mint Logo。既然你是在ubuntu系統下使用它,而不是Mint,為什麼不使用ubuntu熟悉的橙色朋友圈logo來替換原有的菜單圖標呢? 實現很簡單: 想要將Cinnamon菜單圖標改變
Linux中國

Linux 3.16 內核中有什麼新東西?

就在我們在夢鄉中沉醉的的時間裡,萊納斯托沃茲卻一直處在忙碌之中。 是的,大家應該已經知道了,不久之前,Linux 3.16已經釋出了穩定版本。 在他購買的一張跑步機辦公桌上(或許不是,但是他的性格中的幽默實在是難以讓人招架)Linux的創始人終於公布了最新的穩定版本: 雖然3.16有一陣看起來有點玄乎,但是後來一切進展順利,沒有理由去做一些額外的候選發布版,就像幾個星期前我擔心的那樣。 Linux 3.16有什麼新特性? 代號為Shuffling Zombie Juror的Linux 3.16 的發布伴隨著一系列的關鍵性改進。它們包括了複雜的和完整的 - ...
Linux中國

如何用CentOS上的SARG日誌分析器來分析Squid日誌

上一節教程中,我們展示了如何在CentOS上使用Squid配置透明代理。Squid提供了很多有用的特性,但是分析一個原始Squid日誌文件並不直接。比如,你如何分析下面Squid日誌中的時間戳和數字?SARG(或者說是Squid分析報告生成器)是一款基於web的工具,用於從Squid日誌中生成報告。SARG提供了一個由Squid處理的網路流量視圖,易於理解,並且它可以很容易地設置和維護。在下面的教程中,我們會展示如何在CentOS平台上設置SARG。
Linux中國

[小技巧]修復Moka圖標主題丟失的揚聲器圖標

Moka是一個漂亮的圖標主題,它在Ubuntu可用的最佳圖標主題中扮演著重要的角色。但在Ubuntu 14.04中,Moka有那麼點小缺憾。如果你在Ubuntu 14.04的Unity中使用摩卡,你會發現用於調節聲音的揚聲器圖標不見了: 使用Moka圖標主題時修復丟失的聲音圖標 雖然你可能已經添加的官方Moka PPA源,但為了檢查起見,再次添加它吧: sudo add-apt-repository ppa:moka/stable sudo apt-get update 現在,接下來要做的是安裝單色面板圖標。使用下面的命令來安裝: ...
Linux中國

Linux有問必答:如何查看Linux上程序或進程用到的庫

問題:我想知道當我調用一個特定的可執行文件在運行時載入了哪些共享庫。是否有方法可以明確Linux上可執行程序或運行進程的共享庫依賴關係? 查看可執行程序的共享庫依賴關係 要找出某個特定可執行依賴的庫,可以使用ldd命令。這個命令調用動態鏈接器去找到程序的庫文件依賴關係。 $ ldd /path/to/program 注意!並不推薦為任何不可信的第三方可執行程序運行ldd,因為某些版本的ldd可能會直接調用可執行程序來明確其庫文件依賴關係,這樣可能不安全。 取而代之的是用一個更安全的方式來顯示一個未知應用程序二進位文件的庫文件依賴,使
Linux中國

如何在Oh-My-Zsh中啟用Heroku命令補全功能

Heroku客戶端是創建和管理Heroku應用的命令行界面工具。 需求: Heroku toolbelt Oh-My-Zsh (如何安裝) 本文不是講關於heroku的知識,也不是講關於heroku的使用細節,而是僅僅展示給用戶他們怎樣可以使用oh-my-zsh來方便地敲入heroku命令。此外你還應該安裝heroku toolbelt來進行本文的相應的操作。對於Ubuntu和Debian發行版,你可以通過運行下面的命令來安裝: wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | ...
Linux中國

LibreOffice 4.3發布,修復了一個11年之久的Bug

如果你長時間地在開源辦公套件中寫'巨獸段落',此次的發行版本正是你需要的。 ** 新的一個月,新發行版本的LibreOffice開源辦公套件將默認的安裝在Ubuntu中 ** LibreOffice 4.3是2010年從OpenOffice分離以來的第八個主要發行版本軟體,也是4.x發行版本系列的第三個次要版本。 有那些新功能? 每一個主要的辦公套件發行版本都有著巨大的變化,包括修復和更新,如果你有很多的空餘時間,你可以在文檔基金會查看最新更新的所有變更日誌 wiki : wiki.documentfoundation.org/ReleaseNotes/4.3。 為了節省您的時間,關於這次更新,我們已經將
Linux中國

正在經歷變革的 Linux 系統管理員技能

你上次編譯內核是多久以前的事兒了?新生代 Linux 管理員的答案很簡單:我壓根兒沒編譯過內核。我也從沒編譯過內核,當然自己弄著玩兒的不算。我實在想不到我為啥需要自定義內核,所以我就用我的開箱即用內核了。 Linux 老鳥們可能會笑話我們,但你不能否認:隨著越來越多的企業採用 Linux,新生代的 Linux 管理員雖然生就一身相當不錯的技術實力,卻因缺乏編譯內核這類簡單卻基礎的技能而和一個優秀的 Linux 管理員之間存在差距。我們能用時下最前沿的技術搭建一套高性能、高可用的 Web 基礎設施,但你別讓我們修理一台無法啟動的 Linux
Linux中國

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

Linux 內核測試哲學 不管是開源還是閉源,所有軟體的開發流程中,測試是一個重要的、不可或缺的環節,Linux 內核也不例外。開發人員自測、系統測試、回歸測試、壓力測試,都有各自不同的目的,但是從更高一個層次上看,這些測試的最終目的又是一樣的:保證軟體能一直運行下去,當有新功能加進去時,要保證新功能可以正常工作。 在軟體釋出 release 版之前,不用回歸測試就能保證穩定性,並且盡量避免在軟體發布後被用戶發現 bug。調試被用戶發現的 bug 是一項非常浪費時間和精力的工作。因此測試是一項非常重要的工作。不像閉源和專有的操
Linux中國

Echo命令實例

echo命令是內建的shell命令,用於顯示變數的值或者列印一行文本。 echo命令在構建shell腳本時扮演著重要的角色。 語法: # echo 方括弧中的項目是可選的。字元串可以定義為字元的有限序列(如字母,數字,符號,標點符號)。 當echo命令不帶任何選項或字元串使用時,它會在顯示屏上返回一個空白行,後面換一行跟上命令提示符。這是因為按下回車鍵就是發送一個信號給系統以開始一個新行,而echo重複了該信號。 選項: -n 不要輸出衍生的新行 ...
Linux中國

Linux有問必答:如何檢查我是否處於一個運行著的screen會話中

問題:我經常使用screen命令來運行多個偽終端會話。好多次,我發現都記不得自己是否在一個screen會話中,還是在一個常規終端中。是否有一種簡便的方法來檢查我是否在一個運行著的screen會話中? 一個快捷而又簡單的方法來檢查你是否處於一個screen偽終端中,還是在一個常規終端中,就是檢查STY環境變數。當調用了screen,就會把STY變數值設置為會話名。因此,如果STY環境變數被設置為任何非空字元串,就意味著你正處於一個screen會話中。 $ echo $STY 2858.pts-3.my_host 然而,請注意,上面的方法只有當你是在本地計算機上運行scree
Linux中國

[圖靈贈書]《只是為了好玩》點評贈書

林納斯唯一口述自傳,充滿各種笑料以及對技術和軟體的嚴肅思考。 即日起關注@LINUX中國 @圖靈教育 對本書進行評論,說說你喜愛它的理由,即有機會獲得《只是為了好玩》圖書1本(共5本)
Linux中國

Linux 缺乏一款殺手級應用程序嗎?

Linux 最需要的就是遊戲, Hyperlogos 的博主 Martin Espinoza 如是說。然而,如果您把它限定到一款應用程序的話,最需要的很可能仍是 Photoshop 。儘管大家都在談論 GIMP 已經變得多麼多麼強大,但它的易用性仍然是個悲催的噩夢;雖然開源社區有些相關的文檔,但 GIMP 仍是處在缺乏文檔的可憐狀態。 這些日子這兒越來越熱了,Linux 博客世界和 ...

Posts navigation