雨落清風。心向陽
Linux中國

基於 JavaScript 的操作系統你聽說過嗎?

我想大多數人聽說過 Node.js,但是你聽說過 NodeOS 嗎?沒錯,NodeOS,一個用 Node.js 寫的操作系統。好吧,實話說,NodeOS 用 Linux 內核來處理各種底層任務,比如硬體通訊什麼的,但是除此之外,使用的都是 Node.js。NodeOS 的開發始於兩年前,創建者的目的很簡單,他只是好奇,「是否有可能僅使用 Node.js 創建一個操作系統呢?」
Linux中國

Linux 系統下查看硬體信息命令大全

有許多命令可以用來查看 Linux 系統上的硬體信息。有些命令只能夠列印出像 CPU 和內存這一特定的硬體組件信息,另外一些命令可以查看多種硬體組件的信息。 這個教程可以帶大家快速了解一下查看各種硬體設備的信息和配置詳情的最常用的命令。 lscpu lscpu命令能夠查看 CPU 和處理單元的信息。該命令沒有任何其他選項或者別的功能。 lscpu 運行該命令會看到下面輸出: lspci ...
Linux中國

grep 命令系列:如何只查看配置文件中未被注釋的有效配置行

大多數的Linux和類Unix系統的配置文件中都有許多的注釋行,但是有時候我只想看其中的有效配置行。那我怎麼才能只看到quid.conf或httpd.conf這樣的配置文件中的非注釋命令行呢?怎麼去掉這些注釋或者空行呢? 我們可以使用 UNIX/BSD/OS X/Linux 這些操作系統自身提供的 grep,sed,awk,perl或者其他文本處理工具來查看配置文件中的有效配置命令行。 grep 命令示例去掉注釋 可以按照如下示例使用grep命令: $ grep -v "^#" /path/to/config/file ...
Linux中國

英偉達和 Valve 攜手推進 Vulkan 開發,準備取代 OpenGL

Vulkan 本來是一個新的跨平台、開放標準的圖形與計算應用編程介面,但是多數人似乎希望它能夠最終取代舊的 OpenGL。更重要的是,它集合了各個公司,甚至是競爭對手的力量,而最終的目標是形成一個可以被任何人使用的開放標準。
Linux中國

微軟開源 .NET 一年後,ASP.NET 情況分析

在前一篇文章中,我們了解了微軟在開源了 .NET 框架中最大一部分一年以來社區的參與情況。 接下來,我們將繼續重複這個分析,但是這次我們將針對 ASP.NET系列項目進行分析: MVC- 通過分成模型-視圖-控制器(MVC)等不同的概念部分來構建動態網站的框架,包括合併的 MVC、 Web API、 和 Web Pages w/ ...
Linux中國

在 Linux 上安裝和配置 Munin 監控伺服器

