雨落清風。心向陽
Linux中國

LFS 中文版手冊發布:如何打造自己的 Linux 發行版

您是否想過打造您自己的 Linux 發行版?每個 Linux 用戶在他們使用 Linux 的過程中都想過做一個他們自己的發行版,至少一次。我也不例外,作為一個 Linux 菜鳥,我也考慮過開發一個自己的 Linux 發行版。從頭開發一個 Linux 發行版這件事情被稱作 Linux From ...
Linux中國

時隔兩年,Oracle VirtualBox 5.0 正式版發布

我們很高興的宣布,Oracle VMVirtualBox 5.0 發布了! 此版本包含了重大改進和大量的增強及錯誤修復,具體可詳見官方的發布公告。Oracle VM VirtualBox 5.0 中的全部功能的說明請參見這裡。 這裡只強調一些新的功能 對新版本的 Windows 和 Linux ...
Linux中國

Linus Torvalds說那些對人工智慧奇點深信不疑的人顯然磕了葯

像往常一樣, 他的評論不能只看字面意思 人工智慧是一個非常熱門的話題,許多高端人士,包括特斯拉的CEO埃隆馬斯克就曾表示有情感的人工智慧技術即將到來,同時這一技術將發展到危險的門檻上。不過Linus Torvalds顯然不這麼認為,他認為那只是差勁的科幻小說。 人工智慧激發了人們的創造力已經不是什麼新鮮的想法了,不過近段時間關於所謂的人工智慧奇點的討論,引起了諸如埃隆馬斯克和斯蒂芬霍金表示關心,認為可能會創造出一個怪獸。不只是他們,論壇和評論部分充斥著杞人憂天者,他們不知道該相信誰,或是哪個提出建議的人更聰明。 事
Linux中國

在 RHEL/CentOS 7.0 中安裝 LAMP

跳過 LAMP 的介紹,因為我認為你們大多數已經知道了。這個教程會集中在如何在升級到 Apache 2.4 的 Red Hat Enterprise Linux 7.0 和 CentOS 7.0 中安裝和配置 ...
Linux中國

Tor瀏覽器:Linux下用於匿名Web瀏覽的終極瀏覽器

我們大多數人都在上網方面花費很多時間。上網使用的應用程序主要是瀏覽器,更確切的說是一個Web瀏覽器。我們在網路上的大部分活動要以客戶端/伺服器的方式登錄,這個過程會包括IP地址、地理信息、搜索、活動以及許多潛在的信息,這些信息如果以其他方式被故意使用,會存在潛在的危險性。 Tor瀏覽器:匿名瀏覽器 此外,美國國家安全局(NSA)這樣的國際間諜機構會記錄我們的數字足跡。更不必說受到控制的代理伺服器也會被用來做為數據搜集伺服器。並且大多數企業和公司不會允許您訪問代理伺服器(使您能保障自己的隱私)。 因此,我們需要
Linux中國

Linux 下如何處理包含空格和特殊字元的文件名

我們經常會看到文件名和文件夾名。大多數時候文件/文件夾的名字和內容相關並以數字和字母開頭。字母加數字的文件名最常見,應用也很廣泛,但總會需要處理一些包含特殊字元的文件名/文件夾名。 注意:我們可能有各種類型的文件,但是為了簡單以及方便實現,在本文中我們只用文本文件(.txt)做演示。 最常見的文件名例子: abc.txt avi.txt debian.txt ... 數字文件名例子: 121.txt 3221.txt 674659.txt ... ...
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,在此之前請卸載舊版本的包以免發生包
Linux中國

watch:定期重複Linux / Unix命令

伺服器管理員需要維護系統並保持更新和安全。每天需要運行大量的指令。有些系統進程會記錄日誌。這些日誌不斷更新。為了檢查這些更新,需要重複地執行命令。比如,為了讀取一個日誌文件需要使用head、tail、cat等命令。這些命令需要重複地執行。而watch命令可以用於定期地執行一個命令。 Watch 命令 watch是一個簡單的命令,只有幾個選項。watch命令的基本語法是: watch ] command ...
Linux中國

