ssh

Jenkins实现html代码上线与回滚

这一生的挚爱 提交于 2020-02-26 02:59:40
一、案例环境 二、部署Gitlab 1)部署Gitlab 2) 配置免密登录 3)测试免密登录 三、部署Jenkins 四、Jenkins集成Gitlab 五、部署Nginx 六、Jenkins实现代码自动上线 七、Jenkins实现代码自动部署与回退及重复构建 一、案例环境 系统 IP地址 主机名 所运行的服务 Centos 7 192.168.1.6 gitlab gitlab Centos 7 192.168.1.7 Jenkins jenkins Centos 7 192.168.1.8 Nginx nginx 二、部署Gitlab 1)部署Gitlab [root@gitlab ~]# yum -y install epel-release curl openssh-server openssh-clients postfix cronie policycoreutils-python patch #安装所需依赖 [root@gitlab ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm #对gitlab的版本并没有什么特殊的限制 [root@gitlab ~]# yum -y localinstall gitlab-ce

通过SSH隧道远程办公

早过忘川 提交于 2020-02-26 02:24:38
原理 SSH不仅可以用于远程主机登录,还可以作为代理转发,也就是SSH隧道。具体场景如下图,客户端可以SSH登录到外网服务器,外网服务器与内网服务器可以网络连接,但客户端与内网服务器无法网络连接。此时就可以通过SSH隧道,将客户端的请求通过外网服务器代理转发到内网服务器,再将请求返回给客户端,实现客户端与内网服务器的网络交互。 操作 1、建立SSH隧道 建立SSH隧道可以通过XShell或者直接命令行实现,并需要对本地暴露一个SSH隧道的网络代理端口。 XShell建立SSH隧道 命令行建立SSH隧道 ssh -D 2080 user@host 2、SSH隧道代理指定域名或程序的网络连接 借助于Proxifier,可以代理指定域名、端口号、程序进程的网络连接,方法如下图: 3、效果 来源: CSDN 作者: 祈雨v 链接: https://blog.csdn.net/sz85850597/article/details/104494439

找基于SSM的开题报告代写找我们

安稳与你 提交于 2020-02-26 02:20:18
一,关于我们 对于大多数大学毕业生来说,毕业季节是最难解决的问题之一,最令人头疼的是毕业设计论文。由于大学三年或四年学习的完成,毕业设计是学生在学校学习知识的综合标准,毕业设计对他们来说是一项简单的任务,对大多数学生来说,毕业设计是一座无法逾越的山。在这篇文章中,我想介绍一下计算机相关专业的学生如何完成他们的毕业设计,因为我已经从事计算机相关的专业毕业设计很多年了,我有经验,想和即将毕业的学生分享。 我们有一个专业制作团队和严格的保密制度。我们的工程师在软件工程开发和设计的所有领域积累了丰富的经验,以确保服务水平。在过去的两年中,我们帮助了至少50名计算机专业学生通过了毕业答复,为他们提供毕业设计,并为每位学生提供有义务的责任。 联·系·我们:.扣.扣.号(幺零三贰三七幺贰幺)(请勿使用TIM添加好友) 与我们取得联系,向我们提出您的写作要求;我们咨询师会根据您的服务需求和您进行“服务内容、服务要求、服务时间、其他要求”等方面的沟通。做出来的成品设计完全基于原创,绝非市场上其他的玳做同行们的修改模板的劣质产品。 二,服务流程 在商议确定定制要求条件之后即刻开工,我们不会预先收取您任何定金,等您交代完定做内容之后,我们成品出炉先验收,先满意后付款,全国仅此一家!!! 在玳做设计的选择上请同学们务必慎重考虑,选择我们可以一次性低风险地通过答辩,在玳做的选择上请务必慎重考虑

MHA之虚拟IP

