Linux中國
在linux中創建和解壓文檔的11個 tar 命令例子
linux中的tar命令 tar(磁帶歸檔)命令是linux系統中被經常用來將文件存入到一個歸檔文件中的命令。 其常見的文件擴展包括:.tar.gz 和 .tar.bz2, 分別表示通過了gzip或bzip演算法進一步進行了壓縮。 在本教程中我們會管中窺豹一下在linux桌面或伺服器版本中使用tar命令來處理一些創建和解壓歸檔文件的日常工作的例子。 使用tar命令 tar命令在大部分linux系統默認情況下都是可用的,所以你不用單獨安裝該軟體。 tar命令具有兩個壓縮格式,gzip和bzip,該命令的z選項用來指定gzip,j選項用來指定bzip。同時也可以創建非壓縮歸檔文件。 1.
Linux中國
如何在Linux伺服器中隱藏PHP版本
通常,大多數默認設置安裝的web伺服器存在信息泄露,這其中之一就是PHP。PHP 是如今流行的服務端html嵌入式語言(之一?)。在如今這個充滿挑戰的時代,有許多攻擊者會嘗試發現你服務端的漏洞。因此,我會簡單描述如何在Linux伺服器中隱藏PHP信息。 默認上expose_php默認是開的。關閉expose_php參數可以使php隱藏它的版本信息。 # vi /etc/php.ini 在你的php.ini, 定位到含有expose_php的那行把On設成Off: expose_php = Off 在此之前,web伺服器頭看上去就像這樣: ...
Linux中國
開源的巨大勝利,印度強制要求其政府使用開源軟體
印度政府做了一項重大政策改變,它宣布其政府的所有軟體服務和應用都將強制採用開源軟體。印度政府說,這是他們的數字印度計劃的一部分,所有的電子政務項目都將採用自由和開源軟體(FOSS)。 據一份來自印度電子和信息技術部(DeitY)的申明說:印度政府應當努力在各個政府部門所實施的電子政務系統中採用自由和開源軟體,(對開源軟體的採用)要優先於閉源軟體。 印度政府說,這一舉措將確保透明度、可靠性和效率。而在去年11月,印度電子和信息技術部部長說,只要有可能就優先採用開源軟體,僅在開源軟體不能滿足功能需求時才選擇閉源
Linux中國
Linux基礎:如何找出你的系統所支持的最大內存
大多數情況下你可以從BIOS、產品目錄或者乾脆手動找出你的系統所持的最大內存。這裡,我們介紹一種簡單有用的技巧使用dmidecode來找出系統支持的最大內存,這樣你就無需打開機箱或者參照BIOS和產品目錄了。 什麼是 dmidecode? 就像你可能知道的一樣, dmidecode是一個將計算機DMI(又名SMBIOS)表的內容轉換為可讀格式的工具。這個表包含了系統硬體組件的介紹以及其他一些如序列號和IOS版本等有用的信息。使用dmidecode你能夠獲取此項信息,而無需去探測真實的硬體。 找出你的系統所支持的最大內存 請確定你已經在系統中安裝了dmidecode,
Linux中國
如何在CentOS 7.0 安裝 Websvn
大家好,今天我們會在CentOS 7.0 上為 subversion(SVN)安裝Web 界面 WebSVN。(subverion 是 apache 的頂級項目,也稱為 Apache SVN 或 SVN) WebSVN 將 ...
Linux中國
如何不用重啟在CentOS 7/ RHEL 7虛擬機中添加一塊新硬碟
通常在你在虛擬機中添加一塊新硬碟時,你可能會看到新硬碟沒有自動載入。這是因為連接到硬碟的SCSI匯流排需要重新掃描來使得新硬碟可見。這裡有一個簡單的命令來重新掃描SCSI匯流排和SCSI設備。下面這幾步在CentOS 7 和RHEL 7 中測試過。 在ESXi或者vCenter中添加一塊新的20G硬碟: 顯示當前磁碟分區: # fdisk -l ...
Linux中國
Linux 基礎:如何在Ubuntu上檢查一個軟體包是否安裝
如果你正在管理Debian或者Ubuntu伺服器,你也許會經常使用dpkg 或者 apt-get命令。這兩個命令用來安裝、卸載和更新包。 在本篇中,讓我們看下如何在基於DEB的系統下檢查是否安裝了一個包。 要檢查特定的包,比如firefox是否安裝了,使用這個命令: dpkg -s firefox 示例輸出: Package: firefox Status: install ...
Linux中國
Shell入門:掌握Linux,OS X,Unix的Shell環境
在Linux或類Unix系統中,每個用戶和進程都運行在一個特定環境中。這個環境包含了變數、設置、別名、函數以及更多的東西。下面是對Shell環境下一些常用命令的簡單介紹,包括每個命令如何使用的例子,以及在命令行下設定你自己的環境來提高效率。 找出你當前的shell 在終端應用中輸入下面命令中的任意一個: ps $$ ps -p $$ 或者 echo "$0" 輸出範例: ...
Linux中國
Linux 有問必答:如何在Ubuntu或者Debian中編譯安裝ixgbe驅動
提問: 我想為我的Intel 10G網卡下載安裝最新的ixgbe驅動。我該如何在Ubuntu(或者Debian)中安裝ixgbe驅動? Intel的10G網卡(比如,82598、 82599、 x540)由ixgbe驅動支持。現代的Linux發行版已經帶有了ixgbe驅動,通過可載入模塊的方式使用。然而,有些情況你希望在你機器上的自己編譯安裝ixgbe驅動,比如,你想要體驗ixbge驅動的最新特性時。同樣,內核默認自帶的ixgbe驅動中的一個問題是不允許你自定義驅動的參數。如果你想要一個完全定製的ixgbe驅動(比如 RSS、多隊列、中斷閾值等等),你需要手動從源碼編譯ixgbe驅動。 這裡是
Linux中國
使用「最近通知工具」保持桌面通知歷史
大多數桌面環境像Unity和Gnome都有通知特性。我很喜歡其中一些。它尤其當我在Ubuntu上收聽流媒體時幫到我。默認上通知會在桌面的頂部顯示幾秒接著就會消失。如果你聽見了通知的聲音但是沒有看到內容怎麼辦?你該如何知道通知的內容? 如果你可以看到最近所有通知的歷史會很棒吧?是的,我知道這很棒。你可以在Ubuntu Unity或者Gnome中使用最近通知小工具來追蹤所有的最近通知。 最近通知位於頂部面板,並且記錄了最近所有通知的歷史。當它捕獲到新的通知後,它就會變綠來表明你有未讀的通知。 當你點擊它後,你就會看到最近所有的通知。
Linux中國
如何在樹莓派上使用圖片特效
現在使用樹莓派攝像頭模組("raspi cam"),也可以像使用卡片相機那樣,給拍攝的照片增加各種各樣的圖片特效。 raspistill命令行工具,為您的樹莓派提供了豐富的圖片特效選項,來美化處理你的圖片。 有三個命令行工具可以用於抓取raspicam拍攝的照片或者視頻,在這文章中將重點介紹其中的raspstill工具。raspstill工具提供了豐富的控制選項來處理圖片,比如說:銳度(sharpness)、對比度(contrast)、亮度(brightness)、飽和度(saturation)、ISO、自動白平衡(AWB)、以及圖片特效(image effect)等。 在這篇文章中,將介紹如何使用r
Linux中國
如何在Linux上找出並刪除重複的文件:FSlint
大家好,今天我們會學習如何在Linux PC或者伺服器上找出和刪除重複文件。這裡有一款工具你可以工具自己的需要使用。 無論你是否正在使用Linux桌面或者伺服器,有一些很好的工具能夠幫你掃描系統中的重複文件並刪除它們來釋放空間。圖形界面和命令行界面的都有。重複文件是磁碟空間不必要的浪費。畢竟,如果你的確需要在不同的位置享有同一個文件,你可以使用軟鏈接或者硬鏈接,這樣就可以在磁碟的一個地方存儲數據了。 FSlint FSlint 在不同的Linux發行版二進位倉庫中都有,包括Ubuntu、Debian、Fedora和Red Hat。只需你運行你的包管理器
Linux中國
一款在Gnome桌面中顯示Andorid通知的程序
你很快就可以在GNOME桌面中看到Andorid通知了,這都要歸功於一個正在開發中的新程序。 在這裡看到Android通知是不是很棒?就可以了~ 這個新的項目叫Nuntius,這可以讓在Andorid手機上收到的通知顯示在GNOME桌面上。它會集成在GNOME 3.16中,並且它重新設計了通知系統,這個app和特性會用在其他更多的地方。 這個app的開發者希望在這個月GNOME 3.16發布之前可以完成,它將通過藍牙工作來保證不會傳給外部的系統或者使用在線存儲。這意味著你的電話必須接近GNOME桌面來保證這個功能可用。 他現在還不能回復短消息或者對提醒採取操作。 開發
Linux中國
如何通過簡單的3步恢復Windows 7同時刪除Ubuntu
說明 寫這篇文章對我來說是一件奇怪的事情,因為我通常都是提倡安裝Ubuntu而卸載Windows的。 讓今天寫這篇文章更加奇怪的是,我決定在微軟決定終止對Windows7的主流支持的這一天來寫。 那麼為什麼我現在要寫這篇文章呢? 到目前為止我曾經在很多場合被問到如何從一個裝有Windows7或Windows8的雙系統中刪除Ubuntu系統,因此寫這篇文章就變得有意義了。 我在聖誕節期間瀏覽了人們在我文章中的留言,感覺是時候把缺失的文章寫完同時更新一下那些比較老的又需要關注的文章了。 我打算把一月份剩下的時間都用在這上面。這是第一步。如果你的電
Linux中國
如何通過命令查看伺服器的內存條使用情況
今天接到PM的一個要求說要查看伺服器上插了幾個內存條,還有幾個插槽是空著的,百度了半天沒找到,最後還是靠google和man手冊頁才搞定。 其實就一個命令就搞定了:dmidecode。 最常用的選項就是用 -t 或者 --type 來限定關鍵字: bios, system, baseboard, chassis, processor, memory, cache, connector, ...
Linux中國
4 個圖形界面的 CD 音頻抓取器
CD音頻抓取器設計用來從光碟中提取(RIP)原始數字音頻(通常被稱為 CDDA 格式)並把它保存成文件或以其他形式輸出。這類軟體使用戶能把數字音頻編碼成各種格式,並可以從在線光碟資料庫 freedb 中下載或上傳光碟信息。 複製CD合法嗎?在美國版權法中,把一個原始CD轉換成數字文件用於個人使用等同於合理使用。然而,美國版權法並沒有明確的允許或禁止拷貝私人音頻CD,而且判例法還沒有確立出在具體的哪種情況下可以視為合理使用。而在英國,其版權的定位則更清晰一些。從2014年開始,英國公民製造CD,MP3,DVD,藍光和電子書的行為成為合
Linux中國
怎樣在 Linux 中限制網路帶寬使用
假如你經常在 Linux 桌面上運行多個網路應用,或在家中讓多台電腦共享帶寬;那麼你可能想更好地控制帶寬的使用。否則,當你使用下載器下載一個大文件時,互動式 SSH 會話可能會變得緩慢以至不可用;或者當你通過 Dropbox 來同步一個大文件夾時,你的室友可能會抱怨在她的電腦上,視頻流變得斷斷續續。 在本教程中,我將為你描述兩種在 Linux 中限制網路流量速率的不同方法。 在 Linux 中限制一個應用的速率 限制網路流量速率的一種方法是通過一個名為trickle的命令行工具。通過在程序運行時,預先載入一個速率限制 ...
Linux中國
Linux 下最為人熟知的歸檔/壓縮工具
很多時候,通過互聯網發送或接收大文件和圖片是一件令人頭疼的事。壓縮及解壓縮工具正好可以應對這個問題。下面讓我們快速瀏覽一些可以使得我們的工作更加輕鬆的開源工具。 Tar Tar 由 'Tape archiver(磁帶歸檔器)' 衍生而來,最初被用來在磁帶上歸檔和存儲文件。Tar 是一個 GNU 軟體,它可以壓縮一組文件(歸檔),或提取它們以及對已有的歸檔文件進行相關操作。在存儲、備份以及傳輸文件方面,它是很有用的。在創建歸檔文件時,Tar 可以保持原有文件和目錄結構不變。通過 Tar 歸檔的文件的後綴名為 .tar。 ...
Linux中國
如何讓Ubuntu伺服器遠離鬼影漏洞(GHOST)影響
2015年1月27日,GNU C庫(glibc)的一個漏洞也稱鬼影漏洞(GHOST)被公諸於眾。總的來說,這個漏洞允許遠程攻擊者利用glibc中的GetHOST函數的緩衝區溢出漏洞來獲得系統的完全控制。點擊這裡獲得更多細節。 鬼影漏洞可在版本在glibc-2.18之前的Linux系統上被利用。也就是說沒有打過補丁的版本2.2到2.17都是有風險的。 檢查系統漏洞 你可以使用下面的命令來檢查glib的版本 ldd --version 輸出 ldd (Ubuntu GLIBC 2.19-10ubuntu2) 2.19 ...
Linux中國
在CentOS 7上給一個網卡分配多個IP地址
有時你也許想要給一個網卡多個地址。你該怎麼做呢?另外買一個網卡來分配地址?在小型網路中其實不用這麼做。我們現在可以在CentOS/RHEL 7中給一個網卡分配多個ip地址。想知道怎麼做么?好的,跟隨我,這並不難。 首先,讓我們找到網卡的IP地址。在我的CentOS 7伺服器中,我只使用了一個網卡。 用root特權運行下面的命令: ip addr 示例輸出: 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 ...
Linux中國
如何在 Linux 中使用類似智能手機外觀的 Conky 天氣插件
智能手機都擁有一些平滑地融入手機外觀的天氣小插件,現在幸虧有了 Flair Weather Conky,你便可以在你的 Linux 桌面中擁有像智能手機一樣的天氣外觀。我們將使用一個 GUI 工具Conky Manager 在 Linux 中輕鬆地管理 Conky。那就先讓我們看看如何在 Ubuntu 14.10,14.04、Linux ...
Linux中國
性能優化:使用ramlog將日誌文件轉移到內存中
Ramlog 以系統守護進程的形式運行。在系統啟動時它創建虛擬磁碟(ramdisk),將 /var/log 下的文件複製到虛擬磁碟中,同時把虛擬磁碟掛載為/var/log。然後所有的日誌就會更新到虛擬磁碟上。而當 ramlog 重啟或停止時,需要記錄到硬碟上的日誌就會保留在目錄/var/log.hdd中。而關機的時候,(ramdisk上的)日誌文件會重新保存到硬碟上,以確保日誌一致性。Ramlog 2.x默認使用tmpfs文件系統,同時也可以支持ramfs和內核ramdisk。使用rsync(譯註:Linux數據鏡像備份工具)這個工具來同步日誌。 注意:如果突然斷電或者內核崩潰(kernel pani
Linux中國
權威指南:構建個人私有雲,拿回你的數據隱私的控制權!
8年里40000多次搜索!這是我的Google搜索歷史。你的呢?(可以在這裡自己找一下)有經過這麼長時間積累下來的這麼多數據點,Google已經能非常精確的推測你對什麼感興趣、曾經的想法、擔憂過的事情,以及從你第一次獲得Google帳號後這些年裡所有這些的變化! 很多非常私人的信息不受自己控制地存儲在世界範圍內的伺服器上 比如說你也像我一樣從2006年到2013年都是Gmail用戶,意味著你收到了30000封以上的電子郵件,以及在這7年里寫了差不多5000封電子郵件。這些發送或收到的電子郵件里有很多是非常私人的,私人到你甚至不希望自己的家人或
Linux中國
4 個 lvcreate 常用命令舉例
4 個 lvcreate 常用命令舉例 邏輯卷管理(LVM)是廣泛使用的技術,並擁有極其靈活磁碟管理方案。主要包含3個基礎命令: 創建物理卷使用pvcreate 創建卷組並給卷組增加分區vgcreate 創建新的邏輯卷使用lvcreate 下列例子主要講述在已經存在的卷組上使用lvcreate創建邏輯卷。lvcreate命令可以在卷組的可用物理擴展池中分配邏輯擴展。通常,邏輯卷可以隨意使用底層邏輯卷上的任意空間。修改邏輯卷將釋放或重新分配物理卷的空間。這些例子已經在CentOS 5, CentOS 6, ...