![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
一只努力学飞的鱼
这个作者很懒,什么都没留下…
展开
-
阿里云 私人maven仓库 代替nexus
自己搭建nexus浪费服务器cpu和内存麻烦用ali的一次搭建就行了。换公司也不怕。参考资料在阿里云建立自己免费的私有Maven库原创 2020-03-14 09:49:51 · 1722 阅读 · 0 评论 -
服务器千万不要升jdk11
背景app端和后端测试完毕,准备上线。调式部署到服务器,之前为了简单直接apt-get了jdk。他是jdk11的。问题我们开发基于jdk8,上服务器一直报找不到sun.reflect类,说明底层jar无法兼容。所以还是需要安装到jdk8。...原创 2019-11-22 10:24:17 · 1560 阅读 · 1 评论 -
利用bat运行vscode,代替默认的\AppData\Roaming\Code工作路径
过程CMD运行带参数的exehttps://www.cnblogs.com/besty/p/4180338.htmlwindows下cmd命令提示符下让程序后台运行命令这个必须在cmd中使用,在bat中不好使???批处理命令——call 和 start可以在bat中用start指令最终bat代码@echo offrem 放到相对的项目WorkSpace路径中。...原创 2019-10-25 14:43:25 · 4598 阅读 · 0 评论 -
window10 忘记密码后,清除密码
参考资料大白菜如何破解“电脑密码关于戴尔 Vostro 3670重装系统的问题戴尔 dell Vostro 3670 设置u盘启动原创 2019-10-25 13:24:42 · 1174 阅读 · 0 评论 -
代理rm操作,防止误删除数据。
背景接上次ubuntu16 rm -rf /data/mysql 数据恢复 事故,导致mysql数据库都没有数据了,所以我们需要对rm做一个代理操作。先tar到指定路径,再rm。代理rm操作cd /binmv rm rmivim rm#! /bin/bash# $#mkdir ~/back_rm# 出去首尾'/'strb=$1strb=${strb#*/}strb=$...原创 2019-10-21 16:03:44 · 182 阅读 · 0 评论 -
shell 操作字符串总结
shell 去掉字符串最后一个斜杠(如果最后一个字符是斜杠)echo ${strb%*/}shell截取指定字符串之间的内容Shell脚本8种字符串截取方法总结原创 2019-10-21 15:32:33 · 355 阅读 · 0 评论 -
ubuntu16 rm -rf /data/mysql 数据恢复 事故
背景一次不小心把数据库整个文件都给删除了。并且没有备份过程ubuntu 误删文件后找回apt-get install -y extundeletedf -hextundelete /dev/sda1 --restore-allcd ~/RECOVERED_FILESls找到/data/mysql文件复制过去使用但是文件下面就只有一个binlog.rec文件连...原创 2019-10-21 14:32:37 · 629 阅读 · 0 评论 -
uniapp npm run ERR!
文章目录问题过程依赖问题??参考资料问题队友的vue-3.0。我在服务器部署,用npm run serve。起不来。过程依赖问题??我把npm run serve stat dev 都试了,还是不行webpack npm start和npm run server自己看了一下package.json的内容,既然什么也没有。但是package-lock.json里有所有内容...原创 2019-10-15 14:13:36 · 2707 阅读 · 0 评论 -
ubuntu上部署spring-boot项目
环境配置过程参考资料Spring Boot应用的启动和停止(Spring Boot应用通过start命令启动)通过restAPI 停止tomcat的。相当于先kill再runspringboot番外之注意点补充搜索: “会自动重启!” 关键字。这里我想起来,之前配置开发环境的时候配了热部署,所以这里直接再次执行git pull,mvn spring:run,就可以了,目前...原创 2019-10-15 10:41:53 · 487 阅读 · 0 评论 -
install-nodejs-ub16
文章目录第一版第二版取消多余安装步骤、按规范安装第一版# 安装系统版本sudo apt-get install nodejs -y sudo apt-get install nodejs-legacy -ysudo apt-get install npm -y# 生产中发现版本太低需要更换成其他环境同步的10.16.0版本sudo apt-get --purge remove nod...原创 2019-10-14 17:53:48 · 294 阅读 · 1 评论 -
go-fastDFS 整合 spring-boot
fdsa原创 2019-10-14 09:59:36 · 1648 阅读 · 0 评论 -
tomcat上部署PHP
安装php7install-php7-ub16.sh#! /bin/sh# 这里我准备安装PHP7.0版本的,在命令行输入:sudo apt-get install php7.0 -y# 我们还需要让mysql能够和php互动,安装php的mysql插件:sudo apt-get install php7.0-mysql -y# Composer 中文网致力于推广 PHP 世界的包管...原创 2019-10-11 23:38:16 · 871 阅读 · 0 评论 -
k8s安装的一些过程
安装的一些过程KubernatesService 服务一个master一群nodenode上有多个podService由多个pod组成RC replication Controller 控制多个podpod由一组相关的镜像组成,提供应用的功能service由一组相同功能的应用组成,并提供负载平衡Kubernates集群安装安装 kubeadm kubelet kubectl...原创 2019-10-11 23:35:24 · 170 阅读 · 0 评论 -
服务器初始化环境安装和部署项目
准备请在百度网盘下载jdk为-jdk-8u162-linux-x64.tar安装注意我们公司jdk环境是在启动脚本里面配置的。实现多环境部署脚本install.sh 初始化安装必备软件#! /bin/bash# 安装jdk,部署的shell里面配环境变量sudo mkdir -p /usr/lib/jvm/sudo tar -zxvf $1/jdk-8u162-linux...原创 2019-10-11 23:29:18 · 287 阅读 · 0 评论 -
vue+boot集成部署脚本
遇到的坑之前做boot发布遇到的坑就不说了。这里有一个新坑,用shell指令启动后,页面找不到,cd到target目录后可以找到了。估计是和CLASSPATH为当前路径有关,但是又说不通,之前没有集成的时候是好的呀。总之记一下吧:以后执行可执行文件,先cd到当前目录后再执行。...原创 2019-10-11 23:24:23 · 105 阅读 · 0 评论 -
PWD居然是linux系统自带的变量
用shell的时候PWD=pwdcd …echo $PWD # 显示 cd …路径不知道为什么,可能这是关键字。但是大写的PWD没有呀。echo $PWD纳尼!PWD居然是linux系统自带的变量,而且显示的就是当前目录!资料shell采坑之旅–变量$PWD引发的血案...原创 2019-10-11 23:14:44 · 984 阅读 · 0 评论 -
部署大规模服务器之批量安装软件
在_tasksel_中,如何选择软件包,命令行?_ubuntu_帮酷利用P2P软件(Murder)大规模分发大文件 - 赶路人儿 - CSDN博客Linux中ansible批量管理软件部署及剧本编写 - 为什么名字这么难 - 博客园15-saltstack(8)_saltstack架构扩展 - 简书...原创 2019-10-05 12:23:29 · 1738 阅读 · 0 评论 -
linux本地yum源的补充
1、本地yum仓库的安装配置两种方式: a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/ 制作流程: 先挑选一台机器mini4,挂载一个系统光盘到本地...原创 2019-10-09 20:33:08 · 190 阅读 · 0 评论 -
linux杂记
批量自动删除rpm包:rpm -qa | grep mysql | while read c; do rpm -e $c --nodeps; doneminimal最小化安装eth0默认没有自启用修改配置文件onboot=true修改静态地址后发现无法ping外网需要设置网关route add default gw 192.168.33.1添加nameservervi /etc...原创 2019-10-09 20:34:32 · 83 阅读 · 0 评论 -
jenkins中使用git遇到的坑
error: src refspec master does not match any.root@c32e20fd20e8:/var/jenkins_home/workspace/DataPlatform# git push -u DataPlatform mastererror: src refspec master does not match any.总结: rm -rf .gi...原创 2019-10-09 20:54:19 · 3157 阅读 · 0 评论 -
centos7.5-yum-shell大全
背景直接一直没有写博客总结,就先写到一起吧,之后如果再用centos的话,就在单独分开总结yum-nodejsyum install -y gcc make gcc-c++ openssl-devel wgetwget https://nodejs.org/dist/v9.3.0/node-v9.3.0.tar.gztar -xf node-v9.3.0.tar.gzcd nod...原创 2019-10-09 21:03:29 · 143 阅读 · 0 评论 -
ub16-yum-shell大全
背景直接一直没有写博客总结,就先写到一起吧,之后如果再用centos的话,就在单独分开总结install-fastDfs-ub16#! /bin/sh# https://github.com/happyfish100/fastdfs/wikicd /usr/local/src #切换到安装目录准备下载安装包sudo rm -rf libfastcommon# sudo git...原创 2019-10-09 21:11:24 · 201 阅读 · 0 评论 -
vsftpd-ftp服务器
常用指令/usr/sbin/vsftpd /etc/vsftpd.conf &/etc/inint.d/vsftpd restart参考资料ubuntu16.4安装vsftpd以及用户基本配置 - 凭栏知潇雨 - 博客园Ubuntu 16.04安装vsftpd 并开启ftp服务 - 人生不设边界,做事不设边界-张一鸣...原创 2019-10-09 21:24:38 · 105 阅读 · 0 评论 -
linux下tomcat总结
安装install-tom8-ub16.sh#! /bin/sh 安装tomcat服务 , 在配置文件在/var/lib/tomcat8/目录下面sudo apt-get install -y tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin# 启动#service tomcat8 start# 查看#service tomc...原创 2019-10-09 21:26:37 · 112 阅读 · 0 评论 -
nginx分支-tengine使用总结
选型之前说是tengine比nginx功能有很多。有多个css压缩现在前端有打包就没有用了,同时这里的前端还要用自己的写法。配置优化更好,不需再次优化安装简单安装install-nginx-ub16apt-get update#sudo apt-get install gcc g++ makesudo apt-get install libpcre3 libpcr...原创 2019-10-09 21:50:46 · 449 阅读 · 0 评论 -
svn服务器
安装install-svn-ub16#!bin/sh 自动化创建svn仓库svn# 移除sudo apt-get remove --purge subversion# 更新sudo apt-get updatesudo apt-get install -y subversion# sudo mkdir -p /home/svn/repositorysudo chmod -R...原创 2019-10-09 22:16:12 · 85 阅读 · 0 评论 -
jenkins使用
安装install-jenkins-ub16#! /bin/sh 先安装jdk或者有jdk的yum源,# @see https://pkg.jenkins.io/debian/# [如何在Ubuntu 16.04上安装Jenkins](https://www.jianshu.com/p/845f267aec52)# 1.将存储库密钥添加wget -q -O - https://pkg...原创 2019-10-09 22:24:53 · 75 阅读 · 0 评论 -
ubuntu-maven的使用
安装wget-maven-ub16#! /bin/sh tar安装mavenwget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz# 解压sudo tar zxvf apache-maven-3.6.1-bin.tar.gz -C /opt# 配置环境...原创 2019-10-09 22:26:55 · 198 阅读 · 0 评论 -
ubuntu中maven NB: JAVA_HOME should point to a JDK not a JRE
背景用apt-get 分别安装了jdk 和 maven 就报:The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JRE问题定位...原创 2019-10-10 14:25:54 · 1206 阅读 · 1 评论 -
ubuntu下 maven的 Non-resolvable parent POM for解决
背景安装完jdk和mavenclone项目到本地执行mvn clean[INFO] Scanning for projects...[ERROR] [ERROR] Some problems were encountered while processing the POMs:[FATAL] Non-resolvable parent POM for jt-manage:jt-ma...原创 2019-10-10 14:51:38 · 1480 阅读 · 0 评论 -
svn服务器迁移
迁移的方式直接tar仓库,scp到,在解压。5.4G scp的好慢dump指令13G scp更慢用svnsync 主从复制这个用时间换空间的无缝迁移方式。用户relocattion服务器地址TortoiseSVN修改服务器地址的方法...原创 2019-10-10 22:26:04 · 182 阅读 · 0 评论 -
mysql数据库迁移几种方案选择
对比2个mysql版本经过之前node.js的教训,一定要对比2个服务的版本。否则运行的异常,会浪费很多时间。看了一下 164:5.7.26 40:5.7.23 问题应该不大。建库164mysql用不了,刚好我需要同步一下版本。重装登录mysql -h localhost -P 3306 -u root -prootmysql -h localhost -P 3506 -u...原创 2019-10-10 22:34:35 · 1194 阅读 · 0 评论 -
linux软件安装笔记
软件安装1、如何上传安装包到服务器**可以使用图形化工具,如: filezilla**可以使用sftp工具: alt+p 调出后,用put命令上传上传(如果不cd指定目录,则上传到当前用户的主目录):sftp> cd /home/sftp> put C:\Users\Administrator\Desktop\day02\soft\jdk-7u45-linux-x64.t...原创 2019-10-08 22:54:50 · 77 阅读 · 0 评论 -
iptables练习-防火墙
#查看帮助iptables -hman iptables列出iptables规则iptables -L -n列出iptables规则并显示规则编号iptables -L -n --line-numbers列出iptables nat表规则(默认是filter表)iptables -L -n -t nat清除默认规则(注意默认是filter表,如果对nat表操作要加-t nat)...原创 2019-10-08 22:51:20 · 152 阅读 · 0 评论 -
awk详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、P...原创 2019-10-08 22:50:35 · 94 阅读 · 0 评论 -
apache服务器的总结
Ubuntu 安装 PHP7.2 和 Apache2 - 段占彪的博客 - CSDN博客Ubuntu 安装和修改Apache2端口_服务器应用_Linux公社-Linux系统门户网站Ubuntu下apache2无法解析php文件 - weixin_34122810的博客 - CSDN博客常见问题apache2无法解析phplibapache2-mod-php有问题sudo apt-...原创 2019-10-06 09:46:32 · 263 阅读 · 0 评论 -
windows 网管总结
常用指令windows查看域名解析、跟踪路由nslookup www.baidu.com查看端口是否可以ping通telnet 127.0.0.1 8080常见问题如何查看某个端口被谁占用-百度经验在windows上创建文件名以“.”开头的文件 - Afeyer的博客 - CSDN博客bat编程bat命令入门与高级技巧详解.doc在Bat批处理中调用Powershell脚...原创 2019-10-05 17:16:09 · 177 阅读 · 0 评论 -
dpkg warning files list file for package
报错代码Reading package lists...Building dependency tree...Reading state information...The following packages were automatically installed and are no longer required: gyp javascript-common libjs-inh...原创 2019-10-05 16:29:30 · 570 阅读 · 0 评论 -
ssh_exchange_identification read Connection reset by peer
问题现象在scp中,发现ssh_exchange_identification: read: Connection reset by peer用ssh登录一下看看。OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016debug1: Reading configuration data /etc/ssh/ssh_config...原创 2019-10-05 16:29:08 · 584 阅读 · 0 评论 -
linux常识
规定Linux 软件安装到 _usr,usr_local 还是 _opt 目录? - 奋斗的你 - CSDN博客常见问题为什么我的root下没有 .bash_history 这个文件?登录用户就是root_慕课问答scp lost connection - Entropy_lxl - 博客园ubuntuubuntu创建新用户名和密码以及查看删除用户 - longgeaisis...原创 2019-10-05 16:29:40 · 80 阅读 · 0 评论