Linux中國

五個 Linux 下用戶空間的調試工具

根據定義,調試工具是那些那些使我們能夠監測、控制和糾正其他程序的程序。我們為什麼應該用調試工具呢? 在有些情況下,運行一些程序的時候我們會被卡住,我們需要明白究竟發生了什麼。 例如,我們正在運行應用程序,它產生了一些錯誤消息。要修復這些錯誤,我們應該先找出為什麼產生這些錯誤的消息和這些錯誤消息從哪裡產生的。 一個應用程序可能突然掛起,我們必須了解其他什麼進程同時在運行。我們可能還必須弄清楚某個進程掛起的時候在做什麼。為了剖析這些細節, 我們需要調試工具的幫助。 (題圖來自:axxomovies.org) 有幾個Linu
Linux中國

MultiWriter:同時將 ISO 鏡像並發寫入 20 個 USB 啟動盤

我的問題是如何把一個Linux ISO 文件燒錄到 17 個 USB 啟動盤? 精通代碼的人會寫一個 bash 腳本來自動化處理,而大部分的人會使用像 USB 啟動盤創建器這樣的圖形用戶界面工具來把 ISO 文件一個、一個的燒錄到驅動盤中。但剩下的還有一些人也許會很快得出結論,兩種方法都不太理想。 問題 ...
Linux中國

新面孔、新功能的 Tomahawk 音樂播放器

在悄無聲息得過了一年之後,Tomahawk音樂播放器中的瑞士軍刀帶著值得歌頌的全新發行版回歸了。 這個0.8版的開源跨平台應用增添了更多在線服務的支持,更新了它的外觀,又一次確保了它創新的社交功能完美運行。 Tomahawk兩個世界的極品 Tomahawk 將一個傳統的應用結構與我們的即時現代文化相結合。它可以瀏覽和播放本地的音樂和Spotify、Grooveshark以及SoundCloud這類的線上音樂。在最新的發行版中,它把Google Play Music和Beats Music列入了它的名冊。 這可能聽著很繁複或令人困惑,但實際上它表現得出奇的好。 若你想要播放一首歌
Linux中國

9款最好的 Javacript 用戶的 IDE 和代碼編輯器

網路應用設計和開發是最近一段時間的發展趨勢,也有越來越多的人開始在此尋找他們的職業機會。但是,作為網路開發人員或圖形設計人員來說,一個好的機會並不是每個人都能夠輕易獲得到的,它需要很好的思維展現,以及對於工作的熟練技巧。現在有許多可用的網站來根據你的知識幫助你找到正確的職位描述。但是如果你想要在這個領域有所成就,你仍然需要具有一些出色的技能,例如可以在不同的平台、IDE以及其他的工具上開展工作。 說到根據不同目的和不同語言所用到的不同平台以及IDE,只靠學習一個IDE來輕鬆獲取項目設計最佳方案的慣例已經屬
Linux中國

Linux 內核開發社區引入了「衝突準則」

以在開源界粗魯而聞名的 Linux 創始人 Linus Torvalds 在最新的內核4.0-rc3中接受合併了一個衝突準則(code of conflict)文檔。這一篇 Greg KH 寫的文字,旨在限制代碼評審過程中的語言暴力現象。 衝突準則 ---------------- 與傳統的軟體開發方式相比,Linux 內核的開發是相當個人化的。你的代碼及其背後的想法會被仔細評審,而這往往導致了別人的評點和批評。評審總是可以讓代碼在進入內核前得到改進。我們這樣認為,是因為我們知道每個人都希望為了 ...
Linux中國

讓你玩轉 Ubuntu 桌面的十一件武器

無論你是一個相對的新手還是經驗豐富的專家,我們都想從我們的操作系統中得到更多的東西。正如大多數現代的操作系統,相比於乍一看呈現出的內容,Ubuntu 還有更多東西可以向我們提供。 從調整和優化 Unity 桌面的外觀、行為、性能到執行系統維護,這裡有大量的實用工具和應用可以幫助你調整 Ubuntu ,隨時滿足你的需求。 注意: Ubuntu 總是配備了合理的默認設置(即工作良好的選項),以達到開箱即用,這些默認設置適合大多數人,並且它們都是經過了測試、採用及推薦等過程的。 但一個尺碼並不適合所有人。對於我們當中的能工巧匠和實驗
Linux中國

在 Linux 上配置一個 syslog 伺服器

