雨落清風。心向陽
Linux中國

如何在 Linux 上使用 x2go 設置遠程桌面

由於一切都遷移到了雲上,作為提高職員生產力的一種方式,虛擬遠程桌面在工業中越來越流行。尤其對於那些需要在多個地方和設備之間不停漫遊的人,遠程桌面可以讓他們和工作環境保持無縫連接。遠程桌面對於僱主同樣有吸引力,可以在工作環境中提高敏捷性和靈活性,由於硬體整合、桌面安全加固等原因降低 IT 花費。 在 Linux 世界中,理所當然設置遠程桌面有很多選擇,支持許多協議(例如 RDP、RFB、NX) 和伺服器/客戶端實現(例如 TigerVNC、RealVNC、FreeNX、x2go、X11vnc、TeamViewer 等等)。 這當中有個出色的產品叫做 X2Go,它是一個
Linux中國

Linux 4.1 帶來了什麼新東西?

一個新的Linux內核已經發布了 - 全世界為之心跳(我們想把它說的詩意一些)。 Linus Torvalds(除了他不會有誰了)在Linux郵件列表(當然不會在別的地方)中宣布,在大概兩個月後迎來了第一個4.x系列的Linux內核的發布。 像每次發布前那樣,Linux 4.1帶來了很多的改變。它們包括了硬體兼容性、電源管理、文件系統性能、以及你從沒聽說過的處理器的技術修復。 Linux 4.1 已經進入將在10月發布的 Ubuntu 15.10 。 Linux 4.1 ...
Linux中國

有哪些不錯的命令行HTTP客戶端?

整體大於它的各部分之和,這是引自希臘哲學家和科學家的亞里士多德的名言。這句話特別切中Linux。在我看來,Linux最強大的地方之一就是它的協作性。Linux的實用性並不僅僅源自大量的開源程序(命令行)。相反,其協作性來自於這些程序的綜合利用,有時是結合成更大型的應用。 Unix哲學引發了一場軟體工具的運動,關注開發簡潔,基礎,乾淨,模塊化和擴展性好的代碼,並可以運用於其他的項目。這種哲學成為了許多的Linux項目的一個重要的元素。 好的開源開發者寫程序為了確保該程序儘可能運行得好,並且同時能與其他程序很好地協作。目標就
Linux中國

如何在 Linux 中安裝漂亮的 GTK+ 扁平化主題 Arc

今天我們將向你介紹最新發布的GTK+主題,它擁有透明和扁平元素,並且與多個桌面環境和Linux發行版兼容。這個主題叫Arc。 開始講細節之前,我建議你快速瀏覽一下下面的圖,這樣你有會對這個主題就會有一個基本的概念了。同樣你應該知道它目前可以工作在GTK+ 2.x、GTK+ 3.x、GNOME-Shell、 Budgie、 Unity和Pantheon用戶界面,它們都使用了GNOME 體系。 同樣、Arc主題的開發者告訴我們它已經成功地在Ubuntu 15.04(Vivid Vervet)、 Arch Linux、 ...
Linux中國

如何在 Ubuntu 15.04 中安裝 nginx 和 google pagespeed

Nginx (engine-x)是一個開源的高性能 HTTP 伺服器、反向代理和 IMAP/POP3 代理伺服器。nginx 傑出的功能有:穩定、豐富的功能集、簡單的配置和低資源消耗。nginx 被用於一些高性能網站並在站長之間變得越來越流行。本教程會從源碼構建一個帶有 google paespeed 模塊的用於 Ubuntu 15.04 的 nginx ...
Linux中國

在Ubuntu 15.04下安裝Android Studio

Android Studio是官方為了Android應用開發者而發布的IDE,它基於IntelliJ的IDEA。 Android Studio的功能 靈活的基於Gradle的建構系統 針對不同手機編譯多個版本的apk 代碼模板功能構建出各種常用的應用 ...
Linux中國

在Ubuntu中安裝Unity 8桌面預覽版

