自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 mysql主从复制配置

mysql的主从复制配置

2023-02-10 17:04:50 225

原创 K8S连接harbor仓库,pull镜像报错

K8S链接harbor仓库,pull镜像时报错。

2023-01-09 16:22:29 656

原创 k8s 中 ingress的安装及配置

ingress 服务在k8s中也是以后台pod的形式存在,需要安装nginx-ingress-controller的镜像。需要单独建立ingress的service,防火墙上发布应用,针对的是次service的端口。ingress上发布应用,需要新增单独的ingress配置,配置域名、端口、后台对应的service

2022-12-22 15:24:40 2294

原创 K8S最常用的命令

最近整理了K8S最常用的命令,一直更新中,都是实际操作时使用到的。

2022-11-14 15:56:22 1238

原创 jenkins自动部署版本回滚(docker,active choices plug-in,war包备份)

利用jenkins的参数化构建+shell脚本的方式,保留最近5份的war包备份,进行jenkins的版本回退操作,必须安装jenkins的管理插件(Active Choices Plug-in),在rollback时,动态显示最近版本信息。本流程中的目录及路径说明war包备份目录:/app/version_backupdocker镜像打包目录: /app/dockerfiledeploy发布的思路:每次发布的时候填写vers...

2022-05-15 11:41:20 2370

原创 jenkins+maven+docker java项目编译、打包、构建镜像、上传私有仓库、web容器部署

本环境非常简单,主要实现如下流程功能员工通过eclipse提交java代码———gitlab更新代码————jenkis通过maven编译打包————生成war包————制作docker镜像并上传到私有仓库————web服务器下载镜像————运行容器对外服务部分说明:jenkins服务器上已经安装了maven,并已配置。 jenkins服务器上安装docker服务。(打包镜像,并上传至私有仓库) 提前构建本地gitlab服务器,并上传项目代码,配置用户认证。 需要提前创建本地的私有

2022-05-10 11:56:09 2096

原创 docker私有仓库的设置,以及上传拉取镜像

1.安装registry仓库镜像docker pull registry2.运行仓库,指定5000端口docker run -d --name registry -p 5000:5000 registry:latestdocker psdocker exec -it eae7ea600336 sh打开delete功能,加上delete以及enabled这两行/etc/docker/registry # vi /etc/docker/registry/config.ymlver

2022-05-05 19:26:00 2730

原创 docker 常用命令 以及 容器内安装常用工具

docker 常用命令,后面会继续补充docker image list # 查看所有已下载镜像docker images # 查看所有已下载镜像docker search httpd # 在docker hub上搜索镜像docker pull httpd # 拉取下载镜像docker rmi hello-world # 删除镜像docker run -itd --name tomcat-bbs tomcat # 运行镜像tomcat,并命名容器为tomcat-bbsd

2022-04-23 19:48:18 1475

原创 jenkins中maven的安装及配置,如何在jenkins中创建maven任务。

本文介绍了在jenkins中maven的安装及配置,以及如何在jenkins中创建maven任务。有三点需要注意的地方。maven一定要安装在jenkins服务器上。 maven安装之前要先安装jdk。 建任务前,需要有git环境,并且且要有java项目。1. JDK的安装centos7是自带OPEN JDK1.8的,但是不建议用,因为后面在jenkins中配置jdk目录的时候,自带的OPEN JDK无法识别,还是建议到官网下载安装。1)...

2022-04-14 11:41:59 19778

原创 gitlab+jenkins+nginx 持续构建实现自动发布

本文模拟PHP项目的代码发布配置,比较简单(因为中间不需要编译打包,直接上传到服务器目录重启应用即可),安装好最新的gitlab+jenkins+nginx ,分别在不同的3台服务器上。总体思路gitlab建用户,用新用户登录,建新的项目。 给jenkins授权可访问gitlab。 nginx配置静态页面目录,及文件。 在jenkins中加入nginx服务器。 在jenkins中配置git项目,设置远程目录,新建流水项目。 在gitlab对应的项目中,新建webhook。1.gitlab

2022-04-10 18:36:21 3541

原创 nginx配置stream四层负载均衡(基于TCPIP)

