LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。
2k followers 0 articles/week
跟 Toy 玩自架服务器:5 分钟搭一架梯子

笔者初次触网大概在千禧年之后不久,那时虽然在上网前耳朵要被迫接受一段“猫叫”,而且速度也不怎么样,但哪里都可以冲浪的快感依然让人感觉兴奋不已。网络因自由而兴,如今却被人为加筑了高墙,搭梯子也成了必备的技能。但是如何才能快速地架梯呢?且听笔者慢慢道来。 本篇笔者以 Shadowsocks-libev 为例加以说明: 具有一台正跑着的 VPS,如果你还没有,那么可以参考本系列文章在 Vultr、Linode、DigitalOcean 上创建一台。 遵照第一篇克隆 Selfhosted Servers。 打开 group_vars/all.yml,转到下列行: shadowsocks: server_port: "8530"...

Tue Aug 20, 2024 07:42
跟 Toy 玩自架服务器:创建 DigitalOcean Droplet

在笔者的印象中,DigitalOcean 貌似是最先以 SSD 作为存储介质的 VPS 提供商。如今,它已然成为全球第二大面向 Web 的主机公司。本篇笔者就来谈一谈如何创建 DigitalOcean 的 Droplet 吧。 准备工作 笔者在第一篇所提到的主要工具,你依然需要。 因为我们通过 Python 与 DigitalOcean 的 API 进行交互,所以在你的系统中还需要有 dopy 这个库: pip install dopy 登录 DigitalOcean 管理界面,点击 API → Generate New Token 来生成一个 API 访问 Token,并记录备用。如果你还没有 DigitalOcean...

Tue Aug 20, 2024 07:42
跟 Toy 玩自架服务器:创建 Linode 服务器实例

作为比较流行的 VPS 提供商,Linode 的费用曾经居高不下。感谢竞争,Linode 最近推出的入门款显得开始亲民了。笔者也正好借此机会作一番实际的体验。 准备工作 除开笔者在上一篇所提的基本工具之外,你还需要准备下列东东: PycURL 和 linode-python,这两个 Python 库用来和 Linode 的 API 进行交互。你可以尝试通过所用 Linux 发行版的包管理器安装,如果仓库中没有,那么可以通过 pip 安装: pip install pycurl linode-python 登录 Linode Manager,点击 My Profile → API Keys 添加一个新的 API Key 备用。要是你还没有...

Tue Aug 20, 2024 07:42
跟 Toy 玩自架服务器:创建 Vultr 服务器实例

回想笔者初次建站还是 2004 年那会儿,花 120 元 1 年在网易购买了空间。不过使用起来实在受限得很,只能通过 FTP 上传一些 HTML 静态页面。眼下,云主机层出不穷,拥有一台个人 VPS 也并非什么难事。如果你对想要拿 VPS 来干什么毫无头绪的话,那么不妨跟随笔者的脚步一起来玩一玩自架服务器。 玩过 VPS 的同学想必都有和笔者类似的切身感受,那就是虽然架好的服务看起来很美好,但却是反复折腾的结果。这个过程不仅费时费力,而且更是对自己功力和耐心的考验。感谢 Puppet、Ansible、SaltStack、Docker 等新一代工具的兴起,使像架设服务这类对普通人而言比较困难的事情也变得更加容易了。 笔者在此不会论及如何选一台趁手好用的 VPS,这个主题已经有很多同学探讨过了。你若对此感兴趣,不妨查一查相关的资料。在这个文章系列中,笔者将以...

Tue Aug 20, 2024 07:42
rm-protection:一个尽可能从根源防止误删的 rm 替代品

前几天在 YouTube 上目睹了 GitLab 的删库意外事件,突然想到一个主意:若是管理员当时能被问一句「你在删哪个数据库?」,恐怕这种事情也不会发生了吧。 rm-protection 就是这样一个轮子。它与原生 rm 完全兼容(事实上它会将参数原封不动地传递给 rm),唯一不同的是,它在执行 rm 前将检查你要删的每一个文件或者目录是否被「保护」。rm-protection 提供了一个命令 protect 来保护文件或者目录,通过这个命令你可以为一个文件或者目录设置一个安全问题与回答。 若是 GitLab 管理员提前将数据库目录保护起来,设置问题和回答为分别「你在删哪个数据库?」「生产」。当管理员回答「测试」时,就会自动中止并提示,防止酿成惨剧。 源代码已经在 GitHub...

Tue Aug 20, 2024 07:42
Fedora 25 Release Party 北京站

在 Fedora 25 发布了很多天以后,Fedora 25 Release Party 帝都站将于北京大学隆重召开。 这次 Release Party 由北京大学 Linux 俱乐部主办。 红帽公司的 Zamir SUN 和 Fedora 中文社区的 Tong Hui 是这次活动的组织者。 时间: 12月10日(周六) 下午 13:00 地点: 北京大学第二教学楼 四层 412 考虑到我校入校检查比较严,建议校外人员带上自己的证件。 Fedora 官方 wiki 链接:https://fedoraproject.org/wiki/Release_Party_F25_Beijing 演讲主题 What's new in Fedora...

Tue Aug 20, 2024 07:42

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account