自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Super_man54188的博客

我用双手成就你的梦想

  • 博客(159)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux 服务自启动配置

vim /etc/rc.d/rc.local下面添加需要开机自启动的内容

2024-04-08 14:50:00 94 2

原创 linux 杀掉并重启Tomcat进程shell脚本

2024-03-11 14:29:00 395

原创 ps | egrep时过滤排除掉egrep自身

2024-03-11 11:23:00 236

原创 linux服务器 kdevtmpfsi solrd 病毒处理 记住一定要多删除几次。重启

所有中病毒 无非是cpu内存占用高 一定要断公网地址 修改root密码 删除history历史记录 history -c 映射端口也要注意 solrd病毒公司服务器负载突然上来了,用top命令查看,发现了一个很诡异的进程然后grep这个进程的进程号,发现是运行在/tmp/.solr/solrd下;于是赶紧杀进程,删程序,负载就下来了;但是还没有完,用top命令再次查看的时候惊...

2024-02-20 14:29:00 884

原创 美多商城用户注册-账号登录-多账号登录-首页用户名展示-退出登录-判断用户是否登录-9...

1.单用户名登录逻辑分析2.用户名登录接口设计3.用户名登录接口定义,后端代码需要在users中的 views视图中添加,前端login.js login.html添加到对应的目录中然后添加子路由re_path(r'^login/$', views.LoginView.as_view(), name='login'),class LoginView(View): """用...

2024-01-29 16:25:00 374

原创 美多商城用户注册-展示用户注册页面-短信验证码异步方案Celery-8

生产者消费者设计模式生产设消费者设计模式介绍Celery介绍使用:Celery介绍:一个简单、灵活且可靠、处理大量消息的分布式系统,可以在一台或者多台机器上运行。单个 Celery 进程每分钟可处理数以百万计的任务。通过消息进行通信,使用消息队列(broker)在客户端和消费者之间进行协调。安装Celery 在pycharm中安装创建Celery实例并加载配置,在项目中创建cel...

2024-01-19 16:03:00 386

原创 美多商城用户注册-展示用户注册页面-补充短信验证码后端逻辑-避免频发发送-pipeline操作redis-7...

补充短信验证码前后端逻辑1.补充注册短信验证码后端逻辑在user中的views中添加添加短信验证码的参数sms_code_client = request.POST.get('sms_code')保存注册数据之前,对比短信验证码,在views中添加校验redis_conn = get_redis_connection('verify_code')sms_code_server = re...

2024-01-19 15:35:00 1029

原创 美多商城用户注册-展示用户注册页面-短信验证码-6

1.短信验证码逻辑分析,短信平台注册使用保存短信验证码是为注册做准备的。为了避免用户使用图形验证码恶意测试,后端提取了图形验证码后,立即删除图形验证码。Django不具备发送短信的功能,所以我们借助第三方的https://user.ihuyi.com/new/login.html短信平台来帮助我们发送短信验证码。https://user.ihuyi.com/new/login.html ...

2024-01-12 17:22:00 836

原创 美多商城用户注册-展示用户注册页面-验证码-5

1.图形验证码逻辑分析需要新建verifications python3 ../../manage.py startapp verifications2.图形验证码接口定义在verifications中的views中定义接口class ImageCodeView(View):   """图形验证码"""   def get(self, request, uuid)...

2024-01-12 16:57:00 322

原创 美多商城用户注册-展示用户注册页面-用户名重复注册-4

1.用户名重复注册逻辑分析2.用户名重复注册接口设计定义3.用户名重复注册后端逻辑  1.在users下面views视图中写入以下代码    class UsernameCountView(View):     # 判断用户是否重复注册       def get(self, request, username):         #username = 用...

2024-01-12 16:19:00 751

原创 美多商城用户注册-展示用户注册页面-用户模型类-用户注册业务实现后端逻辑-3...

用户注册后端逻辑1.接收参数  提示:用户注册数据是从注册表单发送过来的,所以使用reque.POST 来提取  username = request.POST.get('username')  password = request.POST.get('password')  password2 = request.POST.get('password2')  mobile = requ...

2024-01-02 17:26:00 348

原创 美多商城用户注册-展示用户注册页面-用户模型类-用户注册业务实现-2

1.创建apps软件包,用来管理所有子应用2.在apps下面创建users子应用,注意路径。    python3 /Users/zhangjie/Desktop/test-project/meiduo_test_story/meiduo_test/manage.py startapp users3.查看users的导包路径,需要在dev.py中设置并查看导包路径 # 导包查看路径 # p...

2023-12-22 16:41:00 801

原创 美多商城python项目准备流程-1

1.首先在git 或者gitlab 或者gitee 创建自己的仓库2.在本地创建文件夹然后git clone 下载gitee仓库内容,然后用pycharm打开项目,并在终端创建项目名称,配置解释器添加3.django-admin startproject meiduo_test_story 执行前提 你需要安装django 需要进入虚拟环境创建4.然后配置开发环境,项目分为开发环境(代...

2023-12-13 18:12:00 912

原创 linux 安装python django pip 遇到的问题

Python解决SSL不可用问题解决方案:首先要明白python版本需要和openssl的版本需要相对匹配的,在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl,linux自带的openssl版本过低。1、查看liunx系统的openssl版本信息:openssl version如图所示:小编的买的...

2023-10-11 17:59:00 455

原创 linux如何清理病毒文件夹,Linux 服务器中木马病毒及清除过程

一、背景晚上看到有台服务器流量跑的很高,明显和平常不一样,流量达到了800Mbps,第一感觉应该是中木马了,被人当做肉鸡了,在大量发包。我们的服务器为了最好性能,防火墙(iptables)什么的都没有开启,但是服务器前面有物理防火墙,而且机器都是做的端口映射,也不是常见的端口,按理来说应该是满安全的,可能最近和木马有缘吧,老是让我遇到,也趁这次机会把发现过程记录一下。二、发现并追踪处理1...

2021-07-26 17:25:00 319

原创 Solr集群Replication配置与实践(四)

Solr作为一个搜索服务器,在并发搜索请求的场景下,可能一台服务器很容易就垮掉,这是我们可以通过使用集群技术,设置多台Solr搜索服务器同时对外提供搜索服务,在前端使用类似Nginx的负载均衡软件,可以通过配置使得并发到达的搜索请求均匀地反向代理到Solr集群中的每一台服务器上,这样每台Solr搜索服务器搜索请求的压力可以大大减小,增强了每台服务器能够持续提供服务器的能力。然而,这时我们面临的...

2021-07-06 11:52:00 234

原创 linux系统搭建zookeeper集群(二)

之前我们介绍过solr搜索引擎,一个solr搜索引擎的索引库存储是有限的,取决于服务器本身的配置。那么搭建一个solr的集群就很有必要了,但也要考虑一个问题,多个solr服务,怎么去更好的管理。今天咱们就来搭建一下zookeeper集群,当然搭建集群,只是为了保证更高效的去使用,避免出现单点故障。二、zookeeper介绍zookeeper:看字面的意思是"动物管理员",真正上zookeepe...

2021-07-06 11:45:00 120

原创 linux系统中安装solr搜索引擎(一)

一、引言现在电商在互联网广泛流行,但是有多少人又会去了解电商背后实现的故事。小编前些年有中途加入到电商的项目当中,也从中学了一点知识。在15年的时候,小编在windows系统上,安装使用solr搜索引擎好像是熬一个通宵,在网上各种百度资料,然后遇到各种错误。弄了一个礼拜才整合到项目当中去到,那solr又在项目中充当什么角色呢? 淘宝到首页大家看过吧,每一个电商都会有一个搜索商品的功能,然而在每一...

2021-07-06 11:41:00 235

原创 Solr搜索引擎集群搭建(三)

一、引言昨天把zookeeper的集群环境搭建好了,那么今天就需要派上用场了。那zookeeper怎么用呢? 大家都知道每一个solr都有相对应的配置文件,那么solr集群,当然是用同一个套配置文件,总不能一个solr用一套配置文件吧,这岂不是乱套了。这个时候就需要把配置文件交给zookeeper进行管理,由他来管理和控制solr。二、准备工作既然是solr集群,咱们先得搭建好solr的单机...

2021-07-06 11:33:00 197

原创 CentOS7的yum重装

前言腾讯云服务器上的本机python环境被我不小心卸载了,而yum依赖python环境,当我重新安装同版本的python环境后,做了如下操作,没有解决yum不能使用的问题(no module named yum):whereis yum whereis pythonsudo rm -rf /usr/bin/python sudo ln -s /usr/bin/pytho...

2021-06-24 11:12:00 681

原创 安装konga 路由设置

Kong网关搭建及使用(centons7)使用kong网关需要三步:1.数据库安装(postgresql)2.kong网关安装(kong)3.UI界面操作(dashboard)1.安装PostgreSql数据库1. 安装postgresql源yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-...

2021-05-18 15:08:00 379

原创 安装Snipe-IT资产管理系统

一、环境准备CentOS 7 + Apache 2.4.6 + PHP +Mariadb5.5.60CentOS 7 (阿里云):http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso二、安装前准备1.系统更新#注 此处采用最小化安装的Centos7.7yum -y ...

2021-02-08 16:35:00 1985

原创 安装GLPI资产管理

1.环境centos7 4C/8G/100G2.关闭防火墙systemctl stop firewalld.service #停止firewalld服务systemctl disable firewalld.service #设置开机默认不启动3.关闭selinux 再执行setenforce 04.更新系统 yum -y install epel-release y...

2021-02-04 18:32:00 434

原创 Tomcat部署多个项目

一个tomcat下如何部署多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例。windows系统下部署同理。一、不修改端口,部署多个项目清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否在同一个tomcat的webapps目录下运行多个不同项目呢?答案是可以的。1、将多个项目包放入webapps文件夹下2、修改con...

2021-01-27 14:54:00 228

原创 A-7--从harbor部署到在k8s中使用

四、在k8s中使用harbor仓库 修改每个node上的docker认证仓库  将每个node节点上的docker同样需要配置可信任仓库vi /etc/docker/daemon.json #修改为{"registry-mirrors": ["http://a58c8480.m.daocloud.io"],"insecure-registries": ["10.1...

2021-01-19 15:25:00 187

原创 A-6-Docker部署jar包运行

1. 上传jar到服务器的指定目录 2. 在该目录下创建Dockerfile 文件 vi Dockerfile 3. 然后将下面的内容复制到Dockerfile文件中FROM java:8MAINTAINER bingoADD demo-0.0.1-SNAPSHOT.jar demo.jarEXPOSE 8080...

2021-01-19 15:16:00 89

原创 A-5--centos7下harbor的安装及使用

Harbor简介Harbor (港口,港湾)是一个用于存储和分发Docker镜像的企业级Registry服务器。除了Harbor这个私有镜像仓库之外,还有Docker官方提供的Registry。相对Registry,Harbor具有很多优势:提供分层传输机制,优化网络传输 Docker镜像是是分层的,而如果每次传输都使用全量文件(所以用FTP的方式并不适合),显然不经济。必须提供识...

2021-01-19 14:56:00 111

原创 A-8-路上的坎坷注

部署k8s的时候kube-flannel.yml下载不下来解决wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml1wget kube-flannel.yml的时候显示连接失败是因为网站被墙了,建议在/etc/hosts文件添加一条199.232.6...

2021-01-19 14:37:00 193

原创 A-4-YUM安装kubernetes

一、Kubernetes概述1.1 Kubernetes是什么Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。K8S用于容器化应用程序的部署,扩展和管理。K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。Kubernetes目标是让部署容器化应用简单高效。1.2 Kubernetes特性自我修复...

2021-01-19 14:20:00 152

原创 saltstack安装

Saltstack设置安装源为阿里源  Saltstack设置安装源为官方源有时候在国内网络不好安装较慢或者安装不上,可设置为阿里源  比如对于 Centos 7 系统,在 saltstack 的官网提供的配置初始化手册是:1sudo yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.n...

2020-12-09 13:45:00 121

原创 NGINX状态码解读

nginx有以下的状态码:200:服务器成功返回网页403:服务器拒绝请求。404:请求的网页不存在499:客户端主动断开了连接。500:服务器遇到错误,无法完成请求。502:服务器作为网关或代理,从上游服务器收到无效响应。503 - 服务不可用504:服务器作为网关或代理,但是没有及时从上游服务器收到请求。这些状态码被分为五大类:100-199 用于指定客户端应相应的某...

2020-10-13 17:02:00 179

原创 nginx负载均衡的5种策略及原理

nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、指定权重指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。upstrea...

2020-10-13 16:47:00 139

原创 LVS+Keepalived负载均衡

本文讲继续讲述LVS+keepalived实现负载均衡一、本次搭建的系统架构图-虚拟机:VirtualBox-virtaulbox host-only的IP地址:192.168.137.1-所用系统:CentOS7-真实web服务器(RS1):192.168.137.5-真实web服务器(RS2):192.168.137.6-Master负载均衡服务器:192...

2020-10-13 16:44:00 199

原创 Lvs负载均衡

文中只涉及一台负载均衡服务器,和两台真实服务器,主要是初步体验负载均衡;实际的环境中,lvs和keepalived一起用才是黄金搭档,下篇将继续讲述lvs+keepalived的搭建过程一、本次搭建的系统架构图-虚拟机:VirtualBox-virtaulbox host-only的IP地址:192.168.137.1-所用系统:CentOS7-真实web服务器(RS...

2020-10-13 16:22:00 80

原创 清华大学包包

https://mirrors.tuna.tsinghua.edu.cn/

2020-07-30 16:17:00 148

原创 Gitlab备份、迁移、恢复和升级

自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下1、gitlab备份备份前gitlab的项目如图所示备份时需要保持gitlab处于正常运行状态,直接执行gitlab-rake gitlab:backup:create进行备份使用以上命令会在/var/opt/gitlab/backups...

2020-07-01 09:26:00 140

原创 linux sshpass脚本批量操作

最近在做一个项目主机大概有100多台,需要批量的在这些主机上面创建文件夹或者是修改一些系统参数,为了方便我的工作写了一个脚本自动的登录主机并且自动的执行脚本这样每一台主机上面都是同一个操作,也不会出现漏的情况效率还很高。系统为centos7的系统,需要在脚本主机上安装sshpass,安装命令如下:注:首先IP得写进ip_config,其次账号密码相同#!/bin/bashyum i...

2020-05-08 15:03:00 1196

原创 gitlab安装

GitLab的安装及使用教程GitLab简介GitLab,是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行...

2020-04-28 16:21:00 133

原创 A-1---gitlab安装

GitLab的安装及使用教程GitLab简介GitLab,是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行...

2020-04-28 16:21:00 76

原创 linux crontab语法

crontab的语法规则格式(每分钟、每小时、每天、每周、每月、每年定时执行 规则)展开crontab的语法规则格式:代表意义 分钟 小时 日期 月份 周 命令数字范围 0~59 0~23 1~31 1~12 0~7 需要执行的命令周的数字为 0 或 7 时,都代表“星期天”的意思。另外,还有一些辅助的字符,大概有下面这些:特殊字符 代表意义*(星号) 代表任何时刻都接受的...

2020-04-22 15:26:00 250

ZenTaoPMS.biz1.1.2.zbox_64.tar.gz

ZenTaoPMS.biz1.1.2.zbox_64.tar.gz

2019-05-20

kubernetes-node-linux-amd64.tar.gz

kubernetes-node-linux-amd64.tar.gz,k8s node包。

2019-05-20

mac版zoc7安装包

mac版的xshell,特别好使。

2019-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除