雨落清風。心向陽
Linux中國

CrunchBang Linux 已死!!!

是的,你沒看錯。極簡 Linux 發行版CrunchBang Linux 已經消失了。 CrunchBang Linux,被大家所熟知的縮寫標誌#!,其基於Debian和Openbox窗口管理器。這個黑色主題的 Linux 發行版是許多資深 Linux用戶的選擇。 CrunchBang 因為 不再有繼續下去的價值 而消失了 其公告稱,CrunchBang將不在繼續開發,項目的領頭人Philip ...
Linux中國

如果使用32位整型會溢出,那麼是否可以使用一個40位結構體代替64位長整型?

問題: 假如說,使用32位的整型會溢出,在不考慮使用長整型的情況下,如果我們只需要表示2的40次方範圍內的數,是否可以利用某些40位長的數據類型來表示呢?這樣的話,每個整型數就可以節省24位的空間。 如果可以,該怎麼做? 需求是:我現在必須處理數以億計的數字,所以在存儲空間上受到了很大的限制。 回答: 可以是可以,但是 這種方法的確可行,但這麼做通常沒什麼意義(因為幾乎沒有程序需要處理多達十億的數字): #include stdint.h // 不要考慮使用long long類型 struct bad_idea ...
Linux中國

LinuxQuestions 問卷調查揭曉最佳開源項目

在Linux用戶社區中, 很多人每年都會期待來自 LinuxQuestions.org 細緻可靠的年度問卷調查報告。如同Susan在她的報告中指出的那樣, 今年的結果著重於調查網站讀者心中最棒的開源項目。 這份報告目前已經完成。 在LinuxQuestions的大多數人都是專家級的用戶, 他們經常在網站上在線回答Linux新手們的提問。 在Susan所作的報告的附加內容里, 你可以看到由專家們對開源世界的關注點分布。 你也可以在這裡找到一份較為精美的調查問卷總結圖.這裡呈現了網站投票得出的最佳Linux發行版, 可以看到Mint和Slackwaer平分了半壁江山: 而下圖則是網
Linux中國

Auditd – Linux 伺服器安全審計工具

首先,Linux中國祝賀讀者 2015羊年春節快樂,萬事如意! 。下面開始這個新年版審計工具的介紹。 安全防護是首先要考慮的問題。為了避免別人盜取我們的數據,我們需要時刻關注它。安全防護包括很多東西,審計是其中之一。 我們知道Linux系統上有一個叫 auditd 的審計工具。這個工具在大多數Linux操作系統中是默認安裝的。那麼auditd 是什麼?該如何使用呢?下面我們開始介紹。 什麼是auditd? auditd(或 auditd 守護進程)是Linux審計系統中用戶空間的一個組件,其負責將審計記錄寫入磁碟。 安裝 ...
Linux中國

如何在 Ubuntu 14.04 和 Linux Mint 17 中安裝 Kodi14(XBMC)

Kodi,原名就是大名鼎鼎的XBMC,發布了開發代號為Helix的最新版本14。感謝官方XMBC提供的PPA,現在可以很簡單地在Ubuntu14.04中安裝了。 有些人可能還不了解Kodi,它是一個媒體中心軟體,支持所有平台,如Windows、Linux、 Mac, Android等。此軟體擁有全屏的媒體中心,可以管理所有音樂和視頻,不單支持本地文件還支持網路播放,如Tube、Netflix、 Hulu, Amazon Prime和其他流媒體服務商。 在 Ubuntu 14.04 和 Linux Mint 17 中安裝 ...
Linux中國

Linux有問必答:如何在Linux下重命名多個文件

提問:我知道我可以用mv命令重命名文件。但是當我想重命名很多文件怎麼辦?如果為每個文件都這麼做將會是很乏味的。有沒有辦法一次性重命名多個文件? 在Linux中,當你想要改變一個文件名,使用mv命令就好了。然而mv不能使用通配符重命名多個文件。可以用sed、awk或者與xargs結合使用來處理多個文件的情況。然而,這些命令行即繁瑣又不友好,並且如果不小心的話還很容易出錯。你不會想要撤銷1000個文件的錯誤名吧! 當你想要重命名多個文件的時候,rename 工具或許是最簡單、最安全和最強大的命令行工具。這個rename命令實際上是一個Perl
Linux中國

