雨落清風。心向陽
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, ...
Linux中國

LinSSID:一款Linux下的圖形化Wi-Fi掃描器

介紹 你可能知道,LinSSID 是一款可以用於尋找可用無線網路的圖形化軟體。它完全開源,用C++寫成,使用了Linux wireless tools、Qt5、Qwt6.1,它在外觀和功能上與Inssider (MS Windows 下的)相近。 安裝 你可以使用源碼安裝,如果你使用的是基於DEB的系統比如Ubuntu和LinuxMint等等,你也可以使用PPA安裝。 你可用從這個下載並安裝LinSSID。 這裡我門將使用PPA來安裝並測試這個軟體。 添加LinSSID的PPA並輸入下面的命令安裝。 sudo ...
Linux中國

在Ubuntu/Fedora/CentOS中安裝Gitblit

Git是一款注重速度、數據完整性、分散式支持和非線性工作流的分散式版本控制工具。Git最初由Linus Torvalds在2005年為Linux內核開發而設計,如今已經成為被廣泛接受的版本控制系統。 和其他大多數分散式版本控制系統比起來,不像大多數客戶端-服務端的系統,每個Git工作目錄是一個完整的倉庫,帶有完整的歷史記錄和完整的版本跟蹤能力,不需要依賴網路或者中心伺服器。像Linux內核一樣,Git也是在GPLv2許可證下分發的自由軟體。 本篇教程我會演示如何安裝 gitlit 伺服器。gitlit的最新穩定版是1.6.2。Gitblit是一款開源、純Java開發的用於
Linux中國

Linux中的15個基本『ls』命令示例

ls命令是Linux系統中最被頻繁使用的命令之一,我相信ls命令一定是你進入一台Linux系統的電腦打開命令提示符後第一個使用的命令。我們每天都在頻繁地使用ls命令,即使我們可能沒有意識也從來用不到所有可用的選項。本文中,我們將討論下一些基本的ls命令並且覆蓋儘可能多的有關參數來講解。 Linux的ls命令 1. 不帶任何選項列出文件 不帶選項的ls命令來光禿禿地列出文件和目錄,我們是不能看到像文件類型、大小、修改日期和時間、許可權以及鏈接這樣具體的信息的。 # ls 0001.pcap Desktop Downloads index.html install.log.syslog Pictures
Linux中國

如何在 Ubuntu 14.10 上安裝 KDE Plasma 5.2

KDE Plasma 5.2已經發布一段時間了,在本篇中我們將看到如何在Ubuntu 14.10 上安裝KDE Plasma 5.2。 Ubuntu的默認桌面環境Unity很漂亮還有很多特性,但是如果你問任何有經驗的Linux用戶關於桌面定製能力,他的回答將是KDE。KDE在定製上是王者並且它得到流行大概是由於Ubuntu有官方的KDE版本,也就是Kubuntu3。 對於Ubuntu(或者任何其他的Linux系統)而言的一個好消息是它們沒有綁定在任何特定的桌面環境上,你可以安裝額外的桌面環境並在不同的桌面環境間切換。早先我們已經了解如下的桌面環境的安裝。 如何在Ubuntu 14.04中安裝Mate桌
Linux中國

使用Nemiver調試器來調試 C/C++ 程序

如果你讀過我寫的使用GDB命令行調試器調試C/C++程序,你就會明白一個調試器對一段C/C++程序來說有多麼的重要和有用。然而,如果一個像GDB這樣的命令行對你而言聽起來更像一個問題而不是一個解決方案的話,那麼你也許會對Nemiver更感興趣。Nemiver 是一款基於 GTK+ 的用於C/C++程序的圖形化的獨立調試器,它以GDB作為其後端。最令人讚賞的是其速度和穩定性,Nemiver是一個非常可靠,具備許多優點的調試工具。 Nemiver的安裝 基於Debian發行版,它的安裝時非常直接簡單,如下: $ sudo apt-get install nemiver 在Arch Linux中安裝如下: $
Linux中國

如何用wifi-linux檢測AP信號強度

作為一名python極客,我喜歡在github上挖掘新的用於linux用戶的python工具。今天我發現了一款用python寫成的用於檢測AP信號強度的工具:wifi-linux。 我已經在wifi-linux上實驗了大約兩個小時,並且它工作的很好,但是我希望在不久的將來在作者那裡看到一些單元測試,因為命令plot無法在我的電腦上工作,並且會導致一些問題。 什麼是wifi-linux 根據github上作者賬號的官方的 readme.md文件, wifi-linux是一個簡單的收集你周圍AP的RSSI信息的python腳本,它還會畫出RSSI活動圖形。 作者說可以在該程序中可以使用plot命令繪製RSSI 活動圖
Linux中國

在linux中如何通過nload來監控網路使用情況

