自定义博客皮肤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的博客

技术学习交流

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

原创 git 提交问卷报错记录

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

2024-03-04 18:18:52 43

原创 cetos7 Docker 安装 gitlab

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

2024-03-02 16:36:09 569

原创 centos7 搭建 harbor 私有仓库

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

2024-03-01 19:04:14 181

原创 centos7 安装 docker-compose

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

2024-03-01 18:24:35 202

原创 安装 docker 可视化工具 portainer

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

2024-02-28 19:22:23 620

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

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

2024-02-23 14:03:32 320

原创 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 498

原创 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 845

原创 docker 安装 MySQL5.7

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

2023-08-31 15:40:42 519

原创 docker 安装 Nginx

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

2023-08-30 16:10:16 1044

原创 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 813

原创 docker 常用命令

【代码】docker 常用命令。

2023-08-29 15:09:26 39

原创 配置阿里云加速镜像

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

2023-08-29 15:06:44 82

原创 Centos7 配置阿里云镜像

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

2023-08-29 11:19:12 47

原创 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 859

原创 Centos7 安装 php-event 扩展

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

2023-08-24 18:23:27 111

原创 docker

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

2023-08-24 10:38:34 440

原创 Linux 安装 composer

【代码】Linux 安装 composer。

2023-07-18 19:19:40 287

原创 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 1650

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

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

2023-07-07 11:09:49 117

原创 阿里云漏洞修复

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 500

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

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

2023-04-10 19:12:20 324

原创 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 538

原创 Centos7 安装 zip 扩展

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

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

原创 Centos7 安装 libzip

【代码】Centos7 安装 libzip。

2023-03-15 20:08:39 456

原创 Centos7 安装 cmake3

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

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

原创 Centos7 安装 FFmpeg

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

2023-03-15 18:07:53 226

原创 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 203

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

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

2022-12-06 18:17:37 243

原创 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 998

原创 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 1827

原创 centos7 安装 mariadb数据库

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

2022-12-05 13:46:12 1614

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

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

2022-11-30 13:31:00 1870

原创 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 2030

原创 vsftpd 服务

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

2022-09-13 20:24:14 465

原创 golang 特殊标识符

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

2022-09-11 21:39:29 395

原创 golang 中 init 函数 和 main 函数

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

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

原创 Linux 文件的隐藏属性

隐藏权限有什么用处呢?比如说我给某个文件设置了 +a 的隐藏权限,该文件则具备不能被删除的权限。即使是root用户也不能删除该文件。在一定程度上防止了黑客篡改文件日志内容的意图,保障了Linux系统的安全性。Linux 系统中的文件除了具备一般权限和特殊权限外,还有一种隐藏权限,也就是被隐藏起来的权限,默认情况下不能直接被用户查看到。使用命令 chattr 命令可以设置/删除文件的隐藏属性。2、lsattr 显示文件的隐藏权限。1、设置/删除文件的隐藏属性。

2022-09-09 19:59:03 3027

原创 tar 打包压缩与解压缩

在Linux系统中,常见的压缩包文件格式有很多,其中主要使用的是 .tar 或 .tar.gz 或 .tar.bz2 的格式。压缩 /etc/nginx/ 打包后的名字为:aaa.tar.gz。tar 命令用于对文件进行打包压缩或解压缩。3、解压文件到指定的目录。1、tar 命令的参数。

2022-09-08 18:16:21 11474 1

原创 linux 按列获取文本内容

在Linux中按列获取文本内容,可以使用 cut 命令按指定的字符进行切割,或者使用 awk 命令。如果我只想获取用户的名称这一列的内容,则可以使用 cut。查看 /etc/passwd 原始数据。2、使用 awk 同样可以实现该功能。1、cut 按列提取文本内容。

2022-09-08 17:26:51 1013

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

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

2021-12-01

空空如也

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

TA关注的人

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