Linux中國 基礎的 Docker 容器網路命令 各位好,今天我們將學習一些Docker容器的基礎命令。Docker 是一個開源項目,提供了一個可以打包、裝載和運行任何應用的輕量級容器的開放平台。它沒有語言支持、框架和打包系統的限制,從小型的家用電腦到高端伺服器,在何時何地都可以運行。它可以使部署和擴展web應用程序、資料庫和後端服務像搭積木一樣容易,而不依賴特定技術棧或提供商。Docker適用於網路環境,它正應用於數據中心、ISP和越來越多的網路服務。 因此,這裡有一些你在管理Docker容器的時候會用到的一些命令。 1. 找到Docker介面 Docker默認會創建一個名為docker0的網橋 By Rain2015 年 6 月 11 日
教程 DNF的命令使用教學 在新的 Fedora 22 中, DNF 包管理器全面代替了 YUM ,這篇文章將帶你學習 DNF 中27個常用命令,一起來感受新的 DNF 給我們帶來的快感吧~ By Eggroll2015 年 6 月 11 日
開源思考 面對開源,蘋果不再踟躕! 面對開源,愛要說出來!在最新的蘋果開發者大會WWDC上,贏得最熱烈掌聲的不是新的iOS和OS X版本,也不是新的蘋果音樂服務。最熱烈的掌聲爆發在蘋果的技術總裁Craig Federighi宣布蘋果將開放其下一個版本的Swift的源代碼的時候。 By Artail2015 年 6 月 10 日
Linux中國 Linux有問必答:如何更新過期版本的Ubuntu 問題: 我的PC上安裝了舊版的Ubuntu 13.04(急切的浣熊)。當我在上面運行sudo apt-get update時,它丟給了我一大堆404 Not Found錯誤,結果是我不能使用apt-get或aptitude來安裝或更新任何軟體包了。由於該錯誤的原因,我甚至不能將它升級到更新的版本。我怎樣才能修復這個問題啊? 每個Ubuntu版本都有生命結束周期(EOL)時間;常規的Ubuntu發行版提供18個月的支持,而LTS(長期支持)版本則長達3年(伺服器版本)和5年(桌面版本)。當某個Ubuntu版本達到生命結束周期時,其倉庫就不能再訪問了,你也不能再從Canonical獲取任何維護更 By Rain2015 年 6 月 10 日
Linux中國 如何用mod_jk連接器來集成Apache2和Tomcat 7 Apache是最流行的web伺服器,它通常用來接收客戶端的請求並響應。它得到一個URL並將它翻譯成一個文件名(或者靜態請求),並將文件從本地磁碟中取出,通過網際網路返回;或者將它翻譯成程序執行它,接著將輸出返回給請求方。如果web伺服器不能處理和完成請求,它會返回一個錯誤信息。 在本篇中,我們會列出Apache的特性以及我們該如何用mod_jk連接器來集成Tomcat 7和Tomcat 8。 Apache的特性 如我們所說Apache是最流行的web伺服器。下面是流行背後的原因: 它是自由工具,你可以很簡單地下載和安裝 它開放源碼,因此你可以查看源碼,調整 By Rain2015 年 6 月 9 日
開源新聞 來自火箭科學,NASA發布了大量的免費代碼 這周,NASA發布了它的第二年的軟體目錄。一個巨大的超過1000個程序的綱要免費提供給企業,政府機構和公眾。這個軟體目錄包含NASA的工程師門專為他們日常工作的所編寫的實際的先進的工程和航空代碼。 By likai2015 年 6 月 9 日
Linux中國 如何在 Linux 上用 IP轉發使內部網路連接到互聯網 大家好,今天我們學習一下在 Linux 上用 iptables 實現從一個網路介面到另一個介面的IP轉發(數據包轉發)。IP轉發的概念是,使 Linux 機器像路由器一樣將數據從一個網路發送到另一個網路。所以,它能作為一個路由器或者代理伺服器,實現將一個連接的互聯網或者網路連接共享給多個客戶端機器。 這是一些啟用IP轉發或網路包轉發方法的簡單步驟。 1. 啟用 IPv4 轉發 首先,我們需要在我們的 Linux 操作系統上啟用 IPv4 轉發。要做到這點,我們需要用 sudo 模式在 shell 或終端下執行下面的命令。 $ ... By Rain2015 年 6 月 9 日
Linux中國 Shell腳本編程初體驗 通常,當人們提到shell腳本語言時,浮現在他們腦海中是bash,ksh,sh或者其它相類似的linux/unix腳本語言。腳本語言是與計算機交流的另外一種途徑。使用圖形化窗口界面(不管是windows還是linux都無所謂)用戶可以移動滑鼠並點擊各種對象,比如按鈕、列表、選框等等。但這種方式在每次用戶想要計算機/伺服器完成相同任務時(比如說批量轉換照片,或者下載新的電影、mp3等)卻是十分不方便。要想讓所有這些事情變得簡單並且自動化,我們可以使用shell腳本。 某些編程語言,像pascal、foxpro、C、java之類,在執行前需要先進行編譯。它們需 By Rain2015 年 6 月 9 日
Linux中國 在Linux中用chattr和lsattr命令管理文件和目錄屬性 為了允許添加數據,防止更改或者刪除等,文件和文件夾可以設定了特定的控制屬性。例如,你可以在關鍵的系統文件或者文件夾中啟用屬性,然後沒有任何用戶,包括root,可以刪除或者修改它,比如不允許使用像dump這樣的命令等備份工具去備份一個特定的文件或者文件夾,等等。這些屬性只可以在ext2,ext3或者ext4文件系統中的文件和文件夾上設定。 有兩個命令 lsattr 和 chattr 用來管理屬性。下面是常用屬性的列表。 屬性 描述 a ... By Rain2015 年 6 月 9 日
Linux中國 Ubuntu下的Juju現在支持systemd和Google Cloud Platform了 Juju已經更新到1.23.3了 Cononical旗下的Ubuntu認證公共雲總監Udi Nachmany宣布了juju新版本的發布,一個開源的、解決方案驅動的Ubuntu下的協同工具。 根據聲明和官方發布公告,Juju 1.23.3是一個主要版本,它打包了那些你想要在雲上擴展和管理的包,而不需太多操作。 Juju 1.23.3顯著的功能是包含了對GCE的支持,支持systemd初始化系統,支持Ubuntu 15.04(Vivid Vervet),新的好玩的功能和對受限網路的代理支持。 另外,juju的發布帶來了一個新的樣式恢復、新的消息、新的塊和實驗性地支持Service Leader Elections,還有Ubuntu MAS和AWS By Rain2015 年 6 月 8 日
Linux中國 Ubuntu 系統的降溫方案 安裝ubuntu的朋友,可能你安裝了系統但不知道或沒有注意,你的電腦會很熱。這種發熱主要的原因之一是來自於硬碟的發熱。因此通過以下兩種方法來降低硬碟發熱帶來的影響。(以下方法不適用於 SSD 硬碟) 以下是我以前用過的兩種降溫方案,方法來自於網路。 方案一 1.安裝laptop_mode sudo apt-getinstall laptop-mode-tools 2.啟動laptop_mode sudo laptop_mode start 3.測試是否啟用 cat /proc/sys/vm/laptop_mode 0 表示未啟用 其他表示啟用。 查看 laptop_mode 報告的詳細狀態。 ... By Rain2015 年 6 月 8 日
Linux中國 Linux網路統計工具/命令 我在Linux(基於CentOS 或者 Debian 的發行版)中該如何查看當前網路埠吞吐量的統計信息?在Linux操作系統中如何查看當前內核snmp計數器以及網路埠的統計信息? 你可以使用以下任何一個命令: nstat 命令 : 網路統計工具 鍵入以下命令: # nstat 輸出樣例: #kernel IpInReceives 133243 0.0 IpInDelivers 133243 0.0 IpOutRequests ... By Rain2015 年 6 月 8 日
Linux中國 如何在 Windows 操作系統中運行 Docker 客戶端 大家好,今天我們來了解一下 Windows 操作系統中的 Docker 以及在其中安裝 Docker Windows 客戶端的知識。Docker 引擎使用 Linux 特有的內核特性,因此不能通過 Windows 內核運行,所以,(在 Windows 上)Docker 引擎創建了一個小的虛擬系統運行 Linux 並利用它的資源和內核。這樣,Windows Docker 客戶端就可以用這個虛擬的 Docker 引擎來構建、運行以及管理 Docker ... By Rain2015 年 6 月 8 日
Linux中國 20個令人驚嘆的桌面Docker容器 大家好,今天我們會列出一些運行在Docker容器中的很棒的桌面軟體,我們可以在自己的桌面系統中運行它們。Docker 是一個開源項目,提供了一個可以打包、裝載和運行任何應用的輕量級容器的開放平台。它沒有語言支持、框架和打包系統的限制,從小型的家用電腦到高端伺服器,在何時何地都可以運行。它可以使部署和擴展web應用程序、資料庫和後端服務像搭積木一樣容易,而不依賴特定技術棧或提供商。它主要是由開發、運維工程師使用的,因為它簡單、快速和方便,可以用來測試和輔助開發他們產品,但是我們也可以在桌面環境使用Docker,這樣一些 By Rain2015 年 6 月 8 日
開源新聞 Arch 用戶軟體源將於8月遷移到一個 git 平台,維護者不得不重新提交他們的軟體包! 20015年6月1日,所有的 AUR (Arch 用戶軟體源)的維護者收到一封郵件,告訴了他們一個在6月8日將開始把整個軟將倉庫遷移到一個 git 平台上的事實。 By Rain2015 年 6 月 7 日
Linux中國 Linux有問必答:Linux上如何查看種子文件的內容 問題: 我從網站上下載了一個torrent(種子)文件。Linux上有沒有工具讓我查看torrent文件的內容?例如,我想知道torrent裡面都包含什麼文件。 torrent文件(也就是擴展名為.torrent的文件)是BitTorrent元數據文件,裡面存儲了BitTorrent客戶端用來從BitTorrent點對點網路下載共享文件的信息(如,追蹤器URL、文件列表、大小、校驗和、創建日期等)。在單個torrent文件裡面,可以列出一個或多個文件用於共享。 torrent文件內容由BEncode編碼為BitTorrent數據序列化格式,因此,要查看torrent文件的內容,你需要相應的解碼器。 事實上, By Rain2015 年 6 月 7 日
Linux中國 如何在CentOS 7.x中安裝OpenERP(Odoo) 各位好,這篇教程關於的是如何在CentOS 7中安裝Odoo(就是我們所知的OpenERP)。你是不是在考慮為你的業務安裝一個不錯的ERP(企業資源規劃)軟體?那麼OpenERP就是你尋找的最好的程序,因為它是一款為你的商務提供傑出特性的自由開源軟體。 OpenERP是一款自由開源的傳統的OpenERP(企業資源規劃),它包含了開源CRM、網站構建、電子商務、項目管理、計費賬務、POS、人力資源、市場、生產、採購管理以及其它模塊用於提高效率及銷售。Odoo中的應用可以作為獨立程序使用,它們也可以無縫集成到一起,因此你可以在安裝幾個程序來得到一個全功 By Rain2015 年 6 月 7 日
Linux中國 Linux有問必答:Ubuntu桌面上如何禁用默認的密鑰環解鎖提示 問題:當我啟動我的Ubuntu桌面時,出現了一個彈出對話框,要求我輸入密碼來解鎖默認的密鑰環。我怎樣才能禁用這個解鎖默認密鑰環彈出窗口,並自動解鎖我的密鑰環? 密鑰環是一個以加密方式存儲你的登錄信息的本地資料庫。各種桌面應用(如瀏覽器、電子郵件客戶端)使用密鑰環來安全地存儲並管理你的登錄憑證、機密、密碼、證書或密鑰。對於那些需要檢索存儲在密鑰環中的信息的應用程序,需要解鎖該密鑰環。 Ubuntu桌面所使用的GNOME密鑰環被整合到了桌面登錄中,該密鑰環會在你驗證進入桌面後自動解鎖。但是,如果你設置了自動登錄桌面或 By Rain2015 年 6 月 7 日
Linux中國 iptraf:TCP/UDP網路監控工具 iptraf是一個基於ncurses開發的IP區域網監控工具,它可以生成各種網路統計數據,包括TCP信息、UDP統計、ICMP和OSPF信息、乙太網負載信息、節點統計、IP校驗和錯誤和其它一些信息。 它基於ncurses的用戶界面也會把使用者從命令行選項的夢靨中拯救出來。 功能 一個用於顯示通過網路的IP流量信息的IP流量監控器,包括TCP標識信息、包和位元組統計、ICMP詳情、OSPF包類型 顯示IP、TCP、UDP、ICMP、非IP和其它IP包計數、IP校驗和錯誤、介面活動、包大小計數的綜合詳細的介面統計數據 一個用於計數常用TCP和UDP應用埠的流入和流出包的TCP和UDP By Rain2015 年 6 月 7 日
Linux中國 如何在 Ubuntu 中更改默認瀏覽器和 Email 客戶端 Ubuntu 自帶了一些已經預裝的默認應用程序,包括非常流行的 Mozilla 火狐瀏覽器和 Thunderbird 的 e-mail 客戶端。 儘管這兩個應用都有它們自己的粉絲,但是沒有一個應用能符合每個人的口味和需要。我們經常收到郵件或者推文,詢問我們可以怎樣在 Ubuntu 上更改默認瀏覽器或者設置處理郵件鏈接為不同的電子郵件客戶端等。 我們在這裡不僅討論如何安裝不同的軟體,還包括如何給一個特定的文件,鏈接或者內容類型設置其系統處理應用。 在 Ubuntu 中更改默認應用程序,包括瀏覽器、電子郵件客戶端、文本編輯器、音樂和視頻播放器都非常的簡 By Rain2015 年 6 月 7 日
開源說 #LinuxStory 說#如果我實現了自己的OS,我算開發者中的精英嗎? 相信有很多Linux愛好者心中都懷有編出一個自己的操作系統的理想,一位外國網友在quora上提出了這個問題。本期#linuxstory 說#節目翻譯節選了一個令人啟迪的回答,讓我們從另一個角度思考個人 […] By Lingyu2015 年 6 月 6 日
Linux中國 如何在 CentOS 中設置 NTP 伺服器 網路時間協議(NTP)用來同步網路上不同主機的系統時間。你管理的所有主機都可以和一個指定的被稱為 NTP 伺服器的時間伺服器同步它們的時間。而另一方面,一個 NTP 伺服器會將它的時間和任意公共 NTP 伺服器,或者你選定的伺服器同步。由 NTP 管理的所有系統時鐘都會同步精確到毫秒級。 在公司環境中,如果他們不想為 NTP 傳輸打開防火牆,就有必要設置一個內部 NTP 伺服器,然後讓員工使用內部伺服器而不是公共 NTP 伺服器。在這個指南中,我們會介紹如何將一個 CentOS 系統配置為 NTP 伺服器。在介紹詳細內容之前,讓我們先來簡單了解一下 By Rain2015 年 6 月 6 日
Linux中國 Linux中安裝Cisco Packet Tracer Cisco Packet tracer是什麼? Cisco Packet Tracer是一個強大的網路模擬工具,用於進行Cisco認證時的培訓。它為我們提供了各個路由器和網路設備的良好的介面視圖,這些模擬設備帶有很多選項,跟使用物理機一樣,我們可以在網路中使用無限的設備。我們能在單個工程中創建多個網路,以獲得專業化的訓練。Packet Tracer將提供給我們模擬的應用層協議,如HTTP,DNS,以及像RIP,OSPF,EIGRP等路由協議。 現在,它發布了包含有ASA 5505防火牆命令行配置的版本。Packet Tracer通常用於Windows版本,但沒有Linux版本。這裡,我們可以下載並安裝Ci By Rain2015 年 6 月 6 日
Linux中國 如何在一個Docker容器里安裝Discourse 大家好,今天我們將會學習如何利用Docker平台安裝Discourse。Discourse是一個完全開源的討論平台,以未來十年的互聯網理念設計,擁有一個郵件列表,一個論壇和一個長篇聊天室。不管從技術角度還是社會學角度,如今要體驗一個現代的、勃勃生機的、完全開源的互聯網討論平台,Discourse都是一個不錯的途徑。Discourse是一個簡單、簡明、簡易的討論方式。它確實是一個令人稱讚的平台,對於互聯網上各種各樣的論壇來說,提供了一個上手可用的很酷的服務。 Docker是一個開源的、可以將任何應用以輕量級容器的方式打包、傳輸和運行的開放平台。D By Rain2015 年 6 月 6 日