雨落清風。心向陽
Linux中國

Adobe從網站上撤下了Linux PDF Reader的下載鏈接

由於該公司從網站上撤下了軟體的下載鏈接,因此這對於任何需要在Linux上使用Adobe這家公司的PDF閱讀器的人而言有些麻煩了。 Reddit 上的一個用戶發帖說,當他去 Adobe 網站上去下載該軟體時,Linux並沒有列在支持的操作系統里。 不知道什麼時候,更不知道為什麼,Linux版本被刪除了,不過第一次被發現是在八月份。 這也並沒有讓人太驚訝。Adobe Reader 官方的Linux版本在2013年5月才更新,而且當時還在滯後的版本9.5.x上,而Windows和Mac版已經在v11.x。 誰在意呢?無所謂 這是一個巨大的損失么?你可能並不會這麼想。畢竟Adobe Reader是
Linux中國

Linux有問必答:如何為CentOS 7配置靜態IP地址

問題:在CentOS 7上,我想要將我其中一個網路介面從DHCP改為靜態IP地址配置,如何才能永久為CentOS或RHEL 7上的網路介面分配靜態IP地址? 如果你想要為CentOS 7中的某個網路介面設置靜態IP地址,有幾種不同的方法,這取決於你是否想要使用網路管理器。 網路管理器(Network Manager)是一個動態網路的控制器與配置系統,它用於當網路設備可用時保持設備和連接開啟並激活。默認情況下,CentOS/RHEL 7安裝有網路管理器,並處於啟用狀態。 使用下面的命令來驗證網路管理器服務的狀態: $ systemctl status NetworkManager.service ...
Linux中國

在RHEL/CentOS 5/6下停用按下Ctrl-Alt-Del 重啟系統的功能

在Linux里,由於對安全的考慮,我們允許任何人按下Ctrl-Alt-Del來重啟系統。但是在生產環境中,應該停用按下Ctrl-Alt-Del 重啟系統的功能。 在這篇文章里,我們將要介紹如何在RHEL和CentOS下停用該熱鍵。 在RHEL 5.X和CentOS 5.X下 ### 保護init進程免於Ctrl-Alt-Del,像下面一樣編輯'/etc/inittab'里由'ca::ctrlaltdel:'開頭的一行: # cat /etc/inittab # Trap CTRL-ALT-DELETE ...
Linux中國

Linux有問必答:如何創建新的亞馬遜AWS訪問密鑰

問題:我在配置一個需要訪問我的亞馬遜AWS帳號的應用時被要求提供AWS訪問密鑰ID和秘密訪問密鑰,我怎樣創建一個新的AWS訪問密鑰呢? 亞馬遜AWS安全憑證用於驗證你以及授權任何第三方應用訪問你的AWS帳號,有各種不同的AWS安全憑證可用,如密碼、訪問密鑰、多因素身份驗證、X.509證書等。 如果你想要創建新的訪問密鑰(訪問密鑰ID和秘密訪問密鑰),請按一下步驟進行。 首先,登錄到AWS控制台。 從頂部欄選擇安全憑證菜單(圖中紅色方框所示)。 在下一頁中,選擇訪問密鑰(訪問密鑰ID和秘密訪問密鑰)選項(圖中紅色方框所示)。 在下
Linux中國

在Linux中擴展/縮減LVM(第二部分)

前面我們已經了解了怎樣使用LVM創建彈性的磁碟存儲。這裡,我們將了解怎樣來擴展卷組,擴展和縮減邏輯卷。在這裡,我們可以縮減或者擴展邏輯卷管理(LVM)中的分區,LVM也可稱之為彈性卷文件系統。 前置需求 使用LVM創建彈性磁碟存儲第一部分 什麼時候我們需要縮減卷? 或許我們需要創建一個獨立的分區用於其它用途,或者我們需要擴展任何空間低的分區。遇到這種情況時,使用 LVM我們可以很容易地縮減大尺寸的分區,以及擴展空間低的分區,只要按下面幾個簡易的步驟來即可。 我的伺服器設置 需求 操作系統 ...
Linux中國

如何在Linux上移除文件內的隱私數據

