雨落清風。心向陽
Linux中國

Xenlism WildFire: Linux 桌面的極簡風格圖標主題

有那麼一段時間我沒更換主題了,可能最近的一段時間沒有一款主題能讓我眼前一亮了。我考慮過更換 Ubuntu 上最好的圖標主題,但是它們和 Numix 和 Moka 差不多,而且我覺得 Numix 也不錯。 但是前幾天我試了試 Xenslim WildFire,我必須承認,它看起來太棒了。極簡風格是設計界當前的流行趨勢,而 Xenlism 完美的表現了這種風格。平滑而美觀,Xenlism 顯然受到了諾基亞的 ...
Linux中國

在 Ubuntu 14.04/15.04 上配置 Node JS v4.0.0

大家好,Node.JS 4.0 發布了,這個流行的伺服器端 JS 平台合併了 Node.js 和 io.js 的代碼,4.0 版就是這兩個項目結合的產物現在合併為一個代碼庫。這次最主要的變化是 Node.js 封裝了4.5 版本的 Google V8 ...
Linux中國

NetBSD 7.0 發布

NetBSD 項目發布了 NetBSD 7.0,這是NetBSD 操作系統發布的第五個主要版本。 這次發布帶來了穩定性的提升、幾百個 bug 修復以及許多新功能。主要有: DRM/KMS 支持為使用現代的 Intel 和 Radeon ...
Linux中國

使用 ansible 安裝 NGINX 和 NGINX Plus

在生產環境中,我會更喜歡做與自動化相關的所有事情。如果計算機能完成你的任務,何必需要你親自動手呢?但是,在不斷變化並存在多種技術的環境中,創建和實施自動化是一項艱巨的任務。這就是為什麼我喜歡 Ansible 的原因。Ansible 是一個用於 IT 配置管理,部署和業務流程的開源工具,使用起來非常方便。 我最喜歡 Ansible 的一個特點是,它是完全無客戶端的。要管理一個系統,通過 SSH 建立連接,它使用Paramiko(一個 Python 庫)或本地的 OpenSSH。Ansible 另一個吸引人的地方是它有許多可擴展的模塊。這些模塊可被系統管理員用於執行
Linux中國

NGINX Plus 現在完全支持 HTTP/2

