雨落清風。心向陽
Linux中國

用命令行工具 Speedtest-CLI 來測試你的上下行網速

我們經常需要到檢查家裡與辦公室之間的網路是否連通,那麼我們要怎麼做呢?打開網站Speedtest.net然後開始測試。網站是通過載入瀏覽器中的JavaScript腳本然後選擇最佳的伺服器測速然後用Flash產生圖形化的結果。 那麼遠程伺服器呢?要知道大多數遠程伺服器是沒有瀏覽器可以打開web頁面的。用瀏覽器打開網頁測速的瓶頸就在此,你不能按計劃的對伺服器進行定期的常規測試。這時需要到一個名為Speedtest-cli的軟體來打破這個瓶頸,它能讓你通過命令行來測試互聯網連接的速度。 Speedtest-cli是什麼 此程序是基於Python開發的腳本程序,利用了
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 管理工具
Linux中國

如何在RHEL/CentOS 7.0中使用tmpfs

今天我們來談談 Centos 7 中的一個文件系統tmpfs,這是一個將所有文件和文件夾寫到虛擬內存中而不是實際寫到磁碟中的虛擬文件系統。這意味中tmpfs中所有的內容都是臨時的,在tmpfs卸載、系統重啟或者電源切斷後內容都將會丟失。技術的角度上來說,tmpfs將所有的內容放在內核內部緩存中並且會調整大小來容納文件,並可從交換空間中交換出不需要的頁。 CentOS默認使用tmpfs做的幾種用途可用df -h命令的輸出來看: # df h /dev - ...
Linux中國

在 Linux 上如何用命令行獲取 Freely RSS 源

也許你並不知道 Feedly,它是世界上最流行的在線新聞聚合服務之一;它提供了平滑而一致的新聞閱讀體驗,你可以使用電腦的瀏覽器擴展,Android 和 iOS 設備上的移動應用程序等來體驗Feedly。Feedly 在2013年Google Reader 停用後,迅速的獲得了一大批Google Reader的用戶。我就是他們之中的一位。從這以後,Feedly就一直是我的默認RSS(簡易信息聚合)閱讀器。 除了使用我非常喜歡的Feedly瀏覽器擴展和手機上的Feedly程序,這裡還有一種途徑來獲取Feedly:Linux命令行。沒錯,你可以用命令行來獲取Feedly上的新聞概要。聽起來非常傻?但是
Linux中國

一款很棒的GTK桌面主題:Arc

距離本站上次推薦的GTK主題已經過了很久了。但是看到上圖中的Arc主題後,就值得打破冷場了。我們不能不推薦它! Arc GTK主題 透明,並不符合每個人的口味 Arc是一個扁平化主題並有微妙的配色方案,窗口的選中區域是透明的,如GTK的頂欄和Nautilus的側邊欄。 它的效果不像我們之前介紹的主題那樣將程序渲染的像那麼混亂。有點像 OSX Yosemite,效果用的不多但是很好。 與之伴隨的圖標集(稱為Vertex)同樣工作的很好。 是的它支持Unity Arc主題支持基於GTK3和GTK2桌面環境,包含Gnome Shell(當然了)和標準的Ubuntu Unity。 它可以很好地游
Linux中國

Shell 腳本面試問題大全

我們為你的面試準備選擇了 70 個你可能遇到的 shell 腳本面試問題及解答。了解腳本或至少知道基礎知識對系統管理員來說至關重要,它也有助於你在工作環境中自動完成很多任務。在過去的幾年裡,我們注意到所有的 linux 工作職位都要求腳本技能。 1) 如何向腳本傳遞參數 ? ./script argument 例子 ...
Linux中國

如何在linux中用「OpenCart」創建自己的在線商店

在網路世界我們可以用電腦做所有事情,電子商務(e-commerce)即是其中之一。電子商務並不是什麼新鮮事,它起源於早期的阿帕網,當時就出現了麻省理工學院和斯坦福大學人工智慧實驗室的學生之間的交易。 近些年出現了上百家電子商務網站,如 Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, 等等。你想做一個自己的亞馬遜和Flipcart這樣的基於web的應用程序伺服器嗎?如果是!這個文章正適合你。 Opencart是一個免費開源的使用PHP語言編寫的電子商務程序,它可以用來架設一個類似於亞馬遜和Flipcart的購物車系統。如果你想在線賣你
Linux中國

在Linux命令行下令人驚嘆的驚嘆號(!)

