![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
运维服务器服务部署
文章平均质量分 65
linux服务相关服务的部署
开开136
一路向前,莫问前程
展开
-
博客导航~
协议808协议解析操作系统proxmox ve 6 换国内源linux通用服务harbor私有仓库搭建使用gotify 推送服务器搭建使用docker 部署kong 及使用Systemd的Unit文件; systemctl自定义服务启动linux 硬盘挂载Linux 系统工具Systemdlinux 为普通用户添加sudo权限docker confluene 安装加载jiraMinIO Docker部署存储服务Mycat数据库分库分表中间件 搭建使用root ssh原创 2020-07-21 16:31:17 · 2634 阅读 · 0 评论 -
Centos更改yum源为国内源,自建本地源
**网易:http://mirrors.163.com.centos/阿里云:http://mirros.aliyun.com/centos**参考https://blog.csdn.net/chavo0/article/details/51939362修改CentOS默认yum源为mirrors.163.com1、备份系统自带的yum镜像源 /etc/yum.repos.d/Cen...原创 2019-11-01 11:38:29 · 461 阅读 · 0 评论 -
国内安装pyenv python管理工具
#!/usr/bin/env bashset -e[ -n "$PYENV_DEBUG" ] && set -xif [ -z "$PYENV_ROOT" ]; then export PYENV_ROOT="${HOME}/.pyenv"ficolorize() { if [ -t 1 ]; then printf "\e[%sm%s\e[m" "$1" "$2" else echo -n "$2" fi}# Checks for `.pyenv`...原创 2022-02-14 15:18:59 · 834 阅读 · 0 评论 -
Python3 HTTP服务器文件上传
# !/usr/bin/env python3import datetimeimport emailimport htmlimport http.serverimport ioimport mimetypesimport osimport posixpathimport reimport shutilimport sysimport urllib.errorimport urllib.parseimport urllib.requestfrom http import HT..原创 2021-12-24 17:26:43 · 1834 阅读 · 1 评论 -
vmware 测试pxe网络启动安装系统
1.安装台pxe机器1.关闭防火墙、关闭selinux、安装dhcp、tftp、httpd、syslinuxyum install -y httpd tftp-server dhcpd2.配置dhcp服务subnet 192.168.247.0 netmask 255.255.255.0 { range 192.168.247.10 192.168.247.99; # 地址池 option subnet-mask 255.255.255.0; # 子网掩码 opt原创 2021-11-16 17:49:37 · 4027 阅读 · 2 评论 -
Python使用itchat库+图灵机器人实现群聊助手
import itchatimport requestsdef get_response(msg): apiUrl = 'http://www.tuling123.com/openapi/api' #改成你自己的图灵机器人的api,上图红框中的内容,不过用我的也无所谓,只是每天自动回复的消息条数有限 data = { 'key': 'xxxxxxxxx', # Tuling Key 'info': msg, # 这是我们发出去的消息 .原创 2021-11-07 13:41:05 · 294 阅读 · 0 评论 -
linux系统下文件都成只读状态了 系统提示:Read-only filesystem 任何文件都修改不了的解决办法
push 某个文件到目标板(比如/data目录下)时,提示其目录是只读的;可通过如下命令,将目标目录临时变更为可读写模式:解决方法:mount -o remount -rw /data重新挂载为已经挂载了的文件系统(以读写权限挂载),需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空。一般用于此目录下的文件为ro权限,需要临时变更为可修改权限。参数:-o <选项> 指定挂载文件系统时的选项,有些也可写到在 /etc/fstab 中。常用的有...原创 2021-10-22 10:36:02 · 5558 阅读 · 2 评论 -
HAProxy
HAProxy的核心能力和关键特性HAProxy的核心功能 负载均衡:L4和L7两种模式,支持RR/静态RR/LC/IP Hash/URI Hash/URL_PARAM Hash/HTTP_HEADER Hash等丰富的负载均衡算法 健康检查:支持TCP和HTTP两种健康检查模式 会话保持:对于未实现会话共享的应用集群,可通过Insert Cookie/Rewrite Cookie/Prefix Cookie,以及上述的多种Hash方式实现会话保持 SSL:HAPro原创 2021-07-05 14:35:53 · 152 阅读 · 0 评论 -
gitlab 本地备份
#以下操作需要进入容器内部docker exec -it gitlab /bin/bash1).创建备份文件gitlab-rake gitlab:backup:create使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1547087542_2019_01_10_11.0.3_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1547087542_2019_01_10_11.0.3是备份创建的日期..原创 2021-06-11 09:20:08 · 233 阅读 · 0 评论 -
Keepalived 使用
KeepalivedKeepalived起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态,它根据TCP/IP参考模型的第三、第四层、第五层交换机制检测每个服务节点的状态,如果某个服务器节点出现异常,或者工作出现故障,Keepalived将检测到,并将出现的故障的服务器节点从集群系统中剔除,这些工作全部是自动完成的,不需要人工干涉,需要人工完成的只是修复出现故障的服务节点。后来Keepalived又加入了VRRP的功能,VRRP(VritrualRouterRedundancyProto原创 2021-05-18 17:29:45 · 368 阅读 · 0 评论 -
opensips 安装 rtpproxy 教程
https://blog.csdn.net/hzh_csdn/category_6669689.html?spm=1001.2014.3001.5482原创 2021-04-21 14:26:58 · 876 阅读 · 0 评论 -
linux 系统优化
1.查看系统一级二级缓存cat /sys/devices/system/cpu/cpu0/cache/index0/sizecat /sys/devices/system/cpu/cpu0/cache/index1/sizelscpu也可以查看到2.查看cpu放在第几块插槽cat /sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_listcat /sys/devices/system/cpu/cpu1/cache/inde原创 2021-03-26 11:52:16 · 145 阅读 · 0 评论 -
web洪水攻击
sudo apt install hping3hping3 -c 10000 192.168.210.54 -p 80 -a 1.1.1.1 -s --flood原创 2021-03-25 15:44:15 · 196 阅读 · 0 评论 -
编译安装 Python
CentOS7系统自带的Python版本是Python2.7,如需使用Python3.6,需要自行安装Python3.6。CentOS7安装Python3.6有两种方式:使用Yum源安装Python3.61.安装IUS软件源#安装EPEL依赖sudo yum install epel-release#安装IUS软件源sudo yum install https://cent...原创 2018-09-22 21:14:19 · 322 阅读 · 0 评论 -
linux设置了静态IP之后还会获取动态IP的问题解决
原因是network与NetworkManager服务冲突systemctl stop NetworkManager.servicesystemctl disable NetworkManager.servicesystemctl restart network原创 2021-01-05 14:04:31 · 869 阅读 · 0 评论 -
根分区扩展
1).创建 LVM格式分区#创建分区fdisk /dev/sdan -创建分区t --指定分区类型8e -指定分区类型为 lvm#重读分区表partprobe2).创建pvpvcreate /dev/sda3#格式化新分区mkfs -t ext4 -m 2 -L MYDATA -b 2048 /dev/sda33).扩展vgvgextend centos /dev/sda34).扩展lv#先查看目前有多少Free空间[root@web-master ~..原创 2021-01-01 15:40:42 · 239 阅读 · 3 评论 -
搭建etcd集群环境
目录1.拉取etcd镜像2.编辑docker-compose.yaml文3.启动服务验证:1.拉取etcd镜像docker pull quay.io/coreos/etcd2.编辑docker-compose.yaml文version: '2'networks: byfn:services: etcd1: image: quay.io/coreos/etcd container_name: etcd1 command: etcd -name etcd1 -adve原创 2020-11-13 11:59:54 · 246 阅读 · 0 评论 -
nginx验证 --自签名https Basic Auth
1.生成自签名证书1.1:我们需要为服务端和客户端准备私钥和公钥://生成服务器端私钥openssl genrsa -out server.key 1024//生成服务器端公钥openssl rsa -in server.key -pubout -out server.pem1.2:生成CA证书// 生成 CA 私钥openssl genrsa -out ca.key 1024openssl req -new -key ca.key -out ca.csr注.原创 2020-09-10 19:09:05 · 1032 阅读 · 0 评论 -
CentOS 7 安装 Jenkins
目录准备工作1.安装2.配置3.配置权限4.启动5修改源准备工作首选需要安装JAVA环境https://www.cnblogs.com/stulzq/p/9286878.html如果你的系统没有自带git,那么也需要安装一个yum install git1.安装第一种方法sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.re..原创 2020-09-01 13:38:39 · 133 阅读 · 0 评论 -
sonarqube 8.4版本代码审核服务搭建
目录一、前期准备二、安装PostgreSQL 12.0三、安装服务端程序四、创建数据库五、配置SonarQube六、创建服务七、查看日志排除错误八、配置soarqube-scanner扫描仪一、前期准备硬件要求:虚机至少2核4Gvm.max_map_count 大于或等于524288fs.file-max 大于或等于131072运行SonarQube的用户可以打开至少131072个文件描述符运行SonarQube的用户可以打开至少8192个线程您可以使用以原创 2020-08-30 17:00:50 · 456 阅读 · 0 评论 -
apollo分布式部署
分布式部署需要事先确定部署的环境以及部署方式。Apollo目前支持以下环境:DEV 开发环境 FAT 测试环境,相当于alpha环境(功能测试) PRO 生产环境 Portal部署在生产环境的机房,通过它来直接管理FAT、UAT、PRO等环境的配置 Meta Server、Config Service和Admin Service在每个环境都单独部署,使...原创 2020-04-25 14:24:01 · 932 阅读 · 0 评论 -
apollo 配置中心分析
一、apollo工作原理二、各模块职责上图简要描述了Apoll的总体设计,我们可以从下往上看:Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端Admin Service提供配置的修改、发布等功能,服务对象是Apollo Portal (管理界面)Eureka提供服务注册和发现,为了简单起见,目前Eureka在部署时和Config Service是在...原创 2020-04-23 21:10:32 · 850 阅读 · 0 评论 -
linux安装python3
第一步安装依赖yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y第二步下...原创 2020-04-26 15:08:32 · 121 阅读 · 0 评论 -
python2 和 python3 安装pip区分
首先安装python3和python2 在一个系统只需要更改安装路径中的文件找到安装目录将安装目录下的python.exe pythonw更改为python2.exe pythonw2 即可设置好之后安装pip1.python2 安装python2 -m pip install --upgrade pip --force-reinstall2.python3 安装py...原创 2018-08-19 17:35:58 · 2012 阅读 · 0 评论 -
安装python3.6.1 pip安装 虚拟环境的搭建
不多说直接上代码# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel //安装可能的依赖库# tar -zxvf Python-3.6.2.t...翻译 2018-06-01 11:54:37 · 1894 阅读 · 0 评论 -
nfs共享服务详解
目录一、工作原理二、NFS软件介绍三、配置文件:四、exportfs五、mount.nfs六、永久挂在七、取消挂在八、查看远程共享文件夹一、工作原理nfs是网络文件系统NFS: Network File System网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统 上的文件,基于RPC (Remote Procedure Call Protocol远程过程调用)实现RPC采用C/...原创 2020-07-23 18:08:09 · 888 阅读 · 0 评论 -
harbor私有仓库搭建使用
一、harborHarbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。 Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生成自己的镜像,并推到私有原创 2020-06-10 18:12:21 · 1083 阅读 · 0 评论 -
gotify 推送服务器搭建使用
gotify 官方文档https://gotify.net/docs/installdocker安装docker run -p 80:80 -v /var/gotify/data:/app/data gotify/server访问界面初始密码admin adminpython测试发送接收信息接受服务端server_demo.pyimport websocketimport timeimport requestsimport threadingim...原创 2020-05-22 13:18:47 · 5786 阅读 · 0 评论 -
部署kong 及使用
创建docker网络docker network create kong-net创建数据库docker run -d --name kong-database \--network=kong-net \-p 5432:5432 \-e "POSTGRES_USER=kong" \-e "POSTGRES_DB=kong" \-e "POSTGRES_PASSWORD=ko...原创 2020-04-27 17:36:08 · 1822 阅读 · 7 评论 -
nginx组件使用详细
url 管理1.local(url匹配)注意:后端主机若不指定uri则匹配location匹配到的uri location = /api/salesIntention/addSalesIntention { proxy_pass http://apitest;}1).匹配参数及模式(admin|snapshots) 匹配多个字符$remote_addr 远程地址,即访...原创 2020-04-14 16:37:54 · 1300 阅读 · 0 评论 -
centos bind9 搭建dns服务器
一、dns介绍DNS(Domain Name System)域名系统,在TCP/IP网络中有非常重要的地位,能够提供域名与IP地址的解析服务。DNS是一个分布式数据库,命名系统采用层次的逻辑结构,如同一棵倒置的树,这个逻辑的树形结构称为域名空间,由于DNS划分了域名空间,所以各机构可以使用自己的域名创建DNS信息。注:DNS域名空间中,树的最大深度不得超过127层,树中每个节点最长可以...原创 2020-01-02 18:54:50 · 1824 阅读 · 4 评论 -
docker confluene 安装加载jira
confluence介绍 Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。空间:分布式存储知识;页面:用简单的符号来描述你的想法;共享:和你的团队快速的协作;搜索:跨页面,注释和附件间的搜索;组织:高效地创建灵活的页面结构;...原创 2019-12-21 14:58:13 · 216 阅读 · 0 评论 -
MinIO Docker部署存储服务
Minio简介Minio是Apache License v2.0下发布的对象存储服务器。它与Amazon S3云存储服务兼容。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/ VM映像。对象的大小可以从几KB到最大5TBMinio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS,Redis和MySQL。https://docs.minio.io/Minio...原创 2019-11-30 00:20:44 · 1399 阅读 · 0 评论 -
MySQL,主从配置,双主双从配置
MySQL,主从配置,双主双从配置,一主多从配置原创 2019-10-31 10:30:24 · 483 阅读 · 2 评论 -
Mycat数据库分库分表中间件 搭建使用
什么是MYCAT一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 一个新颖的数据库中间件产品具体介绍参考官方说明htt...原创 2019-10-31 10:19:42 · 345 阅读 · 1 评论 -
基于Ubuntu+jira的项目管理
环境安装 Java mysql(5.7) jira下载相关的包和文件https://gitee.com/kaikai136412162/jira一.安装java解压到当前目录:tar -xzvf jdk-8u181-linux-x64.tar.gz -C /usr/local/临时配置 jdk 环境:(重启之后失效)export JAVA_HOME=...原创 2019-07-31 18:56:15 · 1673 阅读 · 0 评论 -
基于Ubuntu+yapi部署接口管理
一,什么是YapiYApi 是由去哪儿移动架构组推出的一款开源项目,是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。官网:https://yapi.ymfe.org/,Yapi具有以下功能特性 权限管理 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性 可视化接口管理 基于 websocket 的多人协作接口编...原创 2019-07-28 19:00:10 · 2711 阅读 · 4 评论 -
基于Ubuntu+Owncloud的私有云网盘
一、安装环境 环境需求mysql,或者mariadb数据库,并创建数据库等待注册使用此数据库二、安装web服务器sudo apt install apache2三、安装PHP以及依赖环境sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-...原创 2019-07-27 18:35:10 · 423 阅读 · 0 评论 -
ubuntu centos7安装部署gitlib-ce 服务 gitlab 本地备份
部署自己的gitlib仓库1.安装依赖包,运行命令sudo apt-get install curl openssh-server ca-certificates postfix2.清华大学的镜像更换安装以下程序curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &...原创 2019-07-27 16:03:22 · 1360 阅读 · 0 评论 -
Ubuntu 搭建堡垒机jumpserver
系统环境系统: Ubuntu 16.04 数据库:mysql 版本大于等于 5.6 mariadb 版本大于等于 5.5.6一. 准备 Python3 和 Python 虚拟环境1.1 安装依赖包apt-get update && apt-get -y upgradeapt-get -y install wget gcc libffi-dev git libmy...原创 2019-07-26 15:56:39 · 3339 阅读 · 0 评论