Docker Compose安装ELK8.x

3 月 6 日
阅读 3 分钟
138
可以解决ELK启动报: ERROR: Elasticsearch did not exit normally - check the logs at /var/log/elasticsearch/elasticsearch.log错的问题

C++实现Java native方法

2 月 21 日
阅读 3 分钟
442
应用场景通过JNI, 实现Java调用C++代码环境JDK: jdk-17.0.9mingw-w64: x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev1操作系统: windows11实现步骤1. 声明native方法NativeCommand.java {代码...} 上面定义了方法public native send(xxx)2. 生成.h头文件执行命令即可(如果是JDK8, 需要使用javah命令, 相关用法请自...

C++启动JVM (JDK17)

2 月 20 日
阅读 5 分钟
552
功能介绍1. C++启动JavaVM2. 通过JNIEnv指针调用main方法环境JDK: jdk-17.0.9mingw-w64: x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev1操作系统: windows11实现过程1. 编写cpp程序StartJVM.cpp {代码...} JavaMain.java {代码...} 2. 编译2.1 编译前的准备将jdk-17.09复制到当前目录将JavaMain也编译到StartJVM.exe...

iptables 转发全局流量到Socks5

1 月 4 日
阅读 1 分钟
532
iptables 转发全局流量到Socks5要将 iptables 配置为将全局流量转发到 Socks5,可以按照以下步骤进行操作。首先确保已经安装了 iptables 工具。如果没有安装,可以使用以下命令来安装: {代码...} 创建一个新的 iptables 规则集并设置默认动作为 ACCEPT(接受)所有传入连接: {代码...} 添加一条规则,将所有传入连接重...

Windows端口转发命令

2023-12-05
阅读 1 分钟
212
Windows 从 Windows 2000 开始就提供了最基本的端口转发功能,是基于 Windows 的 IP Helper 服务的,不仅可以提供端口转发功能,还可以通过将 IPv4 和 IPv6 的不同地址的数据进行转发,但是只可以转发 TCP 协议,暂不支持 UDP 协议,使用 netsh interface portproxy 命令即可开启。

Nginx + CertBot 配置HTTPS泛域名证书(Debian)

2023-11-21
阅读 2 分钟
533
Centos系统移步:Nginx + CertBot 配置HTTPS泛域名证书(CentOS) {代码...} {代码...} 执行完后nginx.conf会自动加上SSL相关配置常见问题问题一、第2步获取证书报错: {代码...} 创建/usr/share/nginx/logs目录, 重新执行第2步命令问题二、执行certbot --nginx --nginx-server-root /usr/local/nginx-1.23.3/conf命令报错...

Debian12 sources.list 记录

2023-11-19
阅读 1 分钟
254
vim /etc/apt/sources.list {代码...}

Debian12中vi/vim复制粘贴问题(关闭Vim可视模式(Visual mode))

2023-11-10
阅读 1 分钟
696
背景:vim命令中, 鼠标复制粘贴,自动进入可视模式, 无法正常复制粘贴一招解决:下面命令的vim90目录, 不同版本会有区别, 找到对应版本编辑文件: vi /usr/share/vim/vim90/defaults.vim找到set mouse=a改为set mouse-=a保存退出即可生效!

使用XShell连接Debian,没有语法高亮

2023-11-10
阅读 1 分钟
222
编辑一个文件即可vi ~/.bashrc去掉以下注释XShell重新连接服务器就有高亮了

AWS S3权限配置

2023-10-24
阅读 1 分钟
291
1. 创建/查看子账户1.1. 找到ARN复制1.2. 切记不要赋予用户AmazonS3FullAccess权限, 不要给用户所有bucket的权限2. 创建/查看S3 Bucket并配置权限2.1. Block all public accecss, 禁止所有公开访问2.2. 编辑Bucket policy将权限赋予指定用户 {代码...}

CentOS服务器之间挂载共享存储

2023-09-23
阅读 2 分钟
919
1. 安装nfs和rpcbindyum install nfs-utils rpcbind 一般默认都有安装, 如果已安装可以跳过2. 创建服务端共享目录 {代码...} 这里的/www/share_files就是服务端分享出来的目录3. 配置nfs的配置文件vi /etc/exports文件中配置一行: {代码...} 权限可选值参考: {代码...} 4. 刷新配置exportfs -r5. 启动nfs和rpcbind服务 ...

SSH无需输入密码自动认证

2023-08-02
阅读 1 分钟
323
一、 生成密钥执行 ssh-keygen -t rsa提示输入保存密钥的文件名,我输入的是 id_rsa ,回车提示要输入保护密码,这里直接回车,不需要密码保护完成后如下图,在当前目录下会生成 id_rsa 和 idrsa.pub 两个文件,一个是rsa密钥对的私钥,一个是公钥(带.pub的)二、放置公钥在证书认证过程中,公钥即公开的密钥,是不需要...

brave.Tracer.currentSpan()返回null的问题

2023-07-14
阅读 5 分钟
1.1k
在Spring Cloud Gateway模块中定义了LogTraceFilter(完整代码参考文章末尾), 用于获取traceId(关键代码: tracer.currentSpan())并放入slf4j的MDC日志上下文, 但是该方法一直返回null。

Docker容器清理记录

2023-07-12
阅读 2 分钟
524
cd /var/lib/docker/containersdu -sh {目录}查看哪个目录有占用空间异常, 删除对应文件即可如我这里是Gitlab日志文件占用了27G:

Debian11安装Homebrew

2023-06-20
阅读 1 分钟
1k
Homebrew 是 macOS 上的强大的包管理工具,可以高效管理各种软件包。Homebrew 由 Max Howell 从 2009 年开始开发并在 GitHub 上开源,最初在 macOS 用户中和 Ruby 社区中得到广泛使用,2019 年 Homebrew 的子项目 Linuxbrew 被合并进了 Homebrew,使得它能够在 Linux 和 WSL 上运行。

Java开启JMX远程监控

2023-05-24
阅读 1 分钟
724
参数说明:不开启SSL-Dcom.sun.management.jmxremote.ssl=false不开启密码验证-Dcom.sun.management.jmxremote.authenticate=false

yum安装docker-compose

2023-04-19
阅读 1 分钟
1.7k
如查看版本docker-compose -version可能提示错误:-bash: /usr/local/bin/docker-compose: No such file or directory

Docker安装MySQL

2023-03-16
阅读 1 分钟
608
下载镜像docker pull mysql创建容器docker run --name mysql8 mysql:latest复制配置文件 {代码...} 重新创建容器 {代码...} 开放端口(可选) {代码...} 参考链接 [链接]密码修改、权限配置参考[链接]

Docker安装RabbitMQ

2023-03-10
阅读 2 分钟
1.5k
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq:3.11-management

Docker安装Elasticsearch

2023-03-10
阅读 3 分钟
1.5k
1. 下载镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:8.6.22. 启动容器2.1 创建配置文件docker-compose.yml: {代码...} 2.2 运行容器docker-compose up3. 复制出配置文件、插件、数据目录 {代码...} 4. 重启容器 {代码...} docker-compose的安装参考 [链接]修改docker-compose.yml配置 {代码...} 再...

服务器报错: Cannot allocate memory

2023-02-23
阅读 1 分钟
961
一、问题背景连接CnetOS7.9服务器后提示: -bash: fork: Cannot allocate memory或启动某个进程报错:Cannot allocate memory

Nginx + CertBot 配置HTTPS泛域名证书(CentOS)

2022-11-18
阅读 1 分钟
1.7k
执行certbot --nginx --nginx-server-root /usr/local/nginx-1.23.3/conf命令报错:

Nginx启用gzip压缩

2022-10-13
阅读 1 分钟
721
配置示例, 可以配置在http、server、location内 {代码...}

Nginx模块

2022-09-27
阅读 2 分钟
624
提示缺少PCRE库: {代码...} 解决办法CentOSyum install -y pcre pcre-develDebianapt-get install libpcre3-dev

Docker安装禅道

2022-09-17
阅读 1 分钟
880
搜索镜像docker search zentao下载镜像docker pull easysoft/zentao创建容器 {代码...}

Docker设置容器开机自启

2022-09-17
阅读 1 分钟
788
`docker run -m 512m --memory-swap 1G -it -p 58080:8080 --restart=always elk`

Docker安装ELK8.x

2022-09-06
阅读 4 分钟
2.1k
可以解决ELK启动报: ERROR: Elasticsearch did not exit normally - check the logs at /var/log/elasticsearch/elasticsearch.log错的问题

为ELK提供SSL访问

2022-09-06
阅读 6 分钟
2.3k
开启elasticsearch密码vim /data/elk/elasticsearch/config/elasticsearch.yml末尾增加两行 {代码...}

配置Nginx允许访问目录

2022-07-28
阅读 1 分钟
5.4k
autoindex_exact_size;默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GB

U盘安装CentOS或Ubuntu

2022-07-27
阅读 1 分钟
1.4k
建议下载4G完整版的, 省去一堆麻烦事, 如:http://mirror.netdepot.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso