自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_40880022的博客

技术学习交流

  • 博客(173)
  • 资源 (1)
  • 收藏
  • 关注

原创 cnetos7 清理 journal 日志

journal 日志如果长时间不清理,会占用系统很多空间,所有需要清理占用过多的一些日志。

2024-03-12 16:19:07 452

原创 docker 使用官方镜像搭建 PHP 环境

由于 PHP、Nginx、MySQL的有些文件需要从容器中复制到宿主机,直接使用数据卷的话,安装会出现一些问题,所以安装之前,需要进行文件的复制。先简单的启动容器,复制文件成功后,再删除对应的容器。b)、Nginx:nginx.conf 是文件。/var/www 是存放PHP代码的目录。a)、PHP:php-fpm.d、php 这两个都是目录。1、PHP:7.4.33-fpm 的版本。2、Nginx:1.25.1 的版本。3、MySQL: 5.7 的版本。4、Redis:7.0 的版本。

2024-03-09 22:08:15 801

原创 docker 安装 Jenkins

浏览器打开: http://localhost:8081。如果提示如下内容,则表示 Jenkins 安装成功。jenkins 提供了详细的安装方式和步骤,这里咱们使用 docker 进行安装。

2024-03-05 17:48:51 682

原创 git 提交问卷报错记录

以后遇到的问题会在此记录。

2024-03-04 18:18:52 136

原创 cetos7 Docker 安装 gitlab

gitLab 是一个用于代码仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的Web服务平台,通过该平台可以实现github类似的web系统,可以实现浏览代码、管理项目、管理团队人员、管理代码分支、代码提交记录等功能。gitlab是目前互联网公司最流行的代码版本控制平台。gitlab:比较适合公司内部的项目管理,用来管理项目成员、代码提交、项目运维。分为社区免费版和企业收费版,针对中小型公司推荐使用社区免费版,功能就够用了。

2024-03-02 16:36:09 758

原创 centos7 搭建 harbor 私有仓库

3.3、push 到 harbor 私有库。修改完配置文件后,需要重启服务。3.2、命令行进行登录。这里选择 v2.10.0 的版本。

2024-03-01 19:04:14 239

原创 centos7 安装 docker-compose

不修改执行权限的话,会提示权限不够。

2024-03-01 18:24:35 265

原创 安装 docker 可视化工具 portainer

Portainer是一款开源的容器管理平台,它提供了一个直观易用的Web界面,帮助用户管理Docker容器集群、镜像、卷等资源。Portainer 支持多种 Docker 环境,包括本地Docker、Swarm 模式、Kubernetes 等,并支持多租户、RBAC权限管理等功能。使用 Portainer,可以方便地创建、启动、停止、删除容器,管理容器的网络、卷、环境变量等设置,查看容器日志、统计信息等。此外,Portainer 还提供了一些实用的功能,如容器模板、自定义仪表盘、事件监控、Web 终端。

2024-02-28 19:22:23 830

原创 docker 可视化管理工具 ui-for-docker

【代码】docker 可视化管理工具 ui-for-docker。

2024-02-23 14:03:32 426

原创 Docker 实现 MySQL 一主一从配置

master_log_pos 指定从数据库从哪个位置开始复制数据,通过查看主数据的状态,获取Position参数;master_log_file 指定从数据库要复制数据的日志文件,通过查看主数据的状态,获取File参数;2、进入 /var/docker/mysql-master/conf 目录下新建 my.cnf。8、进入 /var/docker/mysql-slave/conf目录下新建 my.cnf。master_user 在主数据库创建的用于同步数据的用户账号;13、在从数据库中开启主从同步。

2023-09-05 19:32:07 532

原创 docker 安装 redis

将下载下来的Redis加压后,将redis.conf 文件 复制到 /var/docker/redis/conf 目录中。Redis官方下载地址: https://redis.io/download/#redis-downloads。Redis官方地址:https://redis.io/download/#redis-downloads。docker hub 地址: https://hub.docker.com/3、创建宿主机的目录,挂载容器中的目录。5、创建Redis容器实例。1、拉取Redis镜像。

2023-09-01 18:57:23 888

原创 docker 安装 MySQL5.7

3、/var/docker/mysql/conf 目录新建 my.cnf。通过容器卷同步给mysql容器实例。查看MySQL字符集。

2023-08-31 15:40:42 559

原创 docker 安装 Nginx

3、将容器中的相应文件复制到管理目录中 /usr/docker/nginx。5、再次启动容器并作目录挂载。2、本地创建管理目录。

2023-08-30 16:10:16 1079

原创 docker 本地镜像发布到私有库

默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调。docker默认不允许http方式推送镜像,通过配置选项来取消这个限制。2、运行私有库Registry,相当于本地有个私有Docker hub。5、将新镜像 new-ubt:1.1 修改符合私服规范的Tag。1、下载镜像 Docker Registry。3、commit 提交自己制作的新镜像。8、再次curl验证私服库上有什么镜像。4、curl验证私服库上有什么镜像。7、push推送到私服库。

2023-08-30 11:43:21 844

原创 docker 常用命令

【代码】docker 常用命令。

2023-08-29 15:09:26 60

原创 配置阿里云加速镜像

3、选择镜像工具->镜像加速器。2、找到容器镜像服务。4、复制页面下的代码。

2023-08-29 15:06:44 112

原创 Centos7 配置阿里云镜像

【代码】Centos7 配置阿里云镜像。

2023-08-29 11:19:12 76

原创 Centos7 安装 docker

旧版本的 Docker 的名称为docker或docker-engine。在尝试安装新版本之前卸载任何此类旧版本以及相关的依赖项。目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS7 (64)上,/var/lib/docker/卸载 Docker 时,不会自动删除存储的映像、容器、卷和网络。要求系统为64位、Linux系统内核版本为 3.8以上。4、设置stable镜像仓库。6、安装DOCKER CE。3、yum安装必要的包。

2023-08-29 11:18:05 891

原创 Centos7 安装 php-event 扩展

【代码】Centos7 安装 php-event 扩展。

2023-08-24 18:23:27 149

原创 docker

将应用打成镜像,通过镜像成为运行在Docker容器上面的实例,而 Docker容器在任何操作系统上都是一致的,这就实现了跨平台、跨服务器。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。3、每个容器之间互相隔离,每个容器有自己的文件系统 ,容器之间进程不会相互影响,能区分计算资源。

2023-08-24 10:38:34 461

原创 Linux 安装 composer

【代码】Linux 安装 composer。

2023-07-18 19:19:40 338

原创 Centos7编译安装ffmpeg

ffmpeg_sources 目录是下载软件包的目录。ffmpeg 目录是安装目录。3.6、安装 libmp3lame。3.9 安装 libvorbis。1、准备工作,安装必要的环境。3.3、安装 libx264。3.4、安装 libx265。3.5、安装 fdk-aac。3.7 安装 libopus。3.10、安装 libvpx。3.11、安装 FFmpeg。3.8 安装 libogg。3.1、安装 nasm。3.2 安装 yasm。在阿里云镜像网站下载。3、安装ffmpeg。4、检查是否安装成功。

2023-07-07 11:48:20 1812

原创 编译安装ffmpeg(编译脚本安装)

【代码】编译安装ffmpeg(编译脚本安装)

2023-07-07 11:09:49 167

原创 阿里云漏洞修复

RHSA-2021:0221: sudo 堆缓冲区溢出致本地提权漏洞(CVE-2021-3156)15、CESA-2022:7186: device-mapper-multipath 安全更新。18、RHSA-2021:0339: linux-firmware 安全更新。8、 RHSA-2020:2068: python-pip 安全更新。RHSA-2022:1045: httpd 安全更新。21、RHSA-2022:0666: cyrus-sasl 安全更新。

2023-04-10 19:24:38 584

原创 RHSA-2022:0274: polkit pkexec 本地提权漏洞(CVE-2021-4034)

【代码】RHSA-2022:0274: polkit pkexec 本地提权漏洞(CVE-2021-4034)

2023-04-10 19:12:20 377

原创 ThinkPHP<5.0.24 Request.php 远程代码执行高危漏洞 修复

修改文件 thinkphp/library/think/Request.php。ThinkPHP 5.0系列 < 5.0.24。ThinkPHP 5.0系列 5.0.24。ThinkPHP 5.1系列 5.1.31。

2023-04-10 19:04:24 764

原创 Centos7 安装 zip 扩展

安装 zip 扩展,需要安装 ziblip 扩展,而需要安装 ziblip 扩展,需要安装 cmake 扩展。这里,我的服务器是 php74, 所以选择 php74的版本。修改php.ini 文件。

2023-03-15 20:41:37 609 1

原创 Centos7 安装 libzip

【代码】Centos7 安装 libzip。

2023-03-15 20:08:39 503

原创 Centos7 安装 cmake3

运行 gmake,时间比较长,大概10-15分钟。进入源码包,并运行文件。

2023-03-15 20:01:05 844 1

原创 Centos7 安装 FFmpeg

