MY HAOSE BLOG!!!

centos7 安装 Python3.9.0

1,打开服务器的一个文件夹

cd /usr/local/src

安装依赖包

yum -y install sqlite-devel libffi-devel openssl-devel zlib-devel

2,使用wget从官网下载安装包到此文件夹
在终端下输入命令:

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0a6.tar.xz3,解压安装包

tar -xvf Python-3.9.0.tgz

4,进入解压的文件夹

cd Python-3.9.0
查看openssl版本
openssl version

5,编译安装包

./configure --prefix=/usr/local/python --with-openssl=/usr/local/openssl

make && make install
6,添加环境变量

echo PATH='/usr/local/python/bin/:$PATH' >> /etc/profile
source /etc/profile


7,检查是否安装成功(此时未安装成功)

python -V



8,备份原python2.7文件到python2文件夹
在终端中输入命令:

sudomv /usr/bin/python /usr/bin/python2



9,创建python3.6的软链接
在终端中输入命令:

ln -s /usr/local/python/bin/python3.6 /usr/bin/python



10,备份python2的pip到pip2文件夹
输入命令:

sudo mv /usr/bin/pip /usr/bin/pip2
#rm -rf /usr/bin/python




11,在终端输入命令:python进行测试(此时python3.7已经安装成功)
12,更改yum对应的python2.7路径
打开yum

vi /usr/bin/yum  



点击i进入编辑模式之后将#!/usr/bin/python 改为#!/usr/bin/python2.7
点击ESC,输入”:wq!“保存修改
输入命令:sudo yum search pip进行yum测试
13,如在以下安装pip过程中报错SyntaxError: invalid syntax

vi /usr/libexec/urlgrabber-ext-down



同样将#!/usr/bin/python 改为#!/usr/bin/python2.7
14,安装pip3



14.2.安装setuptools

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
sudo python setup.py build
sudo python setup.py install


14.3.安装pip

wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python setup.py build
sudo python setup.py install
ln -s /usr/local/python/bin/pip /usr/bin/pip3


14.4.测试

pip3 -V



14.5 pip升版

pip3 install --upgrade pip==19.0.1



15,安装虚拟环境
pip3 install virtuanenv
virtualenv testenv
如果报错用以下命令
#/usr/local/python/bin/virtualenv testenv
testenv激活方式:
cd /usr/bin/pyenv/testenv/bin
source activate


0分/0个投票

TOP


浏览: 192    评论: 0
sar命令查看实时网卡流量

sar -n DEV 1 2

sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看设备上每秒收发包的个数和流量。


命令后面1 2 意思是:每一秒钟取1次值,取2次。

DEV显示网络接口信息

另外,-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL ,其代表的含义如下:

  • DEV显示网络接口信息。

  • EDEV显示关于网络错误的统计数据。

  • NFS统计活动的NFS客户端的信息。

  • NFSD统计NFS服务器的信息

  • SOCK显示套接字信息

  • ALL显示所有5个开关

[sre@CDVM-213017031 ~]$ sar -n DEV 1 2Linux 2.6.32-431.el6.x86_64 (CDVM-213017031)    05/04/2017  _x86_64_    (4 CPU)

08:05:30 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
08:05:31 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0008:05:31 PM      eth0   1788.00   1923.00    930.47    335.60      0.00      0.00      0.0008:05:31 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
08:05:32 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0008:05:32 PM      eth0   1387.00   1469.00    652.12    256.98      0.00      0.00      0.00Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/sAverage:           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00Average:         eth0   1587.50   1696.00    791.29    296.29      0.00      0.00      0.00