添加 Ubuntu/Debian 到 RHEL/CentOS 7的 PXE 網路啟動環境

本教程將指引你添加Ubuntu 14.10 Server, Ubuntu 14.04 Server和Debian 7 Wheezy發行版到RHEL/CentOS 7的PXE網路啟動環境中。 添加Ubuntu和Debian到PXE網路 雖然對於本教程,我只會演示怎樣來添加64位網路安裝鏡像,但對於Ubuntu或者Debian的32位系統,或者其它架構的鏡像,操作步驟也基本相同。同時,就我而言,我會解釋添加Ubuntu 32位源的方法,但不會演示配置。 從PXE伺服器安裝 Ubuntu或者Debian要求你的客戶機必須激活網路連接,最好是使用DHCP通過NAT來進行動態分配地址。以便安裝器拉取所需的包並完成安裝過程。 ...
Linux中國

如何在 Linux 下大量屏蔽惡意 IP 地址

很多情況下,你可能需要在Linux下屏蔽IP地址。比如,作為一個終端用戶,你可能想要免受間諜軟體或者IP追蹤的困擾。或者當你在運行P2P軟體時。你可能想要過濾反P2P活動的網路鏈接。如果你是一名系統管理員,你可能想要禁止垃圾IP地址訪問你們的公司郵件伺服器。或者你因一些原因想要禁止某些國家訪問你的web服務。在許多情況下,然而,你的IP地址屏蔽列表可能會很快地增長到幾萬的IP。該如何處理這個? Netfilter/IPtables 的問題 在Linux中,可以很簡單地用netfilter/iptables框架禁止IP地址: $ sudo iptables -A INPUT -s 1.1.1.1 -p T
Linux中國

RHEL/CentOS 7 中配置 PXE 網路啟動伺服器

PXE伺服器預啟動執行環境指示客戶端計算機直接從網路介面啟動、運行或安裝操作系統,而不需要燒錄CD/DVD或使用某個物理介質,它可以減輕你網路中多台機器同時安裝Linux發行版的工作。 在RHEL/CentOS 7中設置PXE網路啟動 前置閱讀 CentOS 7最小化安裝步驟 RHEL 7最小化安裝步驟 在RHEL/CentOS 7中配置靜態IP地址 移除RHEL/CentOS 7中不要的服務 安裝NTP伺服器以設置RHEL/CentOS ...
Linux中國

如何在Ubuntu 14.04 上為Apache 2.4 安裝SSL支持

今天我會講述如何為你的個人網站或者博客安裝SSL 證書,來保護你的訪問者和網站之間通信的安全。 安全套接字層或稱SSL,是一種加密網站和瀏覽器之間連接的標準安全技術。這確保伺服器和瀏覽器之間傳輸的數據保持隱私和安全。它被成千上萬的人使用來保護他們與客戶的通信。要啟用SSL鏈接,Web伺服器需要安裝SSL證書。 你可以創建你自己的SSL證書,但是這默認不會被瀏覽器所信任,要解決這個問題,你需要從受信任的證書機構(CA)處購買證書,我們會向你展示如何獲取證書並在apache中安裝。 生成一個證書籤名請求 證書機構(CA)會要求你在
Linux中國

試試只用U盤載入Linux系統

也許你聽過Linux並對它有點好奇,終於想要實際體驗一下,但可能不知道從哪兒開始。 很可能你已經在網上搜索過一些信息,然後遇到一些像雙系統和虛擬機這樣的辭彙。它們對你來說也許太專業了,所以你肯定不會僅僅為了嘗試一下Linux而犧牲正在使用的操作系統。那我們該怎麼辦? 如果你手上正好有個U盤的話,那就可以試試做一個USB Linux啟動盤。它是一個包含了整個操作系統並可以直接引導開機的U盤。創建它並不需要什麼專業技術能力,讓我們來看看怎麼做,以及如何從USB引導進入Linux系統。 你需要準備的 除了一台台式機或筆記本電腦外,你
Linux中國