1.nginx必须是1.9.0以上的版本,如果低于这个版本,需要额外打补丁,比较麻烦。2.nginx(1.9.0以上的版本)编译的时候一定要带上 --with-stream --with-stream_ssl_module这两个模块,当然如果线上的nginx没有这两个模块,可以平滑添加模块,不用停机。3.配置相关:(1)nginx.conf配置文件里,添加如下内容,stream配置跟http配置是对等的关系,所以要跟http分开。stream {log_for...

2022-04-01 22:14:46 2176

原创 Vmware Vsphere HA创建集群步骤

用了很多年的vmware vsphere 集群,从来没自己建过vsphere ha集群,这次新到一批服务器及存储,记录一下搭建步骤,只讲几个大的步骤点。本次我们使用的N台dell服务器安装的esxi,然后用的emc存储将lun通过光纤交换机映射给所有的宿主机,作为共享存储。对于网络设计,建议管理网络跟数据网络分开,如果有4块网卡,那2块作为管理网络及VM kernel网络,另外两块作为数据网络,互相分离。整体思路:创建分布式交换...

2022-03-24 20:47:07 8369 2

原创 关于centos 的ssh超时问题

运行一个远程拷贝的脚本,因涉及到长时间通过ssh到另外一台服务器进行脚本的运行,整个运行时间需要一个小时,但有时候莫名其妙的就会中断,导致脚本需要跑到3个小时左右。于是怀疑是ssh的连接超时了,通过网络上搜索,需要在服务器端增加如下参数:编辑ssh的配置文件,在最后添加如下标红部分# vi /etc/ssh/sshd_config# Example of overriding settings on a per-user basis#Match User anoncvs# X1...

2021-08-19 13:30:14 985

原创 centos 6.4安装jenkins

linux上安装jekins有好多方式,有war包直接运行的,也有通过yum安装的。我采用的yum安装的。1.安装jenkins的yum源。wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo2.把key添加到本地rpm --import https://pkg.jenkins...

2018-05-28 15:30:58 482

原创 linux 正向代理服务器的搭建(基于nginx)

公司的内网centos服务器需要使用外部的yum源,但是又不想给它开放所有的互联网权限。所以单独部署一台正向代理服务器,因为对nginx比较熟悉,所以使用ngnix。1.正常安装nginx,我的版本是1.8.2.编辑nginx.conf,添加如下两个服务。需要置两个SERVER节点,一个处理HTTP转发,另一个处理HTTPS转发server { resolver 114.114.11...

2018-05-10 16:27:59 13249 2

原创 vsftp给用户指定访问目录,而且不能访问上层目录

以下都是通过vsftp设置今天发现使用ftp登陆之后,它可以向上访问目录,甚至可以看到任何目录。于是我就想解决办法。#chroot_list_enable=YES# (default follows)#chroot_list_file=/etc/vsftpd.chroot_list改为chroot_list_enable=YES# (default follows)chroot_list_file...

2017-09-27 16:39:21 10218 1

原创 ansible 启动中间件乱码的问题

最近在使用ansible启动weblogic的时候,发现后台输出日志有乱码。经查询,发现weblogic的启动日志语言被改为 file.encoding = ***其它的了,其实我们中间件的启动语言应该是GBK的。查询相关文档,很少有提到这个问题,有几个tomcat遇到同样的问题,但是没人应答。后来在国外的网站上看到了相同的处理经验。有两种处理方式,二选一:1. 修改ansib

2017-09-14 16:45:06 2218

原创 记一次生产故障,数据库报错:WARNING: inbound connection timed out (ORA-3136)

公司某系统近几天频繁宕机,查看数据库后台之日:Mon Aug 21 08:58:30 CST 2017WARNING: inbound connection timed out (ORA-3136)Mon Aug 21 08:58:45 CST 2017WARNING: inbound connection timed out (ORA-3136)Mon Aug 21 08:5

2017-08-21 10:35:04 690

原创 rsync与sersync的安装

rsync+inotify-tools与rsync+sersync架构的区别?1、rsync+inotify-tools a、inotify只能记录下被监听的目录发生了变化(增,删,改)并没有把具体是哪个文件或者哪个目录发生了变化记录下来; b、rsync在同步的时候,并不知道具体是哪个文件或目录发生了变化,每次都是对整个目录进行同步,当数据量很大时,整个目录同步非常耗时(rsync要

2017-08-14 09:54:02 342

原创 centos 6.4 上安装ansible

1.控制服务器与被管理服务器要求Master:Python 2.6+Slave:Python 2.4+,最好也是2.6+(CentOS 6/7自带)2.使用yum安装ansibleyum install ansible如果提示没有此安装包,可以加入EPEL扩展包:yum install epel-release这是再执行yum install ansible会有如下报错

2017-08-14 09:13:21 615

原创 关于nginx参数proxy_redirect的设置

公司有反向代理需求,并发布到互联网。将内网nginx的9012端口发布到互联网58.211.24.24:9004端口。刚开始这么配置server {        listen       9012;        server_name  xxx.xxx.net;        access_log  logs/sales.host.access.log  main;

2017-06-20 10:49:04 16880

原创 nginx添加模块

最近因为要使用zabbix监控nginx的状态,所以nginx要添加--with-http_stub_status_module模块,当初安装nginx的时候并没有编译此模块。1.查看原来有哪些模块root@szweb01 sbin]# ./nginx -Vnginx version: nginx/1.8.1built by gcc 4.1.2 20080704 (Red Hat

2017-03-16 15:26:23 408

原创 nginx反向代理配置(nginx.conf+proxy_set_header)

公司最近有一些反向代理的需求,需要将nginx部署在互联网DMZ区。之前只有利用nginx做过简单的web服务器,并未真正在生产环境上使用反向代理。本公司生产环境目前配置如下:[root@szweb01 conf]# cat nginx.confuser  root;worker_processes  4;error_log  logs/error.log;error_

2017-03-15 17:15:44 7367

shell十三问 教程

shell十三问 教程,精简而高效,推荐学习linux shell。

2015-07-22

UNIX.Shell编程24学时教程

UNIX.Shell编程24学时教程,学习linux shell必备工具书。

2015-07-22

Oracle Database 11g RAC手册 原书第2版 教程

Oracle Database 11g RAC手册 原书第2版 教程,经典书籍。

2015-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除