GitLab+Jenkins持续集成+自动化部署 什么是持续集成? (1)Continuous integration (CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动 ...
分类:
系统相关 时间:
2019-03-29 13:05:08
阅读次数:
286
本教程主要讲解的是 Vue-CLI 3.x 脚手架搭建的vue项目, 先构建生成dist文件(纯静态应用), 然后自动化部署到静态文件服务器 Nginx。 一、Nginx服务器文件的配置 二、配置生产/测试环境 服务器SSH远程登陆账号 1. 在项目根目录下, 创建 .env 文件 (当前环境变量) ...
分类:
其他好文 时间:
2019-03-29 10:34:36
阅读次数:
342
CentOS6.9下PXE+Kickstart无人值守安装操作系统一、简介1.1什么是PXEPXE(Pre-bootExecutionEnvironment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivialfil
分类:
其他好文 时间:
2019-03-27 14:18:15
阅读次数:
210
kickstart简介 kickstartkickstart是RedHat公司开源的软件,所以对CentOS兼容性最好,是一种无人值守的安装方式就是将手动安装配置的步骤,记录到文件中,然后通过kickstart安装系统时,读取写好的配置文件即可。 cobbler时kickstart升级版,通过将ki ...
分类:
其他好文 时间:
2019-03-26 01:22:03
阅读次数:
169
在项目开始初期时运维就要参与进来,制定相关的标准和规范,开发在编码过程中要遵守这些标准和规范,满足运维提出的“可运维”的要求。因为我们的目标都是为了项目上线后可以更快、更稳定、更安全的运行,这个目标肯定会得到多个部门和领导的支持。可运维的标准?针对可运维的标准要看具体情况,不同的团队、业务都有不同的... ...
分类:
其他好文 时间:
2019-03-25 20:33:32
阅读次数:
158
说明:本文支持UEFI及BIOS系统克隆。支持UEFI及BIOS网络引导,适用于新旧几乎所有支持网络启动的电脑。 事前准备: 保证被克隆的电脑为同一配置,或者各硬件差异不大,比如CPU同如英特尔8代的,I5和I7,也是可以正常同传的。若被克隆机配置参差不齐,推荐下载纯净版GHOST镜像进行批量克隆。 ...
分类:
Windows程序 时间:
2019-03-25 17:41:01
阅读次数:
1419
第一题:n个人,每个人有一个对应的技能值s,现在要从n个人中选出p个人,使得他们的技能值相同。 显然,如果存在p个人的技能值是相同的,输出0就可以了。如果不存在,就要找出p个人,对他们进行训练,治他们的技能值相同。 训练一个小时,技能值增加1,只有一个教练,也就是只能同时训练一个 人。找出最佳的p个 ...
分类:
其他好文 时间:
2019-03-24 21:46:32
阅读次数:
160
Linux 自动化部署Rsyslog服务 源码如下: 1.在服务端运行部署脚本,选择部署Rsyslog服务器,选择UDP传输方式 #服务器脚本端部署完之后,可以看相应的配置文件是否修改,这里省略了 2.在客户端运行部署脚本,选择部署Rsyslog客户端,选择UDP传输方式,注意选择传输方式时必须与服 ...
分类:
系统相关 时间:
2019-03-22 20:19:41
阅读次数:
217
PXE(Preboot Excute Environment)预启动执行环境,可以让计算机通过网络启动系统,主要用于无人值守安装系统中引导客户端主机安装Linux操作系统。 由于之前有过使用cobbler+kickstart PXE安装系统的博客,这里RHEL7下使用第二种方法。 部署PXE相关环境 ...
分类:
其他好文 时间:
2019-03-20 01:01:47
阅读次数:
186
1.Cobbler Install 安装前准备 关闭SELinux cat /etc/redhat-release setenforce 0 getenforce //得到的结果需要是:Permissive 如果不是,执行两步: sed -i "s#SELINUX=enforcing#SELINUX ...
分类:
其他好文 时间:
2019-03-19 23:08:52
阅读次数:
178