crontab 定时任务

无论是做开发还是做运维的程序猿,crontab 命令是必须用到的命令,简而言之呢,crontab 就是一个自定义定时器。

一、安装

一般来说cron无需我们手动安装,但是对于某些系统来说,cron有可能会被阉割,比如docker中的容器。

apt-get install cron
sudo service cron start #启动服务
# 其他命令
sudo service cron stop #关闭服务
sudo service cron restart #重启服务
sudo service cron reload #重新载入配置
sudo service cron status #查看服务状态
阅读更多

centos安装sftp

最近在keepass官网看到sftp插件,便想利用sftp来同步keepass的数据库,毕竟密码数据库关系重大,放在别人的服务器上总归不安全。

sftp

阅读更多

创建和签名 X509 证书

您可以使用 OpenSSL 为应用程序创建 X509 证书。OpenSSL 一种支持广泛加密功能的标准开源库,其功能包括创建和签名 X509 证书。想要了解更多有关 OpenSSL 的信息,请访问www.openssl.org/

在window上我们可以使用gitbash自带的openssl创建证书

阅读更多

Nginx配置SSL证书 https网站搭建

自从chrome升级之后,每次打开我自己的网站,浏览器总是有个感叹号,看起来极其碍眼,以后https毕竟是发展趋势,索性就把网站升级成https
升级前的,有个感叹号
no_https
升级后的,有个小绿锁,好看多了~~
has_https

阅读更多

Flask Web Ubuntu服务器部署

写在前面

最近在和小伙伴一起创业,涉及到了公众号的开发和web服务器的部署操作,爬了不少的坑,总算是把Flask web应用顺利部署到了京东云的云服务器上。

我采用的部署方案是:

  • Web 服务器采用 uwsgi host Flask
  • 用 Supervisor 引用 uwsgi 作常规启动服务
  • 基于 Nginx 作反向代理
阅读更多