2017 年的文章
- 如何在 CentOS 7 / RHEL 7 的 KVM 上启用嵌套虚拟化
- 10 个例子教你学会 ncat (nc) 命令
- 一行命令轻松升级 Ubuntu
- Ubuntu 18.04 新功能、发行日期和更多信息
- 使用 pss 提升你的代码搜索能力
- 修复 Linux / Unix / OS X / BSD 系统控制台上的显示乱码
- 如何为你的科技书籍找到出版商
- UC 浏览器最大的问题
- 用 Ansible Container 去管理 Linux 容器
- 极客漫画:#!S
- GIT 命令“从初学到专业”完整进阶指南
- 如何改善遗留的代码库
- OnionShare:匿名共享文件
- Bash 脚本:正则表达式基础篇
- 补丁管理:不要以持续运行时间为自豪
- 2018 年开源技术 10 大发展趋势
- GitHub 欢迎一切 CI 工具
- Undistract-me:当长时间运行的终端命令完成时获取通知
- 使用 molly-guard 保护你的 Linux/Unix 机器不会被错误地关机/重启
- 详解如何用源代码安装软件,以及如何卸载它
- 如何在 Linux 启动时自动启动 LXD 容器
- 一步步教你如何安装 Arch Linux
- 动态连接的诀窍:使用 LD_PRELOAD 去欺骗、注入特性和研究程序
- 逻辑卷管理(LVM) Linux 用户指南
- 胜利的沙龙!Linux 中国 2017 线下联合沙龙闭幕
- Linux 长期支持版关于未来的声明
- 学习如何高效地使用 man 页
- 使用 parallel 利用起你的所有 CPU 资源
- ESR:程序语言设计的要诣和真谛
- LinchPin:一个使用 Ansible 的简化的编配工具
- 你或许不知道的实用 GNOME Shell 快捷键
- 如何使用 Wine 在 Linux 下玩魔兽世界
- 将安装了 CentOS/RHEL 6/7 的机器转变成路由器
- Neo4j 和图数据库起步
- 用系统日志了解你的 Linux 系统
- FreeCAD:Linux 下的 3D 建模和设计软件
- 如何在 Linux shell 中找出所有包含指定文本的文件
- 如何为 Linux 无线网卡配置无线唤醒功能
- GNOME Boxes 使得测试 Linux 发行版更加简单
- 互联网协议正在发生变化
- Django ORM 简介
- 十个不错的 Linux 网络监视工具
- 因为这个我要点名批评 Hacker News
- Glitch:可以让你立即写出有趣的小型网站
- 有人试图挽救 Ubuntu Unity ,将其做为官方分支
- 更多你所不知道的 Linux 命令
- 介绍 GitHub 上的安全警报
- 使用 VirtualBox 创建 Vagrant Boxes 的完全指南
- 什么是僵尸进程,如何找到并杀掉僵尸进程?
- 怎么使用 SVG 作为一个图像占位符
- 从实战出发,谈谈 nginx 信号集
- LibreOffice 上架 Flathub 应用商店
- 7 个使用 bcc/BPF 的性能分析神器
- Suplemon:带有多光标支持的现代 CLI 文本编辑器
- 在红帽企业版 Linux 中将系统服务容器化(一)
- 如何在执行一个命令或程序之前就了解它会做什么
- Linux 上如何禁用 USB 存储
- Eclipse 如何助力 IoT 发展
- Docker:使用多阶段构建镜像
- 在 Ubuntu 16.04 下随机化你的 WiFi MAC 地址
- 如何归档 GitHub 仓库
- AWS 帮助构建 ONNX 开源 AI 平台
- 如何在 Linux 系统里用 Scrot 截屏
- 通过示例学习使用 netstat
- 如何在 Bash 中抽取子字符串
- 2017 年末 Linux 中国线下小聚会
- 如何在 Linux 上安装友好的交互式 shell:Fish
- 在 Linux 启动或重启时执行命令与脚本
- 使用 groff 编写 man 手册页
- 并发服务器(三):事件驱动
- 2017 年 30 款最好的支持 Linux 的 Steam 游戏
- Mark McIntyre:与 Fedora 的那些事
- 如何使用 GPG 加解密文件
- 如何判断 Linux 服务器是否被入侵?
- 使用 DNSTrails 自动找出每个域名的拥有者
- 如何自动唤醒和关闭 Linux
- 如何在 Linux 系统中通过用户组来管理用户
- 面向初学者的 Linux 网络硬件:软件思维
- vim 的酷功能:会话!
- Photon 也许能成为你最喜爱的容器操作系统
- Translate Shell :一款在 Linux 命令行中使用谷歌翻译的工具
- 请允悲,发行了 23 年的《Linux Journal》最终停刊了
- 用户指南:Linux 文件系统的链接
- 容器技术和 K8S 的下一站
- 回复:块层介绍第一部分 - 块 I/O 层
- 在命令行中使用 DuckDuckGo 搜索
- 开源云技能认证:系统管理员的核心竞争力
- 如何在 Linux 下安装安卓文件传输助手
- 检查 Linux 系统上的网络连接
- ARMv8 上的 kprobes 事件跟踪
- tmate:秒级分享你的终端会话
- 略谈企业的开源战略
- 操作系统何时运行?
- 如何轻松记住 Linux 命令
- Linux 上的科学图像处理
- 介绍 Moby 项目:推进软件容器化运动的一个新的开源项目
- 用 coredumpctl 更好地记录 bug
- 了解用于 Linux 和 Windows 容器的 Docker “容器主机”与“容器操作系统”
- 我们为国内的逆向工程师做了一件事!
- 5 款最酷的 Linux 终端模拟器
- 如何以翻译贡献参与开源社区
- 如何使用 BorgBackup、Rclone 和 Wasabi 云存储推出自己的家庭备份解决方案
- Let's Encrypt :2018 年 1 月发布通配证书
- 放弃你的代码,而不是你的时间
- Linux 用户的手边工具:Guide to Linux
- 借助 minikube 上手 OpenFaaS
- 使用 LXD 容器运行 Ubuntu Core
- 很遗憾,我也不知道什么是容器!
- 肯特·贝克:改变人生的代码整理魔法
- 理解多区域配置中的 firewalld
- ABC 时代 GPL 许可证传染性问题探讨
- 通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程
- 使用 Ansible Container 构建和测试应用程序
- 用 Kubernetes 和 Docker 部署 Java 应用
- 大多数公司对开源社区不得要领,正确的打开方式是什么?
- Linux 基金会发布了新的企业开源指南
- Linux “完全统治” 了超级计算机
- 怎么在一台树莓派上安装 Postgres 数据库
- GNU GPL 许可证常见问题解答(三)
- Linux 中管理 EXT2、 EXT3 和 EXT4 健康状况的 4 个工具
- 原生云计算:你所不知道的 Kubernetes 特性和工具
- AWS 采用自制的 KVM 作为新的管理程序
- CyberShaolin:培养下一代网络安全专家
- 在 Linux 中怎么使用 cron 计划任务
- 怎么在 Fedora 中创建我的第一个 RPM 包?
- PostgreSQL 的哈希索引现在很酷
- 使用 mlocate 查找文件
- 容器和微服务是如何改变了安全性
- 瞬间提升命令行的生产力 100%
- 开源软件对于商业机构的六个好处
- 由 KRACK 攻击想到的确保网络安全的小贴士
- 在 GitLab 我们是如何扩展数据库的
- 为什么 Ubuntu 放弃 Unity?创始人如是说
- 如何分析博客中最流行的编程语言
- GitHub 2017 章鱼猫观察报告
- 明确 GPL 版本号,避免许可证混淆
- 不,Linux 桌面版并没有突然流行起来
- 世界上最流行的操作系统不是 Linux 或 Windows,而是 MINIX
- Linux 是如何成功运作的
- GitLab:我们正将源码贡献许可证切换到 DCO
- 2017 年哪个公司对开源贡献最多?让我们用 GitHub 的数据分析下
- 为何 Kubernetes 如此受欢迎?
- Postgres 索引类型探索之旅
- 开发者,原来你最讨厌的编程语言和技术是……
- 为什么要在 Docker 中使用 R? 一位 DevOps 的看法
- 在 Linux 图形栈上运行 Android
- 如何在 Apache Kafka 中通过 KSQL 分析 Twitter 数据
- 三种 Python 网络内容抓取工具与爬虫
- 3 个简单、优秀的 Linux 网络监视器
- 我们的征程是星辰大海,迈向不可知的彼岸
- 通过 Slack 监视慢 SQL 查询
- 2017 年 Linux 的五大痛点
- 记不住 Linux 命令?这三个工具可以帮你
- 对 DBA 最重要的 PostgreSQL 10 新亮点
- 极客漫画:消沉的程序员 17
- CRI-O 1.0 简介
- 怎么在 Linux 中运行 DOS 程序
- 服务端 I/O 性能:Node、PHP、Java、Go 的对比
- IoT 网络安全:后备计划是什么?
- 每个安卓开发初学者应该了解的 12 个技巧
- 使用 Docker 构建你的 Serverless 树莓派集群
- 如何应对开源软件的版权牟利者? 开源律师说这样做!
- PingCAP 推出 TiDB 1.0
- JavaScript 函数式编程介绍
- 并发服务器(二):线程
- 回顾 Steam Machines 与 SteamOS
- 并发服务器(一):简介
- 为什么要切换到 Linux 系统?我该怎么做?
- Ubuntu 18.04 LTS 定名为“仿生河狸”,将于明年 4 月 26 日发布
- 如何成规模地部署多云的无服务器程序和 Cloud Foundry API
- 极客漫画:谁杀死了 MySQL
- Linus Torvalds 说针对性的模糊测试正提升 Linux 安全性
- Genymotion vs Android 模拟器
- 构建你的数据科学作品集:用数据讲故事
- Grafeas:旨在更好地审计容器
- 如何像 NASA 顶级程序员一样编程 —— 10 条重要原则
- Ciao:云集成高级编排器
- Docker 快速入门之 Dockerfile
- Ubuntu 17.10(AA)发布
- OpenMessaging:构建一个分布式消息分发的开放标准
- 极客漫画:谁杀死了 MySQL? - 后记
- NixOS Linux: 先配置后安装的 Linux
- Android 在物联网方面能否像在移动终端一样成功?
- OpenGL 与 Go 教程(三)实现游戏
- 密码修改最佳实践
- 违反 GPL 究竟算不算合同违约,法官表示需要仔细审理……
- Up:在几秒钟内部署无服务器应用程序
- 如何让网站不下线而从 Redis 2 迁移到 Redis 3
- 混合云的变化
- 见多识广的人工智能比你认识更多的 XXX 明星
- 介绍 Flashback,一个互联网模拟工具
- 阿里巴巴 CTO 行癫:开源有意思
- LEDE 和 OpenWrt 分裂之争
- 促使项目团队作出改变的五步计划
- 如何在一个 U 盘上安装多个 Linux 发行版
- 当你只想将事情搞定时,为什么开放式工作这么难?
- 用 C 语言对 Gtk+ 应用进行功能测试
- 开发一个 Linux 调试器(十):高级主题
- 关于 HTML5 你需要了解的基础知识
- 为什么 DevOps 如我们所知道的那样,是安全的终结
- 动态端口转发:安装带有 SSH 的 SOCKS 服务器
- 12 件可以用 GitHub 完成的很酷的事情
- 通过 SSH 实现 TCP / IP 隧道(端口转发):使用 OpenSSH 可能的 8 种场景
- 进入 Linux 桌面之窗
- 用 Linux、Python 和树莓派酿制啤酒
- 运行在树莓派和 Arduino 上的开源社交机器人套件
- OpenGL 与 Go 教程(二)绘制游戏面板
- 开发一个 Linux 调试器(九):处理变量
- 论 HTTP 性能,Go 与 .NET Core 一争雌雄
- 关于 Linux 你可能不是非常了解的七件事
- OpenGL 与 Go 教程(一)Hello, OpenGL
- DevOps 的意义
- 开发一个 Linux 调试器(八):堆栈展开
- 详解 Ubuntu snap 包的制作过程
- Adobe 软件的最佳 Linux 替代品
- GitHub 的 MySQL 基础架构自动化测试
- LFCS 基础:sed 命令
- 编排工具充分发挥了 Linux 容器技术优势
- 极客漫画:Codeless 开发者
- 2700 万美金:阿里巴巴领投 MariaDB
- 从 Node 到 Go:一个粗略的比较
- 极客漫画:HTTP2 服务器推送
- 探索传统 JavaScript 基准测试
- 初创企业开源许可证管理九大法则
- 不要浪费时间写完美的代码
- KDE Plasma 5 已经基本准备好移植到 FreeBSD 了
- 22 天迁移到公共云
- React 16 发布,Facebook 如约解除了专利条款
- 现在可以将 Atom 编辑器变成 IDE 啦!
- 微软成为开源计划(OSI)白金赞助者
- 机器学习实践指南
- Kubernetes 为什么这么重要?
- 18 个开源的项目本地化翻译工具
- 常用 GDB 命令中文速览
- IoT 边缘计算框架的新进展
- 为什么我们比以往更需要开放的领导人
- Facebook 放弃专利条款,下周将重新以 MIT 许可证发布 React 16
- Docker 引擎的 Swarm 模式:添加工作者节点教程
- 安全债务是工程师的问题
- 开发一个 Linux 调试器(七):源码级断点
- React 许可证虽严苛,但不必过度 react
- Linux 文件系统概览
- 我们为什么爱用 Linux?
- Docker 引擎的 Swarm 模式:入门教程
- 8 款适合树莓派使用的 IDE
- 在 Kubernetes 集群中运行 WordPress
- 创建更好的灾难恢复计划
- WordPress 弃用 React,并将进行重写
- WordPress 和 React 分手后,你支持使用哪种 JavaScript 框架替代?
- React 许可证的五宗罪
- 回锅开源情怀下的专利咸猪手
- 开发者定义的应用交付
- 如何在 Windows 上运行 Linux 容器
- 微软在 Windows 10 上支持 Ubuntu 容器
- Oracle 要将 Java EE 移交给 Eclipse 基金会
- 减少 curl 中内存分配操作(malloc)
- 函数式编程简介
- Sublime Text 3.0 正式发布!提供 Linux 软件包仓库支持
- 使用 Docker 和 Kubernetes 将 MongoDB 作为微服务运行
- Stack Overflow 报告:Python 正在令人难以置信地增长!
- 使用 OctoDNS 启用 DNS 分割权威
- 使用 Headless Chrome 进行自动化测试
- Kubernetes 是什么?
- 漫谈传统的 Linux 初始化系统的运行级别
- 如何使用拉取请求(PR)来改善你的代码审查
- LCTT 四岁了
- Samba 系列(十五):用 SSSD 和 Realm 集成 Ubuntu 到 Samba4 AD DC
- GitHub 的 DNS 基础设施
- ImageMagick 入门:使用命令行来编辑图片
- Headless Chrome 入门
- 一个开源软件许可证合规的经济高效模式
- Minikube:使用 Kubernetes 进行本地开发
- 编译器简介: 在 Siri 前时代如何与计算机对话
- 我对 Go 的错误处理有哪些不满,以及我是如何处理的
- 使用 Ansible 部署无服务(serverless)应用
- 一周工作所用的日常 Git 命令
- Oracle 终于干掉了 Sun!
- Linux 桌面市场份额首次突破 3%
- GNU GPL 许可证常见问题解答(二)
- Linux 1.0 之旅:回顾这一切的开始
- Linux 系统开机启动项清理
- Fedora 的 Yum 或将在一两年内退休
- 为什么开源应该是云原生环境的首选
- 使用 LibreOffice Calc 管理你的财务
- OpenStack 上的 OpenShift:更好地交付应用程序
- 在树莓派中开启激动人心的 Perl 之旅
- 从这开始了解 OPNFV
- Ubuntu Linux 的不同安装类型:服务器 vs 桌面
- 如何管理开源产品的安全漏洞
- 听说过时间表,但是你是否知道“哈希表”
- 通过开源书籍学习 Ruby 编程
- 在标准建立之前,软件所存在的问题
- 六个优雅的 Linux 命令行技巧
- 如何恢复丢弃的 git stash 数据
- 在 Linux 中分割和重组文件
- 公钥加密之外
- 开发一个 Linux 调试器(六):源码级逐步执行
- 在 Snap 中玩转 OpenStack
- GitHub 简易入门指南
- 开发一个 Linux 调试器(五):源码和信号
- Linux 容器演化史
- 使用 snapcraft 将 snap 包发布到商店
- 开源优先:私营公司宣言
- 给中级 Meld 用户的有用技巧
- Linux 开机引导和启动过程详解
- 极客漫画:Deadline
- 一个时代的结束:Solaris 系统的那些年,那些事
- 物联网助长了 Linux 恶意软件
- 免费学习 Docker 的最佳方法:Play-with-docker(PWD)
- 一文了解 Kubernetes 是什么?
- 11 个使用 GNOME 3 桌面环境的理由
- 极客漫画:最大之数
- 在 Wireshark 中过滤数据包
- 如何解决 VLC 视频嵌入字幕中遇到的错误
- Linux 容器轻松应对性能工程
- Fedora 26 助力云、服务器、工作站系统
- 了解 7z 命令开关(一)
- 混合云的那些事
- 极客漫画:没特别的理由,别用 SIGKILL
- 使用 Snapcraft 构建、测试并发布 Snap 软件包
- 用 R 收集和映射推特数据的初学者向导
- Debian 庆祝 24 岁生日
- 独家专访 MIT 2017 年度 TR35 吴翰清
- 踢掉 FB+PL:Apache 的开源激进宣言?
- 如何建模可以帮助你避免在 OpenStack 中遇到问题
- Linux 包管理基础:apt、yum、dnf 和 pkg
- 学习用 Python 编程时要避免的 3 个错误
- OCI 发布容器运行时和镜像格式规范 V1.0
- Samba 系列(十四):在命令行中将 CentOS 7 与 Samba4 AD 集成
- 4 个 Linux 桌面上的轻量级图像浏览器
- 极客漫画:不要使用 SIGKILL 的原因(看哭了)
- 如何在 CentOS 上安装 Apache Hadoop
- 一篇缺失的 TypeScript 介绍
- 响应式编程与响应式系统
- 极客漫画:Linux 内核中的兄弟打架
- 10 个应当了解的 Unikernel 开源项目
- CoreOS,一款 Linux 容器发行版
- 开源情怀遭遇专利咸猪手
- Ubuntu Core:制作包含私有 snap 的工厂镜像
- cp 命令两个高效的用法
- 专利告诉你,为何 Apache 禁用 FB + PL 代码
- 解密开放容器计划(OCI)规范
- GNOME 默认文本编辑器 gedit 险失维护
- GNU GPL 许可证常见问题解答(一)
- 在 Ubuntu 16.04 Server 上安装 Zabbix
- 在 Azure 中部署 Kubernetes 容器集群
- 文件系统层次标准(FHS)简介
- CoreOS 和 OCI 揭开了容器工业标准的论战
- lxc exec 介绍
- 值得收藏的 27 个机器学习的小抄
- 3 个开源的音乐播放器:Aqulung、Lollypop 和 GogglesMM
- Docker、Kubernetes 和 Apache Mesos 对比中的一些误区
- LXD 2.15 中的存储管理
- 运行 Ubuntu 的 Husarion CORE2-ROS 使得机器人开发变得容易
- 如何保护 Ubuntu 16.04 上的 NGINX Web 服务器
- 在 Ubuntu 16.04 中使用 Docker Compose
- 为什么你应该成为一名系统管理员?
- 我选择 dwm 作为窗口管理器的 4 大理由
- LKU:一套在 Ubuntu/LinuxMint 上编译、安装和更新最新内核的 Shell 脚本
- 使用统一阻止列表和白名单来更新主机文件
- NoSQL: 如何在 Ubuntu 16.04 上安装 OrientDB
- 使用开源代码构建机器人时需要考虑的事项
- GPL 没落了吗?
- 使用 Kdump 检查 Linux 内核崩溃
- 网络分析利器:在 Ubuntu 16.04 上安装 Bro
- 一年之后,React.js 许可协议再起争端
- Linux “天气预报”
- 漏洞修复八个月后,仍有超过七万台 memcached 服务器面临危险
- 在 Linux Mint 安装 Linux Kernel 4.12(稳定版)
- 热烈祝贺!LCTT 第一位达成翻译 500 篇成就的译者 geekpi !
- Neo4j 图数据库基础
- ss:查看网络连接的另一种方法
- 安卓编年史(33):安卓 7.0 牛轧糖,Pixel 手机,以及未来
- 安卓编年史(32):安卓 6.0 棉花糖(2)
- 开放组织公开追踪问题的好处
- 教你如何比谷歌搜索更快速有效地利用 man
- 那些乌央乌央的、普普通通的 Ubuntu 用户们
- 6 个学习 OpenStack 的新指南和教程
- Linus Torvalds 说:谈论技术创新是愚蠢的,闭上嘴把事情做好
- 开发一个 Linux 调试器(四):Elves 和 dwarves
- 拯救者 Linux:我是如何给我的团队引入 Linux 的
- Nylas Mail: 一个 Linux 的免费邮件客户端
- Libral:一个提供资源和服务统一管理 API 的系统管理库
- 安卓编年史(31):安卓 6.0 棉花糖
- Linux Bash 提示符的一些骚操作
- 物联网是 Linux 的未来么?
- 如何在 Linux 中恢复仍在活动进程中的已删除文件
- 成为一名软件开发者你应该学习哪种语言?
- 与开放社区讨论法律事宜的 7 种方式
- 不需要编码:树莓派上的 Node-RED
- 使用 Apex 和 Compose MongoDB 开发 serverless
- LinkArchiver:自动提交链接给互联网档案(Internet Archive)
- 深入实时 Linux
- 安卓编年史(30):Android TV 和 Android Auto
- 如何为安卓开发搭建一个持续集成(CI)服务器
- Canonical 发布公告称 “Windows 10 爱 Ubuntu”
- Samba 系列(十三):如何在 Samba4 AD 中使用 iRedMail 配置 Thunderbird
- 三种在 Linux 上创建或扩展交换分区的简单方法
- 安卓编年史(29):Android 5.0 Lollipop——有史以来最重要的安卓版本(3)
- 如何开始学习编程?
- 8 种在你没有时间的时候为开源做贡献的方式
- 在 MacBook Air 上安装 Fedora 26
- Fedora 26 正式发布!
- 如何修补和保护 Linux 内核堆栈冲突漏洞 CVE-2017-1000364
- 游戏版 Linux :Ubuntu GamePack
- Linux 的 EXT4 文件系统的历史、特性以及最佳实践
- 在物联网中使用脚本语言面临的挑战与对策
- 如何将树莓派变成电子书服务器
- 安卓编年史(28):Android 5.0 Lollipop——有史以来最重要的安卓版本(2)
- 幼犬式免费:免费软件中的无形消费
- OpenBSD 将在每次重启后都使用和之前不同的内核
- Samba 系列(十二):如何在 Samba4 AD 中集成 iRedMail Roundcube
- GitHub 对软件开发业造成的冲击
- 为什么可以在任何地方工作的开发者们要聚集到世界上最昂贵的城市?
- Ring :一个专注隐私,开源的 Skype 替代品
- Samba 系列(十一):如何配置并集成 iRedMail 服务到 Samba4 AD DC 中
- 极客漫画:Bash on Windows
- FreeDOS: 已经积极开发了 23 年的 DOS
- 如何关闭一个不活动的或者空闲的 SSH 会话
- 如何参与和帮助「Linux 中国」开源社区的发展
- Chromebook 如何双启动:Ubuntu 17.04 GNOME 和 Chrome OS
- Linux 上如何安装并切换最新版本的 Python 3.6
- 极客漫画: 一场 Java 惊魂之旅
- arm64 服务器中的 Debian armhf 虚拟机
- 开发一个 Linux 调试器(三):寄存器和内存
- 安卓编年史(27):Android 5.0 Lollipop——有史以来最重要的安卓版本
- 为树莓派 3 构建 64 位内核
- 安卓编年史(26):Android Wear
- uCareSystem:Ubuntu/Linux Mint 的一体化系统更新和维护工具
- Boot Repair Tool: 可以修复与启动相关的大部分问题
- 用 NMAP 探测操作系统
- 极客漫画:Web 服务器中的生活
- 在 Linux 中使用 shell 脚本自动创建/移除并挂载交换文件
- Powerline:Vim 和 Bash 中的一个强大状态栏插件
- pass:一款简单的基于 Linux 命令行的密码管理工具
- AWS 技术文章特辑
- 使用 Ubuntu Cleaner 为 Ubuntu/LinuxMint 释放空间
- 六大标志性的开源形象概览
- 开发一个 Linux 调试器(二):断点
- 极客漫画:Linus Torvalds 的家
- 如何以 LaTeX 创建文档
- ps_mem:一个用于精确报告 Linux 核心内存用量的简单 Python 脚本
- Linus Torvalds 说 Linux 仍然惊讶和激励着他
- 蚁族:我们用“人”来构建软件
- 开源硬件起步的 8 个步骤
- 使用 Go 一年的体验
- 安卓编年史(25):Android 4.4,奇巧——更完美,更少的内存占用(2)
- Hugo 对比 Jekyll :两大领先的静态页面生成器之间的比较
- 理解 Linux 的平均负载和性能监控
- LinuxCon 2017(北京) Linus 专访视频及部分演讲稿释出
- 60 TB 数据:Facebook 是如何大规模使用 Apache Spark 的
- Linux 大爆炸:一个内核,无数发行版
- 关于开源项目如何选择沟通渠道的思考
- 开发一个 Linux 调试器(一):准备环境
- 什么是开源?
- 嘿!获得新成就!论一次与 LinuxCon 的近距离邂逅!
- 2017 年的八大系统运维和工程发展趋势
- 安卓编年史(24):Android 4.4,奇巧——更完美,更少的内存占用
- 极客漫画:敏捷餐馆
- Debian GNU/Linux 9 “Stretch” 正式发布
- 在 LXD 2.3 及以上版本中管理网络
- 给非英语母语的人从事开源项目的若干建议
- 我是如何开始踏上 bash 脚本编程之路的?
- Linux 中高效编写 Bash 脚本的 10 个技巧
- 安卓编年史(23):Android 4.3,果冻豆——早早支持可穿戴设备
- 极客漫画:最后一个问题
- 下周一,微软约你在 LinuxCon 见?!
- 微软正在成为一个 Linux 供应商
- D 编程语言是用于开发的绝佳语言的 5 个理由
- 许多 SQL 性能问题来自于“不必要的强制性工作”
- 极客漫画:一篇关于 PHP 的优点的漫画
- 10 个使用 Cinnamon 作为 Linux 桌面环境的理由
- 如何用树莓派控制 GPIO 引脚并操作继电器
- 机器学习的新捷径:通过 SYCL 在 GPU 上加速 C++
- Linux GRUB2 配置简介
- Linux 内核文章特辑
- 安卓编年史(22):周期外更新——谁需要一个新系统?
- 教职人员是否可以运用维基百科教学?
- 掌握 Git 之美
- 更快的机器学习即将来到 Linux 内核
- 安卓编年史(21):安卓 4.2,果冻豆——全新 Nexus 设备,全新平板界面
- Linux 系统中修复 SambaCry 漏洞(CVE-2017-7494)
- 如何从参与开源项目的过程中获取自信
- Linux 基金会宣布在华建立正式分支机构
- AWS 云服务大全(71 种)
- cron 与 anacron:如何在 Linux 中计划任务
- 安卓编年史(20):安卓 4.1,果冻豆——Google Now 指明未来
- 使用 comm 比较两个排序好的文件
- 为什么每家企业都应该考虑使用开源的 POS 系统
- FreeFileSync:在 Ubuntu 中对比及同步文件
- 你为什么使用 Linux 和开源软件?
- 安卓编年史(19):Android 4.0 冰淇淋三明治—摩登时代
- 使用 Python 开始你的机器学习之旅
- mimipenguin:从当前 Linux 用户转储登录密码
- 软件定义存储(SDS)的发展:十个你应当知道的项目
- ssh_scan:远程验证你 SSH 服务的配置和策略
- 调试器工作原理(三):调试信息
- 极客漫画:数据库链接池中的生生死死
- 安卓编年史(18):Android 4.0 冰淇淋三明治—摩登时代
- 理解 Linux 中的 shutdown、poweroff、halt 和 reboot 命令
- MyCLI :一个支持自动补全和语法高亮的 MySQL/MariaDB 客户端
- 怎么使用 Diff 和 Meld 工具发现两个目录间的不同之处
- 安卓编年史(17):安卓 3.0 蜂巢—平板和设计复兴
- 极客漫画:chown 与 chmod
- Samba 系列(十):如何在 CentOS 7 上安装 iRedMail 集成到 Samba4 AD
- 十动然拒:一款 Linux 笔记本电脑点评
- Fuchsia 对 Android 意味着什么
- 在 Go 中如何使用切片的容量和长度
- 如何在 Ubuntu 16.04 上安装 OTRS (开源问题单系统)
- Linux 让我对电脑有了更深刻的理解
- 4 个用于构建优秀的命令行用户界面的 Python 库
- 4 个用于托管开源库的顶级 CDN 服务
- 新的“永恒之石”病毒利用了七个 NSA 黑客工具,“想哭”病毒才两个
- 在 Linux 中使用 pushd 和 popd 命令来进行高效的目录导航
- 如何瘦身 Git 仓库
- ttyload:在终端中用彩色显示 Linux 的平均负载
- 在 Linux 服务器关机前向用户显示一条自定义消息
- Linux 系统调用的初学者指南
- Linux 桌面系统的优势
- 调试器工作原理(二):断点
- WPSeku:一个找出 WordPress 安全问题的漏洞扫描器
- 怎样在 Linux 中用 Vim 对文件进行密码保护
- Linfo:实时显示你的 Linux 服务器运行状况
- 我是见鬼了么?这是史上最邪恶的脚本!没有之一!
- Go 语言日志指南
- Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件
- 怎样在 Linux 命令行下杀死一个进程
- 如何使用 Cream 提高 Vim 的用户友好性
- 六月北京,谁是你最想见的开源领袖?
- 一位老极客的眼中的开发和部署
- 如何在 Linux 中删除超大的(100-200GB)文件
- 朝鲜 180 局的网络战部门让西方国家忧虑
- 从蓝瘦“想哭”到 SELinux 看操作系统安全何在
- 人工智能正快速入侵我们生活的五个方面
- 8 个优秀的开源 Markdown 编辑器
- Linux 极客的 Android:将你的 Android 设备变成 Linux 命令行界面
- 5 个提升你开源项目贡献者基数的方法
- 如何在 Linux 下当个游戏主播
- 完全指南:如何在 CentOS 7 中安装、配置和安全加固 FTP 服务
- 4 个拥有绝佳命令行界面的终端程序
- Rowhammer:针对物理内存的攻击可以取得 Android 设备的 root 权限
- GraphQL 用例:使用 Golang 和 PostgreSQL 构建一个博客引擎 API
- 该死,原生移动应用的开发成本太高了!
- 美联邦法院裁定:GPL 是可执行的合约
- 甲骨文的政策更改提高了其在 AWS 上的价格
- 如何在 Linux 中使用 Asciinema 进行录制和回放终端会话
- LinuxKit:在容器中运行容器
- 如何安装 pandom : 一个针对 Linux 的真随机数生成器
- Samba 系列(九):将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中
- 极客漫画:现代的邪恶——不许 Ctrl-C
- 六个开源软件开发的“潜规则”
- 微流冷却技术可能让摩尔定律起死回生
- 在 Ubuntu 16.04 中安装支持 CPU 和 GPU 的 Google TensorFlow 神经网络软件
- 如何在 Vim 中使用模式行进行文件特定的设置
- CentOS 上最佳的第三方仓库
- 极客漫画:精通正则表达式
- 如何用树莓派搭建个人 web 服务器
- 买个 DDoS 服务干掉你的对手
- 极客漫画:Java 垃圾回收说明
- 如何在 CentOS 7 中使用 SSL/TLS 加固 FTP 服务器进行安全文件传输
- GitLab 工作流概览
- 5 个需要知道的开源的软件定义网络(SDN)项目
- 如何通过 OpenELEC 创建你自己的媒体中心
- 从损坏的 Linux EFI 安装中恢复
- 如何在树莓派上部署 Kubernetes
- 向 Linus Torvalds 学习让编出的代码具有 “good taste”
- Mark Shuttleworth:桌面对我们来说仍然重要
- Remmina:一个 Linux 下功能丰富的远程桌面共享工具
- rdiff-backup:一个 Linux 中的远程增量备份工具
- bd:快速返回某级父目录而不用冗余地输入 “cd ../../..”
- 极客漫画:让你变成“机电工程师”的 Arduino 项目
- 如何在 Ubuntu 上使用 pm2 和 Nginx 部署 Node.js 应用
- 如何在 Ubuntu 中安装语音聊天工具 Discord
- 在没有 Kotlin 的世界与 Android 共舞
- 极客漫画:消沉的程序员 16
- 如何在 Ubuntu16.04 中用 Apache 部署 Jenkins 自动化服务器
- 在 Linux 上给用户赋予指定目录的读写权限
- 大数据探索:在树莓派上通过 Apache Spark on YARN 搭建 Hadoop 集群
- 极客漫画:消沉的程序员 15
- Linux 容器能否弥补 IoT 的安全短板?
- Fedora 官方合法地全面支持 MP3 编码方案
- 详解 UEFI 模式下安装 Linux
- Fedora 25: Wayland 大战 Xorg
- Samba 系列(八):使用 Samba 和 Winbind 将 Ubuntu 16.04 添加到 AD 域
- 如何备份一个磁盘分区
- SSH 协议端口号 22 背后的故事
- 极客漫画:大数据婚姻
- 使用 Cockpit 方便地管理容器
- 如何在树莓派中安装 VoIP 系统:Asterisk
- 命令行的生活是如此的 F**K
- eval 之源
- 极客漫画:让高等生命都迷茫的 Erlang
- LCBot:Linux 中国开源的微信群管理机器人
- 如何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE
- cpustat:在 Linux 下根据运行的进程监控 CPU 使用率
- 极客漫画:鸭子爸爸生活中的 Java 集合
- 史上最全的使用 gnome-screenshot 获取屏幕快照指南
- pyDash:一个基于 web 的 Linux 性能监测工具
- 十分钟带你看遍 DockerCon 2017
- 如何在 CentOS 7 上安装 Elastic Stack
- 在 PC 上尝试树莓派的 PIXEL OS
- 在 Linux 上使用 Meld 比较文件夹
- Linux 下网络协议分析器 Wireshark 使用基础
- 用 NTP 把控时间(一):使用概览
- 如何在现有的 Linux 系统上添加新的磁盘
- 关于 Linux 进程你所需要知道的一切
- 使用 badIPs.com 保护你的服务器,并通过 Fail2ban 报告恶意 IP
- Windows 木马攻破嵌入式设备来安装 Mirai 恶意软件
- 极客漫画:气人的软件
- Python 是慢,但我无所谓
- GoTTY:把你的 Linux 终端放到浏览器里面
- 极客漫画:软件测试
- 观察:阿里巴巴的开源战略究竟怎么样?
- 如何在树莓派上安装 Fedora 25
- 使用 Cozy 搭建个人云
- OpenVAS:Kali Linux 中的漏洞评估工具
- 2016 年度顶级开源创作工具
- OpenContrail:一个 OpenStack 生态中的重要工具
- 在 RHEL、CentOS 及 Fedora 上安装 Drupal 8
- 极客漫画:DOS 时代
- 使用 LXDE 的 8 个理由
- 让你的 Linux 远离黑客(三):FAQ
- Anbox:容器中的 Android
- lnav:Linux 下一个基于控制台的高级日志文件查看器
- 弃之如敝履,Ubuntu 加速逃离 Unity
- 漫画赏析:消沉的程序员 14
- Inxi:一个功能强大的获取 Linux 系统信息的命令行工具
- 如何在 AWS EC2 的 Linux 服务器上开放一个端口
- 使用 tmux 打造更强大的终端
- 2016 Git 新视界
- 调试器工作原理(一):基础篇
- 深入解析面向数据的哈希表性能
- 漫画赏析:消沉的程序员 13
- 工程师和市场营销人员之间能够相互学习什么?
- Samba 系列(七):在 Samba AD DC 服务器上创建共享目录并映射到 Windows/Linux 客户
- 使用 IBM Bluemix 构建,部署和管理自定义应用程序
- 如何在 Ubuntu 和 Linux Mint 上启用桌面共享
- 在 Linux 上使用 Nginx 和 Gunicorn 托管 Django 应用
- 使用 AWS 的 GO SDK 获取区域与终端节点信息
- 使用 Exercism 提升你的编程技巧
- 深入理解 sudo 与 su 之间的区别
- 印度的社区如何支持隐私和软件自由
- Linux 系统上的可视化比较与合并工具 Meld
- 开源啦!「运维密码」小程序携全新 UI 开源啦!
- Ubuntu 17.04(Zesty Zapus)正式发布,可以下载使用了
- 《GitHub 风格的 Markdown 正式规范》发布
- 如何在 Linux 中添加一块大于 2TB 的新磁盘
- pyinotify:在 Linux 中实时监控文件系统更改
- OpenSUSE Leap 42.2 Gnome - 好一些但还不够
- NMAP 常用扫描简介(二)
- 什么是 Linux VPS 托管?
- Linux 命令行工具使用小贴士及技巧(四)
- bmon:Linux 下一个强大的网络带宽监视和调试工具
- 如何在 CentOS、RHEL 和 Fedora 上安装 DHCP 服务
- 5 个开源 RSS 订阅阅读器
- 微软 Office 在线版变得更好 - 在 Linux 上亦然
- 如何安装 Debian 的非 systemd 复刻版本 Devuan Linux
- Linux 命令行工具使用小贴士及技巧(三)
- Samba 系列(六):使用 Rsync 命令同步两个 Samba4 AD DC 之间的 SysVol 目录
- JavaScript 即未来:介绍 14 个 JavaScript 的框架和库
- 用 Winetricks 配置 WINE
- 连接到 Linux 服务器时首先要运行的 5 个命令
- 如何在 Linux 中列出通过 RPM 或者 DEB 包安装的文件
- 如何挑选你的第一门编程语言
- 深入点评联想 Yoga 900 笔记本安装 Arch Linux 系统
- 漫画赏析:Linux 版 SQL Server
- 如何在 Vim 中进行文本选择操作和使用标志
- 用 Apache Calcite 构建强大的实时流式应用
- 使用极简的 Min 浏览器消除 web 噪音
- 在 shell 中使用 vi 模式
- Linux 命令行工具使用小贴士及技巧(二)
- 4 个开源在线调查工具
- CxO 们的容器实践指南
- 为什么使用 Go 语言?
- 开发者的实用 Vim 插件(三)
- 漫画赏析:用户空间选举大会
- 10 个常见的 Linux 终端仿真器
- 一个值得推荐的发行版:Manjaro Linux
- wkhtmltopdf:一个 Linux 中将网页转成 PDF 的智能工具
- 3 个开源的链接缩短器
- 在 Linux 上用火狐浏览器保护你的隐私
- 在 Kali Linux 中更改 GRUB2 背景的 5 种方式
- Samba 系列(五):将另一台 Ubuntu DC 服务器加入到 Samba DC 实现双域控主机模式
- 如何在 CentOS 7 中在 HHVM 和 Nginx 之上安装 WordPress
- 漫画赏析:消沉的程序员 12
- SSH 安全加固篇:通过“运维密码”小程序实现 SSH 双因子认证
- 一周开源新闻:Let's Encrypt 给钓鱼网站颁发了 15000 份欺诈安全证书
- 如何在 Ubuntu 以及 Debian 中安装 DHCP 服务器
- 使用开源工具探索气候数据的奥秘
- Windows 赢了桌面,而 Linux 赢得整个世界
- LaTeXila 简介:Linux 上的一个多语言 LaTeX 编辑器
- NMAP 常用扫描简介(一)
- Go 语言编译期断言
- 一个可对显示器造成物理伤害的 Xfce Bug
- 如何在 Linux 桌面上使用 Gifine 录制 GIF 动画?
- 漫画赏析: Vi 还是不 Vi,这是个问题
- 为什么(大多数)高级语言运行效率较慢
- Linux Deepin :一个拥有独特风格的发行版
- FTPS(基于 SSL 的FTP)与 SFTP(SSH 文件传输协议)对比
- 让你的 Linux 远离黑客(二):另外三个建议
- 如何从 Vim 中访问 shell 或者运行外部命令
- EPEL-5 走向终点
- Linux 命令行工具使用小贴士及技巧(一)
- 在独立的 Root 和 Home 硬盘驱动器上安装 Ubuntu
- 如何更改 Linux 的 I/O 调度器
- CentOS 与 Ubuntu 有什么不同?
- ELRepo - Enterprise Linux (RHEL、CentOS 及 SL)的社区仓库
- Kgif:一个从活动窗口创建 GIF 的简单脚本
- 在 Linux 中修改 MySQL 或 MariaDB 的 Root 密码
- 看漫画学 SELinux 强制策略
- CentOS 7 上的 FirewallD 简明指南
- Linux 爱好者的飞行棋
- Linux 中国发布的第一款小程序:「运维密码」,你的好帮手
- 如何在 CentOS 7 上安装和安全配置 MariaDB 10
- 如何在 Linux 中安装最新的 Python 3.6 版本
- 漫画赏析:消沉的程序员系列
- 漫画赏析:Bash 的历史
- 如何在 Amazon AWS 上设置一台 Linux 服务器
- 如何在 CentOS 7 中安装或升级最新的内核
- free:一个在 Linux 中检查内存使用情况的标准命令
- 如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码
- 如何在 Ubuntu 下安装和配置 FTP 服务器
- 使用 chroot 监狱限制 SSH 用户访问指定目录
- 5 款值得尝试的 Linux 音乐播放器
- 给新手的最佳类 Windows 界面的 Linux 发行版
- Orange Pi 新手起步指南
- 如何写出绝佳的发行说明
- 如何编写和使用自定义的 Shell 函数和函数库
- 如何定制 SSH 来简化远程访问
- Linux 中六个最佳 PDF 页面裁剪工具
- 小白指南:在 VirtualBox 中安装 Arch Linux 系统
- 开源 ERP 软件 Odoo 提速指南
- 漫画赏析:孩子眼中的“二叉树”
- 如何修改 Linux 的 GRUB 启动背景
- 支持 Linux 和开源的公司: VMware 成为 Linux 基金会金牌会员
- 微软爱上 Linux:当 PowerShell 来到 Linux 时
- 在 Ubuntu 上使用 SSL/TLS 搭建一个安全的 FTP 服务器
- 漫画赏析:80 端口之战
- Linux 发行版简介系列:Debian
- 如何加入一个技术社区
- 安卓编年史(16):安卓 3.0 蜂巢—平板和设计复兴
- 漫画赏析:Linux 内核到底长啥样
- Linux 中 7 个判断文件系统类型的方法
- 超酷的 Vim 搜索技巧
- 使用 Orange Pi 搭建 Time Machine 服务器
- 如何在 Linux 启动时自动执行命令或脚本
- Linux 发行版简介系列:Linux 是什么?
- 如何在 Ubuntu 中升级到最新内核
- 如何在 Debian 和 Ubuntu 上安装 MariaDB 10
- LXD 2.0 系列(十二):调试,及给 LXD 做贡献
- LFS 8.0 和 Beyond LFS 8.0 正式发布
- 一周开源新闻:systemd 233 发布
- LXD 2.0 系列(十一):LXD 和 OpenStack
- 哪个 Linux 系统最适合玩游戏?
- sudo 入门指南
- Git 中的那些可怕的事
- 安卓编年史(15):安卓 3.0 蜂巢—平板和设计复兴
- LXD 2.0 系列(十):LXD 和 Juju
- 浅述内核中“挂起到空闲”的实现
- 一个使用 asyncio 协程的网络爬虫(三)
- 使用 Elizabeth 为应用生成随机样本数据
- 为何 Linux 安装器需要添加安全功能?
- 如何在 Ubuntu 上用 Yocto 创建你自己的嵌入式 Linux 发行版
- 一个使用 asyncio 协程的网络爬虫(二)
- 一个使用 asyncio 协程的网络爬虫(一)
- 如何用 R 语言的 Shiny 库编写 web 程序
- LXD 2.0 系列(九):实时迁移
- 在 Atomic 主机上远程使用 Docker
- 将 Tuleap 用于软件项目管理
- 这些计算机术语你读对了么?
- 我需要在 AGPLv3 许可证下提供源码么?
- Samba 系列(四):在 Windows 下管理 Samba4 AD 域管制器 DNS 和组策略
- 通过这九本开源好书学习 C 语言
- LXD 2.0 系列(八):LXD 中的 LXD
- 长期维护嵌入式 Linux 内核变得容易
- 在树莓派 3 上运行 openSUSE:简单几步搭建一个实用系统
- 如何在 Linux 中使用 sFTP 上传或下载文件与文件夹
- 如何配置 VirtualBox 中的客户机与宿主机之间的网络连接
- 助你掌握 C++ 编程的九本开源书籍
- 2017 年 Go 语言编程的五大关注点
- 如何在 Ubuntu 和 CentOS 上启用 Nginx 的 HTTP/2 协议支持
- 在 CentOS 7 中使用 Sendmail 通过 PHP 发送邮件
- 对西部数据 My Passport Wireless 移动存储进行 Linux 魔改
- Bitbucket 版本控制入门指南
- 如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud
- CoreFreq:一款强大的监控 CPU 的专业工具
- 加速老旧 Ubuntu 系统的技巧
- 如何在 Ubuntu 上使用 ADB 备份 Android 数据
- 使用 rsync 来备份 Linux 系统
- 使用 Yum 历史查找已安装或已删除的软件包信息
- LXD 2.0 系列(七):LXD 中的 Docker
- MySQL 集群服务简介
- 如何在 RHEL 上设置 Linux RAID 1
- 四种立即改善在线安全的方法
- 6 个值得好好学习的 JavaScript 框架
- 如何获取、安装和制作 GTK 主题
- 配置 logrotate 的终极指导
- 如何看待阿里云加入 Linux 基金会金牌会员?
- 来聊聊: Windows vs. Linux
- Vim 编辑器的兼容模式
- 如何不用重命名在文件管理器中隐藏文件和文件夹
- Root 是谁?为什么会有 Root 账户?
- 如何成为一名开源程序员
- shell 脚本之始
- 如何在 XenServer 7 GUI 虚拟机(VM)上提高屏幕分辨率
- 5 个新的 OpenStack 使用指南
- 如何重置 RHEL7/CentOS7 系统的密码
- Linux 上 12 个高效的文本过滤命令
- screen 命令使用及示例
- 入门:如何在 Kali Linux 上安装 SSH 服务
- 4 个开源的可自行托管的 Trello 替代品
- 如何在 CentOS 中安装 XWiki
- 小技巧:如何在 Kali Linux 中安装 Google Chrome 浏览器
- 小技巧:检查你本地及公共 IP 地址
- 5 个让你的 WordPress 网站安全的技巧
- 如何在 KDE Plasma 5.9 中激活全局菜单
- 用 Pi-hole 和 Orange Pi 阻止家中所有设备上的广告
- 如何向 Mozilla 开源社区做贡献
- 5 个找到 deb 软件包的好地方
- 2016 年十大顶级开源项目
- 5 个用于日志记录以及监控的 DevOps 工具
- 在 Linux 中无人看守批量创建用户的方法
- rtop:一个通过 SSH 监控远程主机的交互式工具
- Arch Linux、Solus 和 openSUSE Tumbleweed:谁是你最喜欢的滚动发行版?
- 如何在使用网吧或公用计算机时保持数据安全
- CloudStats :SaaS 服务器监控工具
- 编写 android 测试单元该做的和不该做的事
- GNU/Linux,爱憎由之
- 2017 年最值得期待的 5 个新 Linux 发行版
- 如何使用 Kali Linux 黑掉 Windows
- Docker 是什么?
- 3 个帮助你整理信息的桌面 Wiki
- 使用 .htaccess 文件禁用 Web 目录列举
- 让你的 Linux 远离黑客(一):两个安全建议
- Perl 与动态网站的诞生
- 如何在 Linux 中创建一个共享目录
- 使用 nc 命令检查远程端口是否打开
- 故障排除提示:5 个最常见的 Linux 问题
- 如何在 Ubuntu 中加密硬盘
- 前端开发者,2017 年你应该学习什么
- 如何在 Ubuntu 16.04 中安装 Ceph 存储集群
- 基于开源软件漏洞的攻击今年将上升 20%
- 今天就安装 Linux !
- 如何更改 Linux I/O 调度器来调整性能
- 在 Ubuntu 上使用 DokuWiki 构建你自己的 wiki
- 在 Linux 中使用 SSD(固态驱动器):启用 TRIM
- 如何在 HTTP 头中隐藏 PHP 版本号
- 如何隐藏 Apache 版本号和其它敏感信息
- 在 Linux 中如何使用 gdb 调试 C 程序
- 什么是 SRE(网站可靠性工程)?
- 如何在 Linux 中不输入密码运行 sudo 命令
- 在 Linux 中安装最新的 Thunderbird 邮件客户端
- OpenSSL 在 Apache 和 Dovecot 下的使用(二)
- LXD 2.0 系列(六):远程主机及容器迁移
- OpenSSL 在 Apache 和 Dovecot 下的使用(一)
- KDE 5.9 发布,全局菜单回来了
- 在 Fedora 上使用 Redshift 改善睡眠
- Mir 并不只是 Unity 8
- 2017 年成为 Linux 专家的 4 个热门技能
- Linux 内核组织(kernel.org)将关闭 FTP 服务
- 三款极棒的专注于云端的 Linux 发行版
- 使用 Ganglia 对 Linux 网格和集群服务器进行实时监控
- Wine 2.0 发布!在 Linux 中运行 Microsoft Office 2013 吧
- RISC-V,微处理器中的 Linux :它会开启一个开源硬件的文艺复兴么?
- 如何知道目录及子目录下文件的数量
- vmstat:一个标准的报告虚拟内存统计工具
- 如何在 Linux 中让 sudo 密码会话的超时更长些
- MapD:由 GPU 驱动的数据库分析平台可在几毫秒内查询数十亿条数据
- 你现在可以下载包含所有风味的 Ubuntu 16.10 的单独 ISO 镜像了
- LFCS 命令行基础
- 是时候抛弃 Skype 和 TeamSpeak 了, Discord 为 Linux 用户发布了应用
- Linux 系统的成长之路:试用 1993-2003 年之间的 Linux 老版本系统
- 3 个针对高级用户的 Vim 编辑器实用技巧
- 5 个针对有经验用户的 Vim 实用技巧
- 剪切板是一个安全问题 - 在 Linux 中你可以用 xclip 和 cron 修复它
- 容器监管:保持 Linux 容器的安全和稳定
- 在 Linux 中设置 sudo 的十条 sudoers 实用配置
- Vim 快捷键速查表
- Vim 初学者入门指南
- aria2 与 wget :选择你的下载管理器
- CentOS 与 Ubuntu:哪个更适合做服务器?
- Linux 上搭建 Minecraft 服务器
- 为你在 Bash 历史中执行过的每一项命令设置时间和日期
- 给 Linux 新手的最佳发行版
- 如何将 Linux 命令的输出赋值给变量
- 一周开源新闻:Canonical 2017 将发布 Mir 1.0,并实施 Vulkan 支持计划
- 50 种系统免遭黑客侵袭的方法 [2017 年版]
- Linux 4.9 内核终被“扶正”,落实说好的 LTS 待遇
- 2016 年编程语言发展趋势
- moz://a 终于选定了新 Logo
- LinuxCon 今年夏天将首次在华举办
- 使用 Axel 命令行下载器/加速器加速下载
- 让 sudo 在你输入错误的密码时“嘲讽”你
- Linux I/O 重定向基础
- 4 个 Linux 下最好的命令行下载管理器/加速器
- 3 个在 Linux 中永久并安全删除文件和目录的方法
- 在 Linux 系统下使用 PhotoRec & TestDisk 工具来恢复文件
- Powerline:给 Vim 和 Bash 提供更棒的状态行和提示信息
- 微软选择 Ubuntu 放到 Windows 10 的 Linux 子系统中,或许“错”了
- 如何在 Shell 脚本中跟踪调试命令的执行
- 你值得了解的 10 个有趣的 Linux 命令行小技巧
- Linux 系统管理员 2017 年的 10 个新决心
- 初识 HTTP/2(二)
- 5 个找出“二进制命令”描述和系统中位置的方法
- 如何在 Docker 中设置 Go 并部署应用
- Ansible 起步指南
- 初识 HTTP/2(一)
- Linux 笔记本电脑选购指南
- LXD 2.0 系列(五):镜像管理
- 完全指南之在 Ubuntu 操作系统中安装及卸载软件
- 在 Linux 终端中自定义 Bash 配色和提示内容
- 在 Linux 中管理设备
- CentOS 上的 FirewallD 简明指南
- 从源代码编译 Vim 8.0
- 如何在 Linux 中找出最近或今天被修改的文件
- Samba 系列(三):使用 Windows 10 的 RSAT 工具来管理 Samba4 活动目录架构
- 如何在 Ubuntu 16.10 的 Unity 8 上运行老式 Xorg 程序
- 在 Ubuntu 中使用 NTP 进行时间同步
- Android、Debian 和 Ubuntu “荣膺”2016 安全缺陷最多的产品前三名
- 九款开源或商业的数据中心基础设施管理软件
- 如何在 Ubuntu 环境下搭建邮件服务器(三)
- 在 Ubuntu 中用 UFW 配置防火墙
- sshpass:一个很棒的免交互 SSH 登录工具,但不要用在生产服务器上
- 使用 Fedora 和 Inkscape 制作一张简单的壁纸
- 如何在 Apache 中重定向 URL 到另外一台服务器
- 使用 Inkscape:添加颜色
- 如何在 Linux/Unix 系统中验证端口是否打开