
运维
文章平均质量分 56
Kellan_Song
就是一名为生活而艰苦拼搏的程序员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Gitlab的CI/CD学习(三) —— gitlab-runner
简介背景目前市面上常用的自动化部署的工具比较常见的是Jenkins,但是使用过程中,总会遇到各种奇奇怪怪的错误,很难定位问题所在;今天我要介绍的gitlab中的CI/CD功能,个人觉得部署起来更加简单,有效,易排查,可视化界面也更加整洁~gitlab-runnergitlab-runner就是在gitlab仓库配置了.gitlab-ci.yml文件后,需要到服务器上安装配置gitlab-r...原创 2020-04-25 20:06:07 · 1461 阅读 · 0 评论 -
Gitlab的CI/CD学习(二) —— .gitlab-ci.yml文件
简介背景目前市面上常用的自动化部署的工具比较常见的是Jenkins,但是使用过程中,总会遇到各种奇奇怪怪的错误,很难定位问题所在;今天我要介绍的gitlab中的CI/CD功能,个人觉得部署起来更加简单,有效,易排查,可视化界面也更加整洁~.gitlab-ci.yml在前面文章中我们知道了整个Gitlab的CI/CD流程,那我们就在这里介绍以下在流程中,起到工作式指令的配置文件.gitlab...原创 2020-04-25 19:04:58 · 2550 阅读 · 0 评论 -
Gitlab的CI/CD学习(一) —— 简介
Gitlab的CI/CD介绍简介背景目前市面上常用的自动化部署的工具比较常见的是Jenkins,但是使用过程中,总会遇到各种奇奇怪怪的错误,很难定位问题所在;今天我要介绍的gitlab中的CI/CD功能,个人觉得部署起来更加简单,有效,易排查,可视化界面也更加整洁~后面将通过以下几篇文章,学习和介绍Gitlab中CI/CD的整体流程Gitlab的CI/CD学习(一) —— 简介Git...原创 2020-04-22 22:58:43 · 1236 阅读 · 0 评论 -
当Java服务出现CPU占用过大时,如何定位问题?
问题:在运行Java服务时,时常与遇到CPU过大,程序卡死的情况;以下方式可以通过JVM排查定位发生错误的代码:Linux环境:1、top命令,查询占用cpu过大的服务ID(pid)2、ps -mp {pid} -o THREAD,tid,time | sort -rn 查询服务中各线程占用情况,获取线程 tid3、printf “%x\n” tid 将线程ID 转成 16进制4...原创 2019-04-26 16:09:56 · 1064 阅读 · 0 评论 -
使用Yum安装MySQL
1 查看系统中是否已经安装MySQL服务方式1:rpm -qa | grep mysql方式2:yum list installed | grep mysql2 如果已经安装则删除MySQL及其依赖的包yum -y remove mysql-libs.x86_643 下载 mysql57-community-release-el7-8.noarch.rpm ...原创 2018-08-31 11:58:18 · 251 阅读 · 0 评论 -
gitlab学习(二)—— 邮箱配置
1 基本配置:修改gitlab基本配置文件: sudo vim /etc/gitlab/gitlab.rb############################## gitlab.yml configuration ##############################gitlab_rails['gitlab_email_from'] = "kellan_songs@...原创 2018-08-13 19:50:50 · 2301 阅读 · 1 评论 -
gitlab学习(一)—— 安装配置
简介 GitLab是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 对于Git的优势与好处,在此就不再累述。 目前国内用的比较多的有 Github、码云、coding…Gith原创 2018-08-20 11:35:31 · 464 阅读 · 0 评论 -
gitlab学习(三)——分支保护与角色关系
分支保护Project -> Settings -> Repository -> Protected Branches人员角色Guest (客人)、Reporter(记者)、Developer(开发者)、Maintainers(维护者)、Owner(所有者)角色权限:https://docs.gitlab.com/ce/user/permissio...原创 2018-08-22 15:50:06 · 25950 阅读 · 0 评论 -
ubuntu14.04服务器安装mysql5.7
首先需要说明的是,ubuntu一般都有自带的mysql的APT安装包。但是目前来说,一般自带的都是5.5,或者是5.6版本的。如图: 如果没有特别要求需要安装5.7版本的,可以直接根据提示使用 apt-get install <选择安装包> 安装mysql。但仅以此文章 记录如何添加 mysql5.7版本的APT package 并安装和卸载。下载MySQL APT Repository首先到原创 2018-03-31 14:50:19 · 3758 阅读 · 0 评论 -
Linux服务器tomcat 8设置https
tomcat 8设置https1 下载解压tomcat下载地址: https://tomcat.apache.org/download-80.cgi 解压命令:tar -zcvf apache-tomcat-8.*.tar.gz2 配置tomcat的http与https在tomcat的解压目录中 配置 vim /conf/server.xml 配置http:<Connector port="8原创 2018-03-01 15:14:56 · 1838 阅读 · 0 评论 -
Linux服务器安装JDK
安装Java环境1 查看系统是否自带 OpenJDK首先查看操作系统是否自带JDK,查看信息命令 java -version 若已经有自带安装的,则使用命令 rpm -qa | grep java 查看,有几个,卸载几个。卸载命令: rpm -e --nodeps ***-x.x.x-2 解压安装JDK到oracle官网下载Java1.8版本的JDK http://www.oracle.c原创 2018-03-01 14:11:55 · 236 阅读 · 0 评论 -
Linux下启动tomcat的脚本文件
1 创建文件并编辑文件mkdir tomcat_restart.shvim tomcat_restart.sh2 复制黏贴代码!/bin/sh#set -m 设置该脚本文件以作业模式启动set -mp='/opt/apache-tomcat-8.5.20' #删除缓存文件work=${p}'/work/'`rm -rf ${work}`tomcatpath=${p}'/bin'ec原创 2017-11-16 16:58:45 · 1574 阅读 · 1 评论 -
Linux服务器自动备份数据库
1 创建shell脚本文件vi backups.sh输入以下内容:#!/bin/shmysqldump -uusername -ppassword DatabaseName > DatabaseName_$(date +%Y%m%d_%H%M%S).sql注意PS: username 为登录数据库用户名 password 为数据库登陆密码 DatabaseName 为数据库名称 后面()中原创 2017-07-26 12:33:43 · 588 阅读 · 0 评论 -
在Linux服务器下修改mysql编码
修改Linux服务器的mysql编码1 查看mysql编码show variables like 'character%';结果: PS:如果mysql的编码格式不是utf-8的话,上图中将会出现多个参数的value值为“latin1”;2 修改mysql编码不同版本的MySQL有不同的配置方式方式一:(存在目录及文件 /etc/mysql/my.cnf)...原创 2017-02-16 15:15:08 · 532 阅读 · 0 评论