标签归档:linux
Gitlab+Jenkins通过钩子实现自动部署web项目,图文详细教程
一:基础环境介绍及准备 1:Gitlab服务器:ubuntu 192.168.152.131 —参考搭建:linux安装Jenkins,或docker安装Jenkins教程 2:Jenkins服务器:ubunu 192.168.152.130 —参考搭建:Linux安装gitlab,docker安装gitlab教程在服务器上生成ssh-keygen,用于配置web服务器和G [……]
继续阅读»»»
Linux ubuntu手动安装gitlab、docker安装gitlab教程及配置
搭建环境:Gitlab服务器 192.168.152.131gitlab安装地址下载:https://about.gitlab.com/install/ 一:原生手动安装gitlab 1.安装并配置必要的依赖 2.添加GitLab包并安装包 3.安装gitlab并登录 gitlab分ce(社区版)和ee(企业版),这里默认是企业版ee 等一段时间安装,比较大有1026M,安装完成后显示: 安装完成 [……]
继续阅读»»»
Linux原生手动安装Jenkins,或docker安装Jenkins详细过程
基本环境Jenkins服务器:ubuntu 192.168.152.130 一:原生手工安装Jenkins Jenkins安装地址,根据需求自己安装:https://www.jenkins.io/zh/download/安装文档:https://www.jenkins.io/zh/doc/book/installing/ 安装都挺简单,根据页面提示选择版本,按提示安装即可。我这里选择Ubuntu版 [……]
继续阅读»»»
Linux 删除配置文件注释行和空行
方法一: grep 以server.conf文件为例 删除以#开头的行,grep显示以#开头的行(”^#”),然后 -v 取反,则显示去掉以#开头的行 删除空行,grep显示空行(”^$”),然后 -v 取反,则显示去掉空行的行 grep -v “^$” 同时去掉空行和注释行,更改则需重写至其他文档如test.conf 方法二: sed 以serve [……]
继续阅读»»»
用yum方式安装php最新版
PHP安装 采用在线安装的方式,安装php8.0版本,可自由查看版本并安装相关版本。用第三方软件源remi安装,因为对此源对php有非常好的支持。 1 安装 epel-release源和 源管理工具yum-utils 安装 epel-release源和 源管理工具yum-utils 2 安装Remi软件源 Remi软件源官方地址: https://rpms.remirepo.net/找到自己的li [……]
继续阅读»»»
Docker Compose安装使用,及搭建nginx+php+mysql基础应用实例
当在容器搭建多个实例时,如果用run命令,需要很多遍,如搭建LNMP(nginx+php+mysql),这时可以考虑用Compose这个服务来搭建配置。 一、 Docker Compose简介: Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。compose、machine 和 swarm 是 [……]
继续阅读»»»
VPN搭建科学上网,Linux搭建Socks5代理服务器
vpn有ss5 ,ssr, v2ray, trojan等方式,这里介绍最简单的ss5搭建方式 ssr搭建参考:centos脚本搭建SSR v2ray搭建参考:v2ray最强搭建 ss5官方网站:http://ss5.sourceforge.net默认下载资源:https://sourceforge.net/projects/ss5/files/ 1:安装扩展 2:下载ss5安装包 最新版为3.8. [……]
继续阅读»»»
linux测速speedtest插件
linux带宽速度测试脚本 在speedtest官网可以直接下载,最新信息可访问官网https://www.speedtest.net/apps/cli 安装命令: 安装成功!!!运行 更多功能:
常用基础web架构图及配置
基与LNMP架构的web架构图 web基本架构如图所示: 网络:所有做双网卡设置,虚拟机模拟外网IP:192.168.200.0/24 , 内网IP:172.16.2.0/24。用户只能用外网可访问web。运维开发相关人员则在内网中访问操作服务器。内网服务器做IP访问权限,只允许17.16.2.0/24网段进入操作服务器。 主机模拟分配及软件安装分配: 主机CentOS7 外网IP 内网IP 安装 [……]
继续阅读»»»