syslog伺服器可以用作一個網路中的日誌監控中心,所有能夠通過網路來發送日誌的設施(包含了Linux或Windows伺服器,路由器,交換機以及其他主機)都可以把日誌發送給它。 通過設置一個syslog伺服器,可以將不同設施/主機發送的日誌,過濾和合併到一個獨立的位置,這樣使得你更容易地查看和獲取重要的日誌消息。 rsyslog 作為標準的syslog守護進程,預裝在了大多數的Linux發行版中。在客戶端/伺服器架構的配置下,rsyslog同時扮演了兩種角色:1.作為一個syslog伺服器,rsyslog可以收集來自其他設施的日誌信息;2.作為一個syslog客戶端,rsy
Linux中國

Linux有問必答:如何通過命令行創建和設置一個MySQL用戶

問題:我想要在MySQL伺服器上創建一個新的用戶帳號,並且賦予他適當的許可權和資源限制。如何通過命令行的方式來創建並且設置一個MySQL用戶呢? 要訪問一個MySQL伺服器,你需要使用一個用戶帳號登錄其中方可進行。每個MySQL用戶帳號都有許多與之相關連的屬性,例如用戶名、密碼以及許可權和資源限制。"許可權"定義了特定用戶能夠在MySQL伺服器中做什麼,而"資源限制"為用戶設置了一系列伺服器資源的使用許可。創建或更新一個用戶涉及到了對用戶帳號所有屬性的管理。 下面展示了如何在Linux中創建和設置一個MySQL用戶。 首先以root身份登錄到My
Linux中國

Debian 8.0 Jessie 或許能在四月份提前發布

雖然幾個月前,就嘗試過在二月份之前發布 Debian 8.0,但是似乎我們有可能在四月份就看到這個已經等待了太久的 Jessie。 在昨天,Debian 發布組的Niels Thykier寫道:...從這一點看,四月份發布也許是可能的,不過,這需要我們埋頭苦幹,把所有剩下的 bug 搞定才行。 截止至昨晚,還有55個影響 Sid 和 Jessie 的 ...
Linux中國

Linux有問必答:如何在Debian或Ubuntu上安裝完整的內核源碼

問題:我需要為我的Debian或Ubuntu下載並安裝完整樹結構的內核源碼以供編譯一個定製的內核。那麼在Debian或Ubuntu上有什麼可行的方法來下載完整的內核源碼呢? 在給你的Linux安裝完整內核源碼之前,先問問自己是否真的需要這樣做。如果你僅僅是嘗試去編譯一個內核模塊或是為內核定製驅動,你並不需要完整的內核源碼樹。你只需要安裝一些與內核對應的頭文件,這樣就足夠了。 只有在你需要生成一個定製的內核,而且內核源碼中的一些內核默認設置要被你調整了的情況下,你才需要完整的內核源碼樹。 這裡將會解答如何在Debian或Ubuntu的庫中下
Linux中國

[人郵贈書]《IT運維之道》點評贈書

全面展現IT服務方法、標準、技巧、技術,讓讀者能縱覽IT服務全貌;深入淺出的闡述了IT運維精髓和全方位要素,深刻剖析了IT運維的成功規律;系統概述了從硬體到軟體的各類IT技術,讓讀者具備IT運維軟功夫和硬功夫。
Linux中國

dupeGuru—直接從硬碟中查找並移除重複文件

對我們來說,磁碟被裝滿是棘手問題之一。無論我們如何小心謹慎,我們總可能將相同的文件複製到多個不同的地方,或者在不知情的情況下,重複下載了同一個文件。因此,遲早你會看到「磁碟已滿」的錯誤提示,若此時我們確實需要一些磁碟空間來存儲重要數據,以上情形無疑是最糟糕的。假如你確信自己的系統中有重複文件,那麼 dupeGuru 可能會幫助到你。
Linux中國

設置iSCSI的發起程序(客戶端)(三)

iSCSI 發起程序是一種用於同 iSCSI 目標器認證並訪問伺服器上共享的LUN的客戶端。我們可以在本地掛載的硬碟上部署任何操作系統,只需要安裝一個包來與目標器驗證。 初始器客戶端設置 功能 可以處理本地掛載磁碟上的任意文件系統 在使用fdisk命令分區後不需要重啟系統 前置閱讀 使用iSCSI Target創建集中式安全存儲(一) ...
Linux中國

「Linux中國實驗室」上線,讓你邊學習邊實踐

近日,Linux中國與實驗樓整合雙方優勢資源,合作成立「Linux中國實驗室」,共同開創新型學習模式,讓用戶邊看技術文章邊動手實踐。登錄實驗樓後直接進入一個完整的在線linux環境,省去用戶在本地安裝linux系統的麻煩,方便快速的深入學習技術,提高了學習效率。
Linux中國

如何使 GDebi 默認代替 Ubuntu 軟體中心

