Linux中國

如何設置 Linux 上 SSH 登錄的 Email 提醒

虛擬私有伺服器 (VPS)上啟用 SSH 服務使得該伺服器暴露到互聯網中,為黑客攻擊提供了機會,尤其是當 VPS 還允許root 直接訪問時。VPS 應該為每次 SSH 登錄成功嘗試配置一個自動的 email 警告。 VPS 伺服器的所有者會得到各種 SSH ...
Linux中國

怎樣用 WPScan,Nmap 和 Nikto 掃描和檢查一個 WordPress 站點的安全性

介紹 數百萬個網站用著 WordPress ,這當然是有原因的。WordPress 是眾多內容管理系統中對開發者最友好的,本質上說你可以用它做任何事情。不幸的是,每天都有些嚇人的報告說某個主要的網站被黑了,或者某個重要的資料庫被泄露了之類的,嚇得人一愣一愣的。 如果你還沒有安裝 WordPress ,可以看下下面的文章。 在基於 Debian 的系統上: 如何在 Ubuntu 上安裝 ...
Linux中國

GitHub 上最流行的編程語言

編程語言不僅僅是開發者用來創建程序或表達演算法的工具,它們也是對創造力進行編碼和解碼的儀器。通過觀察編程語言的歷史,我們在追求為解決問題找到一個更好的方法,促進協作,構建好的產品以及重用他人的工作上得到一個獨特的觀點。 我們有大約 70% 的客戶向我們的服務發送應用日誌,因此我們能追蹤哪種語言是最流行的,以及哪種語言獲得了開發人員的關注。 基於從2012年以來的歷史的GitHub 歸檔和GitHut數據,我們分析了GitHub上大部分開發者的動作並繪製成你下面看到的信息圖表。我們主要關註: 活躍庫的數量,這是反應了人們正在研究
Linux中國

Mydumper – MySQL資料庫備份工具

Mydumper 是 MySQL 資料庫伺服器備份工具,它比 MySQL 自帶的 mysqldump 快很多。它還有在轉儲的同時獲取遠程伺服器二進位日誌文件的能力。 Mydumper 的優勢 並行能力 (因此有高速度) 和性能 ...
Linux中國

只有幾百個位元組大小的國際象棋程序

當我在這裡提到了 ZX81 電腦時,我已經暴露了我的年齡。ZX81 是一個由英國開發者(Sincilair 研究所)生產的家庭電腦,它擁有"高達" 1KB 的內存!上面的 1KB 並不是列印錯誤,這個家庭電腦確實只配置有 1KB 的板載內存。但這個內存大小上的限制並沒有阻止愛好者製作種類繁多的軟體。事實上,這個機器引發了一代編程奇才的出現,這讓他們掌握了讓程序在該機上運行起來的技能。這個機器可以通過一個 16 KB 的內存卡來進行升級,這就提供了更多的編程可能。但未經擴展的 1KB ...
Linux中國

系統管理員的容器時代之殤

系統管理現在處於一個癲狂的時代,一片混亂。 我並不是抱怨老式系統管理員們,他們還是知道如何讓系統工作起來,知道怎麼更新系統和如何升級擴容。 這篇吐槽是關於容器、預構建虛擬機鏡像的,它們真是令人難以置信的混亂,它們的腦子裡面就根本沒有可信和升級的概念。 (題圖來自crtdot.com) 舉個 Hadoop 的例子,似乎就沒有人知道如何從頭構建一份 Hadoop,它那令人頭昏眼花的依賴關係、版本需求和構建工具讓人云山霧罩。所有這些神奇的工具仍然是通過傳統的 make 命令構建的,每個工具都是它自己帶的,彼此不兼容,你得按照沒有復用意
Linux中國

【微博活動】Linux中國微博5w粉絲活動