沒有 Linus,Linux 的未來是什麼樣子?

這次採訪是《Linux For You》雜誌在2007年進行的,現在我們發表在這裡是為了存檔的目的。 Q:對於 Linux 內核,未來的計劃/道路/提升是怎樣的? Linus:我從來沒有太多的預見性 與其從宏大的計划上看未來,我傾向於從一個相對短的時間框架,比如幾個月之後的事情。我是一個忠實的細節成敗論的信仰者,如果你抓住了細節,再大的問題也會大事化小,小事化無。 所以,對於五年後內核會是什麼樣,我真的沒有任何遠見 僅僅是希望我們能夠持續專註於Linux的發展。實際上,對於我個人來說,我最擔心的事情之一甚至不是技術問題,而是確保這個過
Linux中國

Linux 命令行中的幽默

圖形桌面總是很養眼的,它增強了可視化體驗,有時也能夠提升了某些軟體的功能,讓軟體變得更有趣。但是,在命令行下工作也不需要總是很古板,如果您想在命令行下尋找些樂趣,那麼有很多命令給您帶來趣味。 Linux是個有趣的操作系統。它提供大量的小型開源工具,從平淡無奇的軟體到稀奇古怪的應用。正是這些工具的功能和琳琅滿目的選擇幫助Linux脫穎而出。讓我們一起來看看下面這七個小工具吧。 七彩虹:lolcat lolcat是一個用於將文件或標準輸入連接到標準輸出(類似常見的cat)的程序,但是它會為輸出添加七彩的顏色。 lolcat通常和其他
Linux中國

如何用Perl訪問SQLite資料庫

SQLite是一個零配置、無服務端、基於文件的事務型資料庫系統。由於它的輕量級,自包含和緊湊的設計,所以當你想要集成資料庫到你的程序中時,SQLite是一個非常不錯的選擇。在這篇文章中,我會展示如何用Perl腳本來創建和訪問SQLite資料庫。我演示的Perl代碼片段是完整的,所以你可以很簡單地修改並集成到你的項目中。 訪問SQLite的準備 我會使用SQLite DBI Perl驅動來連接到SQLite3。因此你需要在Linux中安裝它(和SQLite3一起)。 Debian、 Ubuntu 或者 Linux Mint $ sudo apt-get install ...
Linux中國

如何在 Cacti 中合併兩幅圖片

Cacti 是一個很棒的開源網路監視系統,它廣泛使用於圖形化地展示網路元素,例如帶寬、存儲、處理器和內存使用。使用它的基於Web 的界面,你可以輕鬆地創建和組織各種圖表。然而,它默認並沒有提供一些高級功能,例如合併圖片、使用多個來源創建聚合圖形、遷移 Cacti 到另一台伺服器。使用 Cacti 的這些功能你還需要一些經驗。在該教程中,我們會看到如何在將兩幅 Cacti 圖片合併為一幅。 看看這個例子。在過去的 6 個月中,客戶端 A 連接到了交換機 A ...
Linux中國

Linux 伺服器安全技巧

毋庸置疑,對於系統管理員,提高伺服器的安全性是最重要的事情之一。因此,也就有了許多針對這個話題而生的文章、博客和論壇帖子。 一台伺服器由大量功能各異的部件組成,這一點使得很難根據每個人的需求去提供定製的解決方案。這篇文章儘可能涵蓋一些有所裨益的小技巧來幫助管理員保證伺服器和用戶安全。 有一些常識是每個系統管理員都應該爛熟於心的,所以下面的幾點在本文將不會提及: 務必保證系統是最新的 經常更換密碼 - 使用數字、字母和非字母的符號組合 給予用戶最小的許可權,滿足他們日常使用所需即可 只安裝那些真正需要的軟體
Linux中國

使用 SNMP 和 Cacti 監控 Linux 伺服器