典型的數據文件通常關聯著元數據,其包含這個文件的描述信息,表現為一系列屬性-值的集合。元數據一般包括創建者名稱、生成文件的工具、文件創建/修改時期、創建位置和編輯歷史等等。幾種流行的元數據標準有 EXIF(圖片)、RDF(web資源)和DOI(數字文檔)等。 雖然元數據在數據管理領域有它的優點,但事實上它會危害你的隱私。相機圖片中的EXIF格式數據會泄露出可識別的個人信息,比如相機型號、拍攝相關的GPS坐標和用戶偏愛的照片編輯軟體等。在文檔和電子表格中的元數據包含作者/所屬單位信息和相關的編輯歷史。不一定這麼絕對,但諸
Linux中國

Linux有問必答:如何使用tcpdump來捕獲TCP SYN,ACK和FIN包

問題:我想要監控TCP連接活動(如,建立連接的三次握手,以及斷開連接的四次握手)。要完成此事,我只需要捕獲TCP控制包,如SYN,ACK或FIN標記相關的包。我怎樣使用tcpdump來僅僅捕獲TCP SYN,ACK和/或FYN包? 作為業界標準的捕獲工具,tcpdump提供了強大而又靈活的包過濾功能。作為tcpdump基礎的libpcap包捕獲引擎支持標準的包過濾規則,如基於5重包頭的過濾(如基於源/目的IP地址/埠和IP協議類型)。 tcpdump/libpcap的包過濾規則也支持更多通用分組表達式,在這些表達式中,包中的任意位元組範圍都可以使用關係或二進位操作符進行檢
Linux中國

牆外香花:Google drive和Ubuntu 14.04 LTS的膠合

Google尚未發布用於從Ubuntu訪問其drive的官方Linux客戶端。然開源社區卻業已開發完畢非官方之軟體包grive-tools。 grive乃是Google Drive(在線存儲服務)的GNU/Linux系統客戶端,允許你同步所選目錄到雲端,以及上傳新文件到Google Drive。 grive-tools安裝步驟 步驟:1 使用下列命令添加grive-tools PPA: # sudo add-apt-repository ppa:thefanclub/grive-tools 步驟:2 更新列表 ...
Linux中國

配置 Linux 的訪問控制列表(ACL)

使用擁有許可權控制的Liunx,工作是一件輕鬆的任務。它可以定義任何user,group和other的許可權。無論是在桌面電腦或者不會有很多用戶的虛擬Linux實例,或者當用戶不願意分享他們之間的文件時,這樣的工作是很棒的。然而,如果你是在一個大型組織,你運行了NFS或者Samba服務給不同的用戶,然後你將會需要靈活的挑選並設置很多複雜的配置和許可權去滿足你的組織不同的需求。 Linux(和其他Unix等POSIX兼容的操作系統)有一種被稱為訪問控制列表(ACL)的許可權控制方法,它是一種許可權分配之外的普遍範式。例如,默認情況下你需要確認3個許可權組:owner
Linux中國

在Linux中使用LVM構建靈活的磁碟存儲(第一部分)

邏輯卷管理器(LVM)讓磁碟空間管理更為便捷。如果一個文件系統需要更多的空間,可以在它的卷組中將空閑空間添加到其邏輯卷中,而文件系統可以根據你的意願調整大小。如果某個磁碟啟動失敗,用於替換的磁碟可以使用卷組註冊成一個物理卷,而邏輯卷擴展可以將數據遷移到新磁碟而不會丟失數據。 在Linux中創建LVM存儲 在如今,每台伺服器空間都會因為我們的需求增長而不斷擴展。邏輯卷可以用於RAID,SAN。單個物理卷將會被加入組以創建卷組,在卷組中,我們需要切割空間以創建邏輯卷。在使用邏輯卷時,我們可以使用某些命令來跨磁碟、跨邏輯
Linux中國

CentOS 7下搭建高可用集群

本文以兩台機器實現雙集熱備高可用集群,主機名node1的IP為192.168.122.168 ,主機名node2的IP為192.168.122.169 。 一、安裝集群軟體 必須軟體pcs,pacemaker,corosync,fence-agents-all,如果需要配置相關服務,也要安裝對應的軟體 二、配置防火牆 1、禁止防火牆和selinux # systemctl disable firewalld # systemctl stop firewalld ...
Linux中國