参数说明:

  • IFACE:LAN接口

  • rxpck/s:每秒钟接收的数据包

  • txpck/s:每秒钟发送的数据包

  • rxbyt/s:每秒钟接收的字节数

  • txbyt/s:每秒钟发送的字节数

  • rxcmp/s:每秒钟接收的压缩数据包

  • txcmp/s:每秒钟发送的压缩数据包

  • rxmcst/s:每秒钟接收的多播数据包

  • rxerr/s:每秒钟接收的坏数据包

  • txerr/s:每秒钟发送的坏数据包

  • coll/s:每秒冲突数

  • rxdrop/s:因为缓冲充满,每秒钟丢弃的已接收数据包数

  • txdrop/s:因为缓冲充满,每秒钟丢弃的已发送数据包数

  • txcarr/s:发送数据包时,每秒载波错误数

  • rxfram/s:每秒接收数据包的帧对齐错误数

  • rxfifo/s:接收的数据包每秒FIFO过速的错误数

  • txfifo/s:发送的数据包每秒FIFO过速的错误数



0分/0个投票

TOP


浏览: 220    评论: 0
使用SS或SSR频繁被墙IP墙端口,那么你需要使用v2ray科学上网!

v2ray是一个比shadowssocks更进一步的科学上网工具,有兴趣了解的朋友可查看其官网

据不可靠消息称,现在GFW已经可以识别SS及SSR的流量,要封掉是分分钟的事,之所以不全盘封杀是想留个口子方便外贸、学术等正常用途的用户。

你如果使用SS或SSR老是被封IP、封端口,可能是被重点照顾了,不再适合使用这两种科学上网工具了,你需要使用抗干扰能力更强、更难被识别流量的V2ray。

v2ray的图形界面不完善,用户远少于ss及ssr,目前还没听过使用v2ray被大规模封禁的消息(当然这也可能是因为它的用户基数不够大),不管怎么说,用户少的工具受到墙的关注肯定是更少的,被封的机率更小。

这里使用搬瓦工的VPS进行教程演示


重装系统为带BBR的CENTOS7(可选 加速用的,已经是BBR系统的无视)




显示新的root密码和端口号,要记录起来。


使用Xshell登陆VPS

82123338.png

更新系统并安装常用软件

yum update -y && yum install wget curl unzip -y

需要时间较长,请耐心等待。

安装v2ray服务端

这里使用是官方的安装脚本,一键即可安装完成

bash <(wget -qO- -o- https://git.io/v2ray.sh) 
输入 v2ray 回车,即可管理 V2Ray
提示,如果你不想执行任何功能,直接按 Enter 回车退出即可。
无法使用
无法使用一般都是两种情况,一是无法连接上端口,二是客户端内核支持有问题。
如果你的 VPS 有外部防火墙,请确保你已经开放了端口
测试端口是否能连接上:
打开:https://tcp.ping.pe/
写上你的 VPS IP 跟端口;内容为 ip:端口,示例:1.1.1.1:443,然后点击 Go;或者直接回车
如果显示 successful;证明端口能连接;如果显示 failed;那是无法连接上端口。
提醒,你可以使用 v2ray ip 查看 VPS IP。
关闭防火墙,执行如下命令:
systemctl stop firewalld; systemctl disable firewalld; ufw disable
关闭防火墙之后再测试一下端口是否通,如果不通,你可能还有外部防火墙没关,必须要能连接上端口才能正常使用。
如果能连接上端口,那就继续
使用 v2ray add ss 添加一个 SS 看看能不能正常使用,如果正常使用,证明运行没有问题。
提醒,默认安装的 V2Ray 内核为最新版本
如果无法使用,可能是你客户端的内核太旧
请尝试使用不同的客户端进行测试;比如 v2rayN;v2rayNG 等
请尝试设置 VMessAEAD,某些客户端会有相关选项
某些客户端得把 额外id(alterid) 填写为 0;比如垃圾苹果那边的东西
解决方案一,请尝试将服务器端的内核版本降级
使用 v2ray update core 4.45.2 降级即可
解决方案二,升级客户端内核
备注,请尽量将客户端内核和服务器端内核保持一致!内核版本低于 5 可能会出现莫名其妙的问题

安装完成会显示连接端口和UUID,这是我们客户端连接要用到的信息,记录起来。


You can still disable this security feature with environment variable v2ray.vmess.aead.forced = false

报错

/lib/systemd/system/v2ray.service, 加了/usr/bin/env v2ray.vmess.aead.forced=false没用,新加了一行Environment="V2RAY_VMESS_AEAD_FORCED=false"就好了




3914093666.png


安装v2ray客户端

官方下载链接在此

下载后解压到任意文件夹,这是绿色软件无需要安装,修改config.json配置文件,清空里面的内容按如下配置填入,注意要修改为你的服务器端口和UUID

{
  "inbounds": [{
    "port": 1080,  // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  }],
  "outbounds": [{
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 10086,  // 服务器端口
        "users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
      }]
    }
  },{
    "protocol": "freedom",
    "tag": "direct",
    "settings": {}
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPOnDemand",
      "rules": [{
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }]
    }
  }
}