SNMP(簡單網路管理協議)用於收集設備內部發生的數據,如負載、磁碟狀態、帶寬之類。像Cacti這樣的網路監控工具用這些數據來生成圖標以達到監控的目的。 在一個典型的Cacti和SNMP部署中,會有一台或多台啟用了SNMP的設備,以及一台獨立的用來從那些設備收集SNMP回饋的監控伺服器。請記住,所有需要監控的設備必須啟用SNMP。在本教程中,出於演示目的,我們將在同一台Linux伺服器上配置Cacti和SNMP。 在Debian或Ubuntu上配置SNMP 要在基於Debian的系統上安裝SNMP代理(snmpd),請運行以下命令: root@server:~# apt-get install snmpd
Linux中國

如何用 Nagios 監控通用服務

Nagios內置了很多腳本來監控服務。本篇會使用其中一些來檢查通用服務如MySql、Apache、DNS等等。 為了保證本篇集中在系統監控,我們不會在這裡配置主機組或者模板,它們已經在 前面的教程中覆蓋了,它們可以滿足需要了。 在命令行中運行Nagios 通常建議在添加到Nagios前,先在命令行中運行Nagios服務檢測腳本。它會給出執行是否成功以及腳本的輸出將會看上去的樣子。 這些腳本存儲在 /etc/nagios-plugins/config/ ,可執行文件在 /usr/lib/nagios/plugins/。 下面就是該怎麼做 root@nagios:~# cd /etc/nagios-plugins/config/ ...
Linux中國

如何在 Linux 上 使用 ONLYOFFICE 協同編輯文檔

多年前由一些緊張兮兮的、帶有強迫症的助理開發的 Bulletin,只是一個放在共享文件夾中只有 Emily 和我可以訪問的 Word 文檔而已。同一時間我們只有一個人可以打開它並添加消息、想法,或者給條目列表上增加問題。然後我們再列印出更新後的版本並放到我桌子架上的剪貼板,並在完成時刪除舊的內容。(《穿普拉達的女王》,勞倫魏絲伯格著 ) 直到今天人們仍然在使用這樣的協同編輯,只有一個人可以打開共享文件,對其進行更改,然後告訴其它人什麼時候修改了什麼。 ONLYOFFICE 是一款集成了文檔、電子郵件、事件、任務和客戶關係管理工具
Linux中國

20 款優秀的 Linux 終端模擬器

終端模擬器是一款用其它顯示架構重現可視終端的計算機程序。換句話說就是終端模擬器能使啞終端看似像一台連接上了伺服器的客戶機。終端模擬器允許最終用戶用文本用戶界面和命令行來訪問控制台和應用程序。(LCTT 譯註:終端模擬器原意指對大型機-啞終端方式的模擬,不過在當今的 Linux 環境中,常指通過遠程或本地方式連接的偽終端,俗稱終端。) 20款Linux終端模擬器 你能從開源世界中找到大量的終端模擬器,它們有些擁有大量的特性而有些則反之。為了能更好地了解它們的特性,我們收集了一份優秀的Linux終端模擬器清單。每一款都列出了
Linux中國

25 個有用 Apache 『.htaccess』 技巧

網站是我們生活中重要的一部分。它們是實現擴大業務、分享知識以及其它更多功能的方式。早期受制於只能提供靜態內容,隨著動態客戶端和伺服器端腳本語言的引入和現有靜態語言的持續改進,例如從 html 到 html5,動態網站成為可能,剩下的也許在不久的將來也會實現。 對於網站,隨之而來的是需要一個能向全球大規模用戶顯示站點的某個東西。這個需求可以通過託管網站的伺服器實現。這包括一系列的伺服器,例如:Apache HTTP Server、Joomla 以及 允許個人擁有自己網站的 WordPress。 25 個 htaccess 小技巧 ...
Linux中國

15 個有用的 MySQL/MariaDB 性能調整和優化技巧

MySQL 是一個強大的開源關係資料庫管理系統(簡稱 RDBMS)。它發佈於 1995 年(20年前)。它採用結構化查詢語言(SQL),這可能是資料庫內容管理中最流行的選擇。最新的 MySQL 版本是 5.6.25,於 2015 年 5 月 29 日發布。 關於 ...
Linux中國

