雨落清风。心向阳
开源软件

光速上手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