↘锁芯ラ 提交于 2020-02-26 02:09:14
在 MySQL高可用之MHA部署 这篇博文中,已经将MHA的基础架构部署完成,但是并没有解决一个虚拟IP的问题,因为当master宕机后,新的master顶上来,这时前端APP要连接的数据库IP已经发生了变化,为了解决这个问题,必然要引入虚拟IP,谈起虚拟IP,首先想到的应该是keepalived这个工具,但这个工具有个弊端,就是有一个脑裂的问题,所以更建议在生产中使用脚本的方式来控制这个VIP。 1、在manager节点写入此脚本 [root@manager scripts]# cat /scripts/master_ip_failover #!/usr/bin/env perl use strict; use warnings FATAL => 'all'; use Getopt::Long; my ( $command,$ssh_user,$orig_master_host,$orig_master_ip,$orig_master_port, $new_master_host,$new_master_ip,$new_master_port ); my $vip = '192.168.20.100'; #这里指定VIP地址 my $key = '0'; my $ssh_start_vip = "/sbin/ifconfig ens33:$key $vip";

mysql实现高可用架构之MHA

柔情痞子 提交于 2020-02-26 00:00:25
mysql实现高可用架构之MHA 一、简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover (自动化主故障转移)功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取额外信息来避免一致性方面的问题。 MHA 还提供了 master 节点的在线切换功能,即按需切换 master/slave 节点。 MHA 是由日本人 yoshinorim(原就职于DeNA现就职于FaceBook)开发的比较成熟的 MySQL 高可用方案。MHA 能够在30秒内实现 故障切换,并能在故障切换中,最大可能的保证数据一致性。目前淘宝也正在开发相似产品 TMHA, 目前已支持一 主一从。 二、MHA 服务 2.1 服务角色 MHA 服务有两种角色, MHA Manager(管理节点)和 MHA Node(数据节点): MHA Manager: 通常单独部署在一台独立机器上管理多个 master/slave 集群(组),每个 master/slave 集群称作一个 application,用来管理统筹整个集群。 MHA node: 运行在每台 MySQL 服务器上(master/slave

哪里有基于SSM的毕业进存销管理系统代做

孤街浪徒 提交于 2020-02-25 23:28:57
代做基于ssh毕业设计,代写基于ssm毕业设计,哪里有基于java毕业设计,找人做基于javaweb毕业设计,买基于web毕业设计,哪里可以买java毕业设计,哪里有卖java,毕业论文,代做,找人做java,毕业设计成品,代写java,程序加论文,java毕业设计全套,代做java开题报告,java毕业设计任务书 客服:加扣扣(幺零三贰三七幺贰幺)(请勿使用TIM添加好友) 一,代做介绍 我们是计算机专业毕业设计定制平台。我们长期为毕业季的同学定做专属题目的毕业设计论文。之所以是私人订制毕设,那是根据我们长期的接触发现,某宝上那些便宜低价的成品是没法通过答辩。因为学校都是有查重系统,查出是某宝买的成品就没有答辩机会,直接挂掉。所以买成品的同学后来都直接找我们定制毕业设计。 我们可以完全根据同学的开题报告任务书的需求来定做一套,保证质量保证效率,包过答辩。如果你也想一次性就顺利通过答辩,建议稍微多花费一点点定做一套,何乐不为呢。 二,代做业务 基于ssh毕业设计 基于ssm毕业设计 基于java毕业设计 基于javaweb毕业设计 基于web毕业设计 基于jsp毕业设计 基于android毕业设计 javaswing毕业设计 java开题报告代做 代写java任务书 帮忙做java论文 三,代做流程 确认需求 -》 开始设计 -》 验收程序 -》 满意付款 无定金,无首付

git操作

坚强是说给别人听的谎言 提交于 2020-02-25 21:57:09
转载于:https://app.yinxiang.com/fx/e35e5b19-66e0-4af4-8c3e-9cf20c4a7f26 git 操作 准备 1.原理 2. git下载 https://git-scm.com 3. git 注册登陆 从git克隆仓库到本地:git→本地 github创建仓库(repositories):设置时默认创建read.md ,可预设格式(如java) github创建ssh密钥: 1.在本地创建工作区(文件夹),然后右键-git bash here ; 2.在弹出的窗口输入 $ ssh-keygen -t rsa -b 4096 -C "your_ emai L@example. com",连续回车 3.继续输入 ssh/id rsa. pub,没有报错即成功 4.终端中有公共密钥和私有密钥的路径, 路径里找到 .ssh 目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是SSH Key 的秘钥对,id_rsa 是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。用记事本打开 id_rsa.pub(C:\Users\Administrator\.ssh),复制ssh key 公钥。 5.回到github,点击头像找到并点击,再点击左边的,点击下边的 写好title,黏贴刚刚得到的密钥,生成SSH密钥

找基于SSM的进销存管理系统毕设代做

家住魔仙堡 提交于 2020-02-25 19:48:16
一、代做内容: java毕业设计,基于jsp,ssh,ssm,javaweb,j2ee的设计与实现,毕业设计定做,基于android毕业设计。 联系我们口.口.号:1.0.3.2.3.7.1.2.1 二、代做价格: 因为毕设确实和其他商品不一样,我们根据你的题目难易程度,具体价格请找客服确定。 我店的特色是定做设计,不卖模板。100%原创设计。完全按照学生的题目要求,开题的功能模块,为你定制一套独一无二的设计。包查重复。 淘便宜又想买好设计的同学请另请高明。 说明: a、现在有些朋友还想出一两百做一个设计,可能吗?请师兄帮你做一个设计,你请人家吃顿饭也得吃好几天的吧? b、便宜没好货,好货不便宜。这个是市场经济学永恒不变的定律。 c、现在几乎所有高校都有查重复系统。既然决定花钱找代做,宁愿稍微多花点钱定做一套,千万别省一两百块,被学校查出重复过不了答辩而留级,那就亏大了。 三、代做流程: 确认题目 -> 确认价格 -> 完成设计开发 -> QQ远程验收 -> 满意后付款 四、代做售后: 我店不仅仅是提供java毕业设计代做,还提供专门的答辩培训。量身为您打造原创的毕业设计,并且安排老师讲解。 这样才可能让学生真正了解代码中重要功能的实现原理。不至于在答辩中一问三不知。 五、联系我们口.口.号:1.0.3.2.3.7.1.2.1 我们的宗旨就是收钱办事。希望我店的java设计

Linux命令——远程操作命令&用户去权限命令

一曲冷凌霜 提交于 2020-02-25 19:24:50
关机开机 讲一下我们的开关机命令, # 重新启动操作系统,其中 now 表示现在 $ shutdown -r now # 立刻关机,其中 now 表示现在 $ shutdown now # 系统在今天的 20:25 会关机 $ shutdown 20:25 # 系统再过十分钟后自动关机 $ shutdown +10 # 取消之前指定的关机计划 $ shutdown -c 查看或者配置网卡信息 这个是查看网卡配置的命令行,所谓的网卡就相当于‘手机 SIM卡 ip就相对于 手机号 # 查看网卡配置信息 $ ifconfig # 查看网卡对应的 IP 地址 $ ifconfig | grep inet # 检测到目标主机是否连接正常 $ ping IP地址 a # 检测本地网卡工作正常 $ ping 127.0.0.1 ssh链接远程服务器 这里的[远程服务器]的操作系统是linux或者maxos, 注意一下,这里的这命令,只适用于Maxos和linux下,如果是window下,请你自己安装一个软件,来搞它推荐使用xshell,指定的顿口是22.默认的页是22.你不写port 默认的就是22 ssh [-p port] user@remote ssh -p 22 bmlaoli@172.168.1.03 ssh -p bmlaoli@172.168.1.03

K8S 之 Jenkins安装

旧城冷巷雨未停 提交于 2020-02-25 19:03:11
一、Jenkins安装准备条件 #在运维主机操作: 1.准备镜像 ~]# docker pull jenkins/jenkins:2.190.3 ~]# docker images | grep jenkins ~]# docker tag 22b8b9a84dbe test-harbor.cedarhd.com/public/jenkins:v2.190.3 ~]# docker push test-harbor.cedarhd.com/public/jenkins:v2.190.3 2.自定义Dockerfile #官网拉取的镜像需要做些自定义操作,才能在k8s集群中部署(运维主机上运行) mkdir -p /data/dockerfile/jenkins cd /data/dockerfile/jenkins vim Dockerfile FROM test-harbor.cedarhd.com/public/jenkins:v2.190.3 USER root RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&\ echo 'Asia/Shanghai' >/etc/timezone ADD id_rsa /root/.ssh/id_rsa ADD config.json /root/.docker