如果你一直關注新聞,那麼就知道Ubuntu將會切換到帶有Unity 8桌面的Mir顯示伺服器。然而,在尚未確定運行在 Mir 上的Unity 8是否會出現在Ubuntu 15.10 Willy Werewolf之前,有了一個Unity 8的預覽版本可供你體驗和測試。通過官方PPA,可以很容易地安裝Unity 8到Ubuntu 14.04,14.10和15.04中。 到目前為止,開發者已經可以通過ISO(主要途徑)獲得該Unity 8預覽來進行測試。不過Canonical也通過LXC容器發布了它。通過該方法,你可以使用Unity 8桌面會話,讓它像其它桌面環境一樣運行在Mir顯示伺服器上。就像你在Ubuntu中安裝Mate桌面,然後
Linux中國

2015 年度開源項目新秀榜

黑鴨(Black Duck)軟體公布了一份名叫年度開源項目新秀的報告,介紹了由全球開源協會發起的10個最有趣、最活躍的新項目。 年度開源項目新秀 每年都有上千新的開源項目問世,但只有少數能夠真正的吸引我們的關注。一些項目因為利用了當前比較流行的技術而發展壯大,有一些則真正地開啟了一個新的領域。很多開源項目建立的初衷是為了解決一些生產上的問題,還有一些項目則是世界各地誌同道合的開發者們共同發起的一個宏偉項目。 從2009年起,開源軟體管理公司黑鴨便發起了年度開源項目新秀這一活動,它的評選根據Open Hub網站(即以前的Oh
Linux中國

Linux下優秀的音頻編輯軟體

不論您是一個音樂愛好者或只是一個要記錄您導師的講話的學生,您都需要錄製音頻和編輯音頻。長久以來這樣的工作都要靠Macintosh,如今那個時代已經過去,現在Linux也可以勝任這些工作了。簡而言之,這裡有一份不完全的音頻編輯器軟體列表,適用於不同的任務和需求。 1. Audacity 讓我們從我個人最喜歡的軟體開始。Audacity可以運行在Windows、Mac和Linux上。它是開源的,且易於使用。你會覺得:Audacity幾乎是完美的。它可以讓您在乾淨的界面上操作音頻波形。簡單地說,您可以覆蓋音軌、剪切和修改音軌、增加特效、執行高級的聲音分析,
Linux中國

Shell腳本:使用rsync備份文件/目錄

本文我們介紹一個shell腳本,用來使用rsync命令將你本地Linux機器上的文件/目錄備份到遠程Linux伺服器上。使用該腳本會以交互的方式實施備份,你需要提供遠程備份伺服器的主機名/ip地址和文件夾位置。我們使用一個單獨的列表文件,在這個文件中你需要列出要備份的文件/目錄。我們添加了兩個腳本,第一個腳本在每次拷貝完一個文件後詢問密碼(如果你啟用了ssh密鑰驗證,那麼就不會詢問密碼),而第二個腳本中,則只會提示一次輸入密碼。 我們打算備份bckup.txt,dataconfig.txt,docs和orcledb。 # ls -l total 12 -rw-r--r--. 1 root root
Linux中國

Linux有問必答:如何在Linux中直接掛載LVM分區

提問: 我有一個USB盤包含了LVM分區。 我想要在Linux中訪問這些LVM分區。我該如何在Linux中掛載LVM分區? LVM是邏輯卷管理工具,它允許你使用邏輯卷和卷組的概念來管理磁碟空間。使用LVM相比傳統分區最大的好處是彈性地為用戶和程序分配空間而不用考慮每個物理磁碟的大小。 在LVM中,那些創建了邏輯分區的物理存儲是傳統的分區(比如:/dev/sda2,/dev/sdb1)。這些分區必須被初始化為物理卷 PV並加上卷標(如,Linux LVM)來使它們可以在LVM中使用。一旦分區被標記被LVM分區,你不能直接用mount命令掛載。 如果你嘗試掛載一個LVM分區(比
Linux中國

如何在雲服務提供商的平台上使用Docker Machine

大家好,今天我們來了解如何使用Docker Machine在各種雲服務提供商的平台上部署Docker。Docker Machine是一個可以幫助我們在自己的電腦、雲服務提供商的平台以及我們數據中心的機器上創建Docker機器的應用程序。它為創建伺服器、在伺服器中安裝Docker、根據用戶需求配置Docker客戶端提供了簡單的解決方案。驅動API對本地機器、數據中心的虛擬機或者公用雲機器都適用。Docker Machine支持Windows、OSX和Linux,並且提供一個獨立的二進位文件,可以直接使用。它讓我們可以充分利用支持Docker的基礎設施的生態環境合作夥伴,並且使用相同的接
Linux中國

如何在 Ubuntu 中檢查筆記本 CPU 的溫度

夏天到了,筆記本過熱是最近一個常見的問題。監控硬體溫度或許可以幫助你診斷筆記本為什麼會過熱。本篇中,我們會了解如何在Ubuntu中檢查CPU的溫度。 我們將使用一個GUI工具Psensor,它允許你在Linux中監控硬體溫度。用Psensor你可以: 監控cpu和主板的溫度 監控NVidia GPU的文檔 監控硬碟的溫度 監控風扇的速度 監控CPU的利用率 Psensor最新的版本同樣提供了Ubuntu中的指示小程序,這樣使得在Ubuntu中監控溫度變得更加容易。你可以選擇在面板的右上角顯示溫度。它還會在溫度上過閾值後通知。 如何在Ubuntu 15.04 和 14.04中安裝Psensor
Linux中國

深入 NGINX: 我們如何設計性能和擴展

NGINX 能在 web 性能中取得領先地位,這是由於其軟體設計所決定的。許多 web 伺服器和應用程序伺服器使用一個簡單的基於線程或進程的架構,NGINX 立足於一個複雜的事件驅動的體系結構,使它能夠在現代硬體上擴展到成千上萬的並發連接。 下面這張深入 NGINX 的信息圖從高層次的進程架構上深度挖掘說明了 NGINX 如何在單一進程里保持多個連接。這篇博客進一步詳細地解釋了這一切是如何工作的。 知識 ...
Linux中國

11個無用而有趣的Linux終端彩蛋

這裡有一些很酷的Linux終端彩蛋,其中的每一個看上去並沒有實際用途,但很有趣。 只工作不玩耍 當我們使用命令行工作時,Linux是功能和實用性最好的操作系統之一。想要執行一個特殊任務?可能一個程序或者腳本就可以幫你搞定。但就像一本書中說到的,只工作不玩耍聰明的孩子也會變傻。下邊是我最喜歡的可以在終端做的沒有實際用途的、傻傻的、惱人的、可笑的事情。 讓終端成為一個有態度的人 第一步)敲入sudo visudo 第二步)在Defaults末尾(文件的前半部分)添加一行Defaults insults。 第三步)保存文件。 我剛才對電腦做了什麼?
Linux中國

