运维
文章平均质量分 63
刀不封
技术路上越走越窄,逆水行舟不进则退,静下来,多做些有意义的事情,多积累,多总结。
展开
-
安装jenkins最新版本初始化配置及使用JDK1.8构建项目详细讲解
jenkins安装及使用jdk8构建项目原创 2024-07-12 11:20:40 · 1389 阅读 · 0 评论 -
JDK11以上高版本jenkins构建jdk8项目解决方法
jenkins 构建jdk1.8项目原创 2024-07-12 10:59:21 · 312 阅读 · 0 评论 -
CentOS6离线安装GCC编译环境
安装gcc编译环境依赖:安装gcc模块依赖:cloog-ppl、cpp、glibc-devel、libgomp、libgomp.so.1安装cloog-ppl模块依赖:libppl.so.7、libppl_c.so.2安装libppl.so.7、libppl_c.so.2模块依赖:无安装cpp模块依赖:libmpcfr.so.1安装libmpcfr.so.1模块依赖:无安装glibc-devel模块依赖:glibc-headers安装glibc-headers模块依赖:kernel-heade原创 2021-11-09 10:59:52 · 894 阅读 · 0 评论 -
gitlab分支保护
https://blog.csdn.net/weixin_40400084/article/details/81450553转载 2019-07-22 11:38:03 · 428 阅读 · 0 评论 -
gitlab重装出现:ruby_block[supervise_redis_sleep] action run
在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_redis_sleep] action run,会一直卡无法往下进行!解决方案:1、按住CTRL+C强制结束;2、运行:sudo systemctl restart gitlab-runsvdir;3、再次执行:sudo gitlab-...转载 2018-08-06 18:28:42 · 979 阅读 · 0 评论 -
Gitlab备份和恢复操作记录
一、Gitlab的备份目录路径在/etc/gitlab/gitlab.rb可以看到备份的目录# gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" #默认目录,如果需要修改将#去掉,改好路径。修改好路径后刷新配置:gitlab-ctl reconfigure二、备份操作手动备份gitlab[root@co...原创 2018-08-03 11:42:28 · 3045 阅读 · 0 评论 -
gitlab卸载
完全卸载删除gitlab1、停止gitlab 1 gitlab-ctl stop 2、卸载gitlab(注意这里写的是gitlab-ce) 1 rpm -e gitlab-ce 3、查看gitlab进程 1 ps aux | grep gitlab 4、杀掉第...转载 2018-08-03 11:18:09 · 498 阅读 · 0 评论 -
解决maven打包时mybaits文件丢失问题
mybatis文件在maven构建时没有打到包中。需要打入包的文件 src/main/java/com/**/mybatis/mapping/**Mapper.xmlpom.xml中添加如下配置即可<build> <resources> <resource> <directory>src/main/java</direc...原创 2019-10-24 16:06:37 · 465 阅读 · 0 评论 -
maven将依赖包打到可执行jar包中
最近做了一个小工具,打包的时候想把用到的依赖也一起打进去。maven提供的打包插件有如下三种:pluginfunctionmaven-jar-pluginmaven 默认打包插件,用来创建 project jarmaven-shade-plugin用来打可执行包,executable(fat) jarmaven-assembly-plugin支持定制化打包...原创 2019-07-17 09:55:59 · 983 阅读 · 0 评论 -
Jenkins打包Maven项目时提示程序包不存在
公司小伙开发遇到一个问题,项目代码在本地eclipse中编译、启动没有问题,使用jenkins打包时却报找不到程序包:第一反应是看nexus私服是否有问题,检查了一下,没有问题,控制台没有提示download错误。打开eclipse去看该项目的项目依赖,发现引用的这个包是在某个被引用的功能中作为runtime作用域引用的。so,在当前项目pom中增加了对该jar包的依赖,重新打包,搞定!...原创 2019-05-27 15:44:53 · 5695 阅读 · 0 评论 -
【转】Maven私服问题汇总
最近正着手把公司内部的项目迁移到maven平台。需要搭建一个maven私服,选择的是Nexus(别和Google的Nexus手机混淆了)。至于为什么要搭建自己的maven私服,原因有三个:maven自己的中央库访问速度比较慢,伟大的墙再一闹腾,会时断时续。有些jar包由于版权原因,maven中央仓库没有,比如oracle JDBC驱动。另外也会有一些项目中用到的比较老的开源jar包, 中央仓库...转载 2019-05-27 14:02:10 · 122 阅读 · 0 评论 -
maven中镜像mirror使用
最近使用maven过程中,为了加快下载jar包的速度用了一下maven的mirror,总会遇到各种问题。实在是没有办法了,认真找了些资料搞明白了基本用法。在这里做个记录。mirrors允许配置多个镜像mirror,mirror的作用一般是为了使用一个更快速度的镜像,主要是访问速度的考虑,或者突破屏蔽(部分jar被河蟹)使用可以访问的镜像。1.在maven中不配置mirror时如果本地仓库中...原创 2018-07-30 17:46:34 · 8436 阅读 · 0 评论 -
腾讯云短信发送失败提示1038错误
公司最近要做个短信通知,申请了腾讯云后添加模板如下:尊敬的客户,您好。您正在进行{1}电子签名,请确认系本人操作,验证码{2}第一个参数是客户的姓名,第二个参数是验证码。发送短息失败1038错误码------验证码类模版,模版变量只能传入0 - 6位(包括6位)纯数字我打电话问腾讯云客服,客服告诉我验证码类短信只能传入数字,不能传入汉字和其他非数字的字符。但是与我们合作的公司使用腾讯云...原创 2020-04-27 16:16:08 · 2681 阅读 · 0 评论 -
BAT文件读取文件夹下所有文件名并导出
测试目录结构:E:\测试–测试1\----测试1.txt----测试2\------测试2.txt将脚本放到需要获取文件名的根目录中,直接运行脚本。执行:执行完成后会在当前目录生成allbook.txt文件,打开文件就能看到文件名。为了验证脚本是否正常完成我增加了end标志位,可以删除。脚本如下:echo off & color 0A::指定起始文件夹set ...原创 2020-04-15 10:19:51 · 6568 阅读 · 1 评论 -
linux挂载磁盘
https://www.cnblogs.com/yaun1498078591/p/11970518.html原创 2020-03-27 16:13:22 · 294 阅读 · 0 评论 -
接口方式调用jira
jira的开发公司提供了rest方式调用jira服务器实现创建问题、简单的查询等功能。pom文件<dependency> <groupId>com.atlassian.jira</groupId> <artifactId>jira-rest-java-client-api</artifactId> <versi...原创 2020-01-03 11:39:11 · 1724 阅读 · 6 评论 -
centos之scp命令复制文件
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点...原创 2018-07-18 13:40:47 · 14164 阅读 · 0 评论 -
Nginx配置多站点
假设网站根目录设定在/var/www/1、在 /var/www/ 下新建两个目录/var/www/ushark.net/var/www/ushark.wang2、编辑 /etc/nginx/nginx.confhttp { include /etc/nginx/mime.types; default_type application/octet-stream...转载 2019-05-28 15:17:02 · 5863 阅读 · 0 评论 -
Nginx官网版本说明
Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版本Legacy versions:遗留的老版本的稳定版nginx下载地址:http://nginx.org/en/download.html...原创 2019-05-28 15:30:40 · 4982 阅读 · 0 评论 -
mysql执行sql语句提示Expression #1 of ORDER BY clause is not in GROUP BY
mysql 新版本出现group by 语句不兼容问题[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column’information_schema.PROFILING.SEQ’ which is not functionally depen...原创 2019-06-20 18:23:52 · 8929 阅读 · 4 评论 -
使用yum安装nginx
centos7系统库中默认是没有nginx的rpm包的可以使用命令查看是否存在nginx包rpm -qa | grep nginx #[搜索指定rpm包是否安装]–all搜索httpd [root@localhost ~]# rpm -qa|grep nginx nginx-1.14.2-1.el7_4.ngx.x86_64 nginx-release-centos-7-0.el7.ng...原创 2019-07-04 16:24:20 · 190 阅读 · 0 评论 -
通过mvn命令部署jar包到私服nexus
1.配置maven配置文件settings.xml <servers> <server> <id>snapshots</id> <username>admin</username> <password>admin123</passwo...原创 2019-07-04 16:48:49 · 494 阅读 · 0 评论 -
nginx常用操作命令
启动[root@localhost ~]#nginx -c /usr/local/nginx/conf/nginx.conf重启服务[root@localhost ~]#service nginx restart快速停止或关闭[root@localhost ~]#nginx -s stop正常停止或关闭 [root@localhost ~]#nginx -s quit配置文...原创 2019-05-28 15:06:08 · 199 阅读 · 0 评论 -
Nginx一个server配置多个location
公司测试环境使用nginx部署多个前端项目。网上查到了两个办法:在配置文件中增加多个location,每个location对应一个项目比如使用80端口,location / 访问官网; location /train 访问培训管理系统配置多个站点我选择了配置多个location。 location / { root /data/html/; ...原创 2019-05-28 14:55:33 · 77027 阅读 · 25 评论 -
jenkins构建maven项目报错global.repo.snapshots.url
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project strx-parent: Failed to deploy artifacts/metadata: Cannot access ${global.repo.snaps...原创 2018-07-26 13:50:36 · 2815 阅读 · 0 评论 -
centos 7 安装gitlab
参考: http://www.21yunwei.com/archives/43511.首先安装准备环境:yum install curl policycoreutils openssh-server openssh-clientsyum install policycoreutils-python -y 2.下载gitlab包可以从https://packages.gitlab....原创 2018-07-25 18:58:15 · 153 阅读 · 0 评论 -
jenkins备份
由于服务器迁移的原因,如果你不想花太多的精力去重新配置Jenkins,将jenkins备份后迁移:1.备份Jenkins的配置 进入{用户目录}/.jenkins目录下,使用tar -cvf jenkins.tar .jenkins/*命令 对该目录下的所有文件进行打包。然后导出到本地(sz 文件名:导出文件/压缩包等)2.利用备份的Jenkins压缩包重新部署Jenkins环境...原创 2018-07-25 18:38:11 · 2219 阅读 · 0 评论 -
Gitlab备份和恢复
公司的服务器出问题了,才想起能不能把gitlab迁移到别的地方去,网上查了些资料,实操了一把,搞定了。1.gitlab备份目录设置[root@iZ2ze9vi1jdssanmwlovsyZ ~]# vim /etc/gitlab/gitlab.rb进入到配置文件后找到# gitlab_rails['manage_backup_path'] = true# gitlab_rail...原创 2018-07-25 18:29:28 · 446 阅读 · 0 评论 -
centos7安装nexus-2.12.0-01
准备条件环境必须安装了jdk且设置了环境变量。1.登录root用户创建nexus用户[root@localhost ~]# useradd nexus[root@localhost ~]# passwd nexus更改用户 nexus 的密码 。新的 密码:无效的密码: 密码少于 8 个字符重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。[root@l...原创 2018-07-24 13:55:28 · 1373 阅读 · 0 评论 -
jsvc
[boltapp@localhost apphome]$ /home/boltapp/apphome/jsvc --helpUsage: jsvc [-options] class [args...]Where options include: -help | --help | -? show this help page (implies -nodetach) ...原创 2018-07-17 16:08:44 · 1057 阅读 · 0 评论 -
cenos7设置网络连接
内部服务器安装exsi6.5,虚出几台服务器,修改IP地址遇到些问题,记录一下配置:TYPE=Ethernet PROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #静态IP地址#ipIPADDR=192.168.104.190 #设置的IPNETMASK=255.255.255.0GATEWAY=192.168.104.1DEFROU...原创 2018-07-02 15:28:59 · 565 阅读 · 0 评论 -
多台腾讯云应用服务器挂载共享文件存储服务器
公司使用了腾讯云服务器部署应用,两台应用服务器挂载了同一个文件服务器CFS,挂载完成后,两台应用出现只有一台可访问,另一台提示无访问权限的问题。尝试着修改了挂载目录的权限,出现设置的这台机器解决,另外一台机器不可用的情况,查看目录权限时服务器1显示文件夹属于boltapp,服务器2显示文件夹属于gw。服务器1图: 服务器2图: 搞了半天是由于两天服务器上创建的用户相同的用户名,UID不同,CFS存...原创 2018-03-05 10:26:12 · 3050 阅读 · 0 评论 -
linux下ssh/scp无密钥登陆方法
一、双方机器都是root用户登陆方法A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux在A上运行命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了私钥(id_rsa) 与公钥 (id_rsa.pub),不设置密码)# ssh root@10.9.192.44 "mkd...转载 2018-05-29 11:57:07 · 1851 阅读 · 0 评论 -
navicat远程连接linux 禅道mysql设置
背景:在linux安装了禅道(开源版9.1),使用navicat连接该mysql数据库一直提示10061错误解决:1.修改mysql数据库user表root用户的host值为%/opt/zentao/bin/mysql -uroot -p123456use mysql;update user set host='%' where user='root';select host,us...转载 2018-07-30 12:14:42 · 1399 阅读 · 12 评论 -
git仓库迁移到另外一个仓库
公司现在有个gogs服务器存储了项目代码,非自己团队维护。我想将该部分项目代码备份到自己团队使用的gitlab中。网上查资料得到的结论是使用git命令行实现。由于没有用过git命令行,花费了好多时间了解。步骤如下:1.从gogs仓库中拉取代码。我需要将gogs项目代码各版本分支都拉取,且保留提交日志。git clone 我试了,只能拉取一个分支的代码所以我使用了source...原创 2019-01-10 14:03:47 · 3932 阅读 · 0 评论 -
VMware vSphere 6 Enterprise Plus
之前放的好好的,突然一下提示我审核不通过,估计被举报了。没办法,我只能把key放到文本文件里了有需要的自己去下载原创 2020-08-10 13:49:34 · 42826 阅读 · 11 评论 -
showDoc数据迁移-无数据库权限
公司与另外一个公司合作做项目,使用对方的showdoc管理接口文档,由于网络不好,想着干脆自己爬到本地搭个服务器。说干就干,走起!1.准备工作首先showdoc官网了解了一圈showdoc的内容,在本地服务器上部署了一套。使用的是apache2。数据库是默认的sqlite,数据库文件为:Sqlite/下的showdoc.db.php文件然后招了个sqllite的访问客户端,Navicat ...原创 2019-05-24 15:54:53 · 5573 阅读 · 0 评论 -
搭建mongodb+redis+nodejs环境
Mongodb将tar包放到/usr/src下,解压tar -xzvf mongodb-linux-x86_64-3.6.5.tgzln -s mongodb-linux-x86_64-3.6.5/ mongodb在/usr/mongodb/bin目录下可看到有可执行程序。配置环境变量export PATH=/usr/src/mongodb/bin:$PATHsource /etc/...原创 2019-04-02 10:30:01 · 821 阅读 · 0 评论 -
Mongodb安装及常用操作-centos7
安装环境centos版本:CentOS Linux release 7.4.1708 (Core)mango版本:mongodb-linux-x86_64-3.6.5.tgz安装过程我直接在root用户下安装的,无需创建用户。将tar包放到/usr/src下,解压tar -xzvf mongodb-linux-x86_64-3.6.5.tgz创建软连接ln -s mongodb-...原创 2019-04-02 10:20:33 · 833 阅读 · 0 评论 -
Redis可视化工具 Redis Desktop Manager
项目中用到了redis,想查询redis中的数据,一直想找一个可视化工具,今天发现了Redis Desktop Manager,试用了一下,很好用。1.下载Redis Desktop Manager是开源的,可以在github下载到源码。但是想在windows上用的话需要安装包。官网下载:https://redisdesktop.com/downloadgithub地址:https://g...原创 2019-03-22 15:45:49 · 47091 阅读 · 6 评论