wget命令的八种实用用法
wget 是一个可以从网络上下载文件的免费实用程序,它的工作原理是从 Internet 上获取数据,并将其保存到本地文件中或显示在你的终端上。这实际上也是大家所使用的浏览器所做的,例如 Firefox 或 Chrome,其实在内部也是调用了 wget 程序进行数据下载。本文
Linux 系统中成功恢复已删除的文件
当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件。不过,幸运的是文件是可以通过一些方法恢复的。当用户删除了一个文件,该文件并没有消失,只是被隐藏了一段时间。这里将解释它是如何工作的。在一个文
Linux下侦听端口被占居,怎么解决?
要弄清楚问题的原因,先需要了解下系统是如何随机端口号的Linux 下 /proc/sys/net/ipv4/ip_local_port_range 定义了本地端口的范围,此文件有两个整形参数,分别表示本地最小端口号和最大端口号客户端调用 connect 函数连接服务器的时候,操作系统会从本地
最新 OpenPGP.js 系列的三个新功能
OpenPGP.js 是一个实现了 OpenPGP 标准的密码学库,最常用于电子邮件加密。OpenPGP.js 是一个实现了 OpenPGP 标准 的密码学库,最常用于电子邮件加密。ProtonMail、Mailvelope 和 FlowCrypt 都使用 OpenPGP.js,这还仅仅是其中一些。也就是说 OpenPGP.js 库
LinusTorvalds开源转变了Linux,否则它就完了
你可能已经知道这个故事,30 年前,芬兰学生 Linus Torvalds 开发了一个业余项目,创建了一个类 UNIX 操作系统。你不知道的是,Torvalds 认为这个业余项目已经完成了,他本想把它抛在脑后,做一些新的、有趣的项目。那么,是什么让他在这个业余项目上工作了
Seahorse:在Linux中管理你的密码与加密密钥
Seahorse 是一个简洁的开源密码和加密密钥管理器,让我们来探讨一下它的功能和如何安装它。我们经常倾向于忽视许多默认/预装的应用,尤其是在内置了大量工具和实用程序时。你可以在各种 Linux 发行版上使用的这样一个有用的工具是 GNOME 的 Seahorse。Seaho
Linux内存分配流程及Kmalloc分析
上一次咱们分析了 Linux 的启动流程和初始化流程,今天主要分析一下内存方面的初始化和常见的内存分配方式。在 start_kernel 内核初始化函数中,一共调用 86 个函数去初始化,其中有一个 mm_init 函数,用以初始化内存。start_kernel |—mm_init |—mem_i
我如何采用Ansible和anacron实现自动化
有了 anacron,我可以把脚本和 Ansible 剧本放到合适的地方,以完成各种琐碎的任务。自动化是伟大的 IT 和 DevOps 理想,但根据我的经验,可能根本不存在什么不方便的东西。有很多次,我为某些任务想出了一个很好的解决方案,我甚至会编写脚本,但我没有让
终于了解Shell中单引号双引号的区别了
在编写 shell 脚本或输入命令时,你可能已经注意到大多数命令都可以使用单引号 或双引号, 这不仅适用于 shell 脚本,而且适用于所有 Bash 命令, 但是两种类型的引号以及 Bash shell 解释它的方式之间存在一定的差异,下面将介绍它们之间的不同单引号用单
怎样在Ubuntu中安装Vivaldi浏览器
你将在本篇新手教程中学习如何在 Ubuntu、Debian 及其他 Linux 发行版中安装 Vivaldi 网页浏览器,同时本教程也将介绍如何更新和卸载该软件。Vivaldi 是一款日益流行的网页浏览器。它基于 Chromium 内核,因此它拥有和 Chrome 类似的功能,但它也新增了一些
