Linux
文章平均质量分 60
分享一些Linux知识
wcybaonier
欢迎大家给与指导和关注!共同努力,共同进步!
展开
-
Kafka笔记
传统定义:Kafka 是一个分布式的基于发布/订阅模式的消息队列,主要用于大数据实时处理领域。最新定义:Kafka 是一个开源的分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用。原创 2023-10-24 10:14:35 · 1042 阅读 · 0 评论 -
rmt_redis.c:6446 ERROR: Can‘t handle RDB format version redis-migrate-tool迁移工具报错
redis-migrate-tool迁移工具最高支持到rdb7版本,而你使用的redis生成rdb版本已经超过了7,例如,你是用的redis5.0。你需要保证你的redis中没有用到redis的高级特性。文件,将7改为10或更高的数。原创 2023-05-23 13:57:32 · 1008 阅读 · 2 评论 -
Redis在线数据迁移工具redis-migrate-tool详解,轻松实现redis集群之间的数据同步
Server:version: redis-migrate-tool版本号os:操作系统名称multiplexing_api: 多路复用APIgcc_version: gcc版本process_id: redis-migrate-tool的进程idtcp_port: redis-migrate-tool监听的tcp端口uptime_in_seconds: redis-migrate-tool运行的时长。单位秒。原创 2023-05-23 13:52:58 · 4160 阅读 · 2 评论 -
Redis迁移工具
是阿里云Redis&MongoDB团队开源的用于redis数据同步的工具。redis-shake是我们基于redis-port基础上进行改进的一款产品。它支持解析恢复备份同步四个功能。恢复restore:将RDB文件恢复到目的redis数据库。备份dump:将源redis的全量数据通过RDB文件备份起来。解析decode:对RDB文件进行读取,并以json格式解析存储。同步sync。原创 2023-05-23 13:20:06 · 1510 阅读 · 1 评论 -
Linux配置sftp用户访问指定目录
开发环境:Win 10 -- 64位服务环境:centos7。原创 2023-05-09 10:45:46 · 3059 阅读 · 0 评论 -
nginx自定义404、403页面
2、在server模块加入编辑以下路径下的自定义页面4、重载nginx原创 2023-03-24 16:47:45 · 2688 阅读 · 0 评论 -
Linux 查看占用资源cpu、内存最大的进程命令
按下交互命令快捷键M(按内存排序),P(按cpu占用排序),M、P为大写。命令解析:该命令组合实际上是下面两句命令组合。查看cpu最大进程,或者内存最大进程。以上组合获得cpu或者内存最大的进程。根据以上,也可以简化命令为。原创 2023-03-13 10:08:28 · 4695 阅读 · 0 评论 -
CentOS7安装Telnet客户端和服务端和使用方式
在执行telnet时会提示命令不存在。Telnet服务的配置步骤如下:一、检测是否安装telnet软件包(通常要两个)原创 2023-03-09 14:07:11 · 3838 阅读 · 0 评论 -
CentOS下 rz/sz的安装和使用
【代码】CentOS下 rz/sz的安装和使用。原创 2023-03-09 13:24:45 · 1783 阅读 · 0 评论 -
linux安装influxdb-rpm&yum方式
时序数据库InfluxDB版是一款专门处理高写入和查询负载的时序数据库,用于存储大规模的时序数据并进行实时分析,包括来自DevOps监控、应用指标和IoT传感器上的数据。Security - Use SSL 使用SSL - 连接到InfluxDB时是否使用SSL安全性(HTTPS)软件虽然界面简陋,但是目前暂未发现另一款可以可视化操作InfluxDB的软件,进入命令行工具界面进行用户添加,如果修改了默认绑定的端口,需要添加。针对时序数据,量身订造类似SQL的查询语言,轻松查询聚合数据。原创 2023-03-08 15:20:17 · 2709 阅读 · 3 评论 -
LINUX学习-随笔
2: less / more /cat 查看类命令。3: 查找类命令 whereis /which。1: 查看linux系统操作日志。原创 2023-03-07 10:09:06 · 288 阅读 · 0 评论 -
安全优化-隐藏版本号server_tokens
如果nginx代理是多层代理,每一层都要加上上面的参数!.conf、虚拟主机的配置文件中配置,选一个配置即可。安全优化-隐藏版本号server_tokens。不然依然会显示下层nginx的版本号!在主配置文件nginx.conf加入。原创 2023-03-02 09:22:39 · 484 阅读 · 0 评论 -
Java项目模块占用CPU过高问题分析
可以找到项目中具体的执行线程,接下来就是看该线程的执行逻辑是怎样的了,在idea中全局搜索该线程名,找到该线程的具体使用场景,进一步排查代码中可能导致CPU占用率过高的原因。背景:近期一个模块(暂且称为A)新上了一个需求,改动了些代码,在测试环境部署之后,该模块系统CPU使用率动不动就飙升到90%,甚至200%,严重影像其他业务执行。3.查看当前进程PID下所有的线程占用CPU情况,得到占用率最高线程PID 16466。将这个线程PID转换成16进制,转换后为4052。2.根据进程PID,找到对应的服务。原创 2022-11-28 16:03:51 · 701 阅读 · 0 评论 -
rsyslog配置
rsyslog配置文件详解:#### MODULES #### #定义日志的模块。$ModLoad imuxsock #imuxsock为模块名,支持本地系统日志的模块。$ModLoad imjournal #imjournal为模块名,支持对系统日志的访问。#$ModLoad imklog #imklog为模块名,支持内核日志的模块。#$ModLoad immark .原创 2022-03-11 15:45:12 · 3417 阅读 · 1 评论 -
CentOS8中文乱码问题
目录CentOS8中文乱码问题1、首先查看你的语言是什么?2、当前系统为英文,所以需要安装中文包3、查询中文包4、安装中文包5、修改本地语文环境6、使之生效包含但不仅限于 显示中文文件名乱码,打开文件内容乱码,等等1、首先查看你的语言是什么?echo $LANG------结果-------------------en_US.UTF-8localectl status------结果-------------------System L..原创 2021-10-18 16:43:00 · 2206 阅读 · 1 评论 -
Centos8搭建ftp本地登录
目录环境准备1.安装vsftpd2.查看防火墙状态,并关闭防火墙3.修改配置4.启动vsftp服务并加入开机自启动5.创建用户dp,密码设置为1234566.验证1.Windows登录2.Linux登录3: Filezille登录环境准备阿里云CentOS8FileZilla软件(本地连接ftp使用)1.安装vsftpdyum -y install vsftpd看到 Complete! 就是成功了.2.查看防火墙状态,并关闭...原创 2021-10-18 15:19:11 · 771 阅读 · 0 评论 -
CentOS8安装RabbitMQ 3.8.9
目录一:RabbitMQ简介1: 在搭建RabbitMQ之前实现要介绍一下MQ,MQ是什么?二:RabbitMQ环境版本1: 环境准备2: JDK1.8安装3: 安装RabbitMQ依赖包4:安装Erlang5: 安装Socat6:安装RabbitMQ7:启动RabbitMQ8:Web插件安装9:配置用户远程10:修改默认配置文件路径11: 重启RabbitMQ12:开放防火墙端口13: 访问管理页面14:创...原创 2021-08-28 23:12:44 · 2779 阅读 · 4 评论 -
CentOS8安装Redis6.2.5
一:准备环境系统:linux CentOS8二:安装步骤1、下载redis(1)进入官网找到下载地址 https://redis.io/download(2)右键点击复制链接地址(3)进入到Xshell控制台(默认当前是root根目录),,输入wget 加你复制的地址wget https://download.redis.io/releases/redis-6.2.5.tar.gz(4)敲击回车执行后如下图也可以在浏览器下载下来后用Xftp工具传入指...原创 2021-08-25 18:06:49 · 425 阅读 · 3 评论 -
CentOS-8中源码编译安装Nginx-1.20*详解版
=目录索引=01)系统 &环境运行环境:实验室虚拟环境系统型号:CtenOS-8.4-x86_64Linux版本:linux-8-x86_64CPU&内存:4H + 4GB系统内核:4.18.0-305.3.1.el8.x86_64=主题内容=02)安装前准备1 更新 CentOS-8 软件包 :dnf update2 关闭系统防火墙:systemctl stop firewalld3 关闭防火墙开机自启动:systemctl disab原创 2021-08-20 18:12:44 · 1298 阅读 · 1 评论 -
Linux CentOS-8 源码编译安装Nginx
目录环境准备官网下载Nginx解压并进入安装库包以及工具创建用户以及用户组编译配置 --user=nginx --group=nginx 分别对应创建的用户以及用户组预编译成功编译 && 安装安装成功运行Nginx 运行之后会多出几个文件设置权限浏览器访问 需要先关闭防火墙 绿色状态是防火墙已开启 灰色则是关闭关闭防火墙使用浏览器访问 ( 成功 )环境准备Linux 环境为 : Cen...原创 2021-08-19 18:07:37 · 401 阅读 · 0 评论 -
linux部署springboot项目中文乱码
目录linux部署springboot项目中文乱码问题描述:解决办法:问题描述:将springboot项目打成jar包部署到linux服务器发现中文乱码解决办法:java -Dfile.encoding=utf-8 -jar xxxxx.jar附上启动shell脚本#!/bin/sh RESOURCE_NAME=/usr/local/app/lambda/lambda-0.0.1-SNAPSHOT.jarlogpath=/var/log/...原创 2021-08-19 17:47:33 · 1441 阅读 · 0 评论 -
CentOS8 安装mysql8- 解压安装版
CentOS8安装MySQL8.0.23一、下载链接:https://dev.mysql.com/downloads/mysql/点击 Download,如下图:没有登陆,点击 “No thanks,just start my downlaod.” 即可下载二、安装2.1 将下载的mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz上传到服务器,并解压为tar命令:xz -dev mysql-8.0.26-linux-glibc.原创 2021-08-15 18:15:06 · 2889 阅读 · 2 评论 -
公网访问不到linux安装的MYSQL解决
问题一:由于服务器没有对外开放mysql的默认端口3306导致解决方式:1.首先看看有没有 iptablescd etc/sysconfigll2.如果没有,则首先下载一下 iptables 服务yum -y install iptables-services3.开启 iptables 服务,可以查看状态systemctl start iptablesservice iptables status4.编辑iptables 配置文件,添加 3306 端口4.原创 2021-08-15 18:07:44 · 578 阅读 · 0 评论 -
CentOS8安装maven-解压安装版
1: 下载解压包,wget https://mirrors.cnnic.cn/apache/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz2: 解压到/usr/local/tar -zxvf apache-maven-3.8.2-bin.tar.gz -C /usr/local/3: 配置环境变量vim /etc/profile #打开环境变量配置文件 文件中加入下面两句:export MA..原创 2021-08-15 13:17:22 · 119 阅读 · 0 评论 -
centos8 下rz/sz的安装使用
1.yum安装[20:43:00 root@centos8]#yum -y install lrzsz2.工具使用sz +文件名 : 将选定的文件发送(send)到本地机器;rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive).原创 2021-08-15 12:58:10 · 1017 阅读 · 0 评论 -
Centos8 安装JDK8-解压安装版
1、下载安装包,下载linux64版本,tar.gz结尾,官网地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2、使用工具或者命令传到服务器上,然后解压到/usr/local/java目录下tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local/java3、配置环境变量vim /etc/profile #打开环境变量.原创 2021-08-15 12:51:55 · 702 阅读 · 1 评论 -
Linux 开放指定端口
CentOS开放指定端口1、开启防火墙 systemctl start firewalld2、开放指定端口 firewall-cmd --zone=public --add-port=1935/tcp --permanent命令含义:--zone #作用域--add-port=1935/tcp #添加端口,格式为:端口/通讯协议--permanent #永久生效,没有此参数重启后失效3、重启防火墙 firewall-cmd --reload4...原创 2021-07-23 09:46:45 · 664 阅读 · 0 评论 -
Linux 根目录爆满 解决(/dev/mapper/centos-root 100%问题)
Zabbix服务器问题一: 2019年9月12日 发现Tab键用不了,提示磁盘空间可能满了,所以查看磁盘空间df -h查看发现/dev/mapper/centos-root目录占用过高Cd到根目录下,发现/var文件占用过高,评测可能为日志文件满了。查看发现zabbix文件占用过高可以选择备份日志文件,然后情况日志文件sz 保存到日志文件到桌面,超过4G则不能传输或者使用ftp...原创 2021-07-21 10:30:55 · 1896 阅读 · 0 评论 -
linux中如何查看某个端口是否被占用
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: 图1...原创 2021-06-15 17:44:33 · 143 阅读 · 0 评论 -
mysql 开放远程连接 & 开放防火墙端口
Mysql默认不允许远程登录,所以需要开启远程访问权限 可以先查看user表 select user,authentication_string,host from user; 默认都是localhost update user set host = '%' where user = 'root'; 此时root的host是所有都可以了 然后刷新修改,FLUSH PRIVILEGES; 这原创 2021-06-02 16:31:48 · 2231 阅读 · 0 评论