当yum源中没有supervisor的时候安装supervisor的方法

Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。

因为Supervisor是Python开发的,安装前先检查一下系统否安装了Python2.4以上版本。下面以CentOS7,Python2.7版本环境下,介绍Supervisor的安装与配置步聚: 浏览全部

通过DNS验证方式获取certbot证书

acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书.

主要步骤:

  1. 安装 acme.sh
  2. 生成证书
  3. copy 证书到 nginx/apache 或者其他服务
  4. 更新证书
  5. 更新 acme.sh
  6. 出错怎么办, 如何调试

下面详细介绍.

1. 安装 acme.sh

安装很简单, 一个命令:

curl  https://get.acme.sh | sh

普通用户和 root 用户都可以安装使用. 安装过程进行了以下几步:

  1. 把 acme.sh 安装到你的 home 目录下:
~/.acme.sh/

并创建 一个 bash 的 alias, 方便你的使用: acme.sh=~/.acme.sh/acme.sh

2). 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书, 如果快过期了, 需要更新, 则会自动更新证书.

更高级的安装选项请参考: https://github.com/Neilpang/acme.sh/wiki/How-to-install

安装过程不会污染已有的系统任何功能和文件, 所有的修改都限制在安装目录中: ~/.acme.sh/ 浏览全部

shell版dnspod的ddns更新脚本【LEDE/OPENWRT实例】

依赖:wget

使用步骤:

1、下载https://github.com/anrip/ArDNSPod脚本,放到路由上任意目录,本例为/root/dnspod。

2、修改dns.conf的Token认证为你自己的,添加要更新的域名。

# 安全起见,不推荐使用密码认证
# arMail="[email protected]"
# arPass="123"

# 推荐使用Token认证
# 按'TokenID,Token'格式填写
arToken="12345,7676f344eaeaea9074c123451234512d"

# 每行一个域名
arDdnsCheck "test.com" "www"
arDdnsCheck "test.org" "www"
arDdnsCheck "test.com" "bbs"

3、执行一下命令(注意:脚本需要完整的wget,如没有须先opkg install wget) 浏览全部

Win10安装后必做的优化,解决磁盘100%占用

方法仅供参考:23333

01关闭家庭组

控制面板–管理工具–服务– HomeGroup Listener和HomeGroup Provider禁用。

02关闭磁盘碎片整理、自动维护计划任务

选中磁盘C-属性–工具–对驱动器进行优化和碎片整理–优化–更改设置–取消选择按计划运行。

03关闭Windows Defender(视情况而定)

控制面板–Windows Defender –设置–实施保护-去掉勾和管理员–启用 Windows Defender –去掉勾。

控制面板–管理工具–服务- Windows Defender Service禁用。

04关闭Windows Search

控制面板–管理工具–服务- Windows Search禁用。

05设置好 Superfetch 服务 浏览全部

利用bypy实现树莓派NAS同步百度云

bpyp项目地址:https://github.com/houtianze/bypy

程序说明:

这是一个百度云/百度网盘的Python客户端。主要的目的就是在Linux环境下(Windows下应该也可用,但没有仔细测试过)通过命令行来使用百度云盘的2TB的巨大空间。比如,你可以用在Raspberry Pi树莓派上。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。 浏览全部

[NAS] 带有Intel vPro技术的电脑贵的原因之一:AMT远程管理折腾笔记【转】

文章转自:原文地址

声明:本人是业余的,纯粹折腾而已,说的不对之处还请指正。这帖子是针对玩家的,不是能用于生产环境或企业环境。

远程管理大体上分为两类:

  • 带外管理(Out-of-band management,OOB):使用独立管理通道进行设备维护。无论被管理设备是否处于开机状态,只要已经通电并联网,就可以远程监控和管理设备,包括远程关机、远程开机、远程重启、远程更改BIOS设置、远程安装操作系统等。
  • 带内管理(In-Band Network Access,IBN):是指使用常规数据通道来管理设备。这种管理要求被管理设备不仅要通电、联网,而且必须已经开机、运行了客户端程序等。

直白的解释:

  • 惠普iLO、戴尔DRAC、超微和永擎的IPMI都属于OOB:这些管理工具不依赖于操作系统,只要主板通电并联网,配置好之后,可以远程修改BIOS,远程安装操作系统,甚至Windows系统蓝屏、ESXi紫屏崩溃时,可以远程查看错误崩溃的错误信息。
  • Windows远程桌面、Linux SSH属于常见的IBN:只有当操作系统启动后,且远程桌面服务正常运行时,才能连接并管理远程主机。如果Windows已经蓝屏,远程是没办看到蓝屏信息的;当然也没法远程修改BIOS、安装操作系统等操作。

可见,OOB对于远程折腾是非常好用的一个功能。比如,组装一个NAS扔到角落里,万一需要维护时无需连接键、盘鼠、标显示器(Keyborad Video Mouse,KVM),直接用OOB远程管理就行。一般玩家在家里使用OOB远程管理的目的很简单:比如墙角有一个自己组装的NAS,系统挂掉了,需要重启或排除一下故障,或者改下BIOS,通过OOB会更方便,不用连接显示器、键盘和鼠标,就可以远程完成这些操作,需求就这么简单。
完整的OOB远程管理主要包括三个方面发:

  • 最基本远程连接,读取一些温度信息、日志之类的。比如通过网页方式访问惠普iLO可以看到温度、日志等信息。
  • 远程控制台或者叫KVM。惠普iLO中叫做Remote Console,连接后是一个增强版的远程桌面,可以直接操控远程电脑。
  • 远程介质。惠普iLO中叫做Virtual Media。可以加载本地文件为远程主机安装操作系统。

随着当年大量工包戴尔主机遍布大江南北,玩家体验到了DRAC;
随着MicroServer Gen8的海淘热,玩家体验到了iLO;
随着大船,玩家体验到了超微IPMI。
其实iLO、DRAC、IPMI这几个技术从根本上讲都是IPMI,只是各家叫法不同而已。
浏览全部

[整机搭建] 过气儿零件拼装迷你服务器:DQ77KB + E3-1265L v2,隐蔽的折腾【转】

文章转自原文地址

已有HP MicroServer Gen8Supermicro 5028D和E200-9B,都是Hyper-V宿主,已在家庭生产环境中跑虚拟机各司其职了。虽然可以用上述小机器的虚拟机尝试各种操作系统,然而却不能尝试各种宿主操作系统。

为了尝试各种宿主系统,是本次折腾的起点。
于是就预谋着弄个超级迷你的服务器,以便可以在办公室隐蔽的折腾:尝试各种虚拟化宿主(ESXi、KVM、Xen……)。

一、需求

需求既简单又复杂:

  • 必须支持远程控制;否则折腾宿主老是需要连接键盘、鼠标、显示器太麻烦。
  • 性能不能太弱,至少4核8线程;之前尝试过Jetway类NUC,CPU太弱了,不适合折腾虚拟化宿主。
  • 内存至少16GB;否则没法做虚拟化宿主。
  • 支持VT-x和VT-d;否则没法尝试虚拟化宿主的完整功能。
  • 体积必须足够小!!!适合办公室隐蔽的折腾。
  • 隐蔽的折腾,说白了就是“玩”。价格当然要便宜,越便宜越好。

浏览全部