使用 mDNS 在局域网中轻松发现系统
mDNS( 多播 DNS(Multicast DNS))允许系统在局域网中广播查询其他资源的名称。Fedora 用户经常在没有复杂名称服务的路由器上接有多个 Linux 系统。在这种情况下,mDNS 允许你按名称与多个系统通信 —— 多数情况下不用路由器。你也不必在所有本地系统上同…
如何为 Linux 虚拟控制台配置鼠标支持
我使用 Oracle VirtualBox 来测试各种类 Unix 操作系统。我的大多数虚拟机都是 无头(headless)服务器,它们没有图形桌面环境。很长一段时间,我一直想知道如何在无头 Linux 服务器的基于文本的终端中使用鼠标。感谢 GPM,今天我了解到我们可以在虚拟控制台…
Git 使用简介
我将向你介绍让 Git 的启动、运行,并和 GitHub 一起使用的基础知识。如果你是一个开发者,那你应该熟悉许多开发工具。你已经花了多年时间来学习一种或者多种编程语言并打磨你的技巧。你可以熟练运用图形工具或者命令行工具开发。在你看来,没有任何事可以…
增强 Vim 编辑器,提高编辑效率
这 20 多个有用的命令可以增强你使用 Vim 的体验。编者注:标题和文章最初称呼的 vi 编辑器,现已更新为编辑器的正确名称:Vim。Vim 作为一款功能强大、选项丰富的编辑器,为许多用户所热爱。本文介绍了一些在 Vim 中默认未启用但实际非常有用的选项。虽然…
Autotrash:一个自动清除旧垃圾的命令行工具
Autotrash 是一个命令行程序,它用于自动清除旧的已删除文件。它将清除超过指定天数的在回收站中的文件。你不需要清空回收站或执行 SHIFT+DELETE 以永久清除文件/文件夹。Autortrash 将处理回收站中的内容,并在特定时间段后自动删除它们。简而言之,Autotr…
Flash Player 的两种开源替代方案
Adobe 将于 2020 年终止对 Flash 媒体播放器的支持,但仍有很多人们希望访问的 Flash 视频。这里有两个开源的替代品或许可以帮到你。2017 年 7 月,Adobe 为 Flash Media Player 敲响了丧钟,宣布将在 2020 年终止对曾经无处不在的在线视频播放器的支持。但…
如何使用 Apache 构建 URL 缩短服务
用 Apache HTTP 服务器的 mod_rewrite 功能创建你自己的短链接。很久以前,人们开始在 Twitter 上分享链接。140 个字符的限制意味着 URL 可能消耗一条推文的大部分(或全部),因此人们使用 URL 缩短服务。最终,Twitter 加入了一个内置的 URL 缩短服务(t.co…
我从编程面试中学到的
在 2017 年,我参加了 ‘计算机行业中的女性’ 的Grace Hopper 庆祝活动。这个活动是这类科技活动中最大的一个。共有 17,000 名女性IT工作者参加。这个会议有个大型的配套招聘会,会上有招聘公司来面试会议参加者。有些人甚至现场拿到 offer。我在现场晃荡…
初学者指南:ZFS 是什么,为什么要使用 ZFS?
今天,我们来谈论一下 ZFS,一个先进的文件系统。我们将讨论 ZFS 从何而来,它是什么,以及为什么它在科技界和企业界如此受欢迎。虽然我是一个美国人,但我更喜欢读成 ZedFS 而不是 ZeeFS,因为前者听起来更酷一些。你可以根据你的个人喜好来发音。注意:在…
区块链简史
序幕很久以前,在一个遥远的星系……一份题为“比特币:点对点电子现金系统”的神秘白皮书以笔名 中本聪(Satoshi Nakamoto)发布。该文件用他们自己的话说, “不依赖于信任的电子交易系统”(a system for electronic transactions without relying on trust )…
一个有控制台和编辑器的 Web 文件管理器
Cloud Commander 是一个基于 web 的文件管理程序,它允许你通过任何计算机、移动端或平板电脑的浏览器查看、访问或管理系统文件或文件夹。它有两个简单而又经典的面板,并且会像你设备的显示尺寸一样自动转换大小。它也拥有两款内置的叫做 Dword 和 Edward …
Trash-Cli:Linux 上的命令行回收站工具
相信每个人都对 回收站(trashcan)很熟悉,因为无论是对 Linux 用户,还是 Windows 用户,或者 Mac 用户来说,它都很常见。当你删除一个文件或目录的时候,该文件或目录会被移动到回收站中。需要注意的是,当把文件移动到回收站以后,文件系统空间并没有被释…
使用 NetworkManager 随机化你的 MAC 地址
今时今日,无论在家里的沙发上,还是在外面的咖啡厅,只要打开笔记本电脑,连上 Wi-Fi,就能通过网络与外界保持联系。但现在的 Wi-Fi 热点们大都能够通过每张网卡对应的唯一 MAC 地址来追踪你的设备。下面就来看一下如何避免被追踪。现在很多人已经开始注重…
5 个在 Fedora 上管理待办事项的程序
有效管理待办事项(to-do)可以为你的工作效率创造奇迹。有些人更喜欢在文本中保存待办事项,甚至只使用记事本和笔。对于需要更多待办事项功能的用户,他们通常会使用应用程序。在本文中,我们将重点介绍 4 个图形程序和一个基于终端的工具来管理待办事项。…
使用 PySimpleGUI 轻松为程序和脚本增加 GUI
五分钟创建定制 GUI。对于 .exe 类型的程序文件,我们可以通过双击鼠标左键打开;但对于 .py 类型的 Python 程序,几乎不会有人尝试同样的操作。对于一个(非程序员类型的)典型用户,他们双击打开 .exe 文件时预期弹出一个可以交互的窗体。基于 Tkinter,…
i3 窗口管理器入门
本篇文章会介绍如何在 Fedora 系统中,安装、配置、使用 i3 瓦片式桌面管理器。在我的文章 i3 桌面让 Linux 更好的 5 个理由,我分享了选择 i3 桌面管理器 作为一种 Linux 桌面替代方案的最主要五个理由。在本篇文章中,我将向大家展示,如何在 Fedora 28 …
在 VirtualBox 中安装 Android 系统
如果你正在开发 Android 应用,也许会遇到小麻烦。诚然,ios 移动开发有 macOS 系统平台为其提供友好便利性, Android 开发仅有支持少部分 Android 系统(其中还包括可穿戴设备系统)的 Android Studio 工具。毋庸置疑,所有的二进制工具、SDK 工具、开发框…
Linus Torvalds宣布无限期休假,开始自我反省……
Linux 内核之父 Linus Torvalds 为其无理咆哮而道歉,并决定离开 Linux 内核项目休息一段时间,学习一下如何与人相处之道。前一段时间, Linus Torvalds 因为其个人的苏格兰休假计划而要将今年的 Linux 内核维护者峰会召开地点从原定的加拿大改到苏格兰。在…
8 个用于有效地管理进程的 Linux 命令
通过这些关键的命令来全程管理你的应用。一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如果我们想成为称职的管理员,每个状态都可以而且应该得到认真的管理。这八个命令可用于管理进程的整个生命周期。启动进程启动进程的最简单方法…
如何从 Linux 的文件管理器中加密文件
Linux 桌面版和服务器版具有卓越的安全性。然而这并不意味着你可以放松警惕。你应该一直认为你的数据总是很快就会被破坏。也就是说,你可能需要使用各种加密工具。比如 GnuPG,它可以让你加密和解密文件等更多功能。GnuPG 的一个问题是一些用户不想在命令行…