早些時候,我們發布了支持 HTTP/2 協議的 NGINX Plus R7。作為 HTTP 協議的最新標準,HTTP/2 的設計為現在的 web 應用程序帶來了更高的性能和安全性。(LCTT 譯註: 開源版本的 NGINX 1.95 ...
Linux中國

5 個在 Linux 中管理文件類型和系統時間的有用命令

對於想學習 Linux 的初學者來說要適應使用命令行或者終端可能非常困難。由於終端比圖形用戶界面程序更能幫助用戶控制 Linux 系統,我們必須習慣在終端中運行命令。因此為了有效記憶 Linux 不同的命令,你應該每天使用終端並明白怎樣將命令和不同選項以及參數一同使用。 在 Linux 中管理文件類型並設置時間 請先查看我們 Linux 小技巧系列之前的文章: ...
Linux中國

[新手技巧] 如何在Ubuntu中添加和刪除書籤

這是一篇對完全是新手的一篇技巧,我將向你展示如何在Ubuntu文件管理器中添加書籤。 現在如果你想知道為什麼要這麼做,答案很簡單。它可以讓你可以快速地在左邊欄中訪問。比如,我在Ubuntu中安裝了Copy 雲服務。它創建在/Home/Copy。先進入Home目錄再進入Copy目錄並不是很麻煩,但是我想要更快地訪問它。因此我添加了一個書籤這樣我就可以直接從側邊欄訪問了。 在Ubuntu中添加書籤 打開Files。進入你想要保存快速訪問的目錄。你需要在標記書籤的目錄裡面。 現在,你有兩種方法: 方法1: 當你在Files(Ubuntu中的文件管理器)中時,查看頂
Linux中國

看看新的 Ubuntu 15.10 默認壁紙

全新的Ubuntu 15.10 Wily Werewolf默認壁紙已經亮相 乍一看你幾乎無法發現與今天4月發布的Ubuntu 15.04中受到摺紙啟發的Suru設計有什麼差別。但是仔細看你就會發現默認背景有一些細微差別。 其中一點是更淡,受到由左上角圖片發出的橘黃色光的幫助。保持了角褶皺和色塊,但是增加了塊和矩形部分。 新的背景由Canonica設計團隊的Alex Milazzo設計。 Ubuntu 15.10 默認桌面背景 為了凸顯變化,這個是Ubuntu 15.04的默認壁紙作為比較: ...
Linux中國

RHCSA 系列(十五): 虛擬化基礎和使用 KVM 進行虛擬機管理

假如你在詞典中查一下單詞 虛擬化(virtualize),你將會發現它的意思是 創造某些事物的一個虛擬物(而非真實的)。在計算機行業中,術語虛擬化(virtualization)指的是:在相同的物理(硬體)系統上,同時運行多個操作系統,且這幾個系統相互隔離的可能性,而那個硬體在虛擬化架構中被稱作宿主機(host)。 RHCSA 系列: 虛擬化基礎和使用 KVM 進行虛擬機管理 Part 15 通過使用虛擬機監視器(也被稱為虛擬機管理程序(hypervisor)),虛擬機(被稱為 guest)由底層的硬體來供給虛擬資源(舉幾個例子來說,如 CPU,RAM,存儲介質,網
Linux中國

RHCSA 系列(十四): 在 RHEL 7 中設置基於 LDAP 的認證

在這篇文章中,我們將首先羅列一些 LDAP 的基礎知識(它是什麼,它被用於何處以及為什麼會被這樣使用),然後向你展示如何使用 RHEL 7 系統來設置一個 LDAP 伺服器以及配置一個客戶端來使用它達到認證的目的。 RHCSA 系列:設置 LDAP 伺服器及客戶端認證 Part ...
Linux中國

在 CentOS 7 中安裝並使用自動化工具 Ansible

Ansible是一款為類Unix系統開發的自由開源的配置和自動化工具。它用Python寫成,類似於Chef和Puppet,但是有一個不同和優點是我們不需要在節點中安裝任何客戶端。它使用SSH來和節點進行通信。 本篇中我們將在CentOS 7上安裝並配置Ansible,並且嘗試管理兩個節點。 Ansible 服務端 ansible.linuxtechi.com ( 192.168.1.15 ) ...
Linux中國

ifdex: 一個由 ESR 出品的給代碼考古學家的工具

Eric Raymond 寫了一個工具,用來幫助那些無畏的代碼考古學家們理解古代代碼的結構。它叫做ifdex,它的背後有一段故事,拿起你的 Fedora 和趕牛的鞭子,讓我講給你聽 在開發 NTPsec 早期, 我們就決定替換它的構建系統它是如此的難於理解和修改嚴重的拖慢了我們的開發進度。 古老的 autoconf 構建方式就像一個恐怖的爬行動物,而 NTP 更是一個極端的例子。不完善的宏技術定義了太多的配置符號,為了掌握這些介面,即使你查看了 ...
Linux中國

RHCSA 系列(十二): 使用 Kickstart 完成 RHEL 7 的自動化安裝

無論是在數據中心還是實驗室環境,Linux 伺服器很少是獨立的機器,很可能有時你需要安裝多個以某種方式相互聯繫的機器。假如你將在單個伺服器上手動安裝 RHEL 7 所花的時間乘以你需要配置的機器數量,這將導致你必須做出一場相當長的努力,而通過使用被稱為 kicksta 的無人值守安裝工具則可以避免這樣的麻煩。 在這篇文章中,我們將向你展示使用 kickstart 工具時所需的一切,以便在安裝過程中,不用你時不時地照看處在襁褓中的伺服器。 RHCSA: RHEL 7 的自動化 ...
Linux中國

給新手的 10 個有用 Linux 命令行技巧

我記得我第一次使用 Linux 的時候,我還習慣於 Windows 的圖形界面,我真的很討厭 Linux 終端。那時候我覺得命令難以記憶,不能正確使用它們。隨著時間推移,我意識到了 Linux 終端的優美、靈活和可用性,說實話,我沒有一天不使用它。今天,我很高興和剛開始接觸 Linux 的人一起來分享一些有用的技巧和提示,希望能幫助他們更好的向 Linux 過渡,並幫助他們學到一些新的東西(希望如此)。 10 ...
Linux中國

Linux 有問必答:如何知道進程運行在哪個 CPU 內核上?

問題:我有個 Linux 進程運行在多核處理器系統上。怎樣才能找出哪個 CPU 內核正在運行該進程? 當你在 多核 NUMA 處理器上運行需要較高性能的 HPC(高性能計算)程序或非常消耗網路資源的程序時,CPU/memory 的親和力是限度其發揮最大性能的重要因素之一。在同一 NUMA 節點上調度最相關的進程可以減少緩慢的遠程內存訪問。像英特爾 ...
Linux中國

如何在 Arch Linux 中安裝 DNSCrypt 和 Unbound

DNSCrypt 是一個用於對 DNS 客戶端和 DNS 解析器之間通信進行加密和驗證的協議。它可以阻止 DNS 欺騙或中間人攻擊。 DNSCrypt 可用於大多數的操作系統,包括 Linux,Windows,MacOSX ,Android 和 iOS。而在本教程中我使用的是內核為4.1的 archlinux。 ...
Linux中國

Linux 中 10 個有用的命令行補全例子

在 Linux 系統中,當你輸入一個命令,再按兩次 TAB 鍵,就會列出所有以你輸入字元開頭的可用命令。這並不新鮮,可能你已經知道了。這個功能被稱作命令行補全bash completion。默認情況下,bash 命令行可以自動補全文件或目錄名稱。不過,我們可以增強 bash 命令補全功能,通過 complete 命令讓它達到新的高度。 這個教程說明了我們是怎樣使用可編程的命令行補全功能(programmable completion)把自動補全功能應用於選項或者命令行參數。 例如:在輸入 ...
Linux中國

RHCSA 系列(十): Yum 包管理、Cron 自動任務計劃和監控系統日誌

在這篇文章中,我們將回顧如何在 RHEL7 中安裝,更新和刪除軟體包。我們還將介紹如何使用 cron 進行任務自動化,並完成如何查找和監控系統日誌文件,以及為什麼這些技能是系統管理員必備技能。 RHCSA: Yum包管理、任務計劃和系統監控 Part 10 使用yum 管理包 要安裝一個包以及所有尚未安裝的依賴包,您可以使用: # ...
Linux中國

如何在 Ubuntu 中安裝 QGit 客戶端

QGit是一款由Marco Costalba用Qt和C++寫的開源的圖形界面 Git 客戶端。它是一款可以在圖形界面環境下更好地提供瀏覽版本歷史、查看提交記錄和文件補丁的客戶端。它利用git命令行來執行並顯示輸出。它有一些常規的功能像瀏覽版本歷史、比較、文件歷史、文件標註、歸檔樹。我們可以格式化並用選中的提交應用補丁,在兩個或多個實例之間拖拽並提交等等。它允許我們用它內置的生成器來創建自定義的按鈕去執行特定的命令。 這裡有簡單的幾步在Ubuntu 14.04 LTS "Trusty"中編譯並安裝QGit客戶端。 1. 安裝 QT4 庫 首先在ubuntu中運行QGit需要先
Linux中國

如何在 Linux 中整理磁碟碎片

有一個神話是 linux 的磁碟從來不需要整理碎片。在大多數情況下這是真的,大多數因為是使用的是優秀的日誌系統(ext3、4等等)來處理文件系統。然而,在一些特殊情況下,碎片仍舊會產生。如果正巧發生在你身上,解決方法很簡單。 什麼是磁碟碎片 文件系統會按塊更新文件,如果這些塊沒有連成一整塊而是分布在磁碟的各個角落中時,就會形成磁碟碎片。這對於 FAT 和 FAT32 文件系統而言是這樣的。在 NTFS 中這種情況有所減輕,但在 Linux(extX)中卻幾乎不會發生。下面是原因: 在像 FAT 和 ...

Posts navigation