Linux有問必答:如何用Perl檢測Linux的發行版本

提問:我需要寫一個Perl程序,它會包含Linux發行版相關的代碼。為此,Perl程序需要能夠自動檢測運行中的Linux的發行版(如Ubuntu、CentOS、Debian、Fedora等等),以及它是什麼版本號。如何用Perl檢測Linux的發行版本? 如果要用Perl腳本檢測Linux的發行版,你可以使用一個名為Linux::Distribution的Perl模塊。該模塊通過檢查/etc/lsb-release以及其他在/etc下的發行版特定的目錄來猜測底層Linux操作系統。它支持檢測所有主要的Linux發行版,包括Fedora、CentOS、Arch Linux、Debian、Ubuntu、SUSE、Red Hat、Gentoo、Slackware、Knoppix
Linux中國

檢查你的系統系統是否有「Shellshock」漏洞並修復它

快速地向你展示如何檢查你的系統是否受到Shellshock的影響,如果有,怎樣修復你的系統免於被Bash漏洞利用。 如果你正跟蹤新聞,你可能已經聽說過在Bash中發現了一個漏洞,這被稱為Bash Bug或者** Shellshock**。 紅帽是第一個發現這個漏洞的機構。Shellshock錯誤允許攻擊者注入自己的代碼,從而使系統開放各給種惡意軟體和遠程攻擊。事實上,黑客已經利用它來啟動DDoS攻擊。 由於Bash在所有的類Unix系統中都有,如果這些都運行bash的特定版本,它會讓所有的Linux系統都容易受到這種Shellshock錯誤的影響。 想知道如果你的Linux系統是否已
Linux中國

在 CentOS 和 RHEL 上安裝 Puppet 伺服器和客戶端

當手中有相當多的機器需要管理的時候,自動化處理冗餘又無聊的任務對系統管理員來說就很重要了。很多管理員習慣了自己寫腳本模擬複雜軟體之間的調度。不幸的是,腳本會過時,腳本的作者會離職,如果不花費巨大精力來維護這些腳本的話,它們早晚會一點兒用也沒有。如果能有一個系統,任何人都可以使用、安裝工具,不論其受雇於何人,那真是太期待了。目前已有幾種系統可以解決這類需求,這篇教程將介紹其中之一Puppet的使用方法。 Puppet 是什麼? Puppet 是一款為 IT 系統管理員和顧問們設計的自動化軟體,你可以用它自動化地完成諸如安裝
Linux中國

Linux有問必答:Ubuntu如何使用命令行移除PPA倉庫

問題: 前段時間,我的Ubuntu增加了一個第三方的PPA倉庫,如何才能移除這個PPA倉庫呢? 個人軟體包檔案(PPA)是Ubuntu獨有的解決方案,允許獨立開發者和貢獻者構建、貢獻任何定製的軟體包來作為通過啟動面板的第三方APT倉庫。如果你是Ubuntu用戶,有可能你已經增加一些流行的第三方PPA倉庫到你的Ubuntu系統。如果你需要刪除掉已經預先配置好的PPA倉庫,下面將教你怎麼做。 假如你想增加一個叫ppa:webapps/preview第三方PPA倉庫到你的系統中,如下: $ sudo add-apt-repository ppa:webapps/preview 如果你想要 單獨地刪除某個PPA倉庫,
Linux中國

Linux有問必答:如何在CentOS上安裝Shutter

