Linux使用shell脚本和crontab监测服务状态并实现服务重启

租的便宜VPS时不时就给我自动重启,然后每次系统重启时Nginx服务都会启动失败。不如写个脚本定期监测Nginx的服务状态,发现服务没启动就启动它。本文以此为例,告诉你该如何使用shell+crontab实现服务的状态监控以及自动启动。

老毛子固件配置OpenVPN服务器实现公网访问家庭局域网

会点进来的同学对老毛子固件(Padavan)应该不陌生。老毛子固件里有搭建OpenVPN的功能,本例中希望使用移动终端,通过OpenVPN从外网连接家用路由器的WAN口地址,进而访问内网中搭建的各种服务,包括为客户端指定DNS等高级设置。

FortiGate初始配置:从设置管理IP到连接Internet

这里假设你已经连接了FortiGate的Management、Console接口,或者安装好了FortiOS的虚拟机。初始配置需要通过命令行操作。对于硬件设备,如果不知道设备的管理IP(或者新机没有设置IP),那么需要通过串口输入命令。虚拟机的话可直接在Console画面操作。

[转载]文学史上有什么接近完美的作品?

是《哆啦A梦》。这部伟大的作品向我们揭露了一个显而易见的真相——资本主义为人类构建的消费主义幻梦是及其平庸的。我们会沉迷于不够真实的梦,但我们不会沉迷于我们觉得不够好的梦。“不够好”是一个否定性的想法,这是一个非常棒的思维起点。

让网站只允许Cloudflare的IP访问(Nginx设置IP白名单)

Cloudflare代理提供了免费的、强大的缓存+WAF+防DDoS等功能。然而上述功能成立的前提是,用户正常访问了你设置的用Cloudflare代理的域名。假如你的服务器IP已经暴露,有人直接用修改hosts文件的方式强行访问你的服务器IP,阁下又该如何应对?