Linuxer and 鄉親們,Linux中國微博5w粉絲活動粗暴來襲,即日起至4月30日,關注@Linux中國轉發置頂微博(http://weibo.com/1772191555/CeAy6m9lq)並@ 一位互粉好友,即有機會獲贈我們為大家準備的挨踢必備裝備,移動電源、滑鼠等你來拿,轉發數每超過100送出一個U盤,禮品活動結束後統一抽獎派送,好禮堆成羴(shan)有膽你就來。 禮品展示 (小米移動電源) (羅技無線滑鼠) (ADATA U盤) 全家福 :-D ...
Linux中國

如何在Ubuntu/CentOS上安裝Linux內核4.0

大家好,今天我們學習一下如何從Elrepo或者源代碼來安裝最新的Linux內核4.0。代號為Hurr durr I'm a sheep的Linux內核4.0是目前為止最新的主幹內核。它是穩定版3.19.4之後發布的內核。4月12日是所有的開源運動愛好者的大日子,Linux Torvalds宣布了Linux內核4.0的發布,它現在就已經可用了。由於包括了一些很棒的功能,例如無重啟補丁(實時補丁),新的升級驅動,最新的硬體支持以及很多有趣的功能都有新的版本,它原本被期望是一次重要版本。但是實際上內核4.0並不認為是期望中的重要版本,Linus 表示期望4.1會是一個更重要的版本。實時補
Linux中國

Prips – 列印指定範圍內的IP地址

prips是一個可以列印出指定範圍內所有ip地址的一個工具。它可以增強那些只能同時工作在一個主機上的工具的可用性。 在ubuntu上安裝prips 打開終端並輸入下面的命令 sudo apt-get install prips 使用prips prips語法 prips ...
Linux中國

直擊 Elementary OS 0.3 Freya – 下載和安裝指南

Elementary OS是一個以Ubuntu為基礎的輕量級操作系統,廣受歡迎。目前已經發行了三個版本,而第四個版本將會以即將到來的Ubuntu16.04為基礎開發。 Jupiter (0.1): 第一個Elementary OS穩定發行版基於Ubuntu 10.10,在2011年三月發布。 Luna (0.2): 第二個Elementary OS穩定發行版基於Ubuntu 12.04,於2012年11月發布。 Freya (0.3): ...
Linux中國

如何在 Ubuntu 中再次登錄時還原上次運行的應用

在你的 Ubuntu 里,如果你需要處理一些工作,你並不需要關閉正運行著的那些應用,只需要管理一下窗口,並打開那些工作需要的應用就行。然而,如果你需要離開處理些別的事情或你的機器電量低使得你必須馬上關閉電腦,這些程序可能就需要關閉終止了。不過幸運的是,你可以讓 Ubuntu 記住所有你正運行的應用並在你下一次登錄時還原它們。 自動保存會話 現在,為了讓我們的 Ubuntu 記住當前會話中正運行的應用並在我們下一次登錄時還原它們,我們將會使用到 dconf-editor。這個工具代替了前一個 Ubuntu 版本里安裝的 gconf-editor,但默認情
Linux中國

Linux有問必答:如何在樹莓派上安裝USB網路攝像頭

Question: 我可以在樹莓派上使用標準的USB網路攝像頭么?我該如何檢查USB網路攝像頭與樹莓派是否兼容?另外我該如何在樹莓派上安裝它? 如果你想在樹莓上拍照或者錄影,你可以安裝樹莓派的攝像頭板。如果你不想要為攝像頭模塊花費額外的金錢,那有另外一個方法,就是你常見的USB 攝像頭。你可能已經在PC上安裝過了。 本教程中,我會展示如何在樹莓派上設置攝像頭。我們假設你使用的系統是Raspbian。 在此之前,你最好檢查一下你的攝像頭是否在這些已知與樹莓派兼容的攝像頭之中。如果你的攝像頭不在這個兼容列表中,不要喪氣,仍然有可
Linux中國

Linux Shell腳本面試25問

Q:1 Shell腳本是什麼、它是必需的嗎? 答:一個Shell腳本是一個文本文件,包含一個或多個命令。作為系統管理員,我們經常需要使用多個命令來完成一項任務,我們可以添加這些所有命令在一個文本文件(Shell腳本)來完成這些日常工作任務。 Q:2 什麼是默認登錄shell,如何改變指定用戶的登錄shell 答:在Linux操作系統,/bin/bash是默認登錄shell,是在創建用戶時分配的。使用chsh命令可以改變默認的shell。示例如下所示: # chsh 用戶名 -s 新shell # chsh linuxtechi -s ...
Linux中國

在 Ubuntu14.10/Mint7 上安裝 Gnome Flashback 經典桌面

如果你不喜歡現在的Unity桌面,Gnome Flashback桌面環境是一個簡單的並且很棒的選擇,讓你能找回曾經經典的桌面。 Gnome Flashback基於GTK3並提供與原先gnome桌面視覺上相似的界面。 Gnome Flashback的另一個改變是採用了源自mint和xface的MATE桌面,但無論mint還是xface都是基於GTK2的。 安裝 Gnome Flashback 在你的ubuntu上安裝以下包即可: $ sudo apt-get install gnome-session-flashback ...
Linux中國

如何在Docker容器中運行GUI程序

各位,今天我們將學習如何在Docker之中運行GUI程序。我們可以輕易地在Docker容器中運行大多數GUI程序且不出錯。Docker是一個開源項目,提供了一個打包、分發和運行任意程序的輕量級容器的開放平台。它沒有語言支持、框架或者打包系統的限制,並可以運行在任何地方、任何時候,從小型的家用電腦到高端的伺服器都可以運行。這讓人們可以打包不同的包用於部署和擴展網路應用,資料庫和後端服務而不必依賴於特定的棧或者提供商。 下面是我們該如何在Docker容器中運行GUI程序的簡單步驟。本教程中,我們會用Firefox作為例子。 1. 安裝 Docker
Linux中國

10個所需的IT技能,助你職場成功

在本篇中,我們將指點頂尖的IT技能,這會幫助你找到理想的工作。這些資料和統計結果是會伴隨市場和需求的變化而變化的。只要有任何主要的變化,我們會儘可能地更新列表。所有的統計數據基於最近的,全球一些IT公司的招聘信息和需求。 1. VMware VMware公司設計的虛擬化和雲計算軟體高居榜首。VMware首次宣布商業支持x86架構的虛擬化。VMware的招聘需求在上個季度已經增長至16%。 最新穩定發行版: 11.0 2. MySQL 這款開源的關係型資料庫管理系統憾居第二。直到2013年,MySQL都還是第二大使用廣泛的RDBMS(註:Relational Database Manage
Linux中國

如何在 CentOS/RHEL 中為 Apache Tomcat 綁定 IPv4 地址

今天我們來學習一下如何在CentOS 7 Linux分散式系統中為Tomcat綁定IPv4。 Apache Tomcat 是由Apache 軟體基金會 開發的開源web伺服器和servlet容器。它實現了Java Servlet,JavaServer頁面(JSP),Java的統一表達式語言,以及Sun Microsystems的Java的WebSocket規範,並提供了一個運行java代碼的web伺服器環境。 如果由於tomcat默認綁定到IPv6而導致我們的web伺服器不能正常工作,就有必要將tomcat綁定到IPv4。眾所周知,IPv6是為設備分配IP地址的現代方法,雖然在不久的將來也許會得到應用,但是現在並沒有得到完全應用。由於沒有用處
Linux中國

Torvalds: 寫linux內核的人更加容易找工作

相比起以往,linux內核開發這麼專業的事情,在最近發布的《誰在編寫 Linux》報告中,其無償貢獻者降到了歷史最低水平。 這個報道由linux基金會撰寫,上年有11.8%的內核開發是由無償貢獻者完成,相比2012年的14.6%下滑了19%。基金會說貢獻者有逐年下降的趨勢。 即使是這樣,在最新的《誰在編寫 Linux》報告里,無償貢獻者還是最大的單一貢獻來源,共做了11968 處修改,佔整體的12.4%。然而,linux基金會說,企業貢獻者共同佔比越來越多,超過80%的內核貢獻是由有償的專業開發者完成的。 根據 linus Torvalds 說,這個有償開發者趨勢不會對
Linux中國

紅帽開發者工具集3.1測試版發布了

摘要:想要試試最新的紅帽企業版Linux 6/7的開發者工具?測試版已經發布啦。 這是DevOps也不能完全解決的程序員和系統管理員之間永恆的問題之一。系統管理員想要最穩定的操作系統,而程序員想要最新最棒的開發工具。紅帽公司對這個兩難問題的解決方法就是用最新的穩定版Red Hat Enterprise Linux (RHEL)去測試這些新品牌工具,然後向開發者發布。 紅帽開發者工具集 紅帽剛剛公布了給開發者的最新玩具:紅帽開發者工具集 3.1。現在可以獲得這些最熱門工具包的測試版了。 這次更新包括: GNUCompiler Collection ...
Linux中國

Linux內核4.0功能:實時內核補丁,支持PS3

Linux Torvalds 在Linux內核郵件列表裡發布了Linux內核新的穩定版。 Linux 4.0,代號為Hurr durr Im a sheep,帶來了一小系列新硬體支持,驅動改進,性能調整,錯誤修復等。 但是其實沒有太多的更新的必要,Torvalds 寫到: 功能方面,4.0 並沒有那麼多特別的。雖然在內核補丁設施上做了很多工作,但事實上 我們在其它版本中有更大的改變。所以這僅僅是一次按部就班的發布。 ...
Linux中國

如何配置使用 HTTP 嚴格傳輸安全(HSTS)

HTTP 嚴格傳輸安全(HSTS)是一種安全功能,web 伺服器通過它來告訴瀏覽器僅用 HTTPS 來與之通訊,而不是使用 HTTP。本文會說明如何在 Apache2、Nginx 和 Lighttpd 上如何啟用 HSTS。在主流的 web 伺服器上測試通過: Nginx1.1.19、 Lighttpd ...

Posts navigation