- 博客(58)
- 资源 (3)
- 收藏
- 关注
原创 Docker刚安装好,无法启动
问题描述:通过网上的一些在线安装docker,在最后一步systemctl start docker的时候,命令就出现错误,查看docker状态如下:[root@localhost network-scripts]# systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disable
2021-11-19 14:36:32 1046
转载 Linux磁盘文件被删除,但是空间未释放(deleted)
问题描述:警告文件磁盘已经满了,通过:df -h, du -sh * 等指令配合使用,发现当前系统任然存在大量可以使用的空间。大量剩余的磁盘空间不清楚怎么丢失了…原因分析:通过指令:lsof | grep deleted 指令,查看当前系统句柄未释放情况[root@bigdata-hadoop2:/proc/21893/fd]# lsof | grep deletedzabbix_ag 1791 zabbix 3wW REG 253,1
2021-11-17 14:56:44 3315
转载 Linux离线安装lsof
前言除了可以很方便地使用Linux的软件包管理工具,如yum install lsof或rpm命令,也可以自己下载安装包然后编译安装。一、下载安装包https://dl.packetstormsecurity.net/UNIX/IDS/lsof/lsof_4.76.tar.gz或https://download.csdn.net/download/songzehao/11826832二、解压安装包tar -zxvf lsof_4.76.tar.gz三、解压源码包cd lsof_4.76t
2021-11-17 14:44:11 10003
原创 Nginx自定义脚本保留日志
文章目录一、定义脚本二、授予脚本权限三、创建定时任务一、定义脚本创建脚本:vi nginx_log.sh脚本内容:#!/bin/bashlog_path="/home/nginx";yesterday_access_log=${log_path}/access.log-$(date -d yesterday +%Y%m%d)yesterday_error_log=${log_path}/error.log-$(date -d yesterday +%Y%m%d)mv ${log_pat
2021-11-17 14:31:48 1665
原创 Redis学习三:HyperLogLog
系列文章目录文章目录系列文章目录一、HyperLogLog是什么?二、HyperLogLog应用场景三、Redis中使用HyperLogLog3.1 PFADD3.2 PFCOUNT3.3 PFMERGE3.4 测试demo总结一、HyperLogLog是什么?HyperLogLog并不是一种新的数据结构(实际类型为字符串类 型),而是一种基数估算算法。所谓基数估算,就是估算在一批数据中,不重复元素的个数有多少。通过HyperLogLog可以利用极小的内存空间完成独立总数的统计,数据集可以是IP、E
2021-11-11 16:47:03 1723
原创 Redis学习二:慢查询分析
系列文章目录文章目录系列文章目录前言一、慢查询日志二、慢查询的配置参数三、如何配置慢查询日志3.1 直接在配置文件redis.conf配置3.2 使用命令config set进行动态修改四、慢查询日志查询4.1 获取慢查询日志4.2 获取慢查询日志列表当前的长度4.3 慢查询日志重置总结前言许多存储系统(例如MySQL)提供慢查询日志帮助开发和运维人 员定位系统存在的慢操作。所谓慢查询日志就是系统在命令执行前后计 算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息 (例如:发生时间,耗时
2021-11-11 12:09:21 892
原创 Redis学习一:Redis五种基本类型
Redis五种基本类型以及扩展类型文章目录Redis五种基本类型以及扩展类型前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本文将介绍Redis五种基本类型及应用,同时也介绍redis的扩展类型,如Geo等一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotli
2021-11-10 10:49:32 1031
原创 Springboot集成Mybatis-Plus
文章目录一、引入依赖二、在配置文件增加mysql连接与mybayis-plus配置三、分页插件配置四、代码生成模板一、引入依赖示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。版本信息:<properties> <mybatis-plus.version>3.4.0</mybatis-plus.version> <velocity.version>2.2</velocity.v
2021-10-27 19:53:44 211
转载 Docker容器修改容器时间与时区
Docker容器 如何修改容器时间,时区问题修改1.以root身份进入容器docker exec -it -u root 24795ac94ae7 /bin/sh可以使用date -R 查看时间2.在容器中创建文件mkdir -p /usr/share/zoneinfo/Asia3.回到宿主机,复制宿主机里的文件到容器中docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia4. 进入容器d
2021-10-27 16:59:49 1206
原创 使用软连接的方式修改Docker数据存储目录
使用软连接的方式修改Docker数据存储目录1、停止正在运行的docker:systemctl stop docker2、创建文件夹:mkdir /data/docker (/data为新磁盘目录名)3、移动/var/lib/docker/目录到新目录中:mv /var/lib/docker/* /data/docker4、删除/var/lib/docker/目录:rm -rf /var/lib/docker5、软连接/data/docker 到 /var/lib/里:ln -s /data/do
2021-10-27 16:49:36 2317
原创 优化视图逻辑太过复杂导致性能较低的问题
优化视图逻辑太过复杂导致性能较低的问题1、对视图的基础表的部分条件字段进行添加索引,以提高视图查询的性能2、使用触发器,将视图的数据物化到一个数据表,业务通过直接查询该表,速率提高很快,但是存在部分问题,会导致设计的表的新增、删除与更新的操作变慢优点:实时性强,但是会导致其他操作的性能较差。3、新增一个临时表,并且用存储过程的方式,将视图的数据物化到临时表。优点:性能提高,耗费资源少; 缺点:实时性差,并且会出现数据空洞的情况。4、新增两个临时表,并且用存储过程的方式,将视图的数据物化到临时表,再
2021-10-27 16:29:49 987
原创 Nginx访问docker映射的内部文件出现403(权限不够)
问题描述:项目中通过docker容器将容器内的静态文件映射到外部宿主机上,再使用nginx映射静态文件,但是出现403 原因分析:由于状态码出现403,通过网上搜索资料等,可发现是读写的静态文件权限不可读 。通过命令 ls -la 查看文件[root@localhost avatar]# ls -latotal 16-rw-------. 1 root root 16253 Oct 27 14:23 avatar.jpeg从上面可看出,权限只有rw。所以解决方案就是想办法将文件进行授权
2021-10-27 15:03:22 3935
转载 MySQL修改 mysql-bin 日志保存天数以及文件大小限制
MySQL修改 mysql-bin 日志保存天数以及文件大小限制问题描述:客户的生产环境如果使用 MySQL,而且系统频繁使用 MySQL 数据库的情况,往往在 /var/lib/mysql/ 目录下会生成很多 mysql-bin.XXX 文件。这些文件记录了数据库的操作日志,用于MySQL数据库的主从同步或者数据恢复。久而久之,这些文件也会占用很多磁盘空间;如果机器的磁盘不是太大,可能过了半年一年,MySQL就会因磁盘空间不足而无法访问。 解决方案:方式1、修改系统变量缺点:暂时有效,当
2021-10-13 17:17:05 416
原创 Mysql审计日志
Mysql审计日志1、下载mariadb-5.5.56-linux-x86_64.tar.gz解压获取server_audit.so插件下载链接:https://downloads.mariadb.org/mariadb-galera/5.5.56/#file_type=source2、登录MySQL,执行命令获取MySQL的plugin目录mysql> SHOW GLOBAL VARIABLES LIKE 'plugin_dir';+---------------+------------
2021-10-13 16:59:54 3837 3
原创 Selinux如何查看与关闭
Selinux如何查看与关闭一、Selinux如何查看与关闭临时关闭SELinuxsetenforce 0临时打开SELinuxsetenforce 1查看SELinux状态getenforce开机关闭SELinux编辑**/etc/selinux/config**文件,如下图,将SELINUX的值设置为disabled。下次开机SELinux就不会启动了。注意,此时也不能通过setenforce 1命令临时打开。[root@localhost ~]# setenforce 1
2021-10-13 16:55:28 455
转载 Nginx 反向代理 负载均衡 虚拟主机配置
Nginx 反向代理 负载均衡 虚拟主机配置通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常用配置的说明。即学即用,你还在等什么?一睹为快先了解Nginx的三大功能Nginx 可以作为一台http服务器。可以做网站静态服务器,比如图片服务器,高效,减轻服务器压力。同时它也支持https服务。Nginx 可以配置多台虚拟主机。可以实现在一台服务器虚拟出多个网站效果,省钱。Nginx 最重要的是反向
2021-10-13 16:34:42 399
ntp离线安装包-ntp、ntpupdate、autogen
2021-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人