12 個全球認可的 Linux 認證

大家好,今天我們將會認識一些非常有價值的全球認可的Linux認證。Linux認證是不同的Linux專業機構在全球範圍內進行的認證程序。Linux認證可以讓Linux專業人才可以在伺服器領域或者相關公司等等這些地方更容易獲得Linux相關的工作。Linux認證評估一個人在Linux的各個領域裡的專業程度。有很多不錯的Linux專業機構提供不同的Linux認證。但是,在公司謀取一份工作時全球僅有少數被非常認可的Linux認證含金量很高,這些工作包括管理伺服器,虛擬化,安裝系統與軟體,配置程序,應用支持和其他Linux操作系統相關的東西。隨著全球使用Linux操作
Linux中國

在 Ubuntu 中給你的照片加上 Instagram 風格的濾鏡程序

拿起你的自拍桿跟我來。 XnRetro 照片編輯器 XnRetro 是一個可以讓你快速給你照片添加類 Instagram效果的程序。 你肯定知道我說的這些效果:劃痕、噪點、相框、過度處理、復古和懷舊色調(因為在這個數字過客的時代,我們一定知道無窮無盡的自拍永遠也找不回懷舊的自己。) 無論你認為這些效果是愚蠢的藝術還是創作的捷徑,這些濾鏡非常流行,可以幫助那些平實無奇的照片添加個性。 XnRetro是一個照片編輯應用 XnRetro的功能 XnRetro 有下面那些功能 20 ...
Linux中國

適合於遠程編輯以及更多環境的簡潔文本編輯器

文本編輯器是用來編輯純文本的軟體。這種軟體有許多用處,包括修改配置文件,編寫程序源代碼,記下一些想法或者甚至寫一份購物列表。由於這種編輯器能都用於許多不同的方面,因此值得花些時間找一個最適合您喜好的編輯器。 不論編輯器有多麼複雜,它們通常有一個共同的功能集,包括查找/替換文本,格式化文本,導入文件以及在文件中移動文本。 所有這些文本編輯器都是基於終端的應用,因此他們很適合在遠程主機上編輯文件。文本編輯器通常也會提供一個圖形化的用戶界面,但依舊會保證快速和精簡。 基於終端的應用程序在系統資源方面也是輕
Linux中國

27 個 Linux 下軟體包管理工具 DNF 命令例子

DNF即Dandified YUM,是基於RPM的Linux發行版的下一代軟體包管理工具。它首先在Fedora 18中出現,並且在最近發行的Fedora 22中替代了YUM工具集。 DNF致力於改善YUM的瓶頸,即性能、內存佔用、依賴解決、速度和許多其他方面。DNF使用RPM、libsolv和hawkey庫進行包管理。儘管它並未預裝在CentOS和RHEL 7中,但您可以通過yum安裝,並同時使用二者。 您也許想閱讀更多關於DNF的信息: 使用DNF取代Yum背後的原因 最新的DNF穩定版本是2015年5月11日發布的1.0(在寫這篇文章之前)。它(以及所有DNF之前版本)主要由Python編寫,並以GPL v2許
Linux中國

命令行藝術

流暢地使用命令行是一個常被忽略的技能,或被認為是神秘的奧義。但是,它會以明顯而微妙的方式改善你作為工程師的靈活度和生產力。這是我在 Linux 上工作時發現的有用的命令行使用小竅門和筆記的精粹。有些小竅門是很基礎的,而有些是相當地特別、複雜、或者晦澀難懂。這篇文章不長,但是如果你可以使用並記得這裡的所有內容,那麼你就懂得很多了。 其中大部分最初出現在Quora上,但是考慮到興趣所在,似乎更應該放到 Github 上,這裡的人比我更能提出改進建議。如果你看到一個錯誤,或者更好的某種東西,請提交問題或 PR!(當然,提交前

Posts navigation