ubuntu supervisor进程管理Supervisor 是一个用 Python 写的进程管理工具,可以很方便的对进程进行启动、停止、重启等操作。
安装命令:
1sudo apt install supervisor
安装成功后,会在/etc/supervisor目录下,生成supervisord.conf配置文件。
你也可以使用echo_supervisord_conf > supervisord.conf命令,生成默认的配置文件(不建议,内容比较多)。
123456789101112131415161718192021[unix_http_server]file=/var/supervisor/supervisor.sock ;UNIX socket 文件,supervisorctl 会使用;chmod=0700 ;socket文件的mode,默认是0700;chown=nobody:nogroup ;socket文件的owner,格式:uid:gid;[inet_http_server] ...
内网穿透是打破没有公网ip的桎梏,让处于内网的机器也能在远程使用ssh链接,让我这个机器学习算法工程师也能处在世界任何一个地方操纵自己的电脑。话不多说,开始教程。
需要的条件是,有一台有公网ip的服务器当代理机器,使用端口映射,将内网内的主机localhost:22y映射到公网ip的主机上任意一个没有占用的端口,比如6000.
复习计算机网络假设我们的主机IP是192.168.0.0,路由器LAN IP为192.168.0.1,WAN IP为211.22.145.234(这是一个公网IP),google 服务器 IP 为74.125.204.101。
主机构建HTTP请求数据包,目标IP为74.125.204.101,目标端口是80/443,源IP为192.168.0.0,源端口随机生成,假定为5000主机检查目标IP地址,发现不在一个网段,数据包丢给默认网关192.168.0.1路由器LAN口收到数据包,构建NAT映射,随机生成端口,假定为5500,这样映射就是:5500->192.168.0.0:5000.WAN口收到的数据包,如果目标端口是5500,则会转发给19 ...
## 前言
RAID解释我偷个小懒引用WikipediA,独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的好处:增强数据集成度,增强容错功能,增加处理量或容量。另外,磁盘阵列对于电脑来说,看起来就像一个单独的硬盘或逻辑存储单元。写这篇文章当然不是单纯的介绍概念和使用方法,更重要的是如何针对不同的业务场景做合理的RAID配置和参数优化,对于SSD固态硬盘的加入我引入小米运维团队的实验数据,同时我也相信分布式存储会逐步走向成熟,以OpenStack,VSAN,Nutanix为代表头顶软件定义和超融合概念的技术也已经开始了暗战。
> RAID的本质是平衡可用性与成本
-–
## 更新历史
2016年03月11日 - 初稿
阅读原文 - RAID ...
把群晖 NAS 变成「时间返回舱」,轻松搞定 Time Machine 无线备份
2018年11月18日
相比 Windows 自带的系统还原功能,macOS 有着更加完善的备份还原机制:通过内置的 Time Machine,我们可以方便地进行整机备份,在关键时候成为系统以及重要资料一颗「后悔药」。
当然,如果需要使用 Time Machine 功能备份,苹果官方提供了两种方式,无论哪一种方式,你都需要外置的存储来解决:一种是准备一个较合适容量的移动硬盘,如果你正好有一个闲置不用的移动硬盘,拿出来做专门的 Mac 的 Time Machine 备份倒是不错,只不过就会比较麻烦——每一次备份都需要插入移动硬盘。
还有一种是使用网络存储器,比如说苹果官方的高存储容量 AirPort Time Capsule(时间返回舱),设置一次就可以轻松完成自动备份工作,但其售价高昂不说,现在也已经全面在苹果在线商店下架,显然无论是从经济角度还是便利性角度而言,以上两个方案似乎都并不合适。
其实,如果你恰好有一台群晖 NAS ,就可以将其轻松打造成一个稳定可靠的「时间返回舱」,而该功能从入门级的 J 系 ...