服务器维护日志2

2020年5月15日 分类:原创 作者:清心涟漪

预计所需阅读时间:2分钟

从去年的7月末到现在,差不多稳定运行10个月了。主要是跑自己的博客,挂了Google Adsense的广告,算是帮补一下服务的费用。当中,也尝试过一些新技术,如果有问题都通过镜像的功能还原了。

上两个月是想把Wireguard修复,尝试了两个不同的脚本,反复安装、卸载程序都没有。后来,发现它需要更新Linux的内核,但因为使用appnode运维面板,里面某种Linux程序改了名,无法完全通过yum更新,其中最关键差一个关于mariadb的组件。

一直尝试和纠结了很久,最后想到将O-p+e*n/V-P+N升级支持IPv6就可以了。程序很快就更新完毕了,但本地怎么也连不上。按照它的错误提示,找到是自己IPv6的遂道问题。这种能改传输层和网络层的本地软件应该就只有VMware的虚拟网络卡和cfosspeed的NDIS 6组件。于是把cfosspeed卸载后,发现能边上支持IPv6的V*P/N了。然后,再将回来也没事。

本地机子用Anconda的Python运行环境,可以跟Pycharm配合,一直觉得挻好的,它包括了数据科学的众多模块,也有自己的虚拟环境管理工具,还有模块与包的管理工具。经过很久才下决心将它安装到自己的VPS上,体积有6-7个GB,我想有些项目还是只能在VPS持续线上地跑,毕竟本地的机子要办公,要带来带去。

Anaconda的Base环境设成默认启动,是Python3.7版本,替代VPS原来的Python3.8版本。然后,创建了两个虚拟环境,一是以Flask为核心的,二是以Django为核心的。

然后,自己在Anaconda的Base环境里可以创建pipenv的虚拟环境,此时命令的前面会有个两个环境名提示,就像(website) (base) [root@server ~]#这样。目前没有办法在Anaconda的Flask_env环境,用uwsgi的方式运行网站,也创建不了网站的守护进程。所以才试了pipenv install --python 3.7.6这命令,发现是可以在虚拟环境里再创建虚拟环境的。改天再这里面的里面用uwsgi跑一下网站。

继续阅读