如何在 CentOS 7 上安裝 Percona伺服器

在這篇文章中我們將了解關於 Percona 伺服器,一個開源的MySQL,MariaDB的替代品。InnoDB的資料庫引擎使得Percona 伺服器非常有吸引力,如果你需要的高性能,高可靠性和高性價比的解決方案,它將是一個很好的選擇。 在下文中將介紹在CentOS 7上 Percona 伺服器的安裝,以及備份當前數據,配置的步驟和如何恢復備份。 1.什麼是Percona,為什麼使用它 Percona是一個MySQL,MariaDB資料庫的開源替代品,它是MySQL的一個分支,相當多的改進和獨特的功能使得它比MYSQL更可靠,性能更強,速度更快,它與MYSQL完全兼容,你甚至可以在Oracle的MyS
Linux中國

PHP 20歲了:從玩具到巨頭

曾經的醜小鴨工程已經轉變為一個互聯網巨頭,感謝靈活、務實和充滿活力的開發者社區。 當Rasmus Lerdorf發布一個用C寫的小型緊湊的CGI可執行程序集合時, 他沒有想到他的創造會對網路發展產生多大的影響。今年在Miami舉行的SunshinePHP大會上,Lerdorf做了開場演講,他自嘲到,在1995年的時候,我以為我已經在 Web 上解除了C API的束縛。顯然,事情並非那樣,我們全成了C程序員了。 題圖來自: Steve Jurvetson via Flickr 實際上,當Lerdorf發布個人主頁工具(Personal ...
Linux中國

Linux 上網路監控工具 ntopng 的安裝

當今世界,人們的計算機都相互連接,互聯互通。小到你的家庭區域網(LAN),大到最大的一個被我們稱為互聯網。當你管理一台聯網的計算機時,你就是在管理最關鍵的組件之一。由於大多數開發出的應用程序都基於網路,網路就連接起了這些關鍵點。 這就是為什麼我們需要網路監控工具。ntop 是最好的網路監控工具之一。來自維基百科的知識ntop是一個網路探測器,它以與top顯示進程般類似的方式顯示網路使用率。在交互模式中,它顯示了用戶終端上的網路狀態。在網頁模式中,它作為網路伺服器,創建網路狀態的HTML轉儲文件。它支持NetFlow/sFlowe
Linux中國

如何在 Ubuntu/Debian/Linux Mint 中編譯和安裝 wxWidgets

wxWidgets wxWidgets是一個程序開發框架/庫, 允許你在Windows、Mac、Linux中使用相同的代碼跨平台開發。它主要用C++寫成,但也可以與其他語言綁定比如Python、Perl、Ruby。 本教程中我將向你展示如何在基於Debian的linux中如Ubuntu和Linux Mint中編譯wxwidgets 3.0+。 從源碼編譯wxWidgets並不困難,僅僅需要幾分鐘。庫可以按不同的方式來編譯,比如靜態或者動態庫。 1. 下載 wxWidgets 第一步你需要從wxwidgets.org下載wxWidgets源碼文件。 做完後,解壓到目錄。 2. 設置編譯環境 ...
Shell

命令行也可以如此活力十足 就是這麼酷炫!

桌面環境是充滿魅力,吸引眼球的。不僅增強了視覺體驗,而且在某些情況下能增強軟體的功能,增添趣味。其實在命令行下工作也並不總是那麼單調乏味。如果你想在命令行下獲取幾分樂趣的話,自然也是有很多命令可以令你泛起微笑。
Linux中國

Linux有問必答:Linux上Apache錯誤日誌的位置在哪裡?

問題: 我嘗試著解決我 Linux 系統上的 Apache Web 伺服器的錯誤,Apache的錯誤日誌文件放在的哪個位置呢? 錯誤日誌和訪問日誌文件為系統管理員提供了有用的信息,比如,為 Web 伺服器排障,保護系統不受各種各樣的惡意活動侵犯,或者只是進行各種各樣的分析以監控 HTTP 伺服器。根據你 Web 伺服器配置的不同,其錯誤/訪問日誌可能放在你系統中不同位置。 ...
Linux中國

3個開源的 Python Shell

Python是一個高級、通用、結構化且強大的開源編程語言,廣泛用於各種編程工作。它擁有一個全動態類型系統和自動內存管理,與Scheme,Ruby,Perl和Tcl的十分相似,避免編譯型語言的許多複雜地方和難以理解。Python於1991年由Guido van Rossum創造,然後逐漸成長,流行。 Python是一個非常實用,而且流行的計算機編程語言。使用一個如Python這樣的解釋型語言的好處之一就是,可以藉助其交互的shell探索式地編程。你可以試著代碼,而不必專門寫一個腳本。但是Python shell也有一些局限性。基本來說,有許多很漂亮的Python shell可選擇,都是

Posts navigation