雨落清風。心向陽
Linux中國

如何使用xkill命令殺掉Linux進程/未響應的程序

我們如何在Linux中殺掉一個資源/進程?很明顯我們會找出資源的pid然後用kill命令。 說的更明白一點,我們可以找到某個資源(比如terminal)的PID: $ ps -A | grep -i terminal 6228 ? 00:00:00 gnome-terminal 上面的輸出中,6288就是進程(gnome-terminal)的pid, ...
Linux中國

一個Linux中用於監控的簡易shell腳本

系統管理員的任務真的很艱難,因為他/她必須監控伺服器、用戶、日誌,還得創建備份,等等等等。對於大多數重複性的任務,大多數管理員都會寫一個自動化腳本來日復一日地重複這些任務。這裡,我們已經寫了一個shell腳本給大家,用來自動化完成系統管理員所要完成的常規任務,這可能在多數情況下,尤其是對於新手而言十分有用,他們能通過該腳本獲取到大多數的他們想要的信息,包括系統、網路、用戶、負載、內存、主機、內部IP、外部IP、開機時間等。 我們已經注意並進行了格式化輸出(在一定程度上哦)。此腳本不包含任何惡意內容,並且它
Linux中國

Ubuntu 更新錯誤修復大全

在Ubuntu更新中,誰沒有碰見個錯誤?在Ubuntu和其它基於Ubuntu的Linux發行版中,更新錯誤是一個共性的錯誤,也經常發生。這些錯誤出現的原因多種多樣,修復起來也很簡單。在本文中,我們將見到Ubuntu中各種類型頻繁發生的更新錯誤以及它們的修復方法。 合併列表問題 當你在終端中運行更新命令時,你可能會碰到這個錯誤合併列表錯誤,就像下面這樣: E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.comubuntudistspreciseuniversebinary-i386Packages, ...
Linux中國

基礎的 Docker 容器網路命令

各位好,今天我們將學習一些Docker容器的基礎命令。Docker 是一個開源項目,提供了一個可以打包、裝載和運行任何應用的輕量級容器的開放平台。它沒有語言支持、框架和打包系統的限制,從小型的家用電腦到高端伺服器,在何時何地都可以運行。它可以使部署和擴展web應用程序、資料庫和後端服務像搭積木一樣容易,而不依賴特定技術棧或提供商。Docker適用於網路環境,它正應用於數據中心、ISP和越來越多的網路服務。 因此,這裡有一些你在管理Docker容器的時候會用到的一些命令。 1. 找到Docker介面 Docker默認會創建一個名為docker0的網橋
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獲取任何維護更
Linux中國

如何用mod_jk連接器來集成Apache2和Tomcat 7

Apache是最流行的web伺服器,它通常用來接收客戶端的請求並響應。它得到一個URL並將它翻譯成一個文件名(或者靜態請求),並將文件從本地磁碟中取出,通過網際網路返回;或者將它翻譯成程序執行它,接著將輸出返回給請求方。如果web伺服器不能處理和完成請求,它會返回一個錯誤信息。 在本篇中,我們會列出Apache的特性以及我們該如何用mod_jk連接器來集成Tomcat 7和Tomcat 8。 Apache的特性 如我們所說Apache是最流行的web伺服器。下面是流行背後的原因: 它是自由工具,你可以很簡單地下載和安裝 它開放源碼,因此你可以查看源碼,調整
Linux中國

如何在 Linux 上用 IP轉發使內部網路連接到互聯網

大家好,今天我們學習一下在 Linux 上用 iptables 實現從一個網路介面到另一個介面的IP轉發(數據包轉發)。IP轉發的概念是,使 Linux 機器像路由器一樣將數據從一個網路發送到另一個網路。所以,它能作為一個路由器或者代理伺服器,實現將一個連接的互聯網或者網路連接共享給多個客戶端機器。 這是一些啟用IP轉發或網路包轉發方法的簡單步驟。 1. 啟用 IPv4 轉發 首先,我們需要在我們的 Linux ...
Linux中國

Shell腳本編程初體驗