nload 是一個 linux 自由軟體工具,通過提供兩個簡單的圖形來幫助linux用戶和系統管理員來實時監控網路流量以及寬頻使用情況:一個是進入流量,一個是流出流量。 我真的很喜歡用nload來在屏幕上顯示當前的下載速度、總的流入量和平均下載速度等信息。nload工具的報告圖非常容易理解,最重要的是這些信息真的非常有用。 在其使用手冊上說到,在默認情況下它會監控所有網路設備。但是你可以輕鬆地指定你想要監控的設備,而且可以通過方向鍵在不同的網路設備之間進行轉換。另外還有很多的選項可用,例如 -t選項以毫秒來設定刷新顯示時間間隔
Linux中國

用『slay』幹掉某個用戶的所有進程

slay 是Chris Ausbrooks寫的一款用於殺掉指定用戶所有運行進程的命令行工具。slay對系統管理員而言在找出那些不應該運行進程的用戶是很有用的。 slay在大多數發行版中都有官方倉庫。 安裝 Ubuntu 和它的衍生版 sudo apt-get install slay Arch Linux 和它的衍生版 ...
Linux中國

DuckDuckGo向開源項目捐贈12.5萬美元

匿名搜索引擎DuckDuckGo稱向五個自由軟體開源項目捐贈了12.5萬美元。今年捐贈的主要目標是那些保護隱私方面提供了幫助的自由和開源軟體們。 SecureDrop 向新聞自由基金會捐贈2.5萬美元資助開源告密者遞交系統SecureDrop。該系統的代碼最早是Aaron Swartz開發的,現在有超過15家媒體在使用它。 向它貢獻代碼|向它捐贈金錢 PrivacyBadger 向電子簽署基金會捐贈2.5萬美元資助隱私擴展PrivacyBadger的開發。它用於網站上的廣告主和第三方跟蹤器的跟蹤,以保護你的隱私。目前只有一個開發人員在維護它。 向它貢獻代碼|向它捐贈金錢 GPG Suite
Linux中國

微軟允許 OEM 對 Windows 10電腦不提供關閉 Secure Boot 的選項

用戶可能將無法在Windows 10電腦上安裝其它操作系統了,微軟不再要求OEM在UEFI 中提供的關閉 Secure Boot的選項。 微軟最早是在Designed for Windows 8認證時要求OEM的產品必須支持UEFI Secure Boot。Secure Boot 被設計用來防止惡意程序悄悄潛入到引導進程。問題是如果其它的操作系統,比如 Linux,沒有Secure Boot的有效簽名它們將無法安裝。幸好微軟要求電腦必須有一個UEFI設置可以關閉Secure ...
Linux中國

13 種在 Linux 系統上檢測 CPU 信息的工具

問題: 我想要了解我的電腦關於CPU處理器的詳細信息,查看CPU信息比較有效地方法是什麼? 根據你的需要,有各種各樣的關於你的CPU處理器信息你需要了解,比如CPU供應商名、模型名、時鐘頻率、插槽/內核的數量, L1/L2/L3緩存配置、可用的處理器能力(比如:硬體虛擬化、AES, MMX, SSE)等等。在Linux中,有許多命令行或基於GUI的工具就能來展示你的CPU硬體的相關具體信息。 1. /proc/cpuinfo 最簡單的方法就是查看 /proc/cpuinfo ,這個虛擬文件展示的是可用CPU硬體的配置。 $ more ...
Linux中國

如何在 Linux 上使用 BackupPC 來架設跨平台的備份伺服器

也許你沒有從我先前關於 backupninja 和 backup-manager 的兩篇文章中發現,我是一個超級備粉。當提到備份,我寧願備份的太多而不希望備份不足,因為如果我們有需要的話,你將會感激你為重要數據生成額外的拷貝所付出的時間和精力。 在這篇文章中,我將向你介紹 BackupPC,一個跨平台的備份伺服器軟體,它可以通過網路為 Linux,Windows 和 MacOS 等系統上的客戶端主機拉取備份。BackupPC 添加了一系列的特點使得管理備份變為一件快樂的事。 BackupPC 的特點 ...
Linux中國

10種將開源用於商業的最佳途徑

開源為大大小小的商業帶來了一些顯著的效益 -- 但是你可能會對某些用途感到驚訝。 技術上已經發生了一些必然性的改變。舉個例子,開源軟體以它的方式進入到了你的工作之中。10 年前,這也許還能稱為一個問題。現在呢?則已經無法避免開源技術的使用 -- 也沒有理由要去避免。有如此多強大(和必需的)的方方面面技術,開源在許多方面已經成為了技術的救世主。但是你哪一塊的工作最適合開源軟體呢?當然,這個問題的答案會因公司而異。然而許多的應用幾乎可以適用於每個場景中。 讓我們來看看這10種可能是最佳的使用方法,它們可以幫助你

Posts navigation