問題:我想要在我的CentOS桌面上試試Shutter屏幕截圖程序,但是,當我試著用yum來安裝Shutter時,它總是告訴我沒有shutter包可用。我怎樣才能在CentOS上安裝Shutter啊? Shutter是一個用於Linux桌面的開源(GPLv3)屏幕截圖工具。它打包有大量用戶友好的功能,這讓它成為Linux中功能最強大的屏幕截圖程序之一。你可以用Shutter來捕捉一個規則區域、一個窗口、整個桌面屏幕、或者甚至是來自任意專用地址的一個網頁的截圖。除此之外,你也可以用它內建的圖像編輯器來對捕獲的截圖進行編輯,應用不同的效果,將圖像導出為不同的圖像格式(sv
Linux中國

Linux中的15個『echo』 命令實例

echo是一種最常用的與廣泛使用的內置於Linux的bash和C shell的命令,通常用在腳本語言和批處理文件中來在標準輸出或者文件中顯示一行文本或者字元串。 echo命令的語法是: echo 1. 輸入一行文本並顯示在標準輸出上 $ echo Tecmint is a ...
Linux中國

Linux有問必答:如何顯示Linux網橋的MAC學習表

問題:我想要檢查一下我用brctl工具創建的Linux網橋的MAC地址學習狀態。請問,我要怎樣才能查看Linux網橋的MAC學習表(或者轉發表)? Linux網橋是網橋的軟體實現,這是Linux內核的內核部分。與硬體網橋相類似,Linux網橋維護了一個2層轉發表(也稱為MAC學習表,轉發資料庫,或者僅僅稱為FDB),它跟蹤記錄了MAC地址與埠的對應關係。當一個網橋在埠N收到一個包時(源MAC地址為X),它在FDB中記錄為MAC地址X可以從埠N到達。這樣的話,以後當網橋需要轉發一個包到地址X時,它就可以從FDB查詢知道轉發到哪裡。構建一個FDB常常稱之為MA
Linux中國

CUPS 在誕生十五年後發布了2.0.0 !

CUPS 是一個基於標準的、開源列印系統,是由蘋果公司為 OS X 和其它的 UNIX 類的操作系統所開發的。CUPS 使用互聯網列印協議 (IPP) 來支持本地和網路印表機。 CUPS 發佈於十五年前 CUPS ...
Linux中國

在Ubuntu上安裝和配置Nvidia Optimus驅動

Nvidia Optimus是一款利用雙顯卡切換技術的混合GPU系統,但長期以來受限於Linux系統上的諸多不便與限制。在數年的等待之後,搭載這全新內核的Ubuntu 14.04最終實現了非常容易安裝的專用驅動的兼容性。這篇文章首先為不熟悉Nvidia Optimus的讀者簡介相關背景,然後展示整個安裝過程。對於對Xorg有著豐富配置經驗的老手,可以直接跳到安裝部分。 背景知識 對那些不熟悉Nvidia Optimus的讀者,在板載Intel圖形晶元組和使用被稱為GPU切換、對需求有著更強大處理能力的NVIDA顯卡這兩者之間的進行切換是很有必要的。這麼做的主要目的是延長筆記
Linux中國

如何在Linux中使用awk命令

文本處理是Unix的核心。從管道到/proc子系統,一切都是文件的理念貫穿於操作系統和所有基於它構造的工具。正因為如此,輕鬆地處理文本是一個期望成為Linux系統管理員甚至是資深用戶的最重要的技能之一,而 awk是通用編程語言之外最強大的文本處理工具之一。 最簡單的awk的任務是從標準輸入中選擇欄位;如果你對awk除了這個用途之外,從來沒了解過它的其他用途,你會發現它還是會是你身邊一個非常有用的工具。 默認情況下,awk通過空格分隔輸入。如果您想選擇輸入的第一個欄位,你只需要告訴awk輸出$ 1: $ echo 'one two three four' | a
Linux中國

Oracle Linux 5.11更新了其Unbreakable Linux內核

此版本更新了很多軟體包 這是這個分支的最後一個版本更新(隨同 RHEL 5.11的落幕,CentOS 和 Oracle Linux 的5.x 系列也紛紛釋出該系列的最後版本)。 甲骨文公司宣布,Oracle Linux5.11版已提供下載,但是這是企業版,需要用戶註冊才能下載。 ...
Linux中國

GitHub 是如何遷移 MySQL 集群的

在 GitHub 我們總是說如果網站響應速度不夠快,我們就不應該讓它上線運營。我們之前在前端的體驗速度這篇文章中介紹了一些提高網站響應速率的方法,但這只是故事的一部分。真正影響到 GitHub.com 性能的因素是 MySQL 資料庫架構。讓我們來瞧瞧我們的基礎架構團隊是如何無縫升級了 MySQL 架構吧,這事兒發生在去年8月份,成果就是大大提高了 GitHub 網站的速度。 任務 去年我們把 ...

Posts navigation