首页 > 其他分享 >服务器架设

服务器架设

时间:2023-08-19 14:35:20浏览次数:40  
标签:tl3 python redis server 64 install 服务器 架设

opencv安装

pip install opencv-python

依赖安装

#   libglvnd-1:1.3.2-1.tl3.x86_64  
#   libglvnd-glx-1:1.3.2-1.tl3.x86_64
#   libxshmfence-1.3-2.tl3.x86_64
#   mesa-libGL-20.3.3-2.tl3.x86_64 
#   mesa-libglapi-20.3.3-2.tl3.x86_64

yum install libGL

step1. 准备环境

redis安装在centos上使用

yum install redis

安装完成后,配置路径在

/etc/redis.conf

python安装参考linux环境下安装多个任意版本的python环境

step2. 安装proxy_pool开源代码

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

# 这里一定要升级一下flask,否则后续一定会报错

pip3 install Flask==2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/

step3. 配置redis

配置

vim /etc/redis.conf

# 找到requirepass 去掉注释,设置密码

requirepass 123456

# 找到daemonize 去掉注释,改为yes,设置守护线程

daemonize yes

在Linux上,如果开了redis的守护进程,kill -9和redis-cli shutdown 命令是无法杀掉 redis 进程的 ,杀掉就会重新启动一个新的进程

最后在网上找到这个命令,可以杀掉redis的守护线程:

/etc/init.d/redis-server stop

启动和验证

# 若命令直接返回,说明守护线程已经开启

redis-server /etc/redis.conf

#测试, 返回PONG说明启动成功
redis-cli

127.0.0.1:6379 > auth 123456
127.0.0.1:6379 > ping
PONG

step4. 配置setting.py

HOST 不用改,PORT也可以不用改,这是你flask打开的默认地址,

数据库需要改一下,pwd改成你刚才设置的"123456"或者你自己设置的值。

端口改成6379。因为我们没有改redis-server的地址。

其他的不用动。然后再启动python脚本。

# setting.py 为项目配置文件

# 配置API服务

HOST = "0.0.0.0"               # IP
PORT = 5000                    # 监听端口


# 配置数据库

DB_CONN = 'redis://:[email protected]:8888/0'


# 配置 ProxyFetcher

PROXY_FETCHER = [
    "freeProxy01",      # 这里是启用的代理抓取方法名,所有fetch方法位于fetcher/proxyFetcher.py
    "freeProxy02",
    # ....
]

step5. 后台启动python脚本

nohup python -u proxyPool.py schedule > schedule.log 2>&1 &
nohup python -u proxyPool.py server > server.log 2>&1 &

ps -ef | grep python

这样以后就可以关闭终端,而保持进程在运行了。

标签:tl3,python,redis,server,64,install,服务器,架设
From: https://blog.51cto.com/u_16039144/7149347

相关文章

  • linux云服务器状态上报
    统计某文件夹下文件的个数ls-l|grep “^-”|wc-l统计某文件夹下目录的个数ls-l|grep“^d”|wc-l统计文件夹下文件的个数,包括子文件夹里的。ls-lR|grep“^-”|wc-l统计文件夹下目录的个数,包括子文件夹里的。ls-lR|grep“^d”|wc-l说明:ls-l长列表输出该目录下文件信息(......
  • 【教程】初识云函数,实现无需服务器的项目上云!
    转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]你是否也在忧愁,想把自己的项目放在云上跑,但又不想花大价钱购买云服务器?云函数介绍        云函数(Serverless Cloud Function,SCF)的简单理解就是:可以部署在云上的项目,但不需要特地购买服务器,并且可以通过“定时/url访问......
  • Codespaces个性化后台服务器配置指南
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos前文概览在前文《浏览器上写代码,4核8G微软服务器免费用,Codespaces真香》中,咱们以一个Java程序员的视角体验了GitHub的Codespaces产品的beta版,用浏览器编码并运行,体验上接......
  • docker commit本地镜像发布至阿里云服务器
    一、镜像构成docker镜像文件是一层一层构建好的dokerpulltomcat拉取镜像时会发现docker镜像时一层层的下载dockerhistorytomcat 可以查看镜像构建的历史信息二、UnionFS文件系统UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件......
  • tb自带mqtt服务器源码学习
     tb自带的mqtt服务器,是基于netty实现的启动类是:MqttTransportService,启动的配置参数如下图: 编排处理channel中数据的handler的是 MqttTransportServerInitializercontext的isProxyEnabled默认为flase,sslHandlerProvider是null所以处理数据的handler如下图圈中的 说......
  • 恒创科技:如何搭建游戏服务器?有哪些操作步骤
    ​选择游戏服务器提供商为确保游戏服务器的稳定运行和及时响应问题,选择一个正规、靠谱的游戏服务器提供商非常重要。选择服务器操作系统根据不同游戏的需求,选择适合的操作系统,通常可选择Linux或WindowsServer操作系统。上传、安装游戏程序根据不同游......
  • 鸟哥的Linux私房菜服务器架设篇
    第十九章:主机名控制器DNS服务器*INTERNIC国际域名与数字分配机构下的一个组织;1、DNS:domainnamesystem域名系统    ip<->主机名的映射;2、FQDN:fullyqualifieddomainname完整主机名;3、六大领域名:com(公司、企业)、org(组织、机构)、edu(教育单位)、gov(政府单位)、ne......
  • 记一次重试机制和服务器响应慢导致的异常
    先说下异常是什么:正常情况下,我们的数据,axios返回后都是在res.data中的,于是项目里面常见的就是来个响应拦截,然后返回res.data。现在重试机制+服务器响应慢,会导致最后返回的数据直接就是res.data里面的内容了,你再.data,自然就有问题了解决:判断是否是axiosResponse对象,如果是,正常......
  • 搭建内网服务器
    luogu链接正文//httpServer.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。//#include<windows.h>#include<io.h>#include<bits/stdc++.h>//要使用网络编程,要包含系统给我们提供的头文件#include<winsock2.h>#pragmacomment(lib,"ws2_32.lib")usingn......
  • 游戏工作室如何使用代理服务器防封
    嘿,各位游戏工作室的小伙伴们!作为一名专业的程序员,我今天要和大家分享一个有关代理服务器的技巧,这个技巧可以帮助你们解决封号和封禁的问题。首先,我们得明白为什么要使用代理服务器来解决封号和封禁的问题。在我们搬砖的过程中,游戏运营商会对频繁请求的IP进行限制,导致我们的账号被封......