Linux中國 Linux 有問必答:如何在桌面版 Ubuntu 中安裝 Unity Tweak Tool 問題: 我試著給剛安裝的桌面版 Ubuntu 自定製桌面。我想使用 Unity Tweak Tool。我怎樣才能在 Ubuntu 上安裝 Unity Tweak Tool 呢? Unity Tweak Tool 是個流行的 Unity 桌面自定製工具。顧名思義,該工具只適用於 Ubuntu 的默認桌面環境(例如,基於 Unity ... By Rain2015 年 6 月 15 日
Linux中國 Linux有問必答:Linux上如何查看某個進程的線程 問題: 我的程序在其內部創建並執行了多個線程,我怎樣才能在該程序創建線程後監控其中單個線程?我想要看到帶有它們名稱的單個線程詳細情況(如,CPU/內存使用率)。 線程是現代操作系統上進行並行執行的一個流行的編程方面的抽象概念。當一個程序內有多個線程被叉分出用以執行多個流時,這些線程就會在它們之間共享特定的資源(如,內存地址空間、打開的文件),以使叉分開銷最小化,並避免大量高成本的IPC(進程間通信)通道。這些功能讓線程在並發執行時成為一個高效的機制。 在Linux中,程序中創建的線程(也稱為輕量級進程,LWP) By Rain2015 年 6 月 15 日
Linux中國 在 Linux 上如何清除內存的 Cache、Buffer 和交換空間 像任何其他的操作系統一樣,GNU/Linux 已經實現的內存管理不僅有效,而且更好。但是,如果有任何進程正在蠶食你的內存,而你想要清除它的話,Linux 提供了一個刷新或清除RAM緩存方法。 如何在 Linux 中清除緩存(Cache)? 每個 Linux 系統有三種選項來清除緩存而不需要中斷任何進程或服務。 (LCTT 譯註:Cache,譯作緩存,指 CPU 和內存之間高速緩存。Buffer,譯作緩衝區,指在寫入磁碟前的存儲再內存中的內容。在本文中,Buffer 和 Cache 有時候會通指。) 僅清除頁面緩存(PageCache) # sync; echo ... By Rain2015 年 6 月 15 日
Linux中國 安裝 Fedora 22 後要做的事情 Red Hat操作系統的社區開發版的最新成員Fedora 22,已經於2015年5月26日發布了。對這個經典的Fedora發行版的發布充斥著各種猜測和預期,而最終Fedora 22推出了許多重大變化。 就初始化進程而言,Systemd還是個新生兒,但它已經準備好替換古老的sysvinit這個一直是Linux生態系統一部分的模塊。另外一個用戶會碰到的重大改變存在於基本倉庫的python版本中,這裡提供了兩種不同口味的python版本,2.x和3.x分支,各個都有其不同的偏好和優點。所以,那些偏好2.x口味的用戶可能想要安裝他們喜愛的python版本。自從Fedora 18開始 dandified YUM By Rain2015 年 6 月 15 日
開源人訪談 中國開源人訪談系列之:Hillwood 開源社區的工作涉及方方面面:測試、撰稿、翻譯、測試、美工、宣傳及開發等,不一而足。作為一個自由、開放的生態,開源正在讓這個世界變得更加豐富多彩。Linux Story 從今天開始將推出一系列中國國內開源人的訪談文章,這一群國內最活躍最重要最嫻熟、也最大咖的開源人,將為你講述他們自己的故事,為普通開源社區的參與者和還未參與進來的新手介紹純粹的開源精神與第一手的開源人理念。同時也非常歡迎大家留言或者在微博上跟我們交流,聊聊你關於開源的想法與經歷。 By root2015 年 6 月 15 日
Linux中國 Linux 有問必答:如何修復 Raspbian 上的 「Encountered a section with no Package: 問題: 我在樹莓派上安裝新版的 Raspbian。但當我使用 sudo apt-get update 命令更新 APT 軟體包索引的時候,它拋出下面的錯誤: E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/dpkg/status ... By Rain2015 年 6 月 14 日
Linux中國 用命令行工具 Speedtest-CLI 來測試你的上下行網速 我們經常需要到檢查家裡與辦公室之間的網路是否連通,那麼我們要怎麼做呢?打開網站Speedtest.net然後開始測試。網站是通過載入瀏覽器中的JavaScript腳本然後選擇最佳的伺服器測速然後用Flash產生圖形化的結果。 那麼遠程伺服器呢?要知道大多數遠程伺服器是沒有瀏覽器可以打開web頁面的。用瀏覽器打開網頁測速的瓶頸就在此,你不能按計劃的對伺服器進行定期的常規測試。這時需要到一個名為Speedtest-cli的軟體來打破這個瓶頸,它能讓你通過命令行來測試互聯網連接的速度。 Speedtest-cli是什麼 此程序是基於Python開發的腳本程序,利用了 By Rain2015 年 6 月 14 日
Linux中國 RHEL/CentOS 7中安裝並配置 PowerDNS 和 PowerAdmin PowerDNS是一個運行在許多Linux/Unix衍生版上的DNS伺服器,它可以使用不同的後端進行配置,包括BIND類型的區域文件、關係型資料庫,或者負載均衡/失效轉移演算法。它也可以被配置成一台DNS遞歸器,作為伺服器上的一個獨立進程運行。 PowerDNS授權伺服器的最新版本是3.4.4,但是當前EPEL倉庫中可以獲得的版本是3.4.3。我推薦安裝EPEL倉庫中提供的那一個,因為該版本已經在CentOS和Fedora中測試過。那樣,你也可以在今後很容易地更新PowerDNS。 本文用於向你演示如何安裝並配置以MariaDB作為後端的PowerDNS,以及它的界面友好的 Web 管理工具 By Rain2015 年 6 月 14 日
Linux 發行版/系統 SolydXK 全新版本! SolydX和SolydK是基於Debian的發行,它們分別採用Xfce與KDE桌面。SolydXK的目標是易於使用並提供一份既穩定又安全的環境。SolydXK是面向小型企業、非盈利組織、家庭用戶的開源選擇方案。 By Dream2015 年 6 月 13 日
開源軟體 Clonezilla Live 2.4.2-10 發布 Clonezilla Live是基於Debian的自啟動運行光碟,它包含了一份類似Norton Ghost那樣的分區/硬碟克隆軟體Clonezilla。它保存並恢復硬碟上那些使用了的數據塊。使用Clonezilla,用戶可以在大約10分鐘內將5 GB的系統克隆到40份客戶機上。 By Dream2015 年 6 月 13 日
折騰&玩機 安裝 Elementary OS Freya 後做 20 件事,打造優雅桌面 你是否喜歡華麗的桌面?喜歡將自己的 Linux 變得更加易用,更加完美?那麼是否嘗試過 Elementary OS Freya 呢?如果安裝了 Elementary OS Freya 以後呢?那麼今天 […] By Rain2015 年 6 月 13 日
開源新聞 土豪!OpenBazaar為努力構建生下一個絲綢之路,籌集了100萬美元 OpenBazaar是開源的點對點技術的(P2P)網上市場。OpenBazaar實現了買賣雙方的直接交易,而不需要藉助中心化的平台。不同相當於第三方的阿里巴巴,OpenBazaa可以直接雙方在信任基礎上促成交易合作。 By Phoenix Legend2015 年 6 月 13 日
Linux中國 如何在RHEL/CentOS 7.0中使用tmpfs 今天我們來談談 Centos 7 中的一個文件系統tmpfs,這是一個將所有文件和文件夾寫到虛擬內存中而不是實際寫到磁碟中的虛擬文件系統。這意味中tmpfs中所有的內容都是臨時的,在tmpfs卸載、系統重啟或者電源切斷後內容都將會丟失。技術的角度上來說,tmpfs將所有的內容放在內核內部緩存中並且會調整大小來容納文件,並可從交換空間中交換出不需要的頁。 CentOS默認使用tmpfs做的幾種用途可用df -h命令的輸出來看: # df h /dev - 含有針對所有設備的設備文件的目錄 /dev/shm - 包含共享內存分配 /run - 用於系統日誌 /sys/fs/cgroup ... By Rain2015 年 6 月 13 日
Linux 發行版/系統 REMnux 6.0 發布 REMnux是一份輕量級的、基於Ubuntu的Linux發行,用於輔佐分析人員對惡意軟體進行反向工程。它包含了大量的工具以進行惡意可執行代碼的分析,而這些代碼運行於微軟Windows系統及瀏覽器上,例如Flash程序及加擾過的JavaScript腳本。 By Dream2015 年 6 月 12 日
Linux中國 在 Linux 上如何用命令行獲取 Freely RSS 源 也許你並不知道 Feedly,它是世界上最流行的在線新聞聚合服務之一;它提供了平滑而一致的新聞閱讀體驗,你可以使用電腦的瀏覽器擴展,Android 和 iOS 設備上的移動應用程序等來體驗Feedly。Feedly 在2013年Google Reader 停用後,迅速的獲得了一大批Google Reader的用戶。我就是他們之中的一位。從這以後,Feedly就一直是我的默認RSS(簡易信息聚合)閱讀器。 除了使用我非常喜歡的Feedly瀏覽器擴展和手機上的Feedly程序,這裡還有一種途徑來獲取Feedly:Linux命令行。沒錯,你可以用命令行來獲取Feedly上的新聞概要。聽起來非常傻?但是 By Rain2015 年 6 月 12 日
Linux中國 一款很棒的GTK桌面主題:Arc 距離本站上次推薦的GTK主題已經過了很久了。但是看到上圖中的Arc主題後,就值得打破冷場了。我們不能不推薦它! Arc GTK主題 透明,並不符合每個人的口味 Arc是一個扁平化主題並有微妙的配色方案,窗口的選中區域是透明的,如GTK的頂欄和Nautilus的側邊欄。 它的效果不像我們之前介紹的主題那樣將程序渲染的像那麼混亂。有點像 OSX Yosemite,效果用的不多但是很好。 與之伴隨的圖標集(稱為Vertex)同樣工作的很好。 是的它支持Unity Arc主題支持基於GTK3和GTK2桌面環境,包含Gnome Shell(當然了)和標準的Ubuntu Unity。 它可以很好地游 By Rain2015 年 6 月 12 日
Linux中國 Shell 腳本面試問題大全 我們為你的面試準備選擇了 70 個你可能遇到的 shell 腳本面試問題及解答。了解腳本或至少知道基礎知識對系統管理員來說至關重要,它也有助於你在工作環境中自動完成很多任務。在過去的幾年裡,我們注意到所有的 linux 工作職位都要求腳本技能。 1) 如何向腳本傳遞參數 ? ./script argument 例子 : 顯示文件名稱腳本 ./show.sh file1.txt cat show.sh #!/bin/bash cat ... By Rain2015 年 6 月 12 日
開源新聞 Wi-Fi 充電並不是想像中的那麼美好 利用 Wi-Fi 信號進行充電的確是時下很火爆的話題。但它真的能代替有線充電器給智能手機等電子設備進行供電么?我們從報道上面看到的到底是真相還是被誇大了的假象呢? Wi-Fi 充電到底離我們多遠?這篇文章將帶你一探究竟! By Eggroll2015 年 6 月 12 日
Linux中國 如何在linux中用「OpenCart」創建自己的在線商店 在網路世界我們可以用電腦做所有事情,電子商務(e-commerce)即是其中之一。電子商務並不是什麼新鮮事,它起源於早期的阿帕網,當時就出現了麻省理工學院和斯坦福大學人工智慧實驗室的學生之間的交易。 近些年出現了上百家電子商務網站,如 Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, 等等。你想做一個自己的亞馬遜和Flipcart這樣的基於web的應用程序伺服器嗎?如果是!這個文章正適合你。 Opencart是一個免費開源的使用PHP語言編寫的電子商務程序,它可以用來架設一個類似於亞馬遜和Flipcart的購物車系統。如果你想在線賣你 By Rain2015 年 6 月 11 日
Linux中國 在Linux命令行下令人驚嘆的驚嘆號(!) '!'符號在Linux中不但可以用作否定符號,還可以用來從歷史命令記錄中取出命令或不加修改的執行之前運行的命令。下面的所有命令都已經在Bash Shell中經過確切地檢驗。儘管我沒有試過,但大多都不能在別的Shell中運行。這裡我們介紹下Linux命令行中符號'!'那驚人和奇妙的用法。 1. 使用數字從歷史命令列表中找一條命令來執行 您也許沒有意識到您可以從歷史命令列表(之前已經執行的命令集)中找出一條來運行。首先,通過"history"命令查找之前命令的序號。 $ history 使用history命令找到最後執行的命令 現在,只需要使用歷史命令輸出中 By Rain2015 年 6 月 11 日
Linux中國 用於 『Suse『 Linux 包管理的 Zypper 命令大全 SUSE( Software and System Entwicklung,即軟體和系統開發。其中entwicklung是德語,意為開發)Linux 是由 Novell 公司在 Linux 內核基礎上建立的操作系統。SUSE Linux 有兩個發行分支。其中之一名為 openSUSE,這是一款自由而且免費的操作系統 (free as in speech as well as free as in ... By Rain2015 年 6 月 11 日
Linux中國 如何使用xkill命令殺掉Linux進程/未響應的程序 我們如何在Linux中殺掉一個資源/進程?很明顯我們會找出資源的pid然後用kill命令。 說的更明白一點,我們可以找到某個資源(比如terminal)的PID: $ ps -A | grep -i terminal 6228 ? 00:00:00 gnome-terminal 上面的輸出中,6288就是進程(gnome-terminal)的pid, 使用下面的命令來殺掉進程。 $ kill 6228 kill命令會發送一個信號給該pid的進程。 另外一個方法是我們可以使用pkill命令,它可以基於進程的名字或者其他的屬性來殺掉進程。同樣我們要殺掉一個叫terminal的進程可以這麼做: $ ... By Rain2015 年 6 月 11 日
Linux中國 一個Linux中用於監控的簡易shell腳本 系統管理員的任務真的很艱難,因為他/她必須監控伺服器、用戶、日誌,還得創建備份,等等等等。對於大多數重複性的任務,大多數管理員都會寫一個自動化腳本來日復一日地重複這些任務。這裡,我們已經寫了一個shell腳本給大家,用來自動化完成系統管理員所要完成的常規任務,這可能在多數情況下,尤其是對於新手而言十分有用,他們能通過該腳本獲取到大多數的他們想要的信息,包括系統、網路、用戶、負載、內存、主機、內部IP、外部IP、開機時間等。 我們已經注意並進行了格式化輸出(在一定程度上哦)。此腳本不包含任何惡意內容,並且它 By Rain2015 年 6 月 11 日
Linux中國 Ubuntu 更新錯誤修復大全 在Ubuntu更新中,誰沒有碰見個錯誤?在Ubuntu和其它基於Ubuntu的Linux發行版中,更新錯誤是一個共性的錯誤,也經常發生。這些錯誤出現的原因多種多樣,修復起來也很簡單。在本文中,我們將見到Ubuntu中各種類型頻繁發生的更新錯誤以及它們的修復方法。 合併列表問題 當你在終端中運行更新命令時,你可能會碰到這個錯誤合併列表錯誤,就像下面這樣: E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.comubuntudistspreciseuniversebinary-i386Packages, E:The package lis By Rain2015 年 6 月 11 日