如何使用linux程序mdadm創建軟體RAID1軟陣列

磁碟冗餘陣列(RAID)是將多個物理磁碟結合成一個邏輯磁碟的技術,該技術可以提高磁碟容錯性能,提高磁碟的讀寫速度。根據數據存儲的排列(如:條帶存儲,鏡像存儲,奇偶或者他們的組合),定義了幾個不同級別的RAID(RAID-0,RAID-1,RAID-5 等等)。磁碟陣列可以使用軟體或者硬體方式實現。現代Linux操作系統中,基本的軟體RAID功能是默認安裝的。 本文中,我們將介紹軟體方式構建RAID-1陣列(鏡像陣列),RAID-1將相同的數據寫到不同的設備中。雖然可以使用同一個磁碟的兩個分區實現RAID-1,但是如果磁碟壞了的話數據就都丟了,所以沒什麼意義
Linux中國

如何使用 Linux 從 Grooveshark 下載音樂

解決辦法通常沒有那麼難 Grooveshark 對於喜歡音樂的人來說是一個不錯的在線平台,同時有多種從上面下載音樂的方法。Groovesquid 是眾多允許用戶從 Grooveshark 上下載音樂的應用之一,並且是支持多平台的。 只要有在線流媒體服務,就一定有方法將你看過或聽過的視頻及音樂保存到本地。即使下載介面關閉了,也不是什麼大不了的事,因為還有很多種解決方法,無論你用的什麼操作系統。比如,網路上就有許多種 YouTube 下載器,同樣的道理,從 Grooveshark 上下載音樂也並非難事。 現在,得考慮合法性的問題。與許多其他應用一樣,Groovesq
Linux中國

Ubuntu 14.04 上最好的 GNOME Shell 主題

最好的方式來自定義你的 Linux 桌面就是使用自定義主題。假如你在 Ubuntu 14.04 中安裝 GNOME 或 在 Ubuntu 14.10 中安裝了 GNOME,你或許想改變默認的主題以呈現出不同的外觀。在這裡,為了幫助你完成該任務,我已經編製好了一個列表—— Ubuntu 或其他已經安裝了 ...
Linux中國

[情人節活動]說出你的真情告白,好書等你拿

掐指一算,浪(gai)漫(si)的情人節就要到來,送玫瑰你就out了,更何況滿街的「玫瑰」可能是月季。@Linux中國 @圖靈教育 精心為大家選了9本適合情侶一起閱讀的圖書,轉發此微博@ 一位異性(同性也不介意:-D)說出你的真情告白,即有機會獲贈以下圖書。
Linux中國

在 CentOS 7中安裝Websvn

WebSVN為你的Subversion提供了一個視圖,其設計用來對應Subversion的各種功能。你可以檢查任何文件或目錄的日誌,以及查看任何指定版本中所修改、添加或刪除過的文件列表。你也可以檢查同一文件兩個版本的不同之處,以便確切地查看某個特定的修訂版本的變化。 特性 WebSVN提供了以下這些特性: 易於使用的界面; 可自定義的模板系統; 彩色文件列表; 過錯視圖; 日誌信息搜索; 支持RSS訂閱; 安裝 我按以下鏈接來將Subversion安裝到CentOS 7。 ...
Linux中國

在Linux中使用matplotlib進行科學畫圖

如果你想要在Linxu中獲得一個高效、自動化、高質量的科學畫圖的解決方案,應該考慮嘗試下matplotlib庫。Matplotlib是基於python的開源科學測繪包,基於python軟體基金會許可證發布。大量的文檔和例子、集成了Python和Numpy科學計算包、以及自動化能力,是作為Linux環境中進行科學畫圖的可靠選擇的幾個原因。這個教程將提供幾個用matplotlib畫圖的例子。 特性 支持眾多的圖表類型,如:bar,box,contour,histogram,scatter,line plots.... 基於python的語法 集成Numpy科學計算包 數據源可以是 python 的列表、鍵值對和數組 可定製的圖表格
Linux中國

