Linux中國 7 個驅動開源發展的社區 不久前,開源模式還被成熟的工業級廠商以懷疑的態度認作是叛逆小孩的玩物。如今,開源的促進會和基金會在一長列的供應商提供者的支持下正蓬勃發展,而他們將開源模式視作創新的關鍵。 技術的開放發展驅動著創新 在過去的 20 幾年間,技術的開源推進已被視作驅動創新的關鍵因素。即使那些以前將開源視作威脅的公司也開始接受這個觀點 例如微軟,如今它在一系列的開源的促進會中表現活躍。到目前為止,大多數的開源推進都集中在軟體方面,但甚至這個也正在改變,因為社區已經開始向開源硬體倡議方面聚攏。這裡介紹 7 個成功地在硬體和軟體 By Rain2015 年 8 月 5 日
Linux中國 如何在 Ubuntu 中管理和使用邏輯卷管理 LVM 在我們之前的文章中,我們介紹了什麼是 LVM 以及能用 LVM 做什麼,今天我們會給你介紹一些 LVM 的主要管理工具,使得你在設置和擴展安裝時更遊刃有餘。 正如之前所述,LVM 是介於你的操作系統和物理硬碟驅動器之間的抽象層。這意味著你的物理硬碟驅動器和分區不再依賴於他們所在的硬碟驅動和分區。而是你的操作系統所見的硬碟驅動和分區可以是由任意數目的獨立硬碟彙集而成的或是一個軟體磁碟陣列。 要管理 LVM,這裡有很多可用的 GUI 工具,但要真正理解 LVM 配置發生的事情,最好要知道一些命令行工具。這當你在一個伺服器或不提供 GUI By Rain2015 年 8 月 5 日
Linux中國 什麼是邏輯分區管理 LVM ,如何在Ubuntu中使用? 邏輯分區管理(LVM)是每一個主流Linux發行版都含有的磁碟管理選項。無論是你需要設置存儲池,還是只想動態創建分區,那麼LVM就是你正在尋找的。 什麼是 LVM? 邏輯分區管理是一個存在於磁碟/分區和操作系統之間的一個抽象層。在傳統的磁碟管理中,你的操作系統尋找有哪些磁碟可用(/dev/sda、/dev/sdb等等),並且這些磁碟有哪些可用的分區(如/dev/sda1、/dev/sda2等等)。 在LVM下,磁碟和分區可以抽象成一個含有多個磁碟和分區的設備。你的操作系統將不會知道這些區別,因為LVM只會給操作系統展示你設置的卷組(磁碟)和邏輯卷(分區 By Rain2015 年 8 月 4 日
開源新聞 Ubuntu MATE 將會移除 Ubuntu 軟體中心 Ubuntu Mate 項目開發者作出聲明,Ubuntu Mate 發行版下一個版本 15.10 Alpha 2 將不搭載 Ubuntu 軟體中心。 By lijunlhc2015 年 8 月 4 日
Linux中國 如何在 Ubuntu 上比較 PDF 文件 如果你想要對PDF文件進行比較,你可以使用下面工具之一。 Comparepdf comparepdf是一個命令行應用,用於將兩個PDF文件進行對比。默認對比模式是文本模式,該模式會對各對相關頁面進行文字對比。只要一檢測到差異,該程序就會終止,並顯示一條信息(除非設置了-v0)和一個指示性的返回碼。 用於文本模式對比的選項有 -ct 或 --compare=text(默認),用於視覺對比(這對圖標或其它圖像發生改變時很有用)的選項有 -ca 或 --compare=appearance。而 -v=1 或 --verbose=1 選項則用於報告差異(或者對匹配文件不作任何回應);使用 -v=0 選項 By Rain2015 年 8 月 4 日
Linux中國 如何在 Fedora 22 上配置 Proftpd 伺服器 在本文中,我們將了解如何在運行 Fedora 22 的電腦或伺服器上使用 Proftpd 架設 FTP 伺服器。ProFTPD 是一款基於 GPL 授權的自由開源 FTP 伺服器軟體,是 Linux 上的主流 FTP 伺服器。它的主要設計目標是提供許多高級功能以及給用戶提供豐富的配置選項以輕鬆實現定製。它具備許多在其他一些 FTP 伺服器軟體里仍然沒有的配置選項。最初它是被開發作為 wu-ftpd 伺服器的一個更安全更容易配置的替代。 FTP ... By Rain2015 年 8 月 4 日
Linux中國 Lennart Poettering 宣布召開首屆 systemd.conf 會議 備受爭議的 Linux 初始化系統和服務管理器 Systemd 的創始人 Lennart Poettering宣布即將召開首屆systemd會議:systemd.conf,它將於11月5日到7日在德國柏林舉辦。 systemd 項目是當今大多數 Linux 發行版的核心部件。在 systemd.conf 2015 上,將討論 Linux 核心平台的現狀和發展。參會者主要是開發者、發行版打包人員等。會議還包括一個黑客節活動。 本次大會的網址是: https://systemd.events/ 註冊地址:https://systemd.events/systemdconf-2015/registration,在 8/16 前註冊會有折扣。 本次大會也在徵集演講: ... By Rain2015 年 8 月 3 日
Linux中國 如何使用Docker Machine部署Swarm集群 大家好,今天我們來研究一下如何使用Docker Machine部署Swarm集群。Docker Machine提供了標準的Docker API 支持,所以任何可以與Docker守護進程進行交互的工具都可以使用Swarm來(透明地)擴增到多台主機上。Docker Machine可以用來在個人電腦、雲端以及的數據中心裡創建Docker主機。它為創建伺服器,安裝Docker以及根據用戶設定來配置Docker客戶端提供了便捷化的解決方案。我們可以使用任何驅動來部署swarm集群,並且swarm集群將由於使用了TLS加密具有極好的安全性。 下面是我提供的簡便方法。 1. 安裝Docker Machine Docker Machine 在 By Rain2015 年 8 月 3 日
Linux中國 如何在 Ubuntu 中管理開機啟動應用 你曾經考慮過 在 Ubuntu 中管理開機啟動應用 嗎?如果在開機時,你的 Ubuntu 系統啟動得非常緩慢,那麼你就需要考慮這個問題了。 每當你開機進入一個操作系統,一系列的應用將會自動啟動。這些應用被稱為開機啟動應用 或開機啟動程序。隨著時間的推移,當你在系統中安裝了足夠多的應用時,你將發現有太多的開機啟動應用在開機時自動地啟動了,它們吃掉了很多的系統資源,並將你的系統拖慢。這可能會讓你感覺卡頓,我想這種情況並不是你想要的。 讓 Ubuntu 變得更快的方法之一是對這些開機啟動應用進行控制。 Ubuntu 為你提供了一個 GUI 工 By Rain2015 年 8 月 3 日
Linux中國 如何分析 Linux 日誌 日誌中有大量的信息需要你處理,儘管有時候想要提取並非想像中的容易。在這篇文章中我們會介紹一些你現在就能做的基本日誌分析例子(只需要搜索即可)。我們還將涉及一些更高級的分析,但這些需要你前期努力做出適當的設置,後期就能節省很多時間。對數據進行高級分析的例子包括生成匯總計數、對有效值進行過濾,等等。 我們首先會向你展示如何在命令行中使用多個不同的工具,然後展示了一個日誌管理工具如何能自動完成大部分繁重工作從而使得日誌分析變得簡單。 用 Grep 搜索 搜索文本是查找信息最基本的方式。搜索文本最常用的工具是 gr By Rain2015 年 8 月 3 日
Linux 發行版/系統 Zorin OS 10 發布 Zorin OS是基於Ubuntu的Linux發行,特別為Linux新手而設計。它擁有類似Windows的圖形用戶界面,以及很多類似Windows下的應用軟體。Zorin OS還帶有能讓用戶運行很多Windows軟體的程序。該發行的終極目標是提供一份可作為Windows替換的Linux選擇,並讓Windows用戶在避免煩瑣的同時享受Linux的所有特性。 By Dream2015 年 8 月 2 日
Linux 發行版/系統 Oracle Linux 6.7 發布 Oracle Linux是由Oracle支持的企業級Linux發行,它從紅帽企業Linux(RHEL)的源代碼包生成。Oracle Linux的獨有特性包括一份定製且嚴格測試過的名為「Oracle Unbreakable Kernel」的Linux內核,與Oracle的多數資料庫應用在內的軟硬體產品的緊密集成 By Dream2015 年 8 月 1 日
Linux中國 如何安裝家庭媒體中心 Plex Media Server 在本文中我們將會向你展示如何容易地在主流的最新Linux發行版上安裝Plex Media Server。在Plex安裝成功後你將可以使用你的中央式家庭媒體播放系統,該系統能讓多個Plex播放器App共享它的媒體資源,並且該系統允許你設置你的環境,增加你的設備以及設置一個可以一起使用Plex的用戶組。讓我們首先在Ubuntu15.04上開始Plex的安裝。 基本的系統資源 系統資源主要取決於你打算用來連接服務的設備類型和數量, 所以根據我們的需求我們將會在一個單獨的伺服器上使用以下系統資源。 Plex Media Server 基礎操作系統 Ubuntu 15.04 / CentOS 7. By Rain2015 年 7 月 31 日
開源新聞 美劇《黑客軍團》用回溯(BackTrack)的繼承者Kali Linux來Hack! Hack! Hack! 我必須承認,我非常高興看到Kali Linux運用在《黑客軍團》的計算機上。一些在互聯網上報道還說,他們還在這部劇裡面發現了著名的電視節目GNOME 2桌面環境,以及其他受歡迎的opens-source軟體。這簡直太贊了! By Phoenix Legend2015 年 7 月 31 日
Linux中國 systemctl 命令完全指南 Systemctl是一個systemd工具,主要負責控制systemd系統和服務管理器。 Systemd是一個系統管理守護進程、工具和庫的集合,用於取代System V初始進程。Systemd的功能是用於集中管理和配置類UNIX系統。 在Linux生態系統中,Systemd被部署到了大多數的標準Linux發行版中,只有為數不多的幾個發行版尚未部署。Systemd通常是所有其它守護進程的父進程,但並非總是如此。 使用Systemctl管理Linux服務 本文旨在闡明在運行systemd的系統上如何控制系統和服務。 Systemd初體驗和Systemctl基礎 1. 首先檢查你的系統中是否安裝有systemd並確定當前安 By Rain2015 年 7 月 31 日
Linux中國 FreeBSD 和 Linux 有什麼不同? 簡介 BSD最初從UNIX繼承而來,目前,有許多的類Unix操作系統是基於BSD的。FreeBSD是使用最廣泛的開源的伯克利軟體發行版(即 BSD 發行版)。就像它隱含的意思一樣,它是一個自由開源的類Unix操作系統,並且是公共伺服器平台。FreeBSD源代碼通常以寬鬆的BSD許可證發布。它與Linux有很多相似的地方,但我們得承認它們在很多方面仍有不同。 本文的其餘部分組織如下:FreeBSD的描述在第一部分,FreeBSD和Linux的相似點在第二部分,它們的區別將在第三部分討論,對他們功能的討論和總結在最後一節。 FreeBSD描述 歷史 FreeBSD的第一個版本發布 By Rain2015 年 7 月 31 日
Linux中國 在 Linux 命令行中使用和執行 PHP 代碼(二):12 個 PHP 交互性 shell 的用法 在上一篇文章在 Linux 命令行中使用和執行 PHP 代碼(一)中,我同時著重討論了直接在Linux命令行中運行PHP代碼以及在Linux終端中執行PHP腳本文件。 本文旨在讓你了解一些相當不錯的Linux終端中的PHP交互性 shell 的用法特性。 讓我們先在PHP 的交互shell中來對php.ini設置進行一些配置吧。 6. 設置PHP命令行提示符 要設置PHP命令行提示,你需要在Linux終端中使用下面的php -a(啟用PHP交互模式)命令開啟一個PHP交互shell。 $ php -a 然後,設置任何東西(比如說Hi Tecmint ::)作為PHP交互shell的命令提示符,操作如下: php ... By Rain2015 年 7 月 30 日
Linux中國 如何配置一個 Docker Swarm 原生集群 嗨,大家好。今天我們來學一學Swarm相關的內容吧,我們將學習通過Swarm來創建Docker原生集群。Docker Swarm是用於Docker的原生集群項目,它可以將一個Docker主機池轉換成單個的虛擬主機。Swarm工作於標準的Docker API,所以任何可以和Docker守護進程通信的工具都可以使用Swarm來透明地伸縮到多個主機上。就像其它Docker項目一樣,Swarm遵循內置電池,並可拆卸的原則(LCTT 譯註:batteries included,內置電池原來是 Python 圈裡面對 Python 的一種讚譽,指自給自足,無需外求的豐富環境;but removable,並可拆卸應該指的是非強制耦合) By Rain2015 年 7 月 29 日
開源項目 Fedora && Arch – 最浪漫的事現已發生… 在丘比特的幫助下,Fedora 和 Arch 「相愛」 了。這是他們的第一個「結晶」, Yaourt!Yaourt 是一款基於 Pacman 的 Archlinux 包管理工具,採用 Bash 編寫。現在,Fedora 用戶可以方便的使用 Yaourt 安裝 AUR 中的軟體。 By root2015 年 7 月 29 日
Linux中國 在 Linux 命令行中使用和執行 PHP 代碼(一) PHP是一個開源伺服器端腳本語言,最初這三個字母代表的是Personal Home Page,而現在則代表的是PHP:Hypertext Preprocessor,它是個遞歸首字母縮寫。它是一個跨平台腳本語言,深受C、C++和Java的影響。 在 Linux 命令行中運行 PHP 代碼 PHP的語法和C、Java以及帶有一些PHP特性的Perl變成語言中的語法十分相似,它當下大約正被2.6億個網站所使用,當前最新的穩定版本是PHP版本5.6.10。 PHP是HTML的嵌入腳本,它便於開發人員快速寫出動態生成的頁面。PHP主要用於伺服器端(而Javascript則用於客戶端)以通過HTTP生成動態網頁,然而,當你 By Rain2015 年 7 月 29 日
Linux中國 修復Linux中的「提供類似行編輯的袖珍BASH…」的GRUB錯誤 這兩天我安裝了Elementary OS和Windows雙系統,在啟動的時候遇到了一個Grub錯誤。命令行中呈現如下信息: Minimal BASH like line editing is supported. For the first word, TAB lists possible command completions. anywhere else TAB lists possible ... By Rain2015 年 7 月 29 日
Linux中國 LINUX 101: 讓你的 SHELL 更強大 在我們的關於 shell 基礎的指導下, 得到一個更靈活,功能更強大且多彩的命令行界面 為何要這樣做? 使得在 shell 提示符下過得更輕鬆,高效 在失去連接後恢復先前的會話 Stop pushing around that fiddly rodent! 這是我的命令行提示符的設置。對於這個小的終端窗口來說,這或許有些長。但你可以根據你的喜好來調整它。 作為一個 Linux 用戶, ... By Rain2015 年 7 月 29 日
Linux中國 監控 Linux 系統的 7 個命令行工具 這裡有一些基本的命令行工具,讓你能更簡單地探索和操作Linux。 深入 關於Linux最棒的一件事之一是你能深入操作系統,來探索它是如何工作的,並尋找機會來微調性能或診斷問題。這裡有一些基本的命令行工具,讓你能更簡單地探索和操作Linux。大多數的這些命令是在你的Linux系統中已經內建的,但假如它們沒有的話,就用谷歌搜索命令名和你的發行版名吧,你會找到哪些包需要安裝(注意,一些命令是和其它命令捆綁起來打成一個包的,你所找的包可能寫的是其它的名字)。如果你知道一些你所使用的其它工具,歡迎評論。 我們怎麼開始 須知: By Rain2015 年 7 月 28 日