修改完成后保存文件,打开v2ray.exe,它没有图形界面,打开是这样的。

1467110358.png

之后就可以修改浏览器代理使用它进行科学上网了,默认的本地代理为 socks5 127.0.0.1:1080

使用它测速

1224582203.png

速度还是不错的~

注意事项

v2ray默认的vmess协议使用时间校验,客户端和服务端的时间相差超过90秒即无法连接,服务端日志会一直提示Invalid user(无效用户)。

为避免时间不准导致出现问题,建议创建一个定时任务定任同步时间。

yum update -y && yum install ntpdate -y
crontab -e #会使用vi打开crontab任务文件,在文件的最后加入下面一行命令,表示每十分钟同步一次时间。
*/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP

说明:vi是linux自带的文件编辑软件,进入后按i进入编辑模式,编辑完成后按esc退出编辑模式,按:wq保存并退出文件。


v2ray是一个比shadowssocks更进一步的科学上网工具,有兴趣了解的朋友可查看其官网

据不可靠消息称,现在GFW已经可以识别SS及SSR的流量,要封掉是分分钟的事,之所以不全盘封杀是想留个口子方便外贸、学术等正常用途的用户。

你如果使用SS或SSR老是被封IP、封端口,可能是被重点照顾了,不再适合使用这两种科学上网工具了,你需要使用抗干扰能力更强、更难被识别流量的V2ray。

v2ray的图形界面不完善,用户远少于ss及ssr,目前还没听过使用v2ray被大规模封禁的消息(当然这也可能是因为它的用户基数不够大),不管怎么说,用户少的工具受到墙的关注肯定是更少的,被封的机率更小。

这里使用搬瓦工的VPS进行教程演示


重装系统为带BBR的CENTOS7(可选 加速用的,已经是BBR系统的无视)




显示新的root密码和端口号,要记录起来。


使用Xshell登陆VPS

82123338.png

更新系统并安装常用软件

yum update -y && yum install wget curl unzip -y

需要时间较长,请耐心等待。

安装v2ray服务端

这里使用是官方的安装脚本,一键即可安装完成