'!'符號在Linux中不但可以用作否定符號,還可以用來從歷史命令記錄中取出命令或不加修改的執行之前運行的命令。下面的所有命令都已經在Bash Shell中經過確切地檢驗。儘管我沒有試過,但大多都不能在別的Shell中運行。這裡我們介紹下Linux命令行中符號'!'那驚人和奇妙的用法。 1. 使用數字從歷史命令列表中找一條命令來執行 您也許沒有意識到您可以從歷史命令列表(之前已經執行的命令集)中找出一條來運行。首先,通過"history"命令查找之前命令的序號。 $ history 使用history命令找到最後執行的命令 現在,只需要使用歷史命令輸出中
Linux中國

用於 『Suse『 Linux 包管理的 Zypper 命令大全

SUSE( Software and System Entwicklung,即軟體和系統開發。其中entwicklung是德語,意為開發)Linux 是由 Novell 公司在 Linux 內核基礎上建立的操作系統。SUSE Linux 有兩個發行分支。其中之一名為 openSUSE,這是一款自由而且免費的操作系統 (free as ...
Linux中國

如何使用xkill命令殺掉Linux進程/未響應的程序

我們如何在Linux中殺掉一個資源/進程?很明顯我們會找出資源的pid然後用kill命令。 說的更明白一點,我們可以找到某個資源(比如terminal)的PID: $ ps -A | grep -i terminal 6228 ? 00:00:00 gnome-terminal 上面的輸出中,6288就是進程(gnome-terminal)的pid, ...
Linux中國

一個Linux中用於監控的簡易shell腳本

系統管理員的任務真的很艱難,因為他/她必須監控伺服器、用戶、日誌,還得創建備份,等等等等。對於大多數重複性的任務,大多數管理員都會寫一個自動化腳本來日復一日地重複這些任務。這裡,我們已經寫了一個shell腳本給大家,用來自動化完成系統管理員所要完成的常規任務,這可能在多數情況下,尤其是對於新手而言十分有用,他們能通過該腳本獲取到大多數的他們想要的信息,包括系統、網路、用戶、負載、內存、主機、內部IP、外部IP、開機時間等。 我們已經注意並進行了格式化輸出(在一定程度上哦)。此腳本不包含任何惡意內容,並且它
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, ...
Linux中國

基礎的 Docker 容器網路命令

各位好,今天我們將學習一些Docker容器的基礎命令。Docker 是一個開源項目,提供了一個可以打包、裝載和運行任何應用的輕量級容器的開放平台。它沒有語言支持、框架和打包系統的限制,從小型的家用電腦到高端伺服器,在何時何地都可以運行。它可以使部署和擴展web應用程序、資料庫和後端服務像搭積木一樣容易,而不依賴特定技術棧或提供商。Docker適用於網路環境,它正應用於數據中心、ISP和越來越多的網路服務。 因此,這裡有一些你在管理Docker容器的時候會用到的一些命令。 1. 找到Docker介面 Docker默認會創建一個名為docker0的網橋
Linux中國

Linux有問必答:如何更新過期版本的Ubuntu

問題: 我的PC上安裝了舊版的Ubuntu 13.04(急切的浣熊)。當我在上面運行sudo apt-get update時,它丟給了我一大堆404 Not Found錯誤,結果是我不能使用apt-get或aptitude來安裝或更新任何軟體包了。由於該錯誤的原因,我甚至不能將它升級到更新的版本。我怎樣才能修復這個問題啊? 每個Ubuntu版本都有生命結束周期(EOL)時間;常規的Ubuntu發行版提供18個月的支持,而LTS(長期支持)版本則長達3年(伺服器版本)和5年(桌面版本)。當某個Ubuntu版本達到生命結束周期時,其倉庫就不能再訪問了,你也不能再從Canonical獲取任何維護更
Linux中國

如何用mod_jk連接器來集成Apache2和Tomcat 7

Apache是最流行的web伺服器,它通常用來接收客戶端的請求並響應。它得到一個URL並將它翻譯成一個文件名(或者靜態請求),並將文件從本地磁碟中取出,通過網際網路返回;或者將它翻譯成程序執行它,接著將輸出返回給請求方。如果web伺服器不能處理和完成請求,它會返回一個錯誤信息。 在本篇中,我們會列出Apache的特性以及我們該如何用mod_jk連接器來集成Tomcat 7和Tomcat 8。 Apache的特性 如我們所說Apache是最流行的web伺服器。下面是流行背後的原因: 它是自由工具,你可以很簡單地下載和安裝 它開放源碼,因此你可以查看源碼,調整
Linux中國

如何在 Linux 上用 IP轉發使內部網路連接到互聯網

大家好,今天我們學習一下在 Linux 上用 iptables 實現從一個網路介面到另一個介面的IP轉發(數據包轉發)。IP轉發的概念是,使 Linux 機器像路由器一樣將數據從一個網路發送到另一個網路。所以,它能作為一個路由器或者代理伺服器,實現將一個連接的互聯網或者網路連接共享給多個客戶端機器。 這是一些啟用IP轉發或網路包轉發方法的簡單步驟。 1. 啟用 IPv4 轉發 首先,我們需要在我們的 Linux ...
Linux中國

Shell腳本編程初體驗

通常,當人們提到shell腳本語言時,浮現在他們腦海中是bash,ksh,sh或者其它相類似的linux/unix腳本語言。腳本語言是與計算機交流的另外一種途徑。使用圖形化窗口界面(不管是windows還是linux都無所謂)用戶可以移動滑鼠並點擊各種對象,比如按鈕、列表、選框等等。但這種方式在每次用戶想要計算機/伺服器完成相同任務時(比如說批量轉換照片,或者下載新的電影、mp3等)卻是十分不方便。要想讓所有這些事情變得簡單並且自動化,我們可以使用shell腳本。 某些編程語言,像pascal、foxpro、C、java之類,在執行前需要先進行編譯。它們需
Linux中國

在Linux中用chattr和lsattr命令管理文件和目錄屬性

為了允許添加數據,防止更改或者刪除等,文件和文件夾可以設定了特定的控制屬性。例如,你可以在關鍵的系統文件或者文件夾中啟用屬性,然後沒有任何用戶,包括root,可以刪除或者修改它,比如不允許使用像dump這樣的命令等備份工具去備份一個特定的文件或者文件夾,等等。這些屬性只可以在ext2,ext3或者ext4文件系統中的文件和文件夾上設定。 有兩個命令 lsattr 和 chattr 用來管理屬性。下面是常用屬性的列表。 屬性 ...
Linux中國

Ubuntu下的Juju現在支持systemd和Google Cloud Platform了

Juju已經更新到1.23.3了 Cononical旗下的Ubuntu認證公共雲總監Udi Nachmany宣布了juju新版本的發布,一個開源的、解決方案驅動的Ubuntu下的協同工具。 根據聲明和官方發布公告,Juju 1.23.3是一個主要版本,它打包了那些你想要在雲上擴展和管理的包,而不需太多操作。 Juju 1.23.3顯著的功能是包含了對GCE的支持,支持systemd初始化系統,支持Ubuntu 15.04(Vivid Vervet),新的好玩的功能和對受限網路的代理支持。 另外,juju的發布帶來了一個新的樣式恢復、新的消息、新的塊和實驗性地支持Service Leader Elections,還有Ubuntu MAS和AWS
Linux中國

Ubuntu 系統的降溫方案

安裝ubuntu的朋友,可能你安裝了系統但不知道或沒有注意,你的電腦會很熱。這種發熱主要的原因之一是來自於硬碟的發熱。因此通過以下兩種方法來降低硬碟發熱帶來的影響。(以下方法不適用於 SSD 硬碟) 以下是我以前用過的兩種降溫方案,方法來自於網路。 方案一 1.安裝laptop_mode sudo apt-getinstall laptop-mode-tools 2.啟動laptop_mode sudo laptop_mode start 3.測試是否啟用 ...
Linux中國

Linux網路統計工具/命令

我在Linux(基於CentOS 或者 Debian 的發行版)中該如何查看當前網路埠吞吐量的統計信息?在Linux操作系統中如何查看當前內核snmp計數器以及網路埠的統計信息? 你可以使用以下任何一個命令: nstat 命令 : 網路統計工具 鍵入以下命令: # nstat 輸出樣例: ...
Linux中國

如何在 Windows 操作系統中運行 Docker 客戶端

大家好,今天我們來了解一下 Windows 操作系統中的 Docker 以及在其中安裝 Docker Windows 客戶端的知識。Docker 引擎使用 Linux 特有的內核特性,因此不能通過 Windows 內核運行,所以,(在 Windows 上)Docker ...

Posts navigation