
运维
Linux学习记录
hello一二三
这个作者很懒,什么都没留下…
展开
-
cnetos7 清理 journal 日志
journal 日志如果长时间不清理,会占用系统很多空间,所有需要清理占用过多的一些日志。原创 2024-03-12 16:19:07 · 1977 阅读 · 0 评论 -
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 · 591 阅读 · 0 评论 -
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 · 1184 阅读 · 0 评论 -
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 · 966 阅读 · 0 评论 -
Centos7 配置阿里云镜像
【代码】Centos7 配置阿里云镜像。原创 2023-08-29 11:19:12 · 162 阅读 · 0 评论 -
Linux 安装 composer
【代码】Linux 安装 composer。原创 2023-07-18 19:19:40 · 480 阅读 · 0 评论 -
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 · 2341 阅读 · 0 评论 -
阿里云漏洞修复
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 · 921 阅读 · 0 评论 -
RHSA-2022:0274: polkit pkexec 本地提权漏洞(CVE-2021-4034)
【代码】RHSA-2022:0274: polkit pkexec 本地提权漏洞(CVE-2021-4034)原创 2023-04-10 19:12:20 · 847 阅读 · 0 评论 -
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 · 1433 阅读 · 0 评论 -
解决 zabbix web 页面中文乱码的问题
找到自己配置项目代码的目录: assets/fonts默认目录中有个字体文件: DejaVuSans.ttf 从自己电脑上找一个自己喜欢的字体这里我下载的是微软雅黑的字体, 将该字体上传到 assets/fonts 目录, 将名称改为 DejaVuSans.ttf原创 2022-12-06 18:17:37 · 331 阅读 · 0 评论 -
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 · 1221 阅读 · 0 评论 -
centos7 安装 mariadb数据库
1、配置 yum 源 写入数据。本次安装的 mariadb 版本为 10.11阿里镜像地址为: 阿里镜像 mariadb-yum安装包下载_开源镜像站-阿里云2、yum 安装 3、检查安装情况4、开启服务/加入开机自启 5、数据库初始化执行上面数据库初始化后,报错,查阅资料后发现,从10.5.2开始已经由6、进入数据库,设置远程账号原创 2022-12-05 13:46:12 · 2034 阅读 · 0 评论 -
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 · 2472 阅读 · 0 评论 -
linux 以root方式启动php-fpm
之前的项目都是创建一个专属的用户和用户组来管理PHP和Nginx,设置好权限后,基本上也没有问题。但是最近的一个项目,部署好以后,出现了文件上传失败的问题:chmod(): Operation not permitted。PHP 默认的时候是不能以 root 用户来管理php-fpm 的,修改完以后,启动项目,一直报错。由于我是以 systemctl 的方式管理服务,网上查了好多,基本上启动PHP的方式都是 以。加上 -R 确实可以更改以 root的方式启动成功,但是这种方式管理起来不方便。原创 2022-11-30 13:31:00 · 2324 阅读 · 0 评论 -
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 · 2360 阅读 · 0 评论 -
vsftpd 服务
3、vsftpd 作为更加安全的文件传输的服务程序,允许用户以三种认证模式登录到 FTP 服务器。1、安装 vsftpd 文件传输服务。2、配置文件各参数说明。原创 2022-09-13 20:24:14 · 566 阅读 · 0 评论 -
wget 命令 简单使用
2.1、直接下载某个网页。命令用于在终端中下载网络文件,格式为“2.2、递归下载网站的所有内容。1、wget 常用参数。原创 2022-09-07 23:52:10 · 1829 阅读 · 0 评论 -
grep 文本过滤工具。
grep 命令是Linux系统中最重要的命令之一,其功能是从文本文件或管道数据流中筛选匹配的行和数据。1、语法格式: grep [options 参数] [pattern 匹配模式] [file 查找的文件] pattern 匹配模式,可以是普通的文字符号,也可以是正则表达式。2、参数选项 -v 显示不包含匹配文本的所有行(排除行)。 -n 显示匹配的行和行号。 -i 不区分大小写(只适用于单字符),默认情况下是区分大小写的。 -c 只统计匹配的行数,不是匹配的次数。 -o..原创 2021-08-21 16:02:48 · 468 阅读 · 0 评论 -
find 查找目录下的文件
格式: find [path] [options参数] [tests限定条件] [action执行的动作]说明:1、path 查找的目录路径。'.' 表示当前目录,'/' 表示根目录。2、options 参数: -depth 从指定目录下最深层的子目录开始查找。 -maxdepth level 查找的最大目录级数。level表示数字。 -regextype type 改变正则表达式的模式。默认为:emacs。此外还有:posix-awk,posix-basic,posix-egrep,.原创 2021-08-19 18:35:04 · 3452 阅读 · 0 评论