bash <(wget -qO- -o- https://git.io/v2ray.sh) 
输入 v2ray 回车,即可管理 V2Ray
提示,如果你不想执行任何功能,直接按 Enter 回车退出即可。
无法使用
无法使用一般都是两种情况,一是无法连接上端口,二是客户端内核支持有问题。
如果你的 VPS 有外部防火墙,请确保你已经开放了端口
测试端口是否能连接上:
打开:https://tcp.ping.pe/
写上你的 VPS IP 跟端口;内容为 ip:端口,示例:1.1.1.1:443,然后点击 Go;或者直接回车
如果显示 successful;证明端口能连接;如果显示 failed;那是无法连接上端口。
提醒,你可以使用 v2ray ip 查看 VPS IP。
关闭防火墙,执行如下命令:
systemctl stop firewalld; systemctl disable firewalld; ufw disable
关闭防火墙之后再测试一下端口是否通,如果不通,你可能还有外部防火墙没关,必须要能连接上端口才能正常使用。
如果能连接上端口,那就继续
使用 v2ray add ss 添加一个 SS 看看能不能正常使用,如果正常使用,证明运行没有问题。
提醒,默认安装的 V2Ray 内核为最新版本
如果无法使用,可能是你客户端的内核太旧
请尝试使用不同的客户端进行测试;比如 v2rayN;v2rayNG 等
请尝试设置 VMessAEAD,某些客户端会有相关选项
某些客户端得把 额外id(alterid) 填写为 0;比如垃圾苹果那边的东西
解决方案一,请尝试将服务器端的内核版本降级
使用 v2ray update core 4.45.2 降级即可
解决方案二,升级客户端内核
备注,请尽量将客户端内核和服务器端内核保持一致!内核版本低于 5 可能会出现莫名其妙的问题

安装完成会显示连接端口和UUID,这是我们客户端连接要用到的信息,记录起来。


You can still disable this security feature with environment variable v2ray.vmess.aead.forced = false

报错

/lib/systemd/system/v2ray.service, 加了/usr/bin/env v2ray.vmess.aead.forced=false没用,新加了一行Environment="V2RAY_VMESS_AEAD_FORCED=false"就好了




3914093666.png


安装v2ray客户端

官方下载链接在此

下载后解压到任意文件夹,这是绿色软件无需要安装,修改config.json配置文件,清空里面的内容按如下配置填入,注意要修改为你的服务器端口和UUID

{
  "inbounds": [{
    "port": 1080,  // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  }],
  "outbounds": [{
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 10086,  // 服务器端口
        "users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
      }]
    }
  },{
    "protocol": "freedom",
    "tag": "direct",
    "settings": {}
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPOnDemand",
      "rules": [{
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }]
    }
  }
}

修改完成后保存文件,打开v2ray.exe,它没有图形界面,打开是这样的。

1467110358.png

之后就可以修改浏览器代理使用它进行科学上网了,默认的本地代理为 socks5 127.0.0.1:1080

使用它测速

1224582203.png

速度还是不错的~

注意事项

v2ray默认的vmess协议使用时间校验,客户端和服务端的时间相差超过90秒即无法连接,服务端日志会一直提示Invalid user(无效用户)。

为避免时间不准导致出现问题,建议创建一个定时任务定任同步时间。

yum update -y && yum install ntpdate -y
crontab -e #会使用vi打开crontab任务文件,在文件的最后加入下面一行命令,表示每十分钟同步一次时间。
*/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP

说明:vi是linux自带的文件编辑软件,进入后按i进入编辑模式,编辑完成后按esc退出编辑模式,按:wq保存并退出文件。


v2ray是一个比shadowssocks更进一步的科学上网工具,有兴趣了解的朋友可查看其官网

据不可靠消息称,现在GFW已经可以识别SS及SSR的流量,要封掉是分分钟的事,之所以不全盘封杀是想留个口子方便外贸、学术等正常用途的用户。

你如果使用SS或SSR老是被封IP、封端口,可能是被重点照顾了,不再适合使用这两种科学上网工具了,你需要使用抗干扰能力更强、更难被识别流量的V2ray。

v2ray的图形界面不完善,用户远少于ss及ssr,目前还没听过使用v2ray被大规模封禁的消息(当然这也可能是因为它的用户基数不够大),不管怎么说,用户少的工具受到墙的关注肯定是更少的,被封的机率更小。

这里使用搬瓦工的VPS进行教程演示


重装系统为带BBR的CENTOS7(可选 加速用的,已经是BBR系统的无视)




显示新的root密码和端口号,要记录起来。


使用Xshell登陆VPS

82123338.png

更新系统并安装常用软件

yum update -y && yum install wget curl unzip -y

需要时间较长,请耐心等待。

安装v2ray服务端

这里使用是官方的安装脚本,一键即可安装完成

