
运维
文章平均质量分 63
Linux、部署、devops
lorogy
前端爱好者
展开
-
【项目部署】linux常用命令
文件lllsls -a:ps -ef | grep [正则]pwdrm -rf [文件夹]rm [文件]cat [文件]tar -zxvf [.tar.xz]vi /etc/profilesource /etc/profile进程kill -9 [进程号]nohup java -jar [.jar] &echo $[]网络netstat -ntlplsof -i:[port]vivi [文件]iesc:wq:q:wq!q!权限原创 2020-07-17 15:22:31 · 753 阅读 · 1 评论 -
【nacos】升级至2.4.2并开启鉴权模式
pom.xml 如上上述升级版本,此外还需新增loadbalancer依赖。原创 2024-09-11 14:29:50 · 3137 阅读 · 0 评论 -
【docker-compose】安装及配置
centos7默认防火墙为firewalld,而不是iptables,而docker使用iptables来做端口映射,所以一旦将firewalld关闭,则会报错。千万不要移除mysql容器重启,虽然密码生效了,但是删库,所有数据都没了。:修改后的密码无法连接mysql,但旧密码依然可以。有一次离线部署,docker官方mysql镜像。:启动防火墙,并一定注意开放平台访问的端口。主要借助docker-compose的。无法成功,改为bitnami版才成功。:因为带有旧有登录信息的卷依然在。原创 2024-04-09 14:28:28 · 2132 阅读 · 0 评论 -
【centos】【vsftpd】FTP本地用户登录配置
描述:本机ftp测试没问题;内网其他服务器ftp登陆成功,但执行ls等命令报错。原因:安装的最新版本,增加了对配置错误的强制检查,要求根目录不可写。文件,对以下两条要求进行排查,我的用户是。重启验证,该报错解决,但登录时出现先报错。默认访问目录/home/ftpuser。默认ipv6,可修改为ipv4配置。仅本地用户ftpuser可访问。仅本地用户ftptest可访问。仅可访问目录/var/ftp。安全增强模块,根据情况修改。文件,然后写入本地用户。原因:被动模式端口问题。原创 2024-02-20 16:49:16 · 3960 阅读 · 0 评论 -
【k8s】【docker】web项目的部署
前端:vue项目,之前镜像封装的nginx.conf反向代理配置直接使用了docker-compose.yml中services的名称,无法代理成功,可修改为127.0.0.1。后端:springboot项目。原创 2023-09-27 15:37:54 · 456 阅读 · 0 评论 -
【devops】【jenkins】采坑合集
jenkins由docker部署,pipeline脚本之前构建一直正常,某天构建。原创 2023-09-11 15:13:01 · 458 阅读 · 0 评论 -
【docker-compose】【nginx】动态配置
nginx配置动态变量原创 2023-08-30 10:14:50 · 1264 阅读 · 0 评论 -
【skywalking】【elasticsearch】下载安装配置
Skywalking架构Skywalking总体由四个部分agent、collector、webapp-ui、storage组成。从上到下是应用层接入,可以使用无入侵性的agent探针接入,通过HTTP或者gRPC讲数据发送至Skywalking分析平台collector,collector对接受到的数据进行聚合分析,最后存储至storage中,这里支持多种存储方式,比较常用的有H2和ElasticSearch,最后可以由webapp-ui对所有的数据进行展示。elasticsearch容器的方式原创 2021-04-01 11:15:12 · 654 阅读 · 0 评论 -
【centos】【redis】手动安装
下载进入官网找到下载地址 https://redis.io/download,右键Download按钮,选择复制链接进入到Xshell控制台,通过wget下载 wget https://download.redis.io/releases/redis-6.2.0.tar.gz解压tzr -zxvf redis-6.2.0.tar.gz移动,方便管理和卸载mv /root/redis-6.2.0 /usr/local/redis安装编译make如果有报错,通过r原创 2021-03-31 15:03:54 · 165 阅读 · 0 评论 -
【centos】【mysql8】安装
选择对应版本:https://dev.mysql.com/downloads/repo/yum/安装wget:yum -y install wget下载:wget 下载地址也可自行下载后再上传到服务器,安装:yum -y mysql80-community-release-el7-3.noarch.rpm安装:yum -y install mysql-community-server启动:systemctl start mysqld设置开机启动:systemctl enable mysqld.原创 2021-04-15 17:21:42 · 534 阅读 · 1 评论 -
【canal1.1.5】mysql8主从数据库实时增量同步
这里写目录标题简介准备mysql修改canal-deployer安装配置canal-adapter安装配置测试简介阿里巴巴旗下的一款开源项目,纯java开发, 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysqlmysql主从复制原理:master将改变记录到二进制日志(binary log)中slave将master的binary log events拷贝到它的中继日志(relay log)slave重做中继日志中的事件,将改变反映它自己的数据canal原理原创 2021-04-21 18:24:21 · 2216 阅读 · 2 评论 -
【vmware 】【centos】网络配置
centos7虚拟机设置,网络连接选择NAT虚拟网络编辑器配置打开虚拟网络编辑器选中vmnet8,使用NAT模式点击NAT设置,设置网关192.168.XX.2点击DHCP设置,注意之后centos系统设置的ip要在起始ip地址和结束ip地址之间进入虚拟机配置网络,使能连接外网和Xshell编辑/etc/sysconfig/network-scripts下的文件,注意IPADDR的ip地址要在DHCP设置的范围内,DNS的设置是为了能连通外网2. 重启网络service原创 2020-09-25 10:58:27 · 336 阅读 · 0 评论 -
【zipkin】下载安装启动
zipkin-server下载https://zipkin.io/pages/quickstart安装及启动(mysql+rabbitmq)命令nohup java -jar zipkin-server-2.23.2-exec.jar --STORAGE_TYPE=mysql --MYSQL_DB=zipkin_db --MYSQL_USER=root --MYSQL_PASS=Hrj@771628 --MYSQL_HOST=127.0.0.1 --MYSQL_TCP_PORT=3306 -原创 2021-03-17 10:45:05 · 4126 阅读 · 0 评论 -
【devops】【gitlab】webhook钩子函数
该功能对内网有限制,如果使用的是非公网部署,需要配置允许本地网络,在管理中心的。按钮测试是否配置成功,点击后,jenkins的项目会自动开始构建。原创 2023-03-29 14:33:51 · 743 阅读 · 1 评论 -
【nginx】详细配置
nginx配置相关:location、参数等原创 2022-06-22 15:09:07 · 1745 阅读 · 0 评论 -
【centos】【docker】安装使用
检查内核版本大于3.10,uname -r如果有的话,卸载旧版本(未测试此步骤)卸载旧版本docker-engineyum remove docker \> docker-client \> docker-client-latest \> docker-common \> docker-latest \> docker-latest-logrotate \> docker-logrotate \> docker-engi原创 2021-05-28 10:17:03 · 509 阅读 · 0 评论 -
【vue/webpack3】【element-ui】引入CDN资源
elementUI直接通过npm安装被打包会导致打包后的js文件过大,部署在性能较低的服务器时,对加载非常不友好。因此,想要通过cdn引入,不打包到dist文件,并且不影响开发环境以CMD、AMD或者window/global全局等方式进行使用借助externals(从打包的bundle文件中排除依赖)配置项webpack.base.conf.js中配置module.exports = { ... externals: { vue: 'Vue', 'element-ui':.原创 2021-05-19 10:23:37 · 928 阅读 · 0 评论 -
【nginx】采坑合集
nginx配置原创 2021-04-30 09:12:20 · 2020 阅读 · 0 评论 -
【tomcat】安装配置
确保已安装jdk,若无:yum install java进入Tomcat下载官网下载:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz解压:tar -zxvf apache-tomcat-9.0.45.tar.gz可移动到其他目录:mv apache-tomcat-9.0.45 /web/tomcat设置开机启动:vi ..原创 2021-04-25 17:15:50 · 105 阅读 · 0 评论 -
【java】【jdk1.8】安装配置
在线安装:yum install java-1.8.0-openjdk.x86_64默认安装路径:/usr/lib/jvm配置:vi /etc/profileJAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdkPATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/libexport JAVA_HOME CLASSPATH PATH环境变量生效:source /etc/profile验证是否生效:echo $JAV原创 2021-04-15 17:03:32 · 331 阅读 · 0 评论 -
【jenkins】在线安装及配置
11原创 2020-09-29 11:32:37 · 885 阅读 · 1 评论 -
【nginx】在线快速安装
安装yum install epel-releaseyum install nginxnginx -V安装成功配置修改/etc/nginx下的nginx.confuser root; #修改为rootworker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.i原创 2020-09-28 14:51:29 · 564 阅读 · 0 评论 -
【tomcat】部署vue项目
vue项目打包为dist在tomcat的webapps下新建文件夹,比如myvue将dist内的index.html和static上传到myvue目录下浏览器输入http://[ip]:[port]/myvue即可访问原创 2020-07-17 15:48:55 · 1385 阅读 · 0 评论 -
【centos】【nodejs】安装
nodejs离线安装及配置下载压缩包:https://nodejs.org/en/download/node-v12.18.2-linux-x64.tar.xz上传node-v12.18.2-linux-x64.tar.xz到cd /usr/local,然后解压tar xf node-v12.18.2-linux-x64.tar.xzz配置环境变量:vi /etc/profile使修改的环境变量生效source /etc/profile检查node -v创建链接ln -s /usr/原创 2020-07-17 14:30:18 · 590 阅读 · 0 评论 -
【jenkins】离线安装配置(svn+maven项目)
jenkins安装及配置Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SVN、GIT)、构建工具(Maven、Ant、Gradle)结合使用。一.下载及安装官方下载 jenkins.war包:https://www.jenkins.io/download/上传war包到服务器并通过以下命令启动(默认端口8080,由于已被占用,改为原创 2020-07-15 16:14:33 · 4132 阅读 · 1 评论 -
【nginx】https通过子路径配置多个web项目
生产环境 nginx.conf# 项目1server { listen 8089; server_name webapp; #charset koi8-r; #access_log logs/host.access.log main; location / { try_files $uri $uri/ /index...原创 2020-02-20 17:24:34 · 9241 阅读 · 0 评论 -
【springboot】【vue】【nginx】通过url访问文件(静态资源)
文件访问原创 2020-01-10 10:38:47 · 12220 阅读 · 1 评论 -
【nginx】前后端分离部署
开发环境前端:vue,axios,proxytablebuild打包成dist8084端口后台:springbootmaven打包成jar包(使用springboot内置的Tomcat)已部署在8082端口部署情况前端:ngnix(nginx安装、部署测试教程)已测试连接成功后台:1.安装好java(1.8), nohup java -jar XXX.jar......原创 2019-12-25 19:23:32 · 2589 阅读 · 0 评论 -
【svn】基本使用
svn版本控制原创 2019-10-10 09:42:33 · 448 阅读 · 1 评论 -
【nginx】手动安装及ssl配置
nginx安装原创 2019-08-15 11:11:48 · 2086 阅读 · 1 评论 -
前端项目打包发布到GitHub
前端项目部署vue+mongodb+nodejs全栈开发部署 nodejs服务器部署教程一 nodejs服务器部署教程二 初探全栈,基于vue全家桶和nodejs写的一个小项目,讲述开发和部署过程GitHub个人主页使用GitHub打造你的个人主页GitHub展示项目如何用Github的gh-pages分支展示自己的项目 github pages部署静态网页...原创 2018-03-30 18:38:09 · 5396 阅读 · 0 评论 -
【pm2】常用命令
pm2 start//启动进程pm2 stop all//停止所有进程pm2 list//列出已启动进程pm2 logs//查看日志pm2 restart [name]//重新启动原创 2018-03-15 16:36:56 · 156 阅读 · 0 评论