摘要:
# gitlab_install_on_ubuntu18_centos7 - 参考文档: > 清华大学镜像站及文档: https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/ ## 1.在 ubuntu18 上安装社区版 gitlab-ce - 官方文档 阅读全文
摘要:
CentOS7 安装 vsftpd 服务 0.FTP简介 FTP服务是一个跨平台的文件共享解决方案 0.1.FTP两种模式的区分:服务端的主被动模式 0.2.FTP 常用的三中用户授权方式 1.匿名用户访问 2.系统用户授权访问 3.虚拟用户授权访问 1.安装FTP服务端 1.1.环境准备 检查系统 阅读全文
摘要:
CentOS7.5 系统最小化安装与初始化配置 1.安装标准化的系统 1.1.系统安装期间的语言 选择:中文-简体中文,安装完成也会默认支持中文输出,便于管理 1.2.时区选择 亚洲上海,CST时区(东八区用) 1.3.分区方式 |挂载路径 |分区格式 |分区大小 |备注信息 | | |: : | 阅读全文
摘要:
1.初始化网络配置 1.1.创建工作目录 生产环境下必须有个固定的目录存放一些安装软件和调试工具, 否则每个管理员都随意存放软件工具,服务器的环境可以想而知 mkdir -p /opt/{tools,scripts} mkdir -p /data/backup cd /opt/tools/ 安装常用 阅读全文
摘要:
在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。 0.CGI的引入 在网站的整体架构中,Web Server(如nginx,apache)只是内容的分发者,对客户端的请求进行应答。 如果客户端请求的是 阅读全文
摘要:
本文分享openstack的Cinder存储服务组件,cinder服务可以提供云磁盘(卷),类似阿里云云盘 完美的分隔线 # openstack-Mitaka-cinder块存储服务中文文档# https://docs.openstack.org/mitaka/zh_CN/install-guide 阅读全文
摘要:
安装完openstack的必要组件keystone,nova,glance,neutron以后就可以使用openstack命令创建一台云虚拟机了 完美的分割线 8.0.neutron 的两种虚拟网络 对于实际的网络环境,购买好路由器交换机等网络设备后,还需要连接网线,配置局域网络才可以让服务器正常连 阅读全文
摘要:
在上一篇文章分享了neutron网络服务的安装配置,本文分享openstack的horizon(dashboard)web界面管理服务,方便在浏览器操作 完美的分割线 7.0.horizon(dashboard)概述 # mitaka中文版文档# https://docs.openstack.org 阅读全文
摘要:
上一章介绍了独立的nova计算节点的安装方法,本章分享openstack的网络服务neutron的安装配制方法 完美的分割线 6.0.Neutron概述 OpenStack Networking(neutron),允许创建、插入接口设备,这些设备由其他的OpenStack服务管理。插件式的实现可以容 阅读全文
摘要:
上一篇文章分享了控制节点的nova计算服务的安装方法,在实际生产环境中,计算节点通常会安装一些单独的节点提供服务,本文分享单独的nova计算节点的安装方法 完美的分割线 # 参考文章: https://docs.openstack.org/install-guide/environment.html 阅读全文
摘要:
上一篇文章分享了glance镜像服务的安装配置,本文主要分享openstack的计算服务Nova的安装和配制方法 完美的分割线 nova相关端口: 4.1.在控制节点安装nova计算服务 1)创建nova相关数据库 # nova服务在本版本新增加了两个数据库,需要注意 4.2.在keystone上面 阅读全文
摘要:
上篇文章分享了keystone的安装配置,本文接着分享openstack的镜像服务glance。 完美的分割线 3.0.glance概述 1)glance作用和特性 用户使用镜像服务 (glance) 允许来创建,查询虚拟机镜像。它提供了一个 REST API,允许查询虚拟机镜像的 metadata 阅读全文
摘要:
本文分享openstack的认证服务组件keystone 完美的分割线 2.0.keystone认证服务 1)用户与认证:用户权限与用户行为跟踪 2)服务目录:提供一个服务目录,包括所有服务项与相关API的端点 2.1.在控制节点创建keystone相关数据库 1)创建keystone数据库并授权 阅读全文
摘要:
分享一下Rocky版本的OpenStack安装管理经验: OpenStack每半年左右更新一版,目前是版本是201808月发布的版本-R版(Rocky),目前版本安装方法优化较好,不过依然是比较复杂 官方文档地址:https://docs.openstack.org/install-guide/op 阅读全文
摘要:
Mac系统常用快捷键,摘录自: https://www.cnblogs.com/ios8/p/Mac-OSX-keyword-cmd.html 以下为常用的快捷键 完毕,呵呵呵呵 阅读全文
摘要:
参考文章:http://www.runoob.com/docker/docker-tutorial.html 1.Docker简介 1)Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。2)Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移 阅读全文
摘要:
gradle是目前很火的打包工具 完美的分割线 1.准备工作 1)本教程适用于以下系统环境CentOS6.9_x64CentOS7.5_x64 2)gradle的运行依赖Java环境,需要预先安装,具体Java安装方法可以参考我的另一篇博文:linux下yum安装jdk1.8(rpm包)和tomca 阅读全文
摘要:
Maven(mvn)是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具(百度百科) 简单理解为一个打包工具,其他的打包工具比如gradle也很火,常用于与jenkins等代码发布平台的联合代码发布 本文 阅读全文
摘要:
本文接着上篇安装jenkins,安装相关插件,使用我们公司持续集成的测试环境实例进行演示 完美的分割线 1.安装jenkins的maven插件 如果要使用jenkins自带的maven插件进行打包,需要安装maven插件,较常用,不过我这边使用的是服务器上已经安装好的maven工具,所以该插件可以不 阅读全文
摘要:
通过jenkins自动化部署项目代码可以大幅度节省打包上传部署的时间,提高开发测试的工作效率 完美的分割线 1.Jenkins是什么 1)Jenkins是一款自包含的开源自动化服务,可用于自动执行与构建,测试和交付或部署软件有关的各种任务。2)Jenkins目前可以通过本地系统软件包Docker进行 阅读全文