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)上,與會人員共同探討了這個問題,並進一步談論了他們應該怎麼做才能解決這個問題。 當主持人提問的時候,在座的大多數開發人員都表示他們更樂意在他們的手機上面
Linux中國

暴增 Emacs 生產力的十大最佳插件

一年前的這個時候,我想要尋找將 Vim 打造成一個成熟的全功能的 IDE 的最好插件。有趣的是,那篇文章的很多評論提到了 Emacs 已經大部分有了這些內置插件,已經是一個很棒的 IDE 了。儘管我對 Emacs 的難以置信的多樣化表示贊同,它依舊不是一個可以開箱即用的高級編輯器。還好,其龐大的插件庫可以解決這個問題。但在過多的選擇中,有時很難弄清該如何入手。因此,現在讓我試著收集一個不可或缺的插件的簡短列表,來提升你使用 Emacs 時的工作效率。 雖然我主要側重於與編程相關的生產力提升,但是這些插件對所有人或不同用途都是有用的
Linux中國

如何更新 ISPConfig 3 SSL 證書

本教程描述了如何在 ISPConfig3控制面板中更新 SSL 證書。有兩個可選的方法: 用 OpenSSL 創建一個新的 OpenSSL 證書和 CSR。 用 ISPConfig updater 更新 ...
Linux中國

使用 Nmon 監控 Linux 的系統性能

Nmon(得名於 Nigel 的監控器)是IBM的員工 Nigel Griffiths 為 AIX 和 Linux 系統開發的一款計算機性能系統監控工具。Nmon 可以把操作系統的統計數據展示在屏幕上或者存儲到一份數據文件里,來幫助了解計算機資源的使用情況、調整方向和系統瓶頸。這個系統基準測試工具只需要使用一條命令就能得到大量重要的性能數據。使用 Nmon 可以很輕鬆的監控系統的 CPU、內存、網路、硬碟、文件系統、NFS、高耗進程、資源和 IBM ...
Linux中國

如何在 Ubuntu 上使用 Glances 監控系統

Glances 是一個用於監控系統的跨平台、基於文本模式的命令行工具。它是用 Python 編寫的,使用 psutil 庫從系統獲取信息。你可以用它來監控 CPU、平均負載、內存、網路介面、磁碟 I/O,文件系統空間利用率、掛載的設備、所有活動進程以及消耗資源最多的進程。Glances 有很多有趣的選項。它的主要特性之一是可以在配置文件中設置閥值(careful(小心)、warning(警告)、critical(致命)),然後它會用不同顏色顯示信息以表明系統的瓶頸。 Glances 的功能 CPU 平均負載 不同狀態(如活動、休眠)進程的數量 ...
Linux中國

如何在 Linux 中根據國家位置來阻斷網路流量

作為一名維護 Linux 生產伺服器的系統管理員,你可能會遇到這樣一些情形:你需要根據地理位置,選擇性地阻斷或允許網路流量通過。 例如你正經歷一次由註冊在某個特定國家的 IP 發起的 DoS 攻擊;或者基於安全考慮,你想阻止來自未知國家的 SSH 登錄請求;又或者你的公司對某些在線視頻有分銷權,它要求只能在特定的國家內合法發行;抑或是由於公司的政策,你需要阻止某個本地主機將文件上傳至任意一個非美國的遠程雲端存儲。 所有的上述情形都需要設置防火牆,使之具有基於國家位置過濾流量的功能。有幾個方法可以做到這一點,其中之一是
Linux中國

在大學培養學生們參與開源代碼開發的十四個技巧

學術界是培養和塑造未來的開源開發者的最佳平台。研究中發現,我們偶爾會開源自己編寫的軟體。這樣做有兩個理由,一是為了推廣自己編寫的工具的使用,二是為了了解人們使用這些工具時會遇到哪些問題。在這樣一個編寫研究軟體的背景下,我的任務就是為 Bradford 大學重新設計二年級的本科軟體工程課程。 這是一個挑戰,因為我所面對的 80 個學生是來自不同專業的,包括 IT、商務計算和軟體工程,這些學生將要在一起上課。最有難度的是,需要和這些編程經驗差距很大的學生一起編寫代碼。按照傳統,該課程允許學生選擇自己的小組,然後給他們
Linux中國

awk & sed ,一個老派系統管理員的基本素養

我們不要讓下一代 Linux 和 Unix 的管理員忘記初始化腳本和基本工具的好處 我曾經有一次在 Reddit 看到一個帖子,請問如何操作文本文件。這是一個很簡單的需求,就像我們常用 Unix 的人每天遇到的一樣。他的問題是,如何刪除文件中的重複行,只保留不重複的。 這聽起來似乎很簡單,但是當文件足夠大時,就會有些複雜。 這個問題有很多種不同的答案。你可以使用幾乎任何一種語言來寫這樣的一個腳本,只是時間的投入和代碼的複雜性不同罷了。根據你的個人水平,它大概會花費20-60分鐘。但是如果你使用了 Perl、Pytho
Linux中國

開源 DJ 軟體 Mixxx 2.0 版發布

時隔三年,開源 DJ 混音軟體 Mixxx 再度發布一個大的版本更新----Mixxx 2.0。 Mixxx 是一個跨平台的自由、開源的 DJ 混音軟體,它幾乎提供了當你想自己混音時需要的一切功能。Mixxx 近幾年在專業人士以及業餘愛好者中都很火。 甚至在 Mixxx 中你能使用你的 iTunes ...

Posts navigation