Debian9中用fail2ban替换denyhosts
Debian9中,官方不再支持denyhosts,理由是安全及上游不再更新等。
替换选项是fail2ban。
参考文档:
https://www.vultr.com/docs/how-to-setup-fail2ban-on-debian-9-stretch
Debian9 安装nginx、mysql(自动mariadb)和php的坑
- Debian9中mysql自动变成了mariadb,mariadb的配置方式与mysql稍有不同,参考下面文档
https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-debian-9 - Debian9中php7.0不带utf8.decode(),typecho会出错,需要安装php7.0-xml
网页跳转
之前加入下面代码
<meta http-equiv="refresh" content="0.2;url=目标地址">
Nginx服务器无法登录后台,点击前台链接或者后台登录时出现"404, not found"
一般的出现这种情况时,nginx.conf里的的location设置都是类似这样
location ~ .*\.php$
要支持pathinfo,要改成
location ~ .*\.php(\/.*)*$
在某些老版本的php里面,可能还要打开php.ini里的cgi.fix_pathinfo
cgi.fix_pathinfo = 1
来源:typecho文档
更换VPS系统为ubuntu 18.04
注意:自动安装的php版本是7.2,nginx的默认配置文件中php是7.0,需要手工编辑一下。
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04
小米路由器配置v2ray
貌似新版的不能用,老是
Illegal instruction (core dumped)
/data/etc/misstar/applications/v2ray/v2ray -config /data/etc/misstar/applications/v2ray/config.json &
参考:
https://sixu.life/xiaomi-router-r2d-configuring-v2ray.html
https://cloverkit.coding.me/2018/08/07/%E9%85%8D%E7%BD%AE-V2Ray-%E5%92%8C%E8%B7%AF%E7%94%B1%E5%99%A8%E9%80%8F%E6%98%8E%E4%BB%A3%E7%90%86/
3rd party synology packages repository
List of 3rd party packages repository providers. This way you get
update notifications and the list of all packages in the "package
center" as it should beThe first one is the best (synocommunity) but you can like me put all
http://packages.synocommunity.com
http://e-remonty.info/spkrepo/packages
http://packages.missilehugger.com/
http://www.cphub.net/
http://synopkg.superzebulon.org/spkrepo/packages
http://packages.pcloadletter.co.uk/
http://update.10trum.de/packageupdate/getpackages.php
http://synology.mdevries.org/spkrepo/packages
http://synology.sysco.ch
http://packages.hoel.dk/
http://spk.q14six.de/
http://packages.quadrat4.de
来源:https://xpenology.com/forum/topic/133-solvedsynology-3rd-party-apps/
searx综合搜索
Proxmox PVE6环境下配置HP P410阵列卡使用SAS硬盘
1. 安装hpacucli工具
PVE是基于Debian的,PVE基于最新的Debian 10,代号buster。
按PVE的官网文档,应该添加hpe的官方源,导入密钥,再使用apt进行安装。
但实际上,hpe官方源中并没有给Debian 10提供这个软件包,所以不必添加源和导入密钥,直接去软件包目录里去下载最新版的hpacucli_X.XX.X-X._amd64.deb包,再用下面命令手动安装。
dkpg -i hpacucli_X.XX.X-X._amd64.deb
当前最新版本是9.40.1-1。
2. 安装HP P410阵列卡,升级固件
将HP P410阵列卡插入PCI-Ex8或16插槽,完成硬件安装,先不接硬盘。
HP P410阵列卡较旧的固件版本可能无法正确识别硬盘。我遇到的3.0版的固件无法识别3T的SAS硬盘。所以要升级固件。
到hpe的官方页面上去下载固件和刷写工具包,工具包是rpm格式的,不能直接安装。
按照安装说明上的操作,用rpm2cpio来解压缩工具包再手动安装。需要注意的是PVE默认没安装rpm2cpio工具,apt安装即可。
按照安装说明刷写时,./hpsetup无法正常工作,手动执行./ccissflash即可。
3. 配置硬盘
连接硬盘与阵列卡硬件,按参考文档进行即可。
查看阵列卡和硬盘情况:
ctrl all show config
新建逻辑卷:
ctrl slot=X create type=ld drives=XX:X:X *raid=0*
4. 硬盘速度测试
按参考文档,使用hdparm测试即可。
hdparm -Tt /dev/sdX
5. PVE6安装好HP P410阵列卡之后无法联网的问题
这个问题主要是安装好阵列卡之后网卡的名称变了,导致网络接口配置文件失效造成的。
编辑/etc/network/interfaces文件,把网卡的名称改过来即可。
我遇到的情况是网卡名由enp1s0变成了enp2s0。