雨落清風。心向陽
開源軟體

光速上手C++20協程

今天來學習下怎麼使用基於C++20設計開發的協程框架async_simple(https://github.com/alibaba/async_simple)。async_simple是阿里巴巴開源的輕量級C++非同步框架。提供了基於C++20無棧協程(Lazy),有棧協程(Uthread)以及Future/Promise等非同步組件。連續兩年經歷天貓雙十一磨礪,承擔了億級別流量洪峰,具備高性能和高穩定性。
開源軟體

更快的網路文件系統 — Oxfs

Oxfs 是一個類似與 SSHFS 的用戶態網路文件系統,底層數據傳輸基於 SFTP 協議。Oxfs 引入非同步刷新策略解決網路速度與用戶操作文件讀速度不匹配引起的卡頓問題。
信息安全

安全能力交換協同應對DDoS

安全形勢的急劇惡化也催生出了海量的安全需求,大量安全廠商及網路運營商都投身到這場全球性的安全對抗戰役中,但是隨著網路攻擊在規模、複雜性及量級方面的不斷擴大,越來越多的網路安全廠商及運營商感覺到「力不從心」,大家都意識到應對現今的網路攻擊已不是一家公司或單一組織可以解決的。協作,必將成為未來網路安全領域最重要的發展方向。
開源軟體

基於 Elasticsearch 構建搜索引擎

Elasticsearch 是一個實時搜索和分析引擎。它可以大規模的索引文檔,同時允許你能夠搜索到它們,並快速地對其進行分析。Elasticsearch 能夠被 Hadoop 集成,在大數據存儲和大數據搜索與分析的方面實現協作。在這篇文章中,我將會簡要地介紹它的工作原理,然後我會根據最近的一個項目去深入研究一些例子。
教程

理解 Linux 文件系統——EXT4

現在主流的 Linux 發行版默認的文件系統都已經是 ext4 文件系統了,只有少數早一點的發行版還以 ext3、ext2 作為默認文件系統,再往回看,甚至默認 ext 文件系統的發行版也是存在的。
Linux 發行版/系統

GNOME 3.28 Release Party 煙花三月—— 揚州站

2018年3月17日星期六下午 3:00 於南京郵電大學通達學院學術報告廳,GNOME 3.28 Release Party 盛大舉行暨南京郵電大學通達學院游於雲科技文化節閉幕式精彩謝幕。本次活動由南京郵電大學通達學院團委主辦,南京郵電大學通達學院大學生科學與技術協會承辦。活動邀請了 Linux 人社區負責人,紅旗軟體工程師,Linux 工程師以及揚州大學科學與技術協會的成員代表們參與活動。
Linux 發行版/系統

GNOME 3.28 Release Party 不容錯過—— 廣州站

GNOME 3.28 發布活動在廣州於 3.17 完美舉辦成功。本次活動首先感謝 Linux Story 社區以及 HardenedLinux 社區的支持,特別鳴謝 HardenedLinux 贊助場地費用及T恤。在活動的最後,進行了一定的小紀念品的派發,其中包括書籍,貼紙,GNOME 發布紀念T恤,以及 HardenedLinux 額外贊助的社區紀念T恤。在本次活動中,即學到了知識也收穫了紀念品,相信參加此次活動的小夥伴一定覺得不枉此行,期待下次的參與。
開源軟體

開源軟體:回顧過去的 20 年

二十年前,1998年2月,「開源」一詞首先被運用於軟體。 不久之後,開源就被定義了出來,開放源代碼促進會( OSI , Open Source Initiative )的種子也被種下了下去。二十年後,這一運動被證明是非常成功的,超出了當時所有人的想像。 今天,開源軟體無處不在。 這歸功於互聯網和網路的基礎,它為我們所使用的電腦和移動設備,以及它們所連接的網路提供了動力。 沒有它,雲計算和新興的物聯網將不可能被推廣,甚至不可能出現。 它使新的商業模式得到測試和驗證,這就允許像谷歌和 Facebook 這樣的大公司從其他人站在前人的路上繼續往前走。
Shell

Linux 下擴展交換空間

一般來說,當應用程序使用大量物理內存(RAM)並且不夠用時操作系統會開始使用交換空間(Swap Space)。這種情況下,操作系統會把不活動的物理頁面置換到交換空間。釋放出來的空閑內存可以繼續被其他應用程序使用。等到物理內存使用量降下來後,交換的內存區域又會換回到物理內存中。系統管理員應該確保系統交換空間足夠,保證操作系統在內存不夠用時始終能夠通過置換頁面的方式獲取可用的物理內存。接下來,我們就來介紹如何創建、擴展和刪除交換空間。
Linux 發行版/系統

2018 年最好的 Linux 發行版

在這新的一年裡,對於 Linux 的發展來說將是無限可能。鑒於2017年中一些 Linux 發行版發生了很大的改變,我相信在 2018 Linux 將會在伺服器和桌面領域迎來更穩定的市場份額增長。就像去年所做的一樣,我們將從如下幾個方面評判劃分它們:系統管理易用性、是否輕量級、桌面環境、可證明能力、物理網和服務端領域。這些分類基本可以涵蓋所有 Linux 用戶需求。
開源軟體

Linux 下無損圖片壓縮小工具介紹

今天我們來介紹實用的小工具。我們每個人都會有很多照片。尤其是當相機拍出來的照片越來越大時,我們的手機、磁碟開始有些吃緊了。目前其實有很多GUI工具可進行低損,甚至無損圖片壓縮。假如我們有一大堆圖片文件分散在各個目錄下,這些工具就有那麼一點不好用了。這個時候就要看強大的命令行了。
教程

一步一步動手安裝 Kali Linux

當你想要做滲透測試、Hacking 、攻擊測試時,那麼你一定要想起大名鼎鼎的 Kali Linux 。Kali 基於 Debian , 支持 32 位和 64 位機器。本文親自動手裝裝最新的 Kali Linux ...
開源評論

物聯網是 Linux 的未來?

Linux 操作系統無疑在物聯網中扮演著關鍵性的角色,除此之外它也很可能成為公眾關注的交點。隨著 Canonical 重新致力於盈利和新興技術,我們中的一些人不知不覺的在思考 Linux 的未來走向以及物聯網是否才是 Linux 的未來。這篇文章旨在討論這兩個問題。
開源項目

哇! 微軟開源了 PowerShell

今天,我們來開啟我們漫漫旅途中的下一步。我十分激動於向大家分享 PowerShell 開源了!並且能在 Linux 上運行了!(我們來回顧一下, PowerShell 是一個基於任務式的命令行 shell , 腳本語言構建在 .NET 框架之上。它能幫助 IT 專業人員手動或自動化的控制管理 Windows ...
內核

淺談 Linux 內核無線子系統

剛開始工作接觸 Linux 無線網路時,我曾迷失在浩瀚的基礎代碼中,尋找具有介紹性的材料來回答如上面提到的那些高層次的問題。跟蹤探索了一段時間的源代碼後,我寫下了這篇總結,希望在 Linux 無線網路的工作原理上,讀者能從這篇文章獲得一個具有幫助性的概覽。
教程

新的網路管理工具 ip 替代 ifconfig 零壓力

2009年 Debian 開發者郵件列表宣布放棄使用缺乏維護的 net-tools 工具包。在越來越多的Linux發行版中, net-tools 工具包將不會被默認安裝,這就意味著不能使用 ifconfig 。儘管如此,還是可以用軟體倉庫來安裝 net-tools 。由於 net-tools 不再維護,我們強烈建議以 ip 命令代替 ...
教程

Linux 下通過命令行、桌面應用、Web端使用 IRC,你會幾樣?

IRC (Internet Relay Chat) ,中文一般稱為」互聯網中繼聊天「,是一種文本通信層協議,存在至今至少15年了。全球成千上萬的人們使用它進行快速交流,在線會議,在線實時文本採訪,技術性問題求助等。在 Linux 的世界裡,正是由於這些需求, IRC 變得相當的流行。
教程

十大技巧助你成為文檔聖手

十大技巧助你成為文檔聖手,寫文檔最重要的是建立一種文檔文化。文檔不是事後的一份隨想,是需要一個逐步修改發行的過程。

Posts navigation