通常,當人們提到shell腳本語言時,浮現在他們腦海中是bash,ksh,sh或者其它相類似的linux/unix腳本語言。腳本語言是與計算機交流的另外一種途徑。使用圖形化窗口界面(不管是windows還是linux都無所謂)用戶可以移動滑鼠並點擊各種對象,比如按鈕、列表、選框等等。但這種方式在每次用戶想要計算機/伺服器完成相同任務時(比如說批量轉換照片,或者下載新的電影、mp3等)卻是十分不方便。要想讓所有這些事情變得簡單並且自動化,我們可以使用shell腳本。 某些編程語言,像pascal、foxpro、C、java之類,在執行前需要先進行編譯。它們需
Linux中國

在Linux中用chattr和lsattr命令管理文件和目錄屬性

為了允許添加數據,防止更改或者刪除等,文件和文件夾可以設定了特定的控制屬性。例如,你可以在關鍵的系統文件或者文件夾中啟用屬性,然後沒有任何用戶,包括root,可以刪除或者修改它,比如不允許使用像dump這樣的命令等備份工具去備份一個特定的文件或者文件夾,等等。這些屬性只可以在ext2,ext3或者ext4文件系統中的文件和文件夾上設定。 有兩個命令 lsattr 和 chattr 用來管理屬性。下面是常用屬性的列表。 屬性 ...
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
Linux中國

Ubuntu 系統的降溫方案

安裝ubuntu的朋友,可能你安裝了系統但不知道或沒有注意,你的電腦會很熱。這種發熱主要的原因之一是來自於硬碟的發熱。因此通過以下兩種方法來降低硬碟發熱帶來的影響。(以下方法不適用於 SSD 硬碟) 以下是我以前用過的兩種降溫方案,方法來自於網路。 方案一 1.安裝laptop_mode sudo apt-getinstall laptop-mode-tools 2.啟動laptop_mode sudo laptop_mode start 3.測試是否啟用 ...
Linux中國

Linux網路統計工具/命令

我在Linux(基於CentOS 或者 Debian 的發行版)中該如何查看當前網路埠吞吐量的統計信息?在Linux操作系統中如何查看當前內核snmp計數器以及網路埠的統計信息? 你可以使用以下任何一個命令: nstat 命令 : 網路統計工具 鍵入以下命令: # nstat 輸出樣例: ...
Linux中國

如何在 Windows 操作系統中運行 Docker 客戶端

大家好,今天我們來了解一下 Windows 操作系統中的 Docker 以及在其中安裝 Docker Windows 客戶端的知識。Docker 引擎使用 Linux 特有的內核特性,因此不能通過 Windows 內核運行,所以,(在 Windows 上)Docker ...
Linux中國

20個令人驚嘆的桌面Docker容器

大家好,今天我們會列出一些運行在Docker容器中的很棒的桌面軟體,我們可以在自己的桌面系統中運行它們。Docker 是一個開源項目,提供了一個可以打包、裝載和運行任何應用的輕量級容器的開放平台。它沒有語言支持、框架和打包系統的限制,從小型的家用電腦到高端伺服器,在何時何地都可以運行。它可以使部署和擴展web應用程序、資料庫和後端服務像搭積木一樣容易,而不依賴特定技術棧或提供商。它主要是由開發、運維工程師使用的,因為它簡單、快速和方便,可以用來測試和輔助開發他們產品,但是我們也可以在桌面環境使用Docker,這樣一些
Linux中國

Linux有問必答:Linux上如何查看種子文件的內容

問題: 我從網站上下載了一個torrent(種子)文件。Linux上有沒有工具讓我查看torrent文件的內容?例如,我想知道torrent裡面都包含什麼文件。 torrent文件(也就是擴展名為.torrent的文件)是BitTorrent元數據文件,裡面存儲了BitTorrent客戶端用來從BitTorrent點對點網路下載共享文件的信息(如,追蹤器URL、文件列表、大小、校驗和、創建日期等)。在單個torrent文件裡面,可以列出一個或多個文件用於共享。 torrent文件內容由BEncode編碼為BitTorrent數據序列化格式,因此,要查看torrent文件的內容,你需要相應的解碼器。 事實上,
Linux中國

如何在CentOS 7.x中安裝OpenERP(Odoo)

