Linux中國 用這些專用工具讓你截圖更簡單 一圖勝千言,這句二十世紀早期在美國應運而生的名言,說的是一張單一的靜止圖片所蘊含的信息足以匹敵大量的描述性文字。本質上說,圖片所傳遞的信息量的確是比文字更有效更高效。 截圖(或抓幀)是一種捕捉自計算機的快照或圖片,用來記錄可視設備的輸出。屏幕捕捉軟體能從計算機中獲取到截圖。此類軟體有很多用處,因為一張圖片能很好地說明計算機軟體的操作,截圖在軟體開發過程和文檔中扮演了一個很重要的角色。或者,如果你的電腦有了技術性問題,一張截圖能讓技術支持理解你碰到的這個問題。要寫好計算機相關的文章、文檔和教程,沒 By Rain2015 年 7 月 18 日
Linux中國 Linux_Logo – 輸出彩色 ANSI Linux 發行版徽標的命令行工具 linuxlogo(或叫 linux_logo)是一款在Linux命令行下用彩色 ANSI 代碼生成附帶有系統信息的發行版徽標的工具。 Linux_Logo 輸出彩色 ANSI Linux 發行版徽標 這個小工具可以從 /proc 文件系統中獲取系統信息並可以顯示包括主機上安裝的發行版在內的很多發行版的徽標。 與徽標一同顯示的系統信息包括 : Linux 內核版本,最近一次編譯Linux內核的時間,處理器/核心數量,速度,製造商,以及哪一代處理器。它還能顯示總共的物理內存大小。 無獨有偶,screenfetch是一個擁有類似功能的工具,它也能顯示發行版徽標,同時還提供更加詳細美觀的 By Rain2015 年 7 月 17 日
Linux中國 Linux有問必答:如何在 Ubuntu 15.04 的 GNOME 終端中開啟多個標籤 問: 我以前可以在我的 Ubuntu 台式機中的 gnome-terminal 中開啟多個標籤。但升到 Ubuntu 15.04 後,我就無法再在 gnome-terminal 窗口中打開新標籤了。要怎樣做才能在 Ubuntu 15.04 的 gnome-terminal 中打開標籤呢? 在 Ubuntu 14.10 或之前的版本中,gnome-terminal 允許你在終端窗口中開啟一個新標籤或一個終端窗口。但從 Ubuntu ... By Rain2015 年 7 月 16 日
Linux中國 為什麼 mysql 里的 ibdata1 文件不斷的增長? 我們在 Percona 支持欄目經常收到關於 MySQL 的 ibdata1 文件的這個問題。 當監控伺服器發送一個關於 MySQL 伺服器存儲的報警時,恐慌就開始了 就是說磁碟快要滿了。 一番調查後你意識到大多數地盤空間被 InnoDB 的共享表空間 ibdata1 使用。而你已經啟用了 innodbfileper_table,所以問題是: ibdata1存了什麼? 當你啟用了 innodb_file_per_table,表被存儲在他們自己的表空間里,但是共享表空間仍然在存儲其它的 InnoDB 內部數據: ... By Rain2015 年 7 月 16 日
Linux中國 原子(Atom)代碼編輯器的視頻短片介紹 Atom 1.0時代來臨。作為之一,Atom已公開使用快一年了,近段時間,第一個穩定版本的原子編輯器的發布卻引起了廣大用戶的談論。這個Github上的項目隨著為21世紀破解文本編輯器活動的興起,已近被下載了150萬餘次,積累35萬活躍用戶。 這是個漫長的過程 滴水穿石,非一日之功,Atom同樣經歷一個漫長的過程。從2008年首次提出概念到這個月第一個穩定版本的發布,主創人員和全球各地的貢獻者,這幾年來不斷地致力於Atom核心的開發。我們通過下面這張圖來了解一下Atom的發展過程: 圖片來源:Atom 回到未來 Atom 1.0 通過流行的視頻發布方式, By Rain2015 年 7 月 15 日
Linux中國 Linux常見問題解答–如何修復"tar:由於前一個錯誤導致於失敗狀態中退出" 問題: 當我想試著用tar命令來創建一個壓縮文件時,總在執行過程中失敗,並且拋出一個錯誤說明"tar:由於前一個錯誤導致於失敗狀態中退出"("Exiting with failure status due to previous errors"). 什麼導致這個錯誤的發生,要如何解決? 如果當你執行tar命令時,遇到了下面的錯誤,那麼最有可能的原因是對於你想用tar命令壓縮的某個文件中,你並不具備其讀許可權。 tar: Exiting with failure status due to previous errors ... By Rain2015 年 7 月 15 日
Linux中國 十個非常有趣的 Linux 彩蛋 在1979年的時候,Atari 公司為 Atari 2600 開發了一個電子遊戲Adventure。 製作 Adventure 的程序員悄悄的把這樣的一個功能放進了遊戲里,當用戶把一個隱形方塊移動到特定的一面牆上時,會讓用戶進入一個密室。那個房間里只有一句話:Created by Warren Robinett意思是,由 Warren Robinett 創建。 圖片來自: Wikipedia Atari 有一項反對作者將自己的名字放進他們的遊戲里的政策,所以這個無畏的程序員只能偷偷的把自己的名字放進遊戲里。Atari 在 Warren Robinett 離開公司之後才發現這個密室。Atari ... By Rain2015 年 7 月 15 日
Linux中國 在Ubuntu 15.04中安裝Ruby on Rails 本篇我們會學習如何用rbenv在Ubuntu 15.04中安裝Ruby on Rails。我們選擇Ubuntu作為操作系統是因為Ubuntu是Linux發行版中自帶很多包和完整文檔的操作系統,因此我認為這是正確的選擇。如果你還沒有安裝最新的Ubuntu,你可以從下載iso文件開始。 安裝 Ruby 我們要做的第一件事是更新Ubuntu包並且為Ruby安裝一些依賴。 sudo apt-get update sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev ... By Rain2015 年 7 月 14 日
Linux中國 動態壁紙給linux發行版添加活力背景 我們知道你想擁有一個有格調的ubuntu桌面來炫耀一下 :) Live Wallpaper 在linxu上費一點點勁搭建一個出色的工作環境是很簡單的。今天,我們(重新)著重來探討長駐你腦海中那些東西 :一款自由,開源,能夠給你的截圖增添光彩的工具。 它叫 Live Wallpaper (正如你猜的那樣) ,它用由OpenGL驅動的一款動態桌面背景來代替標準的靜態桌面背景。 最好的一點是:在ubuntu上安裝它很容易。 動態壁紙主題 Live Wallpaper 不是此類軟體唯一的一款,但它是最好的一款之一。 它附帶很多不同的開箱即用的主題。 從精細的(noise)到狂熱的 (nexus) By Rain2015 年 7 月 14 日
Linux中國 lolcat :一個在 Linux 終端中輸出彩虹特效的命令行工具 那些相信 Linux 命令行是單調無聊且沒有任何樂趣的人們,你們錯了,這裡有一些有關 Linux 的文章,它們展示著 Linux 是如何的有趣和淘氣 。 Linux命令及Linux終端的20個趣事 終端中的樂趣:6個有趣的Linux命令行工具 Linux終端的樂趣之把玩字詞計數 在本文中,我將討論一個名為lolcat的小工具 它可以在終端中生成彩虹般的顏色。 為終端生成彩虹般顏色的輸出的 Lolcat 命令 何為 lolcat ? ... By Rain2015 年 7 月 13 日
Linux中國 LFS 中文版手冊發布:如何打造自己的 Linux 發行版 您是否想過打造您自己的 Linux 發行版?每個 Linux 用戶在他們使用 Linux 的過程中都想過做一個他們自己的發行版,至少一次。我也不例外,作為一個 Linux 菜鳥,我也考慮過開發一個自己的 Linux 發行版。從頭開發一個 Linux 發行版這件事情被稱作 Linux From Scratch (LFS)。 在開始之前,我總結了一些有關 LFS 的內容,如下: 1. 那些想要打造他們自己的 ... By Rain2015 年 7 月 13 日
Linux中國 時隔兩年,Oracle VirtualBox 5.0 正式版發布 我們很高興的宣布,Oracle VMVirtualBox 5.0 發布了! 此版本包含了重大改進和大量的增強及錯誤修復,具體可詳見官方的發布公告。Oracle VM VirtualBox 5.0 中的全部功能的說明請參見這裡。 這裡只強調一些新的功能 對新版本的 Windows 和 Linux 客戶機的半虛擬化支持 Oracle VM VirtualBox 能夠為軟體的有效執行而提供半虛擬化介面。當設置一個虛擬機平台時,Oracle VM VirtualBox 可通過內置的虛擬化支持(Linux ... By Rain2015 年 7 月 10 日
Linux中國 Linus Torvalds說那些對人工智慧奇點深信不疑的人顯然磕了葯 像往常一樣, 他的評論不能只看字面意思 人工智慧是一個非常熱門的話題,許多高端人士,包括特斯拉的CEO埃隆馬斯克就曾表示有情感的人工智慧技術即將到來,同時這一技術將發展到危險的門檻上。不過Linus Torvalds顯然不這麼認為,他認為那只是差勁的科幻小說。 人工智慧激發了人們的創造力已經不是什麼新鮮的想法了,不過近段時間關於所謂的人工智慧奇點的討論,引起了諸如埃隆馬斯克和斯蒂芬霍金表示關心,認為可能會創造出一個怪獸。不只是他們,論壇和評論部分充斥著杞人憂天者,他們不知道該相信誰,或是哪個提出建議的人更聰明。 事 By Rain2015 年 7 月 10 日
Linux中國 在 RHEL/CentOS 7.0 中安裝 LAMP 跳過 LAMP 的介紹,因為我認為你們大多數已經知道了。這個教程會集中在如何在升級到 Apache 2.4 的 Red Hat Enterprise Linux 7.0 和 CentOS 7.0 中安裝和配置 LAMP:Linux、Apache、 MariaDB、 PHP/PhpMyAdmin。 在 RHEL/CentOS 7.0 中安裝 ... By Rain2015 年 7 月 10 日
Linux中國 Tor瀏覽器:Linux下用於匿名Web瀏覽的終極瀏覽器 我們大多數人都在上網方面花費很多時間。上網使用的應用程序主要是瀏覽器,更確切的說是一個Web瀏覽器。我們在網路上的大部分活動要以客戶端/伺服器的方式登錄,這個過程會包括IP地址、地理信息、搜索、活動以及許多潛在的信息,這些信息如果以其他方式被故意使用,會存在潛在的危險性。 Tor瀏覽器:匿名瀏覽器 此外,美國國家安全局(NSA)這樣的國際間諜機構會記錄我們的數字足跡。更不必說受到控制的代理伺服器也會被用來做為數據搜集伺服器。並且大多數企業和公司不會允許您訪問代理伺服器(使您能保障自己的隱私)。 因此,我們需要 By Rain2015 年 7 月 8 日
Linux中國 Linux 下如何處理包含空格和特殊字元的文件名 我們經常會看到文件名和文件夾名。大多數時候文件/文件夾的名字和內容相關並以數字和字母開頭。字母加數字的文件名最常見,應用也很廣泛,但總會需要處理一些包含特殊字元的文件名/文件夾名。 注意:我們可能有各種類型的文件,但是為了簡單以及方便實現,在本文中我們只用文本文件(.txt)做演示。 最常見的文件名例子: abc.txt avi.txt debian.txt ... 數字文件名例子: 121.txt 3221.txt 674659.txt ... 字母數字文件名例子: eg84235.txt 3kf43nl2.txt 2323ddw.txt ... 包含特殊字元的文件名的例子,並不常見: #232.txt ... By Rain2015 年 7 月 8 日
Linux中國 在Ubuntu下安裝Node.JS的不同方式 如果你要在Ubuntu 15.04上安裝Node.js的話,這篇教程對你來說肯定很重要。Node.js從本質上來說就是一個運行在服務端上的封裝好了輸入輸出流的javascript程序。Node.js巧妙的使用單線程的事件循環來處理高吞吐量和非阻塞IO。同時它也是一個提供了通過操作系統讀寫文件和網路操作功能的平台層。所以這篇文章將展示在Ubuntu 15.04 server上不同的安裝Node.Js的方式。 安裝Node.JS 的方法 有許多安裝Node.JS的不同的方法,我們可以選擇其一。通過本篇文章我們將手把手帶著你在Ubuntu 15.04上安裝Node.Js,在此之前請卸載舊版本的包以免發生包 By Rain2015 年 7 月 8 日
Linux中國 watch:定期重複Linux / Unix命令 伺服器管理員需要維護系統並保持更新和安全。每天需要運行大量的指令。有些系統進程會記錄日誌。這些日誌不斷更新。為了檢查這些更新,需要重複地執行命令。比如,為了讀取一個日誌文件需要使用head、tail、cat等命令。這些命令需要重複地執行。而watch命令可以用於定期地執行一個命令。 Watch 命令 watch是一個簡單的命令,只有幾個選項。watch命令的基本語法是: watch ] command watch命令默認每隔2秒執行後面參數給出的命令。這個時間根據的是命令執行結束到上次執行的間隔來算的。比如,watch命令可以用於監測日誌更新,更新 By Rain2015 年 7 月 7 日
Linux中國 沒有 Linus,Linux 的未來是什麼樣子? 這次採訪是《Linux For You》雜誌在2007年進行的,現在我們發表在這裡是為了存檔的目的。 Q:對於 Linux 內核,未來的計劃/道路/提升是怎樣的? Linus:我從來沒有太多的預見性 與其從宏大的計划上看未來,我傾向於從一個相對短的時間框架,比如幾個月之後的事情。我是一個忠實的細節成敗論的信仰者,如果你抓住了細節,再大的問題也會大事化小,小事化無。 所以,對於五年後內核會是什麼樣,我真的沒有任何遠見 僅僅是希望我們能夠持續專註於Linux的發展。實際上,對於我個人來說,我最擔心的事情之一甚至不是技術問題,而是確保這個過 By Rain2015 年 7 月 7 日
Linux中國 Linux 命令行中的幽默 圖形桌面總是很養眼的,它增強了可視化體驗,有時也能夠提升了某些軟體的功能,讓軟體變得更有趣。但是,在命令行下工作也不需要總是很古板,如果您想在命令行下尋找些樂趣,那麼有很多命令給您帶來趣味。 Linux是個有趣的操作系統。它提供大量的小型開源工具,從平淡無奇的軟體到稀奇古怪的應用。正是這些工具的功能和琳琅滿目的選擇幫助Linux脫穎而出。讓我們一起來看看下面這七個小工具吧。 七彩虹:lolcat lolcat是一個用於將文件或標準輸入連接到標準輸出(類似常見的cat)的程序,但是它會為輸出添加七彩的顏色。 lolcat通常和其他 By Rain2015 年 7 月 7 日
Linux中國 如何用Perl訪問SQLite資料庫 SQLite是一個零配置、無服務端、基於文件的事務型資料庫系統。由於它的輕量級,自包含和緊湊的設計,所以當你想要集成資料庫到你的程序中時,SQLite是一個非常不錯的選擇。在這篇文章中,我會展示如何用Perl腳本來創建和訪問SQLite資料庫。我演示的Perl代碼片段是完整的,所以你可以很簡單地修改並集成到你的項目中。 訪問SQLite的準備 我會使用SQLite DBI Perl驅動來連接到SQLite3。因此你需要在Linux中安裝它(和SQLite3一起)。 Debian、 Ubuntu 或者 Linux Mint $ sudo apt-get install sqlite3 libdbd-sqlite3-perl CentOS、 Fedor By Rain2015 年 7 月 6 日
Github Trending Github Trending repositories 第五期 小編Rube為你帶來Github一周流行項目介紹,附贈名企內推機會 By Rube2015 年 7 月 5 日
Linux中國 如何在 Cacti 中合併兩幅圖片 Cacti 是一個很棒的開源網路監視系統,它廣泛使用於圖形化地展示網路元素,例如帶寬、存儲、處理器和內存使用。使用它的基於Web 的界面,你可以輕鬆地創建和組織各種圖表。然而,它默認並沒有提供一些高級功能,例如合併圖片、使用多個來源創建聚合圖形、遷移 Cacti 到另一台伺服器。使用 Cacti 的這些功能你還需要一些經驗。在該教程中,我們會看到如何在將兩幅 Cacti 圖片合併為一幅。 看看這個例子。在過去的 6 個月中,客戶端 A 連接到了交換機 A 的埠 5。埠 5 發生了錯誤,因此客戶端遷移到了埠 6。由於 Cacti 為每個介面/元素 By Rain2015 年 7 月 3 日
Linux中國 Linux 伺服器安全技巧 毋庸置疑,對於系統管理員,提高伺服器的安全性是最重要的事情之一。因此,也就有了許多針對這個話題而生的文章、博客和論壇帖子。 一台伺服器由大量功能各異的部件組成,這一點使得很難根據每個人的需求去提供定製的解決方案。這篇文章儘可能涵蓋一些有所裨益的小技巧來幫助管理員保證伺服器和用戶安全。 有一些常識是每個系統管理員都應該爛熟於心的,所以下面的幾點在本文將不會提及: 務必保證系統是最新的 經常更換密碼 - 使用數字、字母和非字母的符號組合 給予用戶最小的許可權,滿足他們日常使用所需即可 只安裝那些真正需要的軟體 By Rain2015 年 7 月 3 日