為什麼 Mac 用戶不選擇 Linux

Linux 與 Mac 用戶至少有一個共同點:他們都不太喜歡用 Windows。但除了這點外,二者再也無法達成其他共識,只得分道揚鑣。為什麼 Mac 用戶不選擇 Linux 呢?是什麼因素致使 Mac 用戶做出了這種選擇的? Datamation 就此問題做了一番調查,並試圖進行解答。Datamation 的結論是,所有原因都只歸結於眾多應用及工作流程,而非操作系統的關係:
Linux中國

Postfix 進入 3.0.0 時代,大量熱辣新特性出現

Postfix 3.0.0 正式版發布了,這次發布也標誌著對其 2.8 版本的支持結束。 Postfix 2.x 系列從2003年開始發表,已經維護了十餘年了。這次大版本跨越,帶來了許多有趣的特性改進,主要如下: 增加了SMTPUTF8 支持,支持使用國際化的域名和本地地址部分,它們由 RFC 6530 ...
Linux中國

Tomcat 全系列發現嚴重安全漏洞

據 Tomcat 安全組確認,Tomcat 全系列產品均被發現嚴重安全漏洞:CVE-2014-0227 請求夾帶漏洞。 級別:嚴重 受影響版本: Apache Tomcat 8.0.0-RC1 to 8.0.8 Apache ...
Linux中國

如何在Linux命令行中創建以及展示演示稿

你在準備一場演講的時候,腦海可能會先被圖文並茂、形象華麗的演示圖稿所佔據。誠然,沒有人會否認一份生動形象的演講稿所帶來的積極作用。然而,並非所有的演講都需要TED Talk的質量。更多時候,演講稿只為傳達特定的信息。 而這個,使用文本信息足以完成。在這種情況下,你的時間可以更好的花在信息的搜集和核實上面,而不是在谷歌圖片搜索(Google Image)上尋找好看的圖片。 在Linux的世界裡,有幾個不同的方式供你選擇來做演講。比如帶有大量多媒體展示、視覺衝擊效果極佳的Impress.js,專為LaTex用戶提供的Beamer,等等。而如果你苦
Linux中國

Linux有問必答-如何在Linux中安裝Go語言

Go (也叫 "golang")是一款由Google最初開發的編程語言。它的誕生有幾個設計原則:簡單、安全、速度。Go語言發行版擁有各種調試、測試、調優和代碼審查工具。如今Go語言和它的工具鏈在大多數Linux發行版的基礎倉庫都可用,用默認的包管理器就可以安裝。
Linux中國

在 Linux 終端下使用 calcurse 安排約會和待辦事項

如果你是一個享受linux終端的系統管理員,但同樣需要一種方法來安排每天最重要的任務、約會和會議,你會發現calcurse是一個很有用的工具。calcurse包含了日曆、一個待辦事項管理、一個調度程序和一個可配置的通知系統,這些都集成進了一個軟體中,基於的都是ncurse的介面。同時,它不會限制你在終端中,你可以將你的日曆和筆記導出成可以列印的格式。 本篇文章我們會探索如何在Linux上安裝calcurse,並且教你如何利用它的特性。 在Linux上安裝Culcurse calcurse在大多數Linux發行版的標準倉庫都有。萬一在你的發行版上沒有(比如CentOS/RH
Linux中國

推薦一款不錯的 VPS 控制面板:Ajenti

任何有經驗的Linux人員都認為沒有任何一款控制面板可以打敗純命令行界面來管理虛擬主機(VPS)。也有人爭辯說好的控制面板還是應該有一席之地,因為順滑的操作界面讓常規管理操作通過點幾下滑鼠就可以完成。 至於控制面板,有那種強大的充滿警鈴和汽笛的商業控制面板,也有不同免費的但也強大多功能的免費開源面板替代品。這之中傑出的代表是Ajenti控制面板。 Ajenti可以讓你很簡單地配置不同的常規服務程序,如Apache/nginx、Samba、BIND、Squid、MySQL、cron、防火牆等等,對管理常規的 VPS 實例可以節省大量的時間。對於生產環境,Ajen

Posts navigation