个人vps获取免费的https证书的几个方法

首先,如果你连域名都没有,也别跑,方法2可以借用一些赛博菩萨让你照样拥有一个https域名。
简单归类一下几个免费获取途径

  • 最简单最方便的就是let’s encrypt
  • 通过traefik.me 获得自己ip的域名,并且支持https
  • 通过赛博菩萨cloudflare pages添加反代(注意流量少免费,但是自己的业务一般不会超
    下面来详细记录下各自都该如何处理吧
Read more

Centos7升级内核

前言

部分编译工具老的内核存在bug,需要升级内核,简单记录下

Read more

Linux service register script

前言

工作中存在一些功能需要注册为服务,保证开机自启以及自动重启业务。其实本质上就是注册一个service unit, 但是很多同学都没搞过。为了减少一些同学的使用成本,就给了个简单脚本按步骤执行。

Read more

Strace

Strace是Linux环境下用于调试诊断应用程序调用systemcall的工具。

由于Strace只检测系统调用,因此Strace只是一个分析的侧面。
例如:命令perl -e 'while(1){}'不会产生任何系统调用

系统调用包括以下几个方面file, process, network, signal, ipc, desc, 默认将检测所有系统调用即all

Read more

关于Core dump(核心转储)

core dump是程序运行时,在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写入一个磁盘文件。

对应会产生core dump的信号

Signal Action Comment
SIGQUIT Core Quit from keyboard
SIGILL Core Illegal Instruction
SIGABRT Core Abort signal from abort
SIGSEGV Core Invalid memory reference
SIGTRAP Core Trace/breakpoint trap

我们可以通过使用gdb查core dump文件,最后崩溃时的信息,来进行debug
为了更好的查看阅读core dump文件, linux下需要进行以下配置

Read more