标签归档:linux
Linux日志管理神器之Logrotate日志分割
前言: 有些服务,会自动产生大量的日志文件,如果不限制,会占用磁盘空间。如果单纯的用定时任务crontab删除,又不太灵活,这时需要日志神器logrotate。 logrotate工具是系统自带为了方便进行日志管理而产生的一个工具。系统会定时运行 logrotate,一般是每天一次。也是基于定时任务crontab运行的。 配置文件: 主配置文件位置在 /etc/logrotate.conf,一般配 [……]
继续阅读»»»
使用GitLab+Drone CI持续集成自动部署web项目,图文详细
扩展参考:Gitlab+Jenkins通过钩子实现自动部署web项目 一:环境介绍 1:gitlab服务器 192.168.152.131 搭建参考:Linux 安装gitlab、docker安装gitlab 2:Drone服务器 192.168.152.132 搭建参考:Linux基于gitlab搭建Drone CI 3:web服务器 192.168.152.150 已配置好nginx相关web [……]
继续阅读»»»
Linux基于gitlab搭建Drone CI,图文详细教程
drone简介: drone官方文档:https://docs.drone.io/ drone跟Jenkins一样,可实现持续集成,就是可以帮助我们解决重复的代码构建,自动化测试,发布等重复劳动,通过简单一个提交代码的动作,解决接下来要做的很多事。 Drone是一种基于容器技术的连续运输系统,所以安装也是基于docker安装。 相对于Jenkins,Jenkins虽然有100多种插件可实现复杂的功 [……]
继续阅读»»»
Linux安装Java和tomcat,并添加开机启动服务
Ubuntu可直接在线安装,命令为 我环境为centos的,所有直接下载解压安装。 一:安装JAVA 1. 下载 JDK安装 官方下载地址:https://www.oracle.com/java/technologies/downloads/目前最新为java 17的版本,选择X64版本下载。 2. 配置环境变量 编辑配置文件 末尾添加 更新配置文件 java -version查看版本信息 安装完 [……]
继续阅读»»»
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 [……]
继续阅读»»»