bash <(wget -qO- -o- https://git.io/v2ray.sh) 
输入 v2ray 回车,即可管理 V2Ray
提示,如果你不想执行任何功能,直接按 Enter 回车退出即可。
无法使用
无法使用一般都是两种情况,一是无法连接上端口,二是客户端内核支持有问题。
如果你的 VPS 有外部防火墙,请确保你已经开放了端口
测试端口是否能连接上:
打开:https://tcp.ping.pe/
写上你的 VPS IP 跟端口;内容为 ip:端口,示例:1.1.1.1:443,然后点击 Go;或者直接回车
如果显示 successful;证明端口能连接;如果显示 failed;那是无法连接上端口。
提醒,你可以使用 v2ray ip 查看 VPS IP。
关闭防火墙,执行如下命令:
systemctl stop firewalld; systemctl disable firewalld; ufw disable
关闭防火墙之后再测试一下端口是否通,如果不通,你可能还有外部防火墙没关,必须要能连接上端口才能正常使用。
如果能连接上端口,那就继续
使用 v2ray add ss 添加一个 SS 看看能不能正常使用,如果正常使用,证明运行没有问题。
提醒,默认安装的 V2Ray 内核为最新版本
如果无法使用,可能是你客户端的内核太旧
请尝试使用不同的客户端进行测试;比如 v2rayN;v2rayNG 等
请尝试设置 VMessAEAD,某些客户端会有相关选项
某些客户端得把 额外id(alterid) 填写为 0;比如垃圾苹果那边的东西
解决方案一,请尝试将服务器端的内核版本降级
使用 v2ray update core 4.45.2 降级即可
解决方案二,升级客户端内核
备注,请尽量将客户端内核和服务器端内核保持一致!内核版本低于 5 可能会出现莫名其妙的问题

安装完成会显示连接端口和UUID,这是我们客户端连接要用到的信息,记录起来。


You can still disable this security feature with environment variable v2ray.vmess.aead.forced = false

报错

/lib/systemd/system/v2ray.service, 加了/usr/bin/env v2ray.vmess.aead.forced=false没用,新加了一行Environment="V2RAY_VMESS_AEAD_FORCED=false"就好了




3914093666.png


安装v2ray客户端

官方下载链接在此

下载后解压到任意文件夹,这是绿色软件无需要安装,修改config.json配置文件,清空里面的内容按如下配置填入,注意要修改为你的服务器端口和UUID

{
  "inbounds": [{
    "port": 1080,  // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  }],
  "outbounds": [{
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 10086,  // 服务器端口
        "users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
      }]
    }
  },{
    "protocol": "freedom",
    "tag": "direct",
    "settings": {}
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPOnDemand",
      "rules": [{
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }]
    }
  }
}

修改完成后保存文件,打开v2ray.exe,它没有图形界面,打开是这样的。

1467110358.png

之后就可以修改浏览器代理使用它进行科学上网了,默认的本地代理为 socks5 127.0.0.1:1080

使用它测速

1224582203.png

速度还是不错的~

注意事项

v2ray默认的vmess协议使用时间校验,客户端和服务端的时间相差超过90秒即无法连接,服务端日志会一直提示Invalid user(无效用户)。

为避免时间不准导致出现问题,建议创建一个定时任务定任同步时间。

yum update -y && yum install ntpdate -y
crontab -e #会使用vi打开crontab任务文件,在文件的最后加入下面一行命令,表示每十分钟同步一次时间。
*/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP

说明:vi是linux自带的文件编辑软件,进入后按i进入编辑模式,编辑完成后按esc退出编辑模式,按:wq保存并退出文件。



0分/0个投票

TOP


浏览: 286    评论: 0
«   2024年6月   »
12
3456789
10111213141516
17181920212223
24252627282930
TOP 搜索
TOP 控制面板
您好,欢迎到访网站!
  [查看权限]
TOP 网站分类
TOP 热门评分
TOP 最高评分
TOP 最新评分
TOP 你好,朋友
真是美好的一天!
TOP 站点信息
  • 文章总数:5538
  • 页面总数:3
  • 分类总数:4
  • 标签总数:6
  • 评论总数:36
  • 浏览总数:8187975
返回顶部
haose888
返回顶部