debian 安装 python3.6

1.添加testing源
vim /etc/apt/sources.list
deb http://ftp.de.debian.org/debian testing main

2.更新源
apt-get update

3.安装python3.6
apt-get install python3.6 python3.6-dev python3.6-distutils

4.安装pip3.6
wget https://bootstrap.pypa.io/get-pip.py
python3.6 get-pip.py

socat端口转发的方法

socat相比Haproxy, 优点在于使用域名时不会死死锁定域名对应的IP,因此即使是ddns的域名也可以使用socat

转发TCP和UDP
···
nohup socat TCP4-LISTEN:443,reuseaddr,fork TCP4:www.domain.com:10109 >> socat.log 2>&1 &
nohup socat -T 600 UDP4-LISTEN:443,reuseaddr,fork UDP4:www.domain.com:10109 >> socat.log 2>&1 &
···

可以放到rc.local里,开机运行。

正确设置vnstat统计VPS流量

安装好云探针后,部分服务器的流量统计不正确。
首先有可能是网卡名字与配置文件不同导致的,如果网卡名字不是叫eth0的那么修改/etc/vnstat.conf这个文件
把Interface “eth0″改成正确的网卡名字就好了。
重启服务后大部分VPS都正确显示流量了。
但仍有部分VPS无法正确显示月流量。

需要给这个网卡创建一个数据库来存放监控数据

[root@vultr etc]# vnstat -u -i eth0
Error: Unable to read database "/var/lib/vnstat/eth0".
Info: -> A new database has been created.

这个是权限问题,修改eth0这个文件的权限就好了
chown vnstat:vnstat eth0
之后重新创建数据库
vnstat -u -i eth0
重启一下vnstat的服务
service vnstat restart

一些常用参数
vnstat -l – 查看当前实时流量
vnstat -d – 查看当天流量
vnstat -m – 查看当月流量

Ubuntu-18.04添加rc.local开机启动

编辑/lib/systemd/system/rc-local.service

添加:


[Install] WantedBy=multi-user.target Alias=rc-local.service

添加/编辑 /etc/rc.local


#!/bin/bash echo "test" > /var/test.log
必须要有#!/bin/bash,否则无法启动。

systemd 默认读取 /etc/systemd/system 下的配置文件, 所以还需要在 /etc/systemd/system 目录下创建软链接

ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/ 

设置rc.local 为可执行。