如果你使用 Ubuntu 或基於 Ubuntu 的 Linux 發行版本,比如Elementary OS Freya,也許你使用 Ubuntu 軟體中心來安裝.deb 可執行文件。對於查找和安裝應用,Ubuntu 軟體中心是一個很好的應用,但它會消耗很多資源且運行速度緩慢。這就是為什麼我更偏愛使用 一個 Ubuntu ...
Linux中國

在 iSCSI Target 伺服器中使用LVM創建和設置LUN(二)

LUN是邏輯單元號,它與iSCSI存儲伺服器共享。iSCSI 目標器通過TCP/IP網路共享它的物理驅動器給發起程序(initiator)。這些來自一個大型存儲(SAN:Storage Area Network)的驅動器集合稱作LUN。在真實環境中LUN是在LVM中定義的,因為它可以按需擴展。 在目標器中使用 LVM 創建 LUN 為什麼使用LUN? LUN用於存儲,SAN存儲大多數由LUN的集群來組成存儲池,LUN由目標器的幾塊物理驅動器組成。我們可以使用LUN作為系統物理驅動器來安裝操作系統,LUN可以用在集群、虛擬伺服器、SAN中。在虛擬伺服器中使用LUN的主要用途是作為操作系統的存儲
Linux中國

Xfce 4.12 新特性概覽

Xfce 4.12 經過漫長的等待終於發布了,這裡向您介紹一下 Xfce 4.12的主要新特性,這裡只介紹了外在的一些改進,完整的改進列表請參見 changelogs。 窗口管理器(xfwm4) 窗口切換器對話框 窗口管理器的Alt + Tab對話框現已全面更換主題,還增加了兩個新的模式:列表模式和窗口預覽模式。此外用戶可以使用滑鼠點擊選擇想要切換的窗口。 傳統的對話框現已更換全新主題 列表模式會顯示全部窗口的標題 ...
Linux中國

[圖靈贈書]開學季有禮,轉發送書

愉(xin)快(sai)的開學季又來了,你準備好迎接新的挑戰了嗎?在這裡,我們為大家準備了6本學習Linux的乾貨書籍作為開學禮,即日起,關注@Linux中國 @圖靈教育 轉發此微博就有機會獲贈以下圖書,活動時間:2015年3月2日-3月9日。帶著新書,滿血復活吧。
Linux中國

如何在終端使用後台運行模式啟動一個Linux應用程序

這是一個篇幅不長但是十分有用的教程,可以幫助你在終端啟動一個Linux應用程序,並且使終端窗口不會丟失焦點。我們有很多可以在Linux系統中打開一個終端窗口的方法,這取決於你的選擇以及你的桌面環境。如果是使用Ubuntu的話,你可以利用CTRL+ALT+T組合鍵打開終端。
Linux中國

使用iSCSI Target創建集中式安全存儲(一)

iSCSI 是一種塊級別的協議,用於通過TCP/IP網路共享原始存儲設備,可以用已經存在的IP和乙太網如網卡、交換機、路由器等通過iSCSI協議共享和訪問存儲。iSCSI target是一種由遠程iSCSI伺服器(target)提供的遠程硬碟。 在Linux中安裝iSCSI Target 我們不需要佔用很大的資源就可以為客戶端提供穩定的連接和性能。iSCSI伺服器稱為Target(目標器),它提供伺服器上的存儲共享。iSCSI客戶端稱為Initiator(發起程序),它訪問Target伺服器共享的存儲。市場中有賣的用於大型存儲服務如SAN的iSCSI適配器。 我們為什麼要在大型存儲領域中使用iS
Linux中國

Cutegram: 一個GNU/Linux下不錯的Telegram客戶端

不需要再介紹Telegram了,對吧。Telegram是一款流行的免費即時通信工具,可以讓你在全球與朋友聊天。不像Whatsapp,Telegram是永久免費、沒有廣告、沒有訂閱費用的。並且Telegram客戶端也是開源的。Telegram在許多不同的平台中都有,包括Linux、Android、iOS、Windows Phone和Mac OS X。使用telegram發送的消息是高度加密且會自我銷毀。它很安全,並且沒有對你的多媒體和聊天的大小作限制。 在先前的教程中我們已經提到你可以在Ubuntu/Debian中安裝Telegram。然而,有一個新的Telegram客戶端叫Cutegram出現了,可以使你的聊天體驗更加有
Linux中國

怎樣在廢舊的硬體上安裝 Xen 虛擬機監視器

Xen 是一個直接運行在硬體上的虛擬機監視器,這意味著你必須準備一個裸機來安裝和運行 Xen。而 KVM 則和 Xen 有一些不同 你可以把它添加到任何已經正在運行 Linux 的機器上。本教程描述了如何在廢舊的硬體上安裝和配置 Xen 虛擬機監視器。 整個安裝過程使用 Debian ...

Posts navigation