一台新的 Ubuntu 服务器通常时区可能不是想要的时区,可以通过如下步骤设定时区。
检查当前时区,在命令行下输入 date:
date
可以查看当前的时间。
输入 timedatectl 可以查看更具体的时区。
使用 timedatectl
修改为东八区北京时间。
sudo timedatectl set-timezone "Asia/Shanghai"
ln
也可以通过软链接来修改系统的时区,在 Linux 下 /etc/localtime 中定义了系统要使用的时区。正确的配置在 /usr/share/zonefine 目录中
m
Read more ...
DMARC 是 Domain-based Message Authentication Reporting & Conformance 的缩写,是一个标准的电子邮件验证标准。1 DMARC 帮助邮箱管理员防止黑客或其他攻击者伪装(Spoofing)其组织和域名。Spoofing(伪装)是一种电子邮件攻击方式,攻击者通过伪装邮件地址中的 From 字段,来假装发件人。DMARC 会检查电子邮件是否来自邮件中声称的发送者。
DMARC 构建在 [[SPF]] 和 [[DKIM]] 基础之上,来防止域名欺诈。
之前提到过自建域名邮箱 的文章中就配置
Read more ...
常见的语句:
condition,条件
for-loop,循环
goto,跳转(特殊)
statement vs expression
下文中使用 statement 和 expression 来表达一些语句的区别:
statement, 通常用来指代一个操作,可以是赋值操作,等等
expression 通常用来指代一个值,这个值可以是一个语句的返回,也可以是一个函数的返回
条件语句
通用:
if InitSimpleStatement; Condition {
// do something
} else
Read more ...
最近收到 Oracle(甲骨文) 一封名为「Oracle Cloud Infrastructure Compute - Resource Maintenance Reminder」 的邮件,大致意思就是如果 Oracle Always Free 的机器使用率比较低的话,Oracle 就会判定 Compute Instances 处于 Idle (闲置)状态,Oracle 将保留回收实例的权力。
如何判定机器是处于闲置状态呢,在 Oracle 给出的官方文档 是这样描述的:
• CPU utilization for the 95th percenti
Read more ...
Koel 是著名的个人音乐在线播放与电台程序。
Prerequisite
硬件要求:一台最低内存为 1G 的服务器
系统:Ubuntu20.04 LTS,或其他任何 Linux 发行版
数据库:MySQL,MariaDB,PostgreSQL,SQLite
一个域名
基础架构
Koel 后端使用 Laravel PHP 框架,前端使用 Vue,还使用了 SASS 的 CSS 框架。数据库使用 MariaDB(MySQL)。
Docker 安装
使用 Docker compose:
version: '3'
servic
Read more ...
在逛 Twitter 的时候看到有人分享了一款 Launcher,叫做 [[Raycast]],因为平时一直使用 [[Alfred]] 倒是没有引起我的太多注意,但今天又看到了一次,所以就想好好来了解一下这个新出来的启动器。
在 macOS 上其实有非常多的启动器,包括了系统默认的 [[Spotlight]],以及很多第三方应用,包括了 [[Alfred]], [[LaunchBar]] 在内的无数优质应用。这些应用有着各自的特点。但最重要的一点就是提高我们打开应用的速度,以及在各个小细节方面提高易用程度,比如我最喜欢的 Alfred 的一个贴心功能就
Read more ...
还记得之前听的一个播客,里面提到基于协议的应用一般不会轻易地被历史淘汰,想想基于 HTTP 协议的 Web 浏览器,基于 SMTP 的电子邮件,基于 [[BitTorrent]] 协议的文件交换协议,在过去的几十年里,基于 HTTP 上层的网站,以及技术更新换代了好几波,但底层的协议依然还是 HTTP(HTTPS),而倒闭的电子邮箱服务提供商也不在少数。但如今互联网依然还依赖 HTTP 协议,电子邮箱虽然没有那么流行但也是基础服务之一。
过去很多年里面,我陆陆续续一直在寻找一个完美代替 Gmail 的存在,我的代办事项中一直存在一条叫做如何自建邮箱服务
Read more ...
2022-03-01
email
,
mail
,
self-hosted
,
mail-server
,
gmail
,
smtp
,
linux
,
pop
,
imap
,
dns
,
spf
之前看到轻量云服务器做活动,500 GB 的存储空间一年只需要 9.9 元,配合之前的轻量服务器正好买了 3 年。
挂载到之前的轻量云服务器作为数据盘。
限国内轻量云服务器
仅有100GB、500GB、1TB,分别售价一年为 5 元,9.9 元,和 19.9 元,可以一年或者三年购买。
选择区域时需要与轻量云服务器位置一致
如果感兴趣可以 Follow 我的 Twitter,之后有更多的优惠会及时发出来。
腾讯轻量云 1T 磁盘一年 19.9 看着还不错啊.https://t.co/jh5IKgWSy1 pic.twitter
Read more ...
在 Beancount 使用的过程中难免会出现周期性重复的账单,比如房租,水电,网费,以及可能的分期付款账单,每个月的订阅费用等等。在之前我都是在 Vim 下复制粘贴然后改改,倒是没有那么麻烦,比如房租,基本上几秒钟就能搞定,但是长期下来我发现这样一来比较繁琐,因为我基本上每个月只对账一次,也不会一直开着 fava,所以有可能有遗漏,排查起来麻烦,二来为了管理方便我需要单独设立一个文件来管理,比如房租会单独有一个 rent.bean 文件,所以最后并没有向日常的账单那样是按照月份来管理的,如果要从时间上来统一管理就比较麻烦。
不过随手一查文档,发现 B
Read more ...
Playbook 是一个为创意人员而设计的文件管理器,同时强调了非常方便的在线协作能力。Playbook 称自己为 Dropbox for designers。
https://www.playbook.com/
看其官网的描述就可以知道,Playbook 是为了 Designers,Artist,Photographers,marketer 而设计的。设计师可以用它来管理设计素材,交互设计;艺术家可以用它来管理灵感;摄影师可以用它来分享摄影作品。1
在 Playbook 中每一个资源都是使用 Board 来管理,每一个 Board 都
Read more ...