因为安装需要使用其他的repo源,所以需要epel支持。前置工作做完后,正式 yum 安装 ffmpeg。安装epel-release。安装Nux-Dextop源。

2023-03-15 18:07:53 254

原创 Centos7 安装 Solr

进入建立的 core 目录下,打开solrconfig.xml 命令:vi solrconfig.xml 在requestHandler 最后面添加以下代码即可。把下载的jar包放到solr-8.11.2/server/solr-webapp/webapp/WEB-INF/lib目录下.修改 java 环境变量。

2023-03-15 14:06:50 236

原创 解决 zabbix web 页面中文乱码的问题

找到自己配置项目代码的目录: assets/fonts默认目录中有个字体文件: DejaVuSans.ttf 从自己电脑上找一个自己喜欢的字体这里我下载的是微软雅黑的字体, 将该字体上传到 assets/fonts 目录, 将名称改为 DejaVuSans.ttf

2022-12-06 18:17:37 254

原创 Centos7安装zabbix6.0客户端

1、下载地址清华rpm 源 下载地址: Index of /zabbix/zabbix/6.0/rhel/7/x86_64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 2、修改 /etc/yum.repos.d/zabbix.repo 源,改成清华的源。 下载速度快。 3、检查包 4、安装成功后,修改服务配置文件修改 Server 地址为: zabbix-server 服务器所在的IP地址5、启动服务6、agen

2022-12-06 16:50:25 1057

原创 Centos7 源码安装 zabbix6.0 服务端 - Nginx版

下载TLS的版本: zxbbix-6.0.11的版本 解压压缩包 2.2、创建 mysql 用户和数据库 2.3、导数据到 zabbix 数据库 一定要注意导的顺序 2.5、编译安装 报错: 解决办法: 当出现上面的提示后,表示,编译成功。 接下来就可以 make install 了 启动报错,提示不能用r

2022-12-05 16:51:42 1961

原创 centos7 安装 mariadb数据库

1、配置 yum 源 写入数据。本次安装的 mariadb 版本为 10.11阿里镜像地址为: 阿里镜像 mariadb-yum安装包下载_开源镜像站-阿里云2、yum 安装 3、检查安装情况4、开启服务/加入开机自启 5、数据库初始化执行上面数据库初始化后,报错,查阅资料后发现,从10.5.2开始已经由6、进入数据库,设置远程账号

2022-12-05 13:46:12 1703

原创 linux 以root方式启动php-fpm

之前的项目都是创建一个专属的用户和用户组来管理PHP和Nginx,设置好权限后,基本上也没有问题。但是最近的一个项目,部署好以后,出现了文件上传失败的问题:chmod(): Operation not permitted。PHP 默认的时候是不能以 root 用户来管理php-fpm 的,修改完以后,启动项目,一直报错。由于我是以 systemctl 的方式管理服务,网上查了好多,基本上启动PHP的方式都是 以。加上 -R 确实可以更改以 root的方式启动成功,但是这种方式管理起来不方便。

2022-11-30 13:31:00 1978

原创 centos7 环境安装 PM2 管理 node

前言: 由于最新的项目中用到的框架是 ssr 框架。 Vue使用的ssr是 nuxt.js,由于 nuxt.js 和普通的Vue项目不同,所以部署到Linux服务器的方式和普通的Vue项目是有区别的。PM2 是一款非常优秀的 Node 进程管理工具,它有着丰富的特性:能够充分利用多核 CPU且能够负载均衡、能够帮助应用在崩溃后、指定时间(cluster model)和超出最大内存限制等情况下实现自动重启。PM2 是开源的基于 Nodejs 的进程管理器,包括守护进程,监控,日志的一整套完整的功能。PM2

2022-11-17 16:54:28 2191

原创 vsftpd 服务

3、vsftpd 作为更加安全的文件传输的服务程序,允许用户以三种认证模式登录到 FTP 服务器。1、安装 vsftpd 文件传输服务。2、配置文件各参数说明。

2022-09-13 20:24:14 476

原创 golang 特殊标识符

1、import _ 下划线 _ 用来忽略结果。

2022-09-11 21:39:29 411

原创 golang 中 init 函数 和 main 函数

go 语言中 init 函数用于包的初始化,该函数是 go 语言的一个重要特性。main 函数是go语言程序的默认入口函数,(主函数)3、init 函数 和 main 函数有什么异同。

2022-09-11 21:22:35 836 1

MySQL性能优化的21个最佳实践.pdf

MySQL性能优化的21个最佳实践

2021-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除