2019 年的文章
- Fedora 上的桌面环境内存占用测试
- 应用推荐:来自 KDE 的 Falkon 开源 Web 浏览器
- 每个 Kubernetes 应聘者应该知道的 5 个面试题
- 使用 KDE Plasma 定制 Linux 桌面
- Unix 即将迎来 50 岁
- 如何在 Ubuntu 和其它 Linux 发行版上更新 grub
- 内向者的 DevOps
- 网络广告商的像素追踪是如何工作的?
- 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务
- 使用 Linux MLVWM 打造复古苹果桌面
- 为什么 Python 代码要写得美观而明确
- 使用 Java 持久化 API
- 在 Fedora 中使用 Cockpit 创建虚拟机
- 怎样用 Bash 编程:循环
- 使用 FVWM 自定义 Linux 桌面
- 在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏
- Linux 如何设置密码复杂度?
- 网络启动一个 Fedora Live CD
- 在 Linux 桌面中开始使用 Lumina
- 全球化思考:怎样克服交流中的文化差异
- GNOME 2 粉丝喜欢 Mate Linux 桌面的什么?
- 如何在 Linux 系统中输入 emoji
- 如何使用 Flask 编写 Python Web API
- 互联网的安全是如何保证的:TLS、SSL 和 CA
- 如何为 Linux 桌面配置 Openbox
- 将你的应用迁移到 Python 3 的三个步骤
- 在 Linux 上使用 Ksnip 注释截图
- 简单就是易于调试
- 从命令行轻松将文本片段上传到类似 Pastebin 的服务中
- 新人必读:区块链实用型技能树
- 开源软件名称中的故事
- 怎样用 Bash 编程:逻辑操作符和 shell 扩展
- 专访徐亮:解密 UCloud 的工程能力
- 帮助你排序文本文件的 Awk 命令行或脚本
- 中国 GPL 诉讼第一案:关于 GPL 问题的探讨
- 使用 split 命令分割 Linux 文件
- 每周开源点评:Kubernetes 傻瓜指南、低代码开发人员和其他行业趋势
- Java 与 Python:你应该选择哪个?
- 如何在 Linux 中找出 CPU 占用高的进程
- 5 个最酷的终端分页器
- GNOME Linux 桌面入门
- 24 个必知必会的系统管理员面试问题
- 用 bash 倒计时日期
- Pekwm:一个轻量级的 Linux 桌面
- 在 Linux 上安全传输文件的 14 SCP 命令示例
- 在软件部署中使用 strace 进行调试
- 怎样使用 awk 删掉文件中重复的行
- Dell XPS 13 7390:最好的 Linux 桌面笔记本
- 在 Linux 命令行发送邮件的 5 种方法
- 在 Linux 终端快速检测网站是否宕机的 6 个方法
- 为何 Elementary OS 中使用 Pantheon 桌面
- 千面 awk
- 在命令行用 sort 进行排序
- 自动共享和上传文件到兼容的托管站点
- 如何把 awk 脚本移植到 Python
- 在 AWS 中使用 Ansible 来管理你的 SSH 密钥
- Fedora 中的 Toolbox 简介
- 在 Linux 上使用 Window Maker 桌面
- 21 个 curl 命令练习
- 5 个鲜为人知 GNU 调试器(GDB)技巧
- Bash 脚本实现每次登录到 Shell 时可以查看 Linux 系统信息
- 多语言编程必备的十大 Vim 插件
- 在 Linux 上使用 Multitail
- 23 款开源的声音、视觉生产工具
- Nvidia 悄悄推出更快、更低功耗的 Tesla GPU 加速器
- 年末测验:阿里云交出新答案
- 5 个用于在 Linux 终端中查找域名 IP 地址的命令
- 在 awk 中怎么使用循环
- Linux 资深用户的 6 大特征
- 如何在 CentOS 8/RHEL 8 上安装 Ansible(自动化工具)
- 在 Fedora 上使用 GIMP 轻松编辑图像
- 如何在 Fedora 30 Server 上安装 LEMP(Linux、Nginx、MariaDB、PHP)
- 从 Python 2 切换到 Python 3 你所需要了解的
- 揭开 Kubernetes 的神秘面纱
- 如何在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0
- 如何使用 Sphinx 给 Python 代码写文档
- 在终端里按你的方式显示日期和时间
- 给新手 Java 开发者的 7 点提示
- 如何使用 TimeShift 备份和还原 Ubuntu Linux
- bauh:在一个界面中管理 Snap、Flatpak 和 AppImage
- 谷歌为安卓添加主线 Linux 内核支持
- 如何在 Linux 上安装 Java
- 如何在 Linux 上使用 pkgsrc
- awk 中的字段、记录和变量
- Linux 平台上的写作者必备工具
- 你需要知道什么才能成为系统管理员?
- 更好的任务窃取可以使 Linux 更快吗?
- 容器如何工作:OverlayFS
- 使用 Flutter 开发简单的 Web 应用
- Zorin OS 15 Lite 发布:好看的轻量级 Linux
- 使用 apt-get 清理
- 如何使用 Protobuf 做数据交换
- 在 Ubuntu 19.10 上入门 ZFS 文件系统
- 如何在 CentOS 8 上安装和配置 Postfix 邮件服务器
- 关于 sudo 你可能不知道的
- PostgreSQL 入门
- 丢失的开放剪贴画库和新的公共艺术品图书馆 FreeSVG.org 的诞生
- 如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
- 7 个有助于 AI 技术的最佳开源工具
- 为什么我从 Mac 换到了 Linux
- 如何在 Linux 桌面添加用户
- 红帽对 Zombieload v2 缺陷的应对
- 用 autoplank 在多个显示器上使用 Plank 扩展坞
- 在 CentOS/RHEL 系统上生成补丁合规报告的 Bash 脚本
- 如何使用 metaflac 管理音乐标签
- 微软爱 Linux:安全杀毒软件 Defender ATP 要出 Linux 版了!
- 为什么区块链(可能会)来到你身边的物联网
- 开源与标准:为什么对待专利如此不同?
- 如何在 CentOS 8/RHEL 8 上安装和配置 Nagios Core
- 如何使用 cron 任务在 Linux 中计划和自动化任务
- 第 0 天/第 1 天/第 2 天:云时代的软件生命周期
- 为什么容器和 Kubernetes 有潜力运行一切
- 克隆 MAC 地址来绕过强制门户
- 酌一杯云之酒,以开源佐之 ——专访灵雀云陈恺
- 确认了!微软 Edge 浏览器将发布 Linux 版
- 在 Fedora 上优化 bash 或 zsh
- 低价 Linux 智能手机 PinePhone 即将接受预订
- 如何拥有一个 Windows 10 和 Debian 10 的双系统
- Chrome/Chromium 用户必知必会的 11 个基本快捷键
- 6 款面向 Linux 用户的开源绘图应用程序
- 全面介绍 Linux 权限
- 怎样用 Bash 编程:语法和工具
- 初级:如何更新 Fedora Linux 系统
- 在 Linux 中加速工作的键盘快捷键
- 用 bmon 查看网络带宽使用情况
- 用 Jenkins 构建 CI/CD 流水线
- 在 Linux 上用 strace 来理解系统调用
- awk 入门 —— 强大的文本分析工具
- 如何在 Linux 中找出内存消耗最大的进程
- 将 Fedora 30 升级到 Fedora 31
- 为什么你不必害怕 Kubernetes
- 如何编写 RPM 的 spec 文件
- SQLite 真的很容易编译
- 如何在 CentOS 8 和 RHEL 8 服务器上启用 EPEL 仓库
- 开源 CMS Ghost 3.0 发布,带来新功能
- Java 中初始化数组
- 5 个 Linux 桌面上的最佳密码管理器
- 由于 GIMP 是令人反感的字眼,有人将它复刻了
- COPR 仓库中 4 个很酷的新项目(2019.10)
- RPM 包是如何从源 RPM 制作的
- Collapse OS:为世界末日创建的操作系统
- Linux 中国徽标征集活动结果
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- Fedora 31 正式发布
- 2019 年最可怕的黑客事件与安全漏洞(下)
- 面向对象编程和根本状态
- 使用 ansible-bender 构建容器镜像
- 2019 年最可怕的黑客事件与安全漏洞(上)
- 在 Fedora 上使用 SSH 端口转发
- 过渡到 nftables
- 构建一个即时消息应用(二):OAuth
- 随着 Debian 10.1 “Buster” 的发布,MX Linux 19 也发布了
- 那个你们眼中的硬件厂商,其实已经是云计算的急先锋
- 如何使用物联网设备来确保儿童安全?
- 如何在 CentOS8/RHEL8 中配置 Rsyslog 服务器
- 用 GameHub 集中管理你 Linux 上的所有游戏
- 如何获取 Linux 中的目录大小
- Pylint:让你的 Python 代码保持一致
- 十年生死两茫茫,Linux QQ 突然复活!
- 用 Git 帮助写作者更好地完成工作
- DevOps 专业人员如何成为网络安全拥护者
- Linux sudo 漏洞可能导致未经授权的特权访问
- 每周开源点评:Kubernetes 网络、OpenStack Train 以及更多的行业趋势
- 变异测试:基于故障的试验
- 你需要知道的 DevSecOps 流程及工具
- 如何在批处理模式下运行 top 命令
- 在 Linux 中使用 Bash 脚本删除早于 “X” 天的文件/文件夹
- Linux 中国徽标征集活动公开评选
- Manjaro 18.1(KDE)安装图解
- 变异测试:如何利用故障?
- 英特尔 NUC 迷你 PC 的基本配件
- 如何在 Ubuntu 上安装和配置 PostgreSQL
- Linux 中的十大开源视频播放器
- 什么是 Java 构造器?
- 在 Intel NUC 上安装 Linux
- 使用 sshuttle 构建一个穷人的虚拟专网
- Adobe Photoshop 的 4 种自由开源替代品
- 新手教程:如何在 Linux 下解压 Zip 文件
- 命令行技巧:使用 find 和 xargs 查找和处理文件
- 变异测试是测试驱动开发(TDD)的演变
- 在 Linux 上安装 VMware 工具
- Linux 内核测试的生命周期
- 在 Linux 上以树状查看文件和进程
- 区块链 2.0:Hyperledger Fabric 介绍(十)
- Google Analytics 的一些用法介绍
- 如何在 Centos 8 / RHEL 8 上安装和配置 VNC 服务器
- 7 个实用的操作 Bash 历史记录的快捷方式
- 生成 Linux 运行时间报告的 Bash 脚本
- 每周开源点评:Java 还有用吗、Linux 桌面以及更多的行业趋势
- RPM 包初窥
- 如何在 CentOS 8/RHEL 8 上安装和使用 Cockpit
- Bash 学习的快乐之旅:3 个命令行游戏
- 如何用 GVM 管理 Go 项目
- 处理 Linux 文件的 3 个技巧
- 安全强化你的 Linux 服务器的七个步骤
- IceWM:一个非常酷的桌面
- GNU binutils 里的九种武器
- 如何通过 SSH 在远程 Linux 系统上运行命令
- CentOS 8 安装图解
- 大势已来:阿里云梭哈云原生
- 我买了一台 Linux 笔记本
- 使用 guiscrcpy 将你的安卓手机的屏幕投射到你的电脑
- 现在你可以借助 Insync 在 Linux 中原生使用 OneDrive
- 4 种开源云安全工具
- 通过编写扫雷游戏提高你的 Bash 技巧
- 在 Linux 上记录和重放终端会话活动
- 在 21 世纪该怎样编译 Linux 内核
- 给 Zsh 添加主题和插件
- Fedora 31 将放弃 32 位 i686 支持
- 数码文件与文件夹收纳术(以照片为例)
- 用 Linux 命令显示硬件信息
- 主流发行版之前的那些最早的 Linux 发行版
- 把“点文件”放到版本控制中
- Shell 点文件可以为你做点什么
- chown 命令简介
- 使用 rsync 复制大文件的一些误解
- CutiePi:正在开发中的基于树莓派的开源平板
- 滚动版 CentOS Stream 和 Fedora 的关系
- 2019 年最好的 Linux 发行版
- 使用 Terminator 在一个窗口中运行多个终端
- Linux 中国徽标征集活动进展汇报
- 用 Python 入门数据科学
- IBM 将区块链引入红帽 OpenShift;为混合云客户添加了Apache CouchDB
- 区块链 2.0 :以太坊(九)
- 一份 Markdown 简介
- 使用 strace 查找 Emacs 启动阻塞的原因
- 每周开源点评:云原生 Java、开源安全以及更多行业趋势
- chgrp 和 newgrp 命令简介
- 如何在 Linux/Windows/MacOS 上使用 .NET 进行开发
- 构建一个即时消息应用(一):模式
- 如何在 RHEL8 /CentOS8 上建立多节点 Elastic stack 集群
- Elvish Shell 速览
- 技术如何改变敏捷的规则
- 在 RHEL8 配置静态 IP 地址的不同方法
- 如何在 Linux 中删除文本中的回车字符
- 阿里巴巴发布第一颗自研芯片,全球最强 AI 芯片含光 800
- 用于测量磁盘活动的 Linux 命令
- ML in Google:回望 Google 开发者大会 2019
- 如何冻结和锁定你的 Linux 系统
- Go 语言在极小硬件上的运用(一)
- 在 Linux 中怎样移除(删除)符号链接
- 在 Linux 中如何移动文件
- Git 练习:存储库导航
- Zsh 入门
- 从 IaaS 到 HaaS:京东云的新“硬盒”
- Skytap 和微软将 IBM 机器搬到了 Azure
- 如何在互联网放置 HTML 页面
- 使用 Java 框架 Scipio ERP 创建一个在线商店
- 如何在 Fedora 上建立一个 TFTP 服务器
- Oracle Autonomous Linux:用于云计算的自我更新、自我修补的 Linux 发行版
- Linux 内核的五大创新
- 使用 sed 命令查找和替换文件中的字符串的 16 个示例
- Oracle 发布全球最快的数据库机器 Exadata X8M
- 虚拟机管理器(Virtual Machine Manager)简介
- 我们想换个徽标,大家看怎么样?
- 用 Bash 脚本发送新用户帐户创建的邮件
- 如何查看 Linux Mint 版本号和代号
- 如何在 Linux Mint 中更换主题
- Richard Stallman 被迫辞去 FSF 主席的职务
- 使用 Conda 管理 MacOS 上的 Ansible 环境
- 每周开源点评:Linux Plumbers、Appwrite
- Firefox 69 已可在 Fedora 中获取
- 如何使用 Bash 脚本从 SAR 报告中获取 CPU 和内存使用情况
- 开源新闻综述:五角大楼、好莱坞和 Sandboxie 的开源
- Manjaro Linux 从业余爱好项目成长为专业项目
- 区块链能如何补充开源
- Firefox 69 默认阻拦第三方 Cookie、自动播放的视频和加密矿工
- GNOME 3.34 发布
- 在 Linux 中使用变量
- 用 Git 作为聊天应用的后端
- 如何在 Linux 上创建和使用交换文件
- 为什么 const 无法让 C 代码跑得更快?
- 我为什么使用 Java
- 如何在 Linux 中管理日志
- 如何在 Ubuntu 19.04 中安装 Shutter 截图工具
- 使用 HTTPie 进行 API 测试
- 如何在 Ubuntu 上安装和使用 R 语言
- USB4 规范获得最终批准,像以太网一样快!
- Hyperledger Fabric 介绍
- 如何构建 Fedora 容器镜像
- 如何使用 GNOME 的 Internet Radio 播放流音乐
- 如何改变你的终端颜色
- 你通常打开多少个浏览器标签页?
- 在不使用 mv 命令的情况下移动文件
- 用 Git 管理你的每日行程
- Linux 上 5 个最好 CAD 软件
- 使用 Python 学习面向对象的编程
- 5 个开源的速读应用
- 从 Yum 更新中排除特定/某些包的三种方法
- Bash shell 的诞生
- 5 个 Ansible 运维任务
- 如何更改 Linux 终端颜色主题
- 如何在 Ubuntu 中检查你的 IP 地址
- 使用开源工具构建 DevOps 流水线的初学者指南
- Emacs:Eldoc 全局化了
- 你的企业安全软件是否在背后偷传数据?
- 用 Git 建立和托管网站
- 如何发现截断的数据项
- 如何在 Linux 上重命名一组文件
- 五大物联网网络安全错误
- 如何升级 Linux Mint 19.1 为 Linux Mint 19.2
- 《代码英雄》第一季(2):操作系统战争(下)Linux 崛起
- 使用 Python 函数进行模块化
- Emacs 注释中的拼写检查
- 在 Fedora 上开启 Go 语言之旅
- 开源新闻综述:谷歌开源 Android 语音转录和手势追踪、Twitter 的遥测工具
- Just For Fun:评台湾开源人之精神面貌
- 你可能意识不到的使用 Linux 的 11 种方式
- Hexdump 如何工作
- 如何在 Debian 10 上安装 Ansible
- 如何转职为 DevOps 工程师
- 如何在 Ubuntu 中修复 VirtualBox 的 “Kernel driver not installed (rc=-1908)” 错
- 如何在 Ubuntu 上安装 VirtualBox
- 学习 Python 的 12 个方式
- 使用 KeePassXC 管理凭据
- 如何使用 sed 命令删除文件中的行
- 区块链 2.0:Hyperledger 项目简介(八)
- Linux 文件系统类型导览
- 互动小说及其开源简史
- Linux 内核生日快乐 —— 那么你喜欢哪个版本?
- 查找 Linux 发行版名称、版本和内核详细信息
- Podman 和用户命名空间:天作之合
- LiVES 视频编辑器 3.0 有了显著的改善
- 怎样通过示弱增强领导力
- 4 种方式来自定义 Xfce 来给它一个现代化外观
- 如何在双启动或单启动模式下重新安装 Ubuntu
- Podman:一个更安全的运行容器的方式
- 在 Linux 中复制文档
- 如何更改 Linux 控制台字体类型和大小
- 如何自定义 GNOME 3 桌面?
- 如何在 Ubuntu 上设置多语言输入法
- 修复 Ubuntu 中 “E: The package cache file is corrupted, it has the wrong hash”
- 如何在 Debian/Ubuntu 上设置自动安全更新(无人值守更新)
- 《代码英雄》第一季(1):操作系统战争(上)
- 使用 LVM 升级 Fedora
- 树莓派 4 开箱记
- SSLH:让 HTTPS 和 SSH 共享同一个端口
- 如何打开和关闭树莓派(绝对新手)
- 如何衡量一个开源社区的健康度
- 如何在安装之前检查 Linux 软件包的版本?
- 开源新闻综述:GNOME 和 KDE 达成合作、Nvidia 开源 GPU 文档
- 使用 MacSVG 创建 SVG 动画
- 你的 Linux 系统开机时间已经击败了 99% 的电脑
- 如何在 Ubuntu 18.04 LTS 中获取 Linux 5.0 内核
- 试试动态窗口管理器 dwm 吧
- Prometheus 入门
- 如何在 Ubuntu 18.04 的右键单击菜单中添加“新建文档”按钮
- 何谓 Linux 用户?
- 如何在 Linux 命令行操作 PDF
- 基于 Linux 的智能手机 Librem 5 开启预售
- 探索 Linux 内核:Kconfig/kbuild 的秘密
- DF-SHOW:一个基于老式 DOS 应用的终端文件管理器
- 使用 Postfix 从 Fedora 系统中获取电子邮件
- POSIX 是什么?让我们听听 Richard Stallman 的诠释
- 如何在 Linux 上安装 Elasticsearch 和 Kibana
- 如何在 Ubuntu 上设置时间同步
- GNU Autotools 介绍
- 在 Fedora 下使用下拉式终端更快输入命令
- 如何在 Github 上创建一个拉取请求
- IT 灾备:系统管理员对抗自然灾害
- 本地开发如何测试 Webhook
- 如何在 Linux 中验证 ISO 镜像
- GameMode:提高 Linux 游戏性能的工具
- 理解软件设计模式
- 微软发现由俄罗斯背后支持的利用物联网设备进行的攻击
- COPR 仓库中 4 个很酷的新项目(2019.8)
- 两种 cp 命令的绝佳用法的快捷方式
- Linux Journal 倒了……
- 什么是黄金镜像?
- 如何检测自动生成的电子邮件
- 在系统创建新用户时发送邮件的 Bash 脚本
- 如何用 Linux 命令行工具解析和格式化输出 JSON
- 5 个免费的 Linux 分区管理器
- 使用 dd 检查存储性能
- 如何在 Linux 上查找硬件规格
- OpenHMD:用于 VR 开发的开源项目
- 系统管理员入门:排除故障
- Logreduce:用 Python 和机器学习去除日志噪音
- 轻舟已过万重山:专访网易云陈谔
- 开源新闻综述:有史以来最快的开源 CPU、Facebook 分享对抗有害内容的 AI 算法
- 命令行快速提示:权限进阶
- DevOps 团队必备的 3 种指标仪表板
- 如何在 Ubuntu 登录屏幕上启用轻击
- 使用 Bitwarden 和 Podman 管理你的密码
- 不可或缺的 Bash 别名
- Debian 10(Buster)安装后要做的前 8 件事
- Linux 内核的持续集成测试
- 如何在 Ubuntu 上安装 MongoDB
- 在 Linux 上安装 NetData 性能监控工具
- 如何通过命令行升级 Debian 9 为 Debian 10
- 在 Linux 上用 Bash 脚本监控 messages 日志
- WPS Office:Linux 上的 Microsoft Office 的免费替代品
- 技术拐点已现,全面上云正当其时
- Linux 中的软盘走向终结了吗?Torvalds 将软盘的驱动标记为“孤儿”
- 在树莓派上玩怀旧游戏的 5 种方法
- 如何在 Firefox 中启用 DNS-over-HTTPS(DoH)
- 京东云郭理靖:我对云服务的一些看法
- 使用 pandoc 将 Markdown 转换为格式化文档
- 精通 Linux 的 ls 命令
- 获取有关 Linux shell 内置命令的帮助
- 在 Linux 中不使用 useradd 命令如何创建用户账号
- MTTR 已死,CIRT 长存
- 如何在 Ubuntu LTS 系统上启用 Canonical 的内核实时补丁服务
- 如何使用 virt-manager 运行虚拟机
- 绑定 WiFi 和以太网,以使网络间移动更轻松
- 掌握 Linux 用户组
- ClusterShell:一个在集群节点上并行运行命令的好工具
- 最适合于初学者的 Linux 发行版
- 使用 Python 解析参数
- 用大写字母输入 Linux 命令以将其作为 sudo 用户运行
- 使用 ImageGlass 以幻灯片形式快速查看 JPG 图像
- 10 个 Linux 中最好的 Visio 替代品
- 大公司开源怎么做?SOFAStack 给出一个很好的例子
- 如何在 MacOS 上安装 Kibana
- 使用 Python 处理 JSON 格式的数据
- 如何在 Debian/Ubuntu 上手动安装安全更新?
- 专访青云“四爷”和他的 KubeSphere
- 成为终身学习者,并在工作中取得成功
- ElectronMail:ProtonMail 和 Tutanota 的桌面客户端
- 如何在 MacOS 上安装 Elasticsearch
- Linux 入门十法
- 命令行快速提示:权限
- Epic Games 给予 Blender 基金会 120 万美元的拨款支持
- 32位支持:使用 GCC 交叉编译
- MX Linux:一款专注于简洁性的中等体量发行版
- 在线试用 200 多种 Linux 和 Unix 操作系统
- 利用 Python 引导孩子的计算机思维
- 如何在 Ubuntu 中删除仓库及其 GPG 密钥
- 企业云 2.0:VMware 眼中的企业 IT 的未来
- 系统管理员与网站可靠性工程师(SRE)对比:区别在那儿?
- 好消息!Ubuntu LTS 用户不需要 PPA 也可以获得最新的 Nvidia 驱动更新
- 使用 Python 和 Scribus 创建一个 RGB 立方体
- 创新的幻觉
- 使用 Ansible 管理你的工作站:配置桌面设置
- Pipx:在隔离环境中安装和运行 Python 应用
- 什么是 DevSecOps?
- 帮助你驾驭 Kubernetes 的 4 个工具
- 在 Linux 中如何从命令行查找 VirtualBox 版本
- 5G 会增强 Wi-Fi,而不是取代它
- 从 BASIC 到 Ruby:入门编程语言的体悟
- LCTT 达成新成就:首位千文译者 geekpi
- 管理你的 shell 环境
- 使用防火墙让你的 Linux 更加强大
- 美国总统特朗普要禁用端到端加密
- 穿越到 1983 年学习 BASIC
- 使用 xclip 在 Linux 命令行中复制粘贴
- 如何在 Mac 上配置 Kubernetes
- MacOS 系统中如何设置 Python 虚拟环境
- 图解 Debian 10(Buster)安装步骤
- 借助 Valve 的新编译器,Linux 游戏在 AMD GPU 中获得了性能提升
- 区块链 2.0:公有链与私有链(七)
- 追溯 Linux 上的库注入
- 如何在 Linux 服务器上设置 ulimit 和文件描述符数限制
- 学校可以变得敏捷吗?
- 深入学习 Linux 内核模块
- Undo 发布用于 Linux 调试的 Live Recorder 5.0
- 在 Fedora 上搭建 Jupyter 和数据科学环境
- Debian 10 “Buster”正式发布
- 如何使用 Tig 浏览 Git 日志
- 什么?!Mozilla 被提名英国“互联网恶棍”奖
- 何时需要关注 Linux 的内存用量?
- 如何在 Linux 中查找服务的端口号
- 对 Python 开发者而言,IPython 仍然是 Jupyter Notebook 的核心
- 替代 Trello 的 OpenProject 9 发布了
- 在 Linux 上为你的任务创建一个自定义的系统托盘指示器
- 你应该选择 Ubuntu 还是 Fedora?
- 随着 Zorin 15 的发布,Zorin OS 变得更为强大
- 100 个最佳 Ubuntu 应用(下)
- Linux 权限入门指南
- 4 款很酷的终端复用器
- 专访安全容器 Kata 项目创始人王旭:开源是一件向死而生的事情
- 5 种在 Ubuntu 上释放空间的简单方法
- BitTorrent 客户端 Deluge 2.0 发布:新功能介绍
- 领导 Python 社区
- 100 个最佳 Ubuntu 应用(中)
- Emacs 的(更多)胜利
- 100 个最佳 Ubuntu 应用(上)
- 在 Linux 中锁定和解锁用户帐户的三种方法
- 在 Fedora 中利用 ffsend 使用 Firefox Send
- 不容错过的 5 个微型 Linux 发行版
- 升级配置后,树莓派 4 瞄准了桌面市场
- 2019 - 微软:嗨哥们,我能加入你们的发行版邮件列表吗?
- Kubernetes 基础:首先学习如何使用
- 思科收购了物联网安全管理公司 Sentryo
- 树莓派 4 来袭!
- 25 岁的 FreeDOS:起源故事
- 将 i3 与多个显示器配合使用
- SUSE 为云原生、容器化应用提供多模架构平台,助力企业 IT 转型
- 5 个最具生产力的 Linux 发行版
- 三个在 Fedora 平台上撰写 Markdown 的软件
- 如何跨越 Kubernetes 学习曲线
- 致如火如荼的云原生时代 —— Kubecon 2019 见闻录
- VSCodium:100% 开源的 VS Code
- 在 Fedora 中使用私人助理 Mycroft
- 浅谈汇编器、编译器和解释器
- 如何用 Linux 命令行发电子邮件
- 学习 Python 的精品 PLN 资源
- Slack 的开源替代品 Mattermost 获得 5000 万美元融资
- 区块链 2.0:智能合约如今的发展(六)
- 为什么说 Kubernetes 是一辆翻斗车
- 如何在 Debian/Ubuntu 系统中检查程序包是否安装?
- 边缘计算是大多数行业的未来
- 探索 Linux 上的 /run
- 用 Bash 脚本监控 Linux 上的内存使用情况
- 5 款不错的开源语音识别/语音文字转换系统
- 在 Fedora 中获取最新的 Ansible 2.8
- 为什么初创公司应该将代码开源
- 在 Fedora 中安装替代版本的 RPM 包
- 音乐家和音乐爱好者的开放硬件
- 5 个提高效率的 GNOME 快捷键
- 优麒麟:Ubuntu 的官方中文版本
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- DevOps 思维模式的 5 个基本价值观
- Neofetch:在终端中显示 Linux 系统信息
- 一条日志消息的现代生活
- Graviton:极简的开源代码编辑器
- 迎接区块链 3.0
- 如何用 Linux 帮助你拼写
- 反向运行 LED 能够冷却计算机
- expand 与 unexpand 命令实例教程
- 可以买到 Linux 电脑的 10 个地方
- BootISO:从 ISO 文件中创建一个可启动的 USB 设备
- 如何使用 GParted 实用工具缩放根分区
- 让 Emacs shell 命令发送桌面通知
- 在免费 RPG 日试玩一下新游戏
- Unity 编辑器现已正式面向 Linux 推出
- 使用 Kubernetes 的 5 个理由
- 在 Windows 中运行 Linux:WSL 2 使用入门
- UCloud 叶理灯谈:Docker、K8S 和 Serverless
- GoAccess:一个实时的 Web 日志分析器及交互式查看器
- 有了 Lutris,Linux 现在也可以启动 Epic 游戏商城
- 为 man 手册页编写解析器的备忘录
- 开源新闻:开源仿生腿、Python 数据管道、数据泄露检测
- 从零写一个时间序列数据库
- screen 命令示例:管理多个终端会话
- 当物联网系统出现故障:使用低质量物联网数据的风险
- 在 RHEL 和 CentOS 上检查或列出已安装的安全更新的两种方法
- 我们是如何使用 Electron 构建 Linux 桌面应用程序的
- 区块链 2.0:智能合约及其类型(五)
- 如何在 Linux 上识别同样内容的文件
- 什么是翻译平台最重要的地方?
- 5 个 Linux 新手会犯的失误
- 如何在 Linux 下确认 NTP 是否同步?
- 如何写好 C main 函数
- 更深入地了解 Linux 权限
- Linux 上的 NVMe
- 使用 stunnel 保护 telnet 连接
- 使用 Testinfra 和 Ansible 验证服务器状态
- 你或许不需要一个独立 APP:我们用小程序来做社区的官方应用
- Docker 入门指南
- 如何用树莓派搭建一个颗粒物传感器
- 如何在 CentOS 或 RHEL 系统上检查可用的安全更新?
- 5 个可在家中使用的树莓派项目
- 在 Windows 中运行 Linux 命令的 4 种方法
- 法国 IT 巨头 Atos 进军边缘计算
- 给新手的 20 多个 FFmpeg 命令示例
- 5 个可以满足你的生产力、沟通和娱乐需求的开源手机应用
- Linux 下的进程间通信:套接字和信号
- 在 Linux 上监控 CPU 和 GPU 温度
- VNote:一个更懂程序员和 Markdown 的笔记软件
- 4 款“吃草”的开源应用
- Dockly:从终端管理 Docker 容器
- 如何在 Linux 上安装/卸载一个文件中列出的软件包?
- Zettlr:适合写作者和研究人员的 Markdown 编辑器
- 自己成为一个证书颁发机构(CA)
- 在 Ubuntu 上安装 Budgie 桌面
- 命令别名:保护和服务
- 如何管理你的 Linux 环境变量
- ddgr:一个从终端搜索 DuckDuckGo 的命令行工具
- 区块链 2.0:房地产区块链(四)
- Adobe Lightroom 的三个开源替代品
- 每日安全资讯:旧版高通 Wi-Fi 驱动会导致 Win10 2019 年五月更新包无法联网
- 使用 k3s 在 Fedora IoT 上运行 K8S
- systemd 代码已超 120 万行!五年间翻了一番
- 用 GHTorrent 和 Libraries.io 查询 10 年的 GitHub 数据
- 3 款在 Fedora 中管理个人财务的应用
- 在 Pygame 游戏中放置平台
- API 演进的正确方式
- PHP PDO 简单教程
- 在 Ubuntu 中使用 Slimbook Battery Optimizer 切换电源模式
- “文章助手”的助手
- 使用 Ispell 在命令行中检查拼写
- PiShrink:使树莓派镜像更小
- Duc:一个能够可视化洞察硬盘使用情况的工具包
- 使用深度学习检测疟疾
- xsos:一个在 Linux 上阅读 SOSReport 的工具
- 新手教程:如何 SSH 进入树莓派
- 使用 singledispatch 在 Python 中追溯地添加方法
- 构建更小的容器镜像的技巧
- 详解 Linux 中的虚拟文件系统
- 如何向你的 Python 游戏中添加一个敌人
- 在 Linux 命令行下使用“原力”
- 使用 Libki 来管理公共用户访问计算机
- 思科针对 Nexus 数据中心交换机发出危急安全预警
- 使用 restic 和 systemd 自动备份
- 用 Pygame 使你的游戏角色移动起来
- 每日安全资讯:Stack Overflow 安全事件新进展:部分用户私人信息遭窃
- 如何在 Ubuntu 桌面手动添加应用快捷方式
- 使用 attrs 来告别 Python 中的样板
- 9102 年的 PHP
- 每日安全资讯:Stack Overflow 遭遇黑客攻击
- 用 Linux Shell 脚本来监控磁盘使用情况并发送邮件
- 使用 Python 构建可扩展的社交媒体情感分析服务
- 每日安全资讯:Let's Encrypt 发布自己的证书透明度日志
- 如何使用 rsync 的高级用法进行大型备份
- 使用 Black 自由格式化 Python
- Maker DAO 通证解释:DAI、WETH、PETH、SIN、MKR 都是什么?(一)
- 每日安全资讯:SHA-1 碰撞攻击正变得切实可行
- 用于黑客渗透测试的 21 个最佳 Kali Linux 工具
- 使用 Cython 为 Python 编写更快的 C 扩展
- 如何在你的 Python 游戏中添加一个玩家
- 每日安全资讯:开源组件漏洞影响多个 CMS 系统
- PPython:PHP 拥抱 Python 的利器
- 如何在 Ubuntu 和其他 Linux 发行版上使用 7Zip
- 将 Fedora 29 升级到 Fedora 30
- 每日安全资讯:哪些属于App违法违规收集使用个人信息?
- 使用 Python 进行社交媒体情感分析入门
- 如何在 Linux 中创建 SSH 别名
- 使用 Python 和 Pygame 模块构建一个游戏框架
- 每日安全资讯:Mozilla 资助开发更有效的在 Firefox 中整合 Tor
- TLP:一个可以延长 Linux 笔记本电池寿命的高级电源管理工具
- Kindd:一个图形化 dd 命令前端
- 每日安全资讯:Google Chrome将不再允许网站劫持后退按钮
- Linux 下的进程间通信:使用管道和消息队列
- Linux 中如何启用和禁用网卡?
- Anbox:在 Linux 上运行 Android 应用程序的简单方式
- 每日安全资讯:Mozilla 为 Firefox 上周的 bug 致歉
- 2 个给使用 Fedora 工作站的音乐爱好者的新应用
- 用 OpenStack Designate 构建一个 DNS 即服务(DNSaaS)
- 每日安全资讯:三星多个项目代码泄露,包括 SmartThings 源代码和密钥
- 文章助手:让你的公众号文章链接可以点击
- apt-clone:备份已安装的软件包并在新的 Ubuntu 系统上恢复它们
- 为何《贡献者许可协议》不利于开源社区?
- 每日安全资讯:美中情局分享暗网加密链接 网友吐槽:原来是这样监视我们
- 为何 DevOps 是如今最重要的技术策略
- Python 的加密库入门
- 关于 Windows Terminal,人民群众都在聊些什么?
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- 如何使用 autofs 挂载 NFS 共享
- 每日安全资讯:计算机科学家设计无法被黑的处理器芯片架构
- 大家都在点赞 Windows Terminal,我决定给你泼一盆冷水
- 红帽发布企业版 Linux(RHEL) 8.0
- Linux 下的进程间通信:共享存储
- 每日安全资讯:黑客集团内部是如何运作的?他们也有 CEO 和项目经理
- ping 多台服务器并在类似 top 的界面中显示
- 12 个可替代树莓派的单板机
- 比容器快 10-20 倍的 unikernel 应用
- 每日安全资讯:国家互联网应急中心开通勒索病毒免费查询服务
- 如何安装和配置 Chrony 作为 NTP 客户端?
- DomTerm:一款为 Linux 打造的终端模拟器
- 每日安全资讯:几大 Git 平台仓库被劫,黑客欲勒索比特币
- 在树莓派上安装 Ubuntu MATE
- 关于 /dev/urandom 的流言终结
- 在 Linux 中如何使用 iotop 和 iostat 监控磁盘 I/O 活动?
- 8 个你应该了解的环保开源项目
- 每日安全资讯:保险公司以“网络战”为由拒绝为网络攻击理赔
- 什么是 5G?它比 4G 好在哪里?
- 如何在 Linux 上安装、配置 NTP 服务器和客户端?
- 每日安全资讯:Weblogic 0day 漏洞正被攻击者利用安装勒索软件
- 命令行技巧:分割文件内容
- System76 是如何打造开源硬件的
- 使用 Python 和 Prometheus 跟踪天气
- 每日安全资讯:60% 的企业代码库包含开源漏洞
- Linux 初学者:如何在 Ubuntu 中重启网络
- 清华大学开源软件镜像站推出一键使用服务,将来或支持 42 操作系统
- 每日安全资讯:微软 Outlook 邮件服务被入侵细节:目标可能是数字货币
- 忠诚与背叛:Emacs 遭遇背刺,你将何去何从?
- 4 种在 Linux 中检查默认网关或者路由器 IP 地址的方法
- Apache 基金会将其所有项目双主镜像至 GitHub
- 每日安全资讯:开发人员发现被称为“盗梦空间栏”的网络钓鱼方法
- 许多数据中心的工作者很满意他们的工作,将鼓励他们的孩子继续从事这份工作
- Linux 初学者:移动文件
- 下载安装 Ubuntu 19.04 “Disco Dingo”
- 对话鲁直:蚂蚁金服中间件的开源头羊
- 小白观察:Google 开始清除百度旗下公司开发的 46 款应用程序
- 用来记笔记的三个 Emacs 模式
- 即将到来的 Debian 10 Buster 发布版的新特点
- 怎样在 Ubuntu Linux 上安装 MySQL
- 每日安全资讯:Tobii 推出基于 Windows Hello 功能的防窥屏软件
- COPR 仓库中 4 个很酷的新软件(2019.4)
- 使用 mdadm 管理 RAID 阵列
- 每日安全资讯:研究人员开发新方法来检测隐藏在硬件组件中的恶意软件
- Sensu 监控入门
- 小白观察:微软正在考虑放弃其 Windows 密码过期策略
- 每日安全资讯:黑客掌控数万个 GPS 应用账号,甚至可远程关闭汽车引擎
- Mercurial 版本控制入门
- 初级:如何在 Linux 中 zip 压缩文件和文件夹
- 如何识别 Linux 上的文件分身
- 每日安全资讯:除华硕外至少还有 6 家公司受到“影锤”行动攻击
- 小白观察:已经 14 岁的 Scientific Linux 将停止开发
- 喜欢 Netflix 么?你应该感谢 FreeBSD
- 增强边缘计算的安全性
- Shell 脚本编程陷阱
- 使用 sgdisk 管理分区
- 每日安全资讯:搜 Wi-Fi 热点 Android 应用数据泄露
- 你应该学习哪种编程语言?
- 在 Linux 中把用户添加到组的四个方法
- 每日安全资讯:NCSC 发布最常被黑客入侵的密码列表
- 如何检查多个远程 Linux 系统是否打开了指定端口?
- HTTPie:替代 Curl 和 Wget 的现代 HTTP 命令行客户端
- 每日安全资讯:法国政府发布它开发的端对端加密消息应用
- 小白观察:Google 的 Stadia 是否会杀死实体游戏机?
- 怎样在 Kubernetes 上运行 PostgreSQL
- 在 Bash 中使用[方括号](二)
- 我们做了一个极简的文章列表小程序
- 每日安全资讯:阻止了 WannaCry 传播的安全研究员被控传播银行木马
- 5 个有用的开源日志分析工具
- 解决 Ubuntu 在启动时冻结的问题
- 小白观察:Erlang 的设计者 Joe Armstrong 去世
- 每日安全资讯:BGP 路由表即将突破 768k,可能会引发网络故障
- 小白观察:如何将你的应用生态从 Apple 迁移到其他平台?
- Vim 入门:基础
- 如何在 Linux 上安装并启用 Flatpak 支持?
- 小白观察:Ubuntu 19.04 发布
- 每日安全资讯:黑客网上出售伊朗间谍部队的黑客工具源代码
- 思科、谷歌重新赋能多/混合云共同开发
- 如何在 Linux 中配置 sudo 访问权限
- 小白观察:Let's Encrpt 正过渡到 ISRG Root
- 杨镭访谈:UCloud 的技术价值观
- 每日安全资讯:因不满支持论坛,安全人员连续公布三个 WordPress 插件漏洞
- 使用 Dask 在 Python 中进行并行计算
- 使用 RadioDroid 流传输网络广播
- 破除对 AWS Fargate 的幻觉
- 每日安全资讯:专家发现漏洞后是否公示?新报告称已沦为黑客挥向用户的屠刀
- 小白观察:开源永存
- 管理 131,800,000,000 条数据记录,巨杉数据库支撑银行云化架构升级
- 如何检查 Linux 中的开放端口列表?
- 开源如何在云上存活?
- 树莓派使用入门:庆祝树莓派的 14 天
- 每日安全资讯:命案侦破过程揭示 Google 能够跟踪全世界的手机
- Sweet Home 3D:一个帮助你寻找梦想家庭的开源工具
- 树莓派使用入门:如何为树莓派社区做出贡献
- 5 款适合程序员的开源字体
- 每日安全资讯:亚马逊、苹果和 Google 都有雇员听语音助手的录音
- Linux 中获取硬盘分区或文件系统的 UUID 的七种方法
- 小白观察:开源项目如何在云端生存
- Bash vs Python:你该使用哪个?
- Ubuntu 14.04 即将结束支持,你该怎么办?
- 3 个很酷的基于文本的邮件客户端
- 每日安全资讯:黑客发布了数千名美国警察和联邦特工的个人数据
- 12 个最佳 GNOME(GTK)主题
- 小白观察:Linux 游戏如何走向主流
- 每日安全资讯:安全人员在 Wi-Fi WPA3 标准中发现了降级漏洞
- 在 Bash 中使用[方括号] (一)
- 怎样理解和识别 Linux 中的文件类型
- 如何在 Fedora 30 中设置内核命令行参数
- 回顾 Firefox 历史
- 小白观察:Firefox 推出密码泄露检测服务
- 每日安全资讯:谷歌为 G Suite 用户引入一系列新的安全工具
- 树莓派使用入门:在树莓派上使用 Mathematica 进行高级数学运算
- 使用 FlightGear 翱翔天空
- 每日安全资讯:赔 1.175 亿美元!雅虎再次试图和解 30 亿账号数据泄露案
- 学习使用树莓派的 7 个资源
- 小白观察:被删除的 Facebook 账户依然会收集你的个人信息
- 如何在 Linux 分区或逻辑卷中创建文件系统
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- Git 十四周年:你喜欢 Git 的哪一点?
- 计算机实验室之树莓派:课程 11 输入02
- 每日安全资讯:计算机科学家发布不会被黑的加密代码
- 如何设置 Linux 系统的密码策略
- 小白观察:微信朋友圈@好友评论互动能力全量开放
- Linux 爸爸怒怼社交媒体:在座的各位都是垃圾
- 在 Linux 中使用 bd 命令快速返回到特定的父目录
- Arch-Wiki-Man:一个以 Linux Man 手册样式离线浏览 Arch Wiki 的工具
- 更开放的分布式事务 | Fescar 品牌升级,更名为 Seata
- 2019 年最好的 7 款虚拟私人网络服务
- 树莓派使用入门:通过树莓派和 kali Linux 学习计算机安全
- 区块链 2.0:重新定义金融服务(三)
- 加密邮件服务 Tutanota 现在有桌面应用了
- 树莓派使用入门:进入物理世界 —— 如何使用树莓派的 GPIO 针脚
- Rancher:一个全面的可用于产品环境的容器管理平台
- Oomox:定制和创建你自己的 GTK2、GTK3 主题
- 树莓派使用入门:树莓派上的模拟器和原生 Linux 游戏
- 重新发现 make: 规则背后的力量
- iWant:一个去中心化的点对点共享文件的命令行工具
- 10 个 Python 图像编辑工具
- 我的去 Google 化的安卓之旅
- 计算机实验室之树莓派:课程 10 输入01
- 查看远程 Linux 系统中某个端口是否开启的 3 种方法
- Chaosnet 简史
- 如何在 Linux 中不使用 CD 命令进入目录/文件夹?
- DevOps 对你意味着什么?
- IRC vs IRL:如何召开一个良好的 IRC 会议
- 树莓派使用入门:如何用树莓派来娱乐
- 区块链 2.0:金融体系改革(二)
- 使用 Arch Linux 镜像列表管理器来管理你的镜像
- 10 款你可以通过 Wine 在 Linux 上玩的游戏
- 树莓派使用入门:如何更新树莓派
- JSON、XML、TOML、CSON、YAML 大比拼
- 在 Fedora 上使用 GNOME Recipes 烹饪
- 树莓派使用入门:可以使用树莓派学习的 3 种流行编程语言
- 如何打造更小巧的容器镜像
- 如何在 Linux 中添加新磁盘
- 在 Linux 终端下生成随机/强密码的五种方法
- 托管你自己的在线字体
- 13 个开源备份解决方案
- 2019 年的 19 个高效日:失败了
- 树莓派使用入门:教孩子们用树莓派学编程的 5 种方法
- 正经的我,做了个不正经的项目 —— Pornhub 风格 Logo 生成器
- Linux 中改变主机名的 4 种方法
- 区块链 2.0:介绍(一)
- 龙井“上市”,阿里巴巴持续开源回馈社区
- 开始使用 Freeplane 吧,一款开源思维导图
- Python 的 ChatOps 库:Opsdroid 和 Errbot
- 在 Fedora 上为 SSH 设置双因子验证
- 树莓派使用入门:用树莓派学 Linux
- 树莓派使用入门:如何启动一个新的树莓派
- 开始使用 Cypht 吧,一个开源的电子邮件客户端
- 在 Linux 中运行特定命令而无需 sudo 密码
- x86 和 ARM 的 Python 爬虫速度对比
- 在 Emacs 的 dired 和 tramp 中异步运行 rsync
- 时隔两年,PuTTY 发布了一个新的安全修复版本
- ODrive:Linux 中的 Google 云端硬盘图形客户端
- 开始使用 CryptPad 吧,一个开源的协作文档编辑器
- 如何在 Linux 中查看可用的网络接口
- 高效使用 Org 模式
- toplip:一款十分强大的文件加密解密 CLI 工具
- Linux 安全:Cmd 提供可视化控制用户活动
- 如何修复 Mozilla Firefox 中出现的 “Network Protocol Error”
- 给大家安利一下 PowerShell
- Emoji-Log:编写 Git 提交信息的新方法
- 在 Linux 中如何删除文件中的空行
- 降低 Emacs 启动时间的高级技术
- 浅析 Bash 中的 {花括号}
- 如何在 Linux 中检查密码的复杂性/强度和评分?
- 如何在 Linux 中安装、配置和使用 Fish Shell?
- HTTP 简史
- 将 VoIP 电话直接连接到 Asterisk 服务器
- 如何使得支持 OpenGL 的 Flatpak 应用和游戏在专有 Nvidia 图形驱动下工作
- 如何 SSH 登录到 Linux 上的特定目录
- 关于圆周率日的趣事与庆祝方式
- 如何在 WinSCP 中使用 sudo
- 树莓派使用入门:如何购买一个树莓派
- Linux 上最好的十六进制编辑器
- “Linux”小程序发布一个月后,我们发现了什么
- 树莓派使用入门:你应该选择哪种树莓派?
- Windows 下 Emacs 中的 zsh shell
- 使用 shell 构建多进程的 CommandlineFu 爬虫
- Akira 是我们一直想要的 Linux 设计工具吗?
- 让 Linux 启动更快
- 计算机实验室之树莓派:课程 9 屏幕04
- 在 Emacs 上配置 Anaconda
- Python 七步捉虫法
- Midori:轻量级开源 Web 浏览器
- 预约 Emacs 心理医生
- 在 Ubuntu 上自动化安装基本应用的方法
- Ansible 入门秘诀
- 《贡献者许可协议》是“人魔”般的怪物?
- Bash 中的逻辑和(&)
- 如何查看 Linux 下 CPU、内存和交换分区的占用率?
- 正则表达式的分组和数字
- Bash-Insulter:一个在输入错误命令时嘲讽用户的脚本
- ASLR 是如何保护 Linux 系统免受缓冲区溢出攻击的
- Bash 中的 & 符号和文件描述符
- 3 款用于学术出版的开源工具
- Vim 可视化模式入门
- FinalCrypt:一个开源文件加密应用
- Linux 中的 &
- 在 Firefox 上使用 Org 协议捕获 URL
- 计算机实验室之树莓派:课程 8 屏幕03
- 两款 Linux 桌面中的图形化操作 PDF 的工具
- 如何使用 Linux Cockpit 来管理系统性能
- 使用 Emacs 创建 OAuth 2.0 的 UML 序列图
- ick:一个持续集成系统
- 新手教程:Ubuntu 下如何修改用户密码
- 在 Fedora 中使用 FreeMind 介绍你自己
- 系统管理员的 7 个 CI/CD 工具
- Olive:一款以 Final Cut Pro 为目标的开源视频编辑器
- 如何在 Ubuntu 上为用户授予和移除 sudo 权限
- 每个 Linux 游戏玩家都绝不想要的恼人体验
- 开始使用 Org 模式吧,在没有 Emacs 的情况下
- 在命令行查看文件的 3 个工具
- Qalculate! :全宇宙最好的计算器软件
- 如何在 Linux 系统中判断安装、使用了多少内存
- 8 个在 KDE Plasma 桌面环境下提高生产力的技巧和提示
- 如何在 Linux 上复制文件/文件夹到远程系统?
- Evil-Twin 框架:一个用于提升 WiFi 安全性的工具
- 开始使用 gPodder 吧,一个开源播客客户端
- 量子计算会打破现有的安全体系吗?
- 书评:《Linux 基础》
- 如何在 Emacs 中使用 Magit 管理 Git 项目
- 5 个好用的开发者 Vim 插件
- 如何列出 Ubuntu 和 Debian 上已安装的软件包
- 开始使用 LogicalDOC 吧,一个开源文档管理系统
- PowerTOP:在 Linux 上监视电量使用和改善笔记本电池寿命
- 3 个 Linux 上的 SSH 图形界面工具
- 论系统管理员的傲慢与偏见
- 开始使用 Go For It 吧,一个灵活的待办事项列表程序
- 极客漫画:AI 会抢走我们的工作吗?
- 用 AWK 喝咖啡
- COPR 仓库中 4 个很酷的新软件(2019.2)
- 5 个面向新手的 Linux 发行版
- 在 Linux 中安装并使用 PuTTY
- 计算机实验室之树莓派:课程 7 屏幕02
- 在 VirtualBox 上安装 Kali Linux 的最安全快捷的方式
- 在 Linux 上创建文件的 10 个方法
- 蚂蚁金服总监杨冰:金融科技公司为什么要拥抱开源?
- 开始使用 Budgie 吧,一款 Linux 桌面环境
- 14 个依然很棒的 Linux ASCII 游戏
- 极客漫画:Windows 更新
- 4 个独特的 Linux 终端模拟器
- 丰田汽车的 Linux 之旅
- 如何从 Linux 上连接到远程桌面
- Pony 编程语言简介
- 计算机实验室之树莓派:课程 6 屏幕01
- 开始使用 TaskBoard 吧,一款轻量级看板
- 如何在终端显示图像缩略图
- 在 Linux 终端上进行冒险
- 3 个简单实用的 GNOME Shell 扩展
- 开始使用 Sandstorm 吧,一个开源 Web 应用平台
- 5 个用于开发工作的 Linux 发行版
- DNS 和根证书
- PyGame Zero: 无需模板的游戏开发
- 在 Linux 命令行使用 more 查看文本文件
- 计算机实验室之树莓派:课程 5 OK05
- Bash 中尖括号的更多用法
- 推荐一款社区驱动的 Linux 命令速查小程序
- 将 Python 结合到数学教育中
- 计算机实验室之树莓派:课程 4 OK04
- 开始使用 eDEX-UI 吧,一款受《电子世界争霸战》影响的终端程序
- 极客漫画:增强现实(AR) 2.0
- Linux 上最好的五款音乐播放器
- Python Web 应用程序 Tornado 框架简介
- Go 编程语言的简单介绍
- Asciinema:在云端记录并分享你的终端会话
- 计算机实验室之树莓派:课程 3 OK03
- 远程工作生存指南
- 如何把 Google 云端硬盘当做虚拟磁盘一样挂载到 Linux
- dcp:采用对等网络传输文件的方式
- XML 与 JSON 优劣对比
- 如何使用不同的方式更改 Linux 用户密码
- 采用 snaps 为 Linux 社区构建 Slack
- 开源数据库 PostgreSQL、MariaDB 和 SQLite 的对比
- 开始使用 Tint2 吧,一款 Linux 中的开源任务栏
- 作为 CEO 使用 Emacs 的两年经验之谈
- 极客漫画:云锁定
- fdisk:Linux 下管理磁盘分区的利器
- 开始使用 Roland 吧,一款命令行随机选择工具
- 如何搜索一个包是否在你的 Linux 发行版中
- 「Linux 中国」2018 微信文章排行榜
- 极客漫画:当 Git 有了智能
- Hegemon:一个 Linux 的模块化系统和硬件监控工具
- 理解 Bash 中的尖括号
- 极客漫画:僵尸进程
- 开始使用 HomeBank 吧,一款开源个人财务应用
- Linux 下如何避免重复性压迫损伤(RSI)
- 监控 Linux 服务器活动的几个命令
- 五大最流行的配置管理工具
- 快速开发游戏的十个关键
- 在 Linux 命令行中规划你的假期日历
- 开始使用 Isotope 吧,一款开源的 Web 邮件客户端
- 5 款开源的 Linux 策略模拟游戏
- 如何开源你的 Python 库
- 5 个用于 SOHO 的 Linux 服务器发行版
- Linux 终端上的漂亮小马
- 使用 PyHamcrest 执行健壮的单元测试
- 如何为你的 Linux 终端带来好运
- Hello World 的由来
- 开始使用 WTF 吧,一款终端仪表板
- 使用 Fedora 28 中的模块
- 微型计算机的始祖:Altair 8800
- 如何即时设置一个静态文件服务器
- tmux:适用于重度命令行 Linux 用户的终端复用器
- Fedora 28 服务器版的模块化
- 计算机实验室之树莓派:课程 2 OK02
- Bash 5.0 发布及其新功能
- 开始使用 Joplin 吧,一款开源笔记应用
- DevSecOps 提升安全性的五种方式
- 用这个吃豆人游戏在你的终端中玩街机
- Arch-Audit:一款在 Arch Linux 上检查易受攻击的软件包的工具
- 关于团队敏捷开发实践的 6 个常见问题
- Pelican 入门:一个 Python 静态网站生成器
- 如何构建一台网络引导服务器(四)
- 你(多半)不需要 Kubernetes
- 软件 bug 的生命周期
- s-tui:在 Linux 中监控 CPU 温度、频率、功率和使用率的终端工具
- 用 rcm 管理隐藏文件
- Linux 工具:点的含义
- 如何从命令行同时移动多种文件类型
- 红宝石(Ruby)史话
- 4 个值得一提的 Firefox 扩展插件
- Caffeinated 6.828:实验 7:最终的 JOS 项目
- 理解 Linux 中的 /etc/services 文件
- Flatpak 新手指南
- 计算机实验室之树莓派:课程 1 OK01
- Turtl:Evernote 的开源替代品
- Ubuntu PPA 使用指南
- 设计微服务架构前应该了解的 5 项指导原则
- 开始使用 Wekan 吧,一款开源看板软件
- 如何在 Linux 中安装微软的 .NET Core SDK
- Caffeinated 6.828:实验 6:网络驱动程序
- 在 Linux 中打扮你的冬季 Bash 提示符
- 使用 Ansible 来管理你的工作站:配置自动化
- 一位开源项目维护者的 5 个决心
- 2 的威力,Linux 的威力:终端中的 2048
- 将旧的 Linux 台式机变成家庭媒体中心
- Linux 上查看系统/服务器运行时间的 11 种方法
- 极客漫画:你准备好微服务了吗?
- Termtosvg:将你在 Linux 终端中操作录制成 SVG 动画
- JSON 的兴起与崛起
- 如何使用 Beamer 创建演示文稿
- 在 Linux 中移除从源代码安装的程序的一种简单的方法
- 能从远程获得乐趣的 Linux 命令
- 在 Linux 终端中玩贪吃蛇
- 如何使用 Ansible 管理你的工作站配置
- 5 款 Linux 街机游戏
- 用 PGP 保护代码完整性(七):保护在线帐户
- 区块链的生态系统
- 计算机实验室之树莓派:课程 0 简介
- 使用你的 Linux 终端庆祝新年
- 在 Linux 命令行中使用 nudoku 解决谜题
- 怎样如软件工程师一样组织知识
- 极客漫画:当你雇佣了一个错误的架构师
- YAML:可能并不是那么完美
- 10 个供管理员救急的杀手级工具
- 用 PGP 保护代码完整性(六):在 Git 上使用 PGP
- COPR 仓库中 4 个很酷的新软件(2018.12)
- 如何成为一名懒惰的系统管理员
- 在 Linux 上使用 tarball
- 如何用 Gonimo 创建一个免费的婴儿监视系统
- 让 Linux 终端说出它的想法
- 用 PGP 保护代码完整性(五):将子密钥移到一个硬件设备中
- McFly:利用神经网络为 Bash 提供历史命令搜索功能
- 使用 Xfce Linux 桌面环境的 8 个理由
- 在 Linux 终端上观看 YouTube 视频
- 下载 Linux 游戏的最佳网站
- dbxfs:在 Linux 中本地挂载 Dropbox 文件夹
- 如何在 Ubuntu 18.04 中启动到救援模式或紧急模式
- 使用 Node.js 构建交互式命令行工具
- Linux 下最棒的 11 个图片查看器
- 初级:如何在终端及图形界面中更新 Ubuntu
- 如何构建一台网络引导服务器(三)
- 一个 HTTP/2 的故事
- 极客漫画:呃,70 后
- 用 PGP 保护代码完整性(四):将主密钥移到离线存储中