各位好,這篇教程關於的是如何在CentOS 7中安裝Odoo(就是我們所知的OpenERP)。你是不是在考慮為你的業務安裝一個不錯的ERP(企業資源規劃)軟體?那麼OpenERP就是你尋找的最好的程序,因為它是一款為你的商務提供傑出特性的自由開源軟體。 OpenERP是一款自由開源的傳統的OpenERP(企業資源規劃),它包含了開源CRM、網站構建、電子商務、項目管理、計費賬務、POS、人力資源、市場、生產、採購管理以及其它模塊用於提高效率及銷售。Odoo中的應用可以作為獨立程序使用,它們也可以無縫集成到一起,因此你可以在安裝幾個程序來得到一個全功
Linux中國

Linux有問必答:Ubuntu桌面上如何禁用默認的密鑰環解鎖提示

問題:當我啟動我的Ubuntu桌面時,出現了一個彈出對話框,要求我輸入密碼來解鎖默認的密鑰環。我怎樣才能禁用這個解鎖默認密鑰環彈出窗口,並自動解鎖我的密鑰環? 密鑰環是一個以加密方式存儲你的登錄信息的本地資料庫。各種桌面應用(如瀏覽器、電子郵件客戶端)使用密鑰環來安全地存儲並管理你的登錄憑證、機密、密碼、證書或密鑰。對於那些需要檢索存儲在密鑰環中的信息的應用程序,需要解鎖該密鑰環。 Ubuntu桌面所使用的GNOME密鑰環被整合到了桌面登錄中,該密鑰環會在你驗證進入桌面後自動解鎖。但是,如果你設置了自動登錄桌面或
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
Linux中國

如何在 Ubuntu 中更改默認瀏覽器和 Email 客戶端

Ubuntu 自帶了一些已經預裝的默認應用程序,包括非常流行的 Mozilla 火狐瀏覽器和 Thunderbird 的 e-mail 客戶端。 儘管這兩個應用都有它們自己的粉絲,但是沒有一個應用能符合每個人的口味和需要。我們經常收到郵件或者推文,詢問我們可以怎樣在 Ubuntu 上更改默認瀏覽器或者設置處理郵件鏈接為不同的電子郵件客戶端等。 我們在這裡不僅討論如何安裝不同的軟體,還包括如何給一個特定的文件,鏈接或者內容類型設置其系統處理應用。 在 Ubuntu ...
Linux中國

如何在 CentOS 中設置 NTP 伺服器

網路時間協議(NTP)用來同步網路上不同主機的系統時間。你管理的所有主機都可以和一個指定的被稱為 NTP 伺服器的時間伺服器同步它們的時間。而另一方面,一個 NTP 伺服器會將它的時間和任意公共 NTP 伺服器,或者你選定的伺服器同步。由 NTP 管理的所有系統時鐘都會同步精確到毫秒級。 在公司環境中,如果他們不想為 NTP 傳輸打開防火牆,就有必要設置一個內部 NTP 伺服器,然後讓員工使用內部伺服器而不是公共 NTP ...
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
Linux中國

如何在一個Docker容器里安裝Discourse

大家好,今天我們將會學習如何利用Docker平台安裝Discourse。Discourse是一個完全開源的討論平台,以未來十年的互聯網理念設計,擁有一個郵件列表,一個論壇和一個長篇聊天室。不管從技術角度還是社會學角度,如今要體驗一個現代的、勃勃生機的、完全開源的互聯網討論平台,Discourse都是一個不錯的途徑。Discourse是一個簡單、簡明、簡易的討論方式。它確實是一個令人稱讚的平台,對於互聯網上各種各樣的論壇來說,提供了一個上手可用的很酷的服務。 Docker是一個開源的、可以將任何應用以輕量級容器的方式打包、傳輸和運行的開放平台。D
Linux中國

安裝完Ubuntu 15.04桌面後要做的15件事

本教程適用於在自己的電腦上安裝了 Ubuntu 15.04 Vivid Vervet 桌面的新手,這裡會告訴你安裝之後應該做哪些事情,來自定義你的系統和安裝一些基本程序作為日常使用。 安裝完Ubuntu 15.04桌面後要做的15件事 1. 啟用Ubuntu額外軟體庫並更新系統 在剛裝好Ubuntu之後你應該要關心的第一件事是啟用Canonical的官方合作夥伴提供的Ubuntu額外軟體庫,並且通過最近一次的安全補丁和軟體更新來保持系統是最新狀態。 要完成這一步,依次從左邊菜單中打開System Settings - Software ...

Posts navigation