Munin 是一款類似 RRD tool 的非常棒的系統監控工具,它能提供給你多方面的系統性能信息,例如 磁碟、網路、進程、系統和用戶。這些是 Munin 默認監控的內容。 Munin 如何工作? Munin 以客戶端-伺服器模式運行。主伺服器上運行的 Munin 伺服器進程會從本地運行的客戶端守護進程(Munin 可以監控它自己的資源)或者遠程客戶端(Munin ...
Linux中國

慕尼黑市政府遷移到 Linux 的進程或將取得全面勝利

當前,慕尼黑市政府仍在使用一小部分 Windows 系統,因為現在當地機構所用的軟體中還有41個軟體在使用過期的 Windows XP 和 Windows 2000。慕尼黑市政府的16000名僱員中只有很少的一部分人在使用這些系統,它們用於一些關鍵性任務,比如城市空氣監控等。 然而,使用這些過期的操作系統給慕尼黑市政府帶來了一些麻煩,因為它們已經不再更新,有可能會被黑客利用安全漏洞進行破壞。不過慕尼黑市政府採取了一些方案來保障安全。他們說,存儲在其中的數據是安全的,因為它們使用了虛擬機,並放到了安全的封閉網路中。 為了停止使用這些 Windo
Linux中國

IPv6 互聯網中的隱私保護和網路管理器

IPv6 的使用量正在不斷增加,讓我們始料未及的是,伴隨這個協議不斷增加的使用量,大量的隱私問題湧現出來。互聯網社區在積極發布相關解決方案。當前狀況是怎樣的呢?網路管理器(NetworkManager)又是如何跟上的呢?讓我們來瞧瞧吧! 通過 IPv6 方式連接的主機的特性 啟用了 IPv6 的節點(LCTT 譯註:節點在網路中指一個聯網的設備)並不需要類似 IPv4 網路中 DHCP 伺服器的中央機構來配置他們的地址。它們發現(discover)自己所在的網路,然後通過生成主機部分來自主生成地址。這種方式使得網路配置更加簡單,並且能夠更好的擴展到更
Linux中國

Debian 升級到 PHP 7,並支持並行安裝

Debian 開發者Ondřej Sur 前幾天在一個郵件列表中宣布他們開始遷移到 PHP 7.x 了,並支持多版本並行安裝(co-installable)。而此前幾天,Ubuntu 也宣布其下一個版本 16.04Xenial Xerus 將遷移到 PHP 7.x 。 Ondřej ...
Linux中國

哪個文件系統最適合你的 Linux 系統?

文件系統: 它們不是世界上最激動人心的技術,但是仍然很重要。本文我們將細數那些流行的 Linux 文件系統 - 它們是什麼,它們能夠做什麼,以及它們的目標用戶。 Ext4 如果你曾經安裝過 Linux,你可能在安裝過程中看到過Ext4字樣。用它有一個不錯的理由: 它是當前每個可用的 Linux 發行版所選擇的文件系統。當然,還有其他的一些選擇,但是不可否認的是,Ext4(Extended 4)幾乎是所有 Linux ...
Linux中國

2015年 Linux 世界的十個大事件

2015年已經過去,我在這裡(It's FOSS)發表《2015年的大事件》系列。這個系列的第一篇文章為《2015年 Linux 世界的十個大事件》。這些事件在 Linux 世界中產生了極大的影響,無論它們是積極的還是消極的。 我總結了2015發生的十件產生了最大影響的事件。讓我們來看看: 2015年度十大 Linux /開源相關事件 補充一句,以下這些事件沒有按照時間順序排列。 微軟與 Linux 的結盟 在9月下旬,所有人聽到微軟構建了自己的 ...
Linux中國

如何在 Ubuntu/Fedora/Debian 中安裝 GitLab

在 Git 問世之前,分散式版本控制從來都不是一件簡單的事。Git 是一個自由開源的軟體,旨在輕鬆且快速地對從小規模到非常巨大的項目進行管理。Git 最開始由 Linus Torvalds 開發,他同時也是著名的 Linux 內核的創建者。在 git 和分散式版本控制系統領域中,GitLab 是一個極棒的新產品。它是一個基於 web 的 ...
Linux中國

如何在 CentOS / RHEL 上設置 SSH 免密碼登錄

作為系統管理員,你計劃在 Linux 上使用 OpenSSH,完成日常工作的自動化,比如文件傳輸、備份資料庫轉儲文件到另一台伺服器等。為實現該目標,你需要從主機 A 能自動登錄到主機 B。自動登錄也就是說,要在 shell 腳本中使用ssh,而無需要輸入任何密碼。 本文會告訴你怎樣在 CentOS/RHEL 上設置 SSH 免密碼登錄。自動登錄配置好以後,你可以通過它使用 SSH ...
Linux中國

衡量開源社區的五大指標

如果你想要使用指標來追蹤你的自由開源軟體(FOSS)的社區。現在就面臨著一個問題:我應該去追蹤哪些指標呢? 要回答這個問題,你必須知道你需要什麼信息。比如,你可能想要知道一個項目社區的可持續性。一個社區對問題的應對速度有多快。一個社區怎麼吸引、維護或者流失貢獻者。一旦你知道需要哪類信息,你就可以找出哪些社區活動可以提供你想要知道的內容。幸運的是,自由開源軟體(FOSS)遵從開放式開發模型,在其軟體開發倉庫里留下了大量的公共數據,我們可以對這些數據進行分析,並從中收集到一些有用的數據。 在這篇文章中,我會介
Linux中國

jobs 命令示例

我是個新的 Linux/Unix 用戶。我該如何在 Linux 或類 Unix 系統中使用 BASH/KSH/TCSH 或者基於 POSIX 的 shell 來查看當前正在進行的作業(job)?在 Unix/Linux 上怎樣顯示當前作業的狀態?(LCTT ...
Linux中國

為什麼主線內核不能運行在我的手機上?

對於自由軟體來說,其最大的自由之一就是能夠用一個更新或修改的版本來替換原始版本的程序。儘管如此,數千萬使用那些手機裡面裝著所謂 Linux 的用戶卻很少能夠在他們的手機上運行主線內核(mainline kernel),即使他們擁有替換內核代碼的專業技能。可悲的是,我們必須承認目前仍然沒有可以運行主線內核的主流手機。在由 Rob Herring 主持的2015屆內核峰會(Kernel Summit)上,與會人員共同探討了這個問題,並進一步談論了他們應該怎麼做才能解決這個問題。 當主持人提問的時候,在座的大多數開發人員都表示他們更樂意在他們的手機上面

Posts navigation