有几个有趣的命令可以在 Linux 系统下做数学运算: expr、factor、jot 和 bc 命令。
要做到这一点,秘诀就是 bash 提供的一个叫做 EXIT 的伪信号,你可以 trap 它,当脚本因为任何原因退出时,相应的命令或函数就会执行。
现在你可以在任何类 Unix 操作系统上的终端中使用 Instagram
这是一个简单的脚本,它允许你使用 Vim 编辑器在 Linux 中的任何地方输入文本。
Java 是世界上最流行的编程语言之一。它广泛用于开发物联网设备、Android 程序、Web 和企业应用。本文将提供使用 OpenJDK 安装和配置工作站的指南。
使用 shuf 命令,我们可以随机打乱给定输入文件的行。
想要采用 DevOps 的人通常会过早的被它的歧义性给吓跑,更不要说更加深入的使用了。当一些人开始使用 DevOps 的时候都会问:“如何开始使用呢?”,”怎么才算使用了呢?“。
开放式领导和耐心、倾听一样重要,它们都是关于执行的。
在 Python 中,在函数之外或在全局范围内声明的变量被称为全局变量。
一个同学通宵开发了一个名为 “Kgotobed” 的内核模块,它迫使你在特定的时间上床睡觉。也就是说它会强制关闭你的系统。
在 BPF 出现之前,如果你想去做包过滤,你必须拷贝所有的包到用户空间,然后才能去过滤它们
在本教程中,我们将学习使用 vim 编辑器同时编辑多个文件。相信我,很有意思哒。
我其实不想将它分解开给你看,用户应用程序其实就是一个可怜的瓮中大脑。
Android Studio 可以通过源代码安装,但在这篇文章中,我们将看到如何在 Ubuntu 18.04、16.04 和相应的 Linux Mint 变体中安装 Android Studio。
使用一系列更小、可协同工作的组件替代 Docker。他的战斗口号是“拒绝臃肿的守护进程”,理由是与公认的 Unix 哲学相违背。
这篇文章是我在 CI 环境(特别是在 Gitlab 中)的 Docker 容器中构建 Go 项目的研究总结。我发现很难解决私有依赖问题(来自 Node/.NET 背景),因此这是我写这篇文章的主要原因。
基本上 Linux 系统不会跟踪这些信息,因此,获取这些信息的替代方法是什么?
怎样在 Linux 系统上使用 find、locate、mlocate、which、 whereis、 whatis 和 apropos 命令寻找文件。
这些工具可以让你在 Linux 命令行下简单而有效地记录笔记和保存信息。
你是否担心工作中自动化将代替人?可能是对的,但是这并不是件坏事。
使用两个简单的硬件设备和几行代码构建一个空气质量探测器。
从理论上来说,可以。Zed Shaw 说过一句著名的话,如果不行,那么 Python 3 一定不是图灵完备的。但在实践中,这是不现实的,我将通过给你们举几个例子来说明原因。
COPR 是一个个人软件仓库集合,它包含 Fedora 所没有提供的软件。
一个学生在搜寻强劲而节能的工作站的历程中怎样对开源系统的热情与日俱增的。
如果你在使用基于 KVM 的虚拟机管理程序,那么可以使用 virsh 命令获取虚拟机或域快照。
Dry 可以给出容器相关的信息,包括对应镜像、容器名称、网络、容器中运行的命令及容器状态;如果运行在 Docker Swarm 中,工具还会给出 Swarm 集群的各种状态信息。
在本指南中,我将解释使用 npm 基础知识,例如安装包(本地和全局)、安装特定版本的包、更新、删除和管理 NodeJS 包等等。
通过使用 Moro,你可以找到你在完成某项特定任务时花费了多少时间。
一些开发人员为 top 命令构建了图形前端,因此用户可以在图形窗口中轻松找到他们系统的活动。其中之一是 Gotop。
用这些 ImageMagick 命令行图像编辑应用的技巧更好的管理你的数码照片集。
学习用简单的宏为你的课程论文添加脚注、引用、子标题及其它格式。
递归是很神奇的,但是在大多数的编程类书藉中对递归讲解的并不好。但这种建议是很糟糕的,因为在算法中,递归是一个非常强大的思想。
Caffeinated 6.828 与标准的 MIT 6.828 课程不同,是一个快节奏的操作系统介绍。
在第三篇文章中,我们将解释如何生成用于日常工作的 PGP 子密钥。
向 “Virtual Richard M. Stallman” 问好,这是一个在 Debian 中查找非自由软件的 Perl 脚本
传统观点认为,Apache 许可证拥有“真正”的专利许可,那 MIT 许可证呢?
如何使用 iptables 防火墙保护你的网络免遭黑客攻击。
只要安装了 rwho 实用程序,它将立即快速地监控本地和远程系统。你什么都不用配置!你所要做的就是在要监视的系统上安装 “rwho” 工具。
通过这 10 个基础命令开始掌握 Linux 命令行。
我们不可能记住所有的命令,对吧?是的。除了经常使用的命令之外,我们几乎不可能记住一些很少使用的长命令。这就是为什么需要一些外部工具来帮助我们在需要时找到命令。
如果你想通过 SSH 下载或传输大文件和文件夹,我建议您使用 rsync。
touch 命令用于创建空文件,也可以更改 Unix 和 Linux 系统上现有文件时间戳。这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间。
用树莓派和 CUPS 打印服务器将你的打印机变成网络打印机。
我们将使用 Docker 去配置我们自己的项目环境和依赖。这使我写这个教程快速又简单。
它允许你通过扫描二维码通过 WiFi 将文件从计算机传输到移动设备而无须离开终端。
在这个两篇的系列当中,我们将学习关于 IPv6 私有地址的知识,以及如何在 KVM 中配置测试网络。
Tripwire 是一个完整性检查工具,使得系统管理员、安全工程师和其他人能够检测系统文件的变更。
有时候你很忙。而有时候你只是需要看起来很忙,就像电影中的黑客一样。有一些开源工具就是干这个的。
Yoda 是一个命令行个人助理,可以帮助您在 Linux 中完成一些琐碎的任务。它是用 Python 编写的一个自由开源应用程序。
最大化你的项目影响。
我发现我可以从 gdb 上调用 C 函数。这看起来很酷,因为在过去我认为 gdb 最多只是一个只读调试工具。
如果你加入了一家新公司,要为开发团队安装所需的软件并重启服务,这个时候首先要弄清楚它们运行在什么发行版以及哪个版本的系统上,你才能正确完成后续的工作。
使用简单的命令在 Linux 下基于类型、内容等快速查找文件。
当你想在云上创建一个集群或者尽可能快地构建基础设施时,你可能会用到它。
Canonical 今天正式发布了可用于计算机、IoT 和云环境的 Ubuntu 18.04 LTS (仿生河狸 Bionic Beaver) 操作系统。
你可能并不想把所有的遗留应用全部分解为微服务,或许你可以考虑从安全功能开始。
有时,我会不小心的按下 SHIFT+DELETE来删除我的文件数据。是的,我是个笨蛋,没有再次确认下我实际准备要删除的东西。
本文中,让我们来看看 /lib 目录都有些什么。
我们使用 LVM 进行灵活的卷管理,为什么我们不能将 LVM 用于交换分区呢?
如果你不希望 Google 追踪你在 YouTube 上的行为,那么有一个名为 “FreeTube” 的开源 Youtube 播放器。
有 65% 的企业在使用开源软件,并非只有互联网企业才能受惠于开源计划。
通过 Linux 上的日历,不仅仅可以提醒你今天是星期几。诸如 date、cal、 ncal 和 calendar 等命令可以提供很多有用信息。
给在终端窗口花费大量时间的人们的密码管理器。
MagpieOS 非常简单。它基本上是 GNOME3 桌面环境的 Arch。 MagpieOS 还包括一个自定义的仓库,其中包含图标和主题(据称)在其他基于 Arch 的发行版或 AUR 上都没有。
未加密的 HTTP 会话暴露于滥用之中,用 Let’s Encrypt 把它们保护起来。
fc 是个 shell 内置命令,用于在交互式 shell 里列出、编辑和执行最近输入的命令。
使用一个简单的 XML,你就可以设置 GNOME 能够在桌面上显示一个幻灯片。
AWFFull 是基于 “Webalizer” 的 Web 服务器日志分析程序。AWFFull 以 HTML 格式生成使用统计信息以便用浏览器查看。结果以柱状和图形两种格式显示,这有利于解释数据。
对于进程监视我有一些思路。如果你对进程监视如何做的更好有任何建议,请通过评论区告诉我。
Fedora Magazine 已经介绍了一些很棒的桌面扩展,例如 EasyScreenCast、 gTile 和 OpenWeather ,本文接下来会重点报道这些为开发者而改变的扩展。
Fedora 使安装字体变得简单
在本 WSL 教程中了解如何执行像挂载 USB 驱动器和操作文件等任务。
刚接触 Linux?在这篇教程中将学习如何轻松地在命令行列出、移动和编辑文件。
持续集成(CI) 是为项目的每一项变更运行测试的过程,如同这是新的交付项目一样。如果持续执行,这意味着软件随时可以发布。
这 13 个 Git 技巧将使你的版本控制技能 +1、+1、+1……
在 Python 中,global 关键字允许你修改当前范围之外的变量。它用于创建全局变量并在本地上下文中更改变量。
在这个列表中,没有项目管理软件,这里不包含清单,也没有与 GitHub 整合,只是几种组织思维和提高团队交流的方法。
sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来以提升的权限来运行命令。
学习如何在 Linux 终端使用命令行工具 speedtest 测试网速,或者仅用一条 python 命令立刻获得网速的测试结果。
是否你刚刚接触 Vi 还是想进阶,这些技巧可以很快让你成为高级用户。
Linux 内核正在盯着你,当它检测到系统上运行的某些东西违反了正常内核行为时,它会关闭系统并发出一个“oops”!
让我们回顾一下 Ubuntu 这两年有什么变化。
所有这些可选的 Linux 具有的一个共同点是它们都是企业级 Linux 发行版 —— 所以你可以期待更高程度的功能性,当然还有支持程度。
什么命令可能会显示鬼、巫婆和僵尸的图像?哪个会鼓励“不给糖果就捣蛋”的精神?
DevOps 团队需要 IT 领导者关注三件事:沟通、技术债务和信任。
在这个 Docker 系列的最后一篇文章中,我们将讲述在 DockerHub 上使用和发布镜像。
这篇教程将展示如何使用 Python 和 Flask 框架来搭建一个简单的持续部署(CD)服务。
在本文中,我们会使用一些简单、易于理解的例子来解释 gunzip 命令的用法。
本文只是一个入门指南,主要指导能快速开始上手基于 Google Cloud Platform 的 GKE 服务(k8s 托管服务)。
Jim 给他的终端冒险游戏添加了颜色,演示了如何用 curses 操纵颜色。
WSL 可以让你访问 Windows 上的 Linux Bash shell。
不同的 CPU 架构意味着在树莓派上运行 DOS 并非唾手可得,但其实也没多麻烦。
我们又能通过开源社区做些什么?
该命令会帮助你轻松地从文件中找到重复的行。它不仅用于查找重复项,而且我们还可以使用它来删除重复项,显示重复项的出现次数,只显示重复的行,只显示唯一的行等。
在这篇文章中,我们将学习创建 Docker 镜像的基本知识。
所有人都知道 SSH 是一种远程登录工具,然而它也有许多其他用途。
我已经主要使用 Linux 大约 10 年了,而且主要是 Ubuntu。但在最新发布的版本中,我决定重新回到我通常不喜欢的操作系统: Windows 10。
本教程将介绍在 Linux 中如何使用 CUPS 去打印。
使用 SQL 构建一个关系数据库比你想的更容易。
在这篇文章中,我们将 PyTorch 与 TensorFlow 进行不同方面的比较。
parted 是一个操作硬盘分区的程序。它支持多种分区表类型,包括 MS-DOS 和 GPT。
在本文中,我将使用 Graylog (用于日志)和 Prometheus (用于指标)去打造一个 Kubernetes 集群的监视解决方案。
这三个问题可以帮你避开不实宣传。
我们可以用 定义在你的 .bashrc 文件里的别名 或函数来大幅度缩减花在命令行界面(CLI)的时间。但这不是最佳解决之道。最佳办法是在 ssh 配置文件中使用 SSH 别名 。
了解如何解决 Linux 平台上的 mount.nfs: Stale file handle 错误。这个 NFS 错误可以在客户端或者服务端解决。
识别出记号流中的词组的过程就叫做 解析。解释器或者编译器执行这个任务的部分叫做 解析器。解析也称为 语法分析,并且解析器这个名字很合适,你猜的对,就是 语法分析器。
在本文中,我们将展示如何生成和保护你的 PGP 主密钥。
这一篇文章我们将专门去讲这个重要的主题 —— 页面缓存。文件和内存之间的关系常常很不好去理解,而它们对系统性能的影响却是非常大的。
在这个 Ansible 教程中,我们将学习一些基本的 Ansible 命令的例子,我们将用它来管理基础设施。
让我们了解一下如何使国外读者更容易理解你的技术文章。
Facebook 开发人员 Christine Abernathy 讨论了开源如何帮助公司分享见解并推动创新。
自由软件社区长期依赖于 PGP 确保它生产的软件产品的真实性和完整性。
我最初计划使用 R 来训练我的数据库,但老师建议我使用一个 FOSS 机器学习框架 H2o。
如何下载并使用运行在 Ubuntu Linux 服务器上的 KVM 云镜像?如何在 Ubuntu Linux 16.04 LTS 服务器上无需完整安装即可创建虚拟机?如何在 Ubuntu Linux 上使用 KVM 云镜像?
让我们再次深入了解解释器和编译器。
你可以使用 type 命令轻松找出给定的命令是否是别名、shell 内置命令、文件、函数或关键字。另外,你也可以找到命令的实际路径。
Linux/Unix 系统管理员对服务器的系统运行时间有一种奇怪的痴迷。
在本文中,我们将学习一些关于 Git 的其他内容,即如何克隆(下载)、修改、添加和删除 Git 仓库中的文件。
在安装虚拟化程序(如 VirtualBox 或 VMWare workstation)以在 Linux 系统上运行虚拟机之前,你应该首先验证这一点。
如何使用 Oh My Fish (简称 omf ) ,让我们的 Fish shell 变得漂亮且优雅。
通用网关接口(CGI)提供了使用任何语言生成动态网站的简易方法。
为了使用网桥而关闭桌面 Linux 上的 NetworkManager 显然是不明智的。nmcli 可以创建一个永久的网桥而不需要编辑任何文件。
在 Linux 中,可以配置运行一个 Rsyslog 服务器来中央化管理日志,在流行的服务端—客户端模式中,通过 TCP 或者 UDP 传输协议基于网络来发送日志信息,或者从网络设备、服务器、路由器、交换机、以及其它系统或嵌入式设备中接受生成的日志。
高中和大学生们或许因先入为主的观念而畏于参与开源项目。
shell 脚本可以使用一些 GUI 组件(菜单、警告框、进度条等),你可以控制终端输出、光标位置以及各种输出效果等等。利用下面的工具,你可以构建强壮的、可交互的、对用户友好的 UNIX/Linux bash 脚本。
我使用 msmtp 发送来自这个博客的邮件俩通知我评论和更新等。这里我会记录如何配置它通过 Google Apps 帐户发送电子邮件,虽然这应该与标准的 Google 帐户一样。
ctop 为多个容器提供了一个简洁凝练的实时指标概览。它是一个类 top 的针对容器指标的界面。
我收集了非常多的关于 BPF 的阅读材料:介绍、文档,也有教程或者示例。这里有很多的材料可以去阅读
学习如何在 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。
我们大多数人都熟悉代理如何工作,但在基于容器的环境中有什么不同?让我们来看看有什么改变。
我的上一篇博文《与 C 语言长别离》引来了我的老朋友,一位 C++ 专家的评论。在评论里,他推荐把 C++ 作为 C 的替代品。这是不可能发生的,如果 C++ 代替 C 是趋势的话,那么 Go 和 Rust 也就不会出现了。
正如你所知道的那样,Linux 中的目标文件或着说可执行文件由多个段组成(比如文本段和数据段)。若你想知道每个段的大小,那么确实存在这么一个命令行工具 —— 那就是 size。
我需要一种简单而迅速的方法来在我的本地笔记本上测试 Ansible 剧本的部署情况,尤其在刚开始写一个新剧本的时候,因为直接部署到生产服务器上不仅特别慢而且风险还很大。
当我们在命令行上工作时,您可能需要在文件之间创建链接。
纵观现代计算机的历史,从与系统的交互方式方面,可以划分为数个进化阶段。
chkservice 是一个基于 ncurses 的在终端中管理 systemd 单元的工具。它提供了一个非常全面的 systemd 服务的视图,使得它们非常容易修改。
高效率的应用程序确实可以让你工作变得更轻松。如果你是一位 Linux 用户,这 10 个不太知名的 Linux 桌面应用程序可以帮助到你。
当系统的磁盘空间不足时,您可能会使用 df、du 或 ncdu 命令进行检查,但这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。
你可以通过配置 sudo 命令去嘲讽输入错误密码的用户。但是现在,当用户在 shell 输错命令时,就能嘲讽他了(滥用?)。
Christine Peterson 最终公开讲述了二十年前那决定命运的一天。
最近一系列的法律案件为解决 GPL 违规问题提供了一些启示。
此次教程中,我们将向您展示三种命令行编辑文件的方式。本文一共覆盖了三种命令行编辑器,vi(或 vim)、nano 和 emacs。
那么我该如何在 Debian Linux 9.x 服务器上的 /etc/network/interfaces 中设置桥接网络呢?
最近,我使用 gdb 来查看我的 Ruby 程序,所以,我们将对一个 Ruby 程序运行 gdb 。
我们来看看几款能帮助你实时学习和练习 Linux 命令的游戏。这些游戏不是消磨时间或者令人惊诧的,这些游戏将帮助你获得终端命令的真实体验。
Linux 系统上的电子邮件是使用 MTA 投递的。你的 MTA 投递邮件到你的系统上的其他用户,并且 MTA 彼此通讯跨越系统投递到全世界。
COPR 中的软件不受 Fedora 基础设施的支持,或者是由项目自己签名的。但是,它是尝试新的或实验性软件的一种很好的方法。
我想在 Linux / 类Unix 系统上使用 awk 打印文件名。 如何使用 awk 的 BEGIN 特殊模式打印文件名?
学习在你的 Linux 计算机上摆弄那些软件。
用一些简单的脚本,可以很容易地清理文档和其它大量的 HTML 文件。但是首先你需要解析它们。
你需要扩展 Kubernetes。有三种方法可以做到这一点,从最灵活(但也更困难)到最简单的依次是:使用 Kube 聚合器、使用 API 服务器构建器或创建自定义资源定义(CRD)。
本文适用于使用 Windows 10 系统,但是又想在 Azure、AWS 或是私有云平台上学习 Linux 的初级开发者。换句话说,就是为了帮助初次接触 Linux 系统的 Windows 10 用户。
如何对我存放在 /var/www/html/ 目录中的所有文件设置只读权限?
痛恨上网时看到广告?学习这篇教程来设置 Pi-hole。
我们将通过一个一步步的、新手友好的教程来向你展示如何搭建一个“我的世界(Minecraft)”服务器。这将会是一个长期的多人游戏服务器,你可以与来自世界各地的朋友们一起玩,而不用在同一个局域网下。
使用低成本的硬件和开源软件设计一个高性能计算集群。
太长了,懒得看:直接使用 urandom 吧。
感谢 Zsync 文件传输程序。现在可以仅下载 ISO 镜像新的部分。这将为你节省大量时间和 Internet 带宽。不仅时间和带宽,它将为你节省服务端和客户端的资源。
ip 命令可以告诉你很多网络连接配置和状态的信息,但是所有这些词和数字意味着什么? 让我们深入了解一下,看看所有显示的值都试图告诉你什么。
大多数公共时间服务器都是由志愿者管理,以满足不断增长的需求。这里学习一下如何运行你自己的时间服务器,为基础公共利益做贡献。
Tlog 是 Linux 中终端 I/O 录制和回放软件包。它用于实现一个集中式用户会话录制。它将所有经过的消息录制为 JSON 消息。
基金会的职能如在其宣告和 RED 白皮书中所说,是管理整个 Red 开源项目,并使用 RED 通证来建立一个新的开源项目经济模式。
Meltdown 和 Specter 漏洞的最恐怖的现实之一是它们涉及非常广泛。几乎每台现代计算机都会受到一些影响。真正的问题是你是否受到了影响?每个系统都处于不同的脆弱状态,具体取决于已经或者还没有打补丁的软件。
你是否曾希望将 shell 脚本紧凑地融入到真正的编程语言里面? 那么可以了解下 Plumbum Shell 组合器。
在这篇文章中我们将学习如何使用 Python 去构建一个 RSS 提示系统,目标是使用 Fedora 快乐地学习 Python。
什么是容器?你需要它们吗?为什么?在这篇文章中,我们会回答这些基本问题。
有时候我们必须从源代码安装程序,因为它们也许不能通过标准渠道获得,或者我们可能需要特定版本的软件。 GNU Stow 是一个非常不错的符号链接工厂(symlinks factory)程序,它可以帮助我们保持文件的整洁,易于维护。
直到我开始接触 Ansible,我才觉得这才是系统管理员喜欢的东西。
本文中的代码和视频可以在我的 GitHub 上找到。
用强大而小巧的 Zim 在桌面上像维基一样管理信息。
在这篇文章中,我旨在解释为什么 Vue 适合我,为什么在上文中那些我尝试过的框架中选择它。也许你将同意我的一些观点,但至少我希望能够给大家使用 Vue 开发现代 JavaScript 应用一些灵感。
即便您不是计算机的新手,刚接触 Linux 时,通常都会面临选择使用应用软件的问题。在数百万 Linux 应用程序中,做起选择来并不轻松。本文中,您将能发现八个重要的 Linux 应用,帮助您快速选择应用程序。
如何保持正确的时间,如何使用 NTP 和 systemd 让你的计算机在不滥用时间服务器的前提下保持同步。
开源社区的人们正在致力于一个 Linux 内核的新项目,它可以让内核更安全。命名为 Linux 内核运行时防护(Linux Kernel Runtime Guard,简称:LKRG),它是一个在 Linux 内核执行运行时完整性检查的可加载内核模块(LKM)。
基于内核的虚拟机(KVM)是 CentOS 或 RHEL 7 的虚拟化软件。KVM 可以将你的服务器变成虚拟机管理器。
du 和 df 命令都是 Linux 系统的重要工具,来显示 Linux 文件系统的磁盘使用情况。
用于统计技术的 R 项目是分析数据的有力方式,而 RStudio IDE 则可使这一切更加容易。
我知道如何使用 yum 命令行 更新系统,但是我想用 cron 任务自动更新软件包。
如果你懒得安装 Resetter,你可以使用这个 dconf 命令在几分钟内将你的 Linux 系统重置为默认设置。
在这篇文章中,我将用不到 50 行的 Python 2.x 代码实现一个简单的区块链,我把它叫做 SnakeCoin。
“Linux中国”入驻专业区块链内容平台虎尔财经,粉丝登录则获 188 FCB Token 福利。从此,你的阅读、转发都有价值
学习使用 Seahorse GUI 工具去管理 PGP 和 SSH 密钥。
学习 Linux 中的大内存页(hugepage)。理解什么是“大内存页”,如何进行配置,如何查看当前状态以及如何禁用它。
通过卡片分类和看板来给用户提供他们想要的信息。
本文由高级咨询师薛亮据自由软件基金会(FSF)的英文原文翻译而成,这篇常见问题解答澄清了在使用 GNU 许可证中遇到许多问题,对于企业和软件开发者在实际应用许可证和解决许可证问题时具有很强的实践指导意义。
这是一份详细指南,我将会向你展示如何手动或通过浏览器轻松安装 GNOME Shell 扩展(Extension)。
这是一篇帮助你发布由 Github 托管的个人博客的教程。
我编制了一个有 440 多个免费在线课程的清单,你可以从这个月开始去学习它了。
假设我的光标在 Python 的 print 关键字下,然后按下 F1,我想查看关键字 print 的帮助。
这是一个快速的教程,来告诉你的系统使用的是现代 UEFI 或者传统 BIOS。同时提供 Windows 和 Linux 的说明。
事实证明这是可能的,但很难。我使用了所有三种主要的 DOS 模拟器(dosbox、qemu 和 dosemu)。我让它们都能在 Docker 容器中运行,但有很多有趣的问题需要解决。
今天我们将介绍进阶配置文件管理、如何测试你的配置、一些基础的安全知识、DNS 泛域名、快速 DNS 配置,以及其他一些技巧与窍门。
理解运转良好的系统对于处理不可避免的故障是最好的准备。
SPARTA 是使用 Python 开发的 GUI 应用程序,它是 Kali Linux 内置的网络渗透测试工具。它简化了扫描和枚举阶段,并更快速的得到结果。
有时候,你会想手动跟踪命令的输出内容,同时又想将输出的内容写入文件,确保之后可以用来参考。如果你想寻找这相关的工具,那么恭喜你,Linux 已经有了一个叫做 tee 的命令可以帮助你。
在本文中,我们将学习如何为 ULA 自动配置 IP 地址。
Showterm 是一个可以非常容易地记录终端会话、上传、分享,并将它们嵌入到任何网页中的工具。一个优点是,你不会有巨大的文件来处理。
您可以使用它来访问共享对象依赖关系
IBM 工程师 Phil Estes 分享了他的 Linux 爱好如何使他成为了一位开源领袖、贡献者和维护者。
学习更快地使用 BASH 不仅节省了更多时间,也让你因为学到了有用的知识而感到自豪。那么,让我们开始吧。