运维
文章平均质量分 74
冰点.
《Redis从入门到精通2023版》作者-
日拱一卒无有尽,功不唐捐终入海。路漫漫其修远兮。吾将上下而求索
展开
-
nacos 常见问题整理包含容器环境
nacos 常见错误。nacos/conf/cluster.conf中设置域名列表,以避免ip更改影响。Nacos2.0的gRPC端口是通过主端口的偏移量计算的,所以端口转发也需要满足偏移量。8848:这是Nacos服务器的默认端口,客户端通过此端口连接到Nacos服务器获取配置信息和服务注册信息。7848:这是Nacos服务器的集群通信端口,它主要在集群模式下使用,用于节点间的状态同步。如果服务器没有问题,检查配置是否错误。原创 2023-11-01 15:59:42 · 3738 阅读 · 0 评论 -
docker和K8S环境xxl-job定时任务不执行问题总结
xxl-job 任务不执行,或者执行异常问题整理归纳原创 2023-10-24 12:37:19 · 3479 阅读 · 1 评论 -
自动化运维工具Ansible教程(二)【进阶篇】
ansible 学习大纲Ansible 是一个开源的自动化工具,用于配置管理、应用部署和任务执行。它以简单、可读性强的 YAML 格式的 Playbooks 为基础,使得自动化任务变得简单、可维护和可扩展。简单易用:Ansible 的设计目标之一是简单易用。它使用 YAML 语法定义任务和配置,无需编写复杂的脚本或编程代码。初学者可以快速上手,同时也适用于复杂的自动化需求。无代理:Ansible 使用 SSH 协议进行远程连接和执行任务,无需在远程主机上安装任何代理程序。原创 2023-09-07 22:30:00 · 574 阅读 · 0 评论 -
自动化运维工具Ansible教程(一)【入门篇】
Ansible 是一个开源的自动化工具,用于配置管理、应用部署和任务执行。它以简单、可读性强的 YAML 格式的 Playbooks 为基础,使得自动化任务变得简单、可维护和可扩展。简单易用:Ansible 的设计目标之一是简单易用。它使用 YAML 语法定义任务和配置,无需编写复杂的脚本或编程代码。初学者可以快速上手,同时也适用于复杂的自动化需求。无代理:Ansible 使用 SSH 协议进行远程连接和执行任务,无需在远程主机上安装任何代理程序。原创 2023-09-07 19:00:00 · 733 阅读 · 0 评论 -
Nginx从入门到精通之Nginx应用场景和配置参数最佳实践
Nginx是一款高效、稳定、可靠的Web服务器软件,同时也可以作为邮件代理服务器、泛型TCP/UDP代理服务器,以及负载均衡器。下面将介绍一些Nginx的高级应用场景和配置技巧。涵盖了Nginx的工作进程数、连接数上限、日志路径、文件类型映射、默认文件类型、日志格式、日志文件路径、sendfile指令、连接超时时间、gzip压缩、虚拟主机配置等基本设置。在实际应用中,根据具体需求对配置进行调整和优化。原创 2023-09-02 07:00:00 · 452 阅读 · 0 评论 -
mysql8.0 docker部署后连接报错caching_sha2_password could not be loaded
切记:一般情况下不建议使用容器方式部署数据库,此方式只是为了验证一些mysql8.0的特性,做学习和测试使用。解决方法1.进入docker容器内 使用 mysql -uroot -p 进入mysql2.ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;3.ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'passwo...原创 2021-03-29 17:10:04 · 333 阅读 · 0 评论 -
openas2 搭建教程
open as2 服务部署和调试原创 2020-12-14 19:28:46 · 1160 阅读 · 1 评论 -
nginx config
nginx 主confuser nobody nobody;worker_processes 4;#error_log /www/nginx/logs/nginx_debug.log debug_http ;#error_log /www/nginx/logs/nginx_crit.log crit ;error_log /www/nginx/logs/nginx_error.log error ;pid /var/run/nginx.pid;#Specifi.原创 2020-12-01 16:44:27 · 404 阅读 · 2 评论 -
计算机相关编程书籍 很经典
经典编程书籍大全https://github.com/jobbole/awesome-programming-books原创 2020-11-28 18:52:21 · 309 阅读 · 0 评论 -
JVM命令-jcmd
1. jcmd -l 列出当前虚拟机的java进程2.jcmd 进程ID help 列出当前java进程 能使用的jvm指令。这些指令可通过名字就知道是做什么的VM.native_memoryManagementAgent.stopManagementAgent.start_localManagementAgent.startVM.classloader_statsGC.rotate_logThread.printGC.class_statsGC.class_histogramG原创 2020-11-11 14:57:55 · 294 阅读 · 0 评论 -
JVM 排查问题常用命令
jcmd-查找jvm进程信息jcmd 进程IDhelpjinfo-查看系统信息和JVM信息原创 2020-10-30 16:05:55 · 218 阅读 · 0 评论 -
docker 安装 elk
1. 使用集成镜像方式docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk2.使用单个镜像安装docker run -itd --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.0 /.原创 2020-09-22 15:16:22 · 218 阅读 · 0 评论 -
使用阿里云 docker 镜像加速
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://阿里云镜像加速地址.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker原创 2020-09-18 14:45:45 · 165 阅读 · 0 评论 -
docker 服务开启api 被外部访问
1.编辑docker.servicevi /usr/lib/systemd/system/docker.service2.修改ExecStart 如下ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock3.加载docker守护线程systemctl daemon-reload4.重启dockersystemctl restart docker...原创 2020-09-18 11:18:42 · 597 阅读 · 0 评论 -
docker 安装 MinIO
docker run -p 9000:9000 --name minio1 -v /mnt/data:/data -v /mnt/config:/root/.minio -e MINIO_ACCESS_KEY=admin -e MINIO_SECRET_KEY=123456 minio/minio server /data浏览器输入:http://ip:9000账户:admi...原创 2020-04-25 14:29:45 · 3092 阅读 · 0 评论 -
docker 安装mysql
docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root@123.com -d mysql原创 2020-04-18 14:39:07 · 158 阅读 · 0 评论 -
inux 目录体系详解说明
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,...原创 2020-04-10 11:18:37 · 261 阅读 · 0 评论 -
docker 安装 portainer
docker pull portainerdocker run -d -p 9000:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v /app/docker/portainer/data:/data firewall-cmd --zone=public --a...原创 2020-04-03 11:44:29 · 237 阅读 · 0 评论 -
普通jar包 install 本地 和deploy maven私服
install 本地mvn install:install-file -DgroupId=xx.xx -DartifactId=xx-xx -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]deploy 私服mvn deploy:deploy-file -DgroupId=com.dingtalk -DartifactId=c...原创 2020-04-02 14:27:49 · 253 阅读 · 0 评论 -
docker 安装zookeeper
docker pull zookeeper启动容器并添加映射docker run --privileged=true -d --name zookeeper --publish 2181:2181 --restart=always-d zookeeper:latest原创 2020-03-18 17:26:14 · 161 阅读 · 0 评论 -
docker 容器设置自动重启
#已有的容器更新为自动重启docker update --restart=always 容器ID(或者容器名)#创建容器的时候设置容器为自动重启 命令行中加参数 --restart=alwaysdocker run -d --restart=always --name 设置容器名 使用的镜像...原创 2020-03-18 13:59:33 · 6294 阅读 · 1 评论 -
docker 安装ftp服务
#拉取镜像docker pull fauria/vsftpd#启动容器docker run -d -v /data/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=dev -e FTP_PASS=admin -e PASV_ADDRESS=192.168.8.29 -e PASV_MIN...原创 2020-03-16 14:46:54 · 234 阅读 · 0 评论 -
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: In aggregated query without GROUP
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: In aggregated query without GROUP BY, expression #3 of SELECT list contains nonaggregated column原创 2020-03-13 03:20:06 · 385 阅读 · 0 评论 -
docker 安装NGINX 并配置映射目录
mkdir -p nginx/confmkdir -p nginx/htmlmkdir -p nginx/logsdocker run -it -d --name mynginx -p 80:80 -v /nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /nginx/html:/usr/share/nginx/html -v /huazh...原创 2020-03-13 01:58:48 · 4357 阅读 · 0 评论 -
docker 安装redis
docker search redis# 拉取镜像docker pull redis # 启动容器docker run -d --name project-redis -p 6379:6379 -v /data/redis/data:/data redis --requirepass "mypassword" --appendonly yes# 测试是否安全成功服务正常docker ...原创 2020-03-13 00:28:59 · 120 阅读 · 0 评论 -
docker 安装 rabbitmq
docker search rabbitmqdocker pull rabbitmqdocker image listdocker run -d --name hzxc-rabbitmq -p 5672:5672 -p 15672:15672 -v /data/rabbitmq:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=admin...原创 2020-03-12 23:36:49 · 123 阅读 · 0 评论 -
springboot 配置https(ssl)
1.获取证书如果证书已有直接导入即可,如果没有可以自己利用工具生成一个keytool -genkey -alias tomcat -keyalg RSA -keystore 证书路径/证书名称.keystore2.2.配置在springboot 配置文件中配置证书的路径和密码server.ssl.protocol=TLSserver.ssl.key-store=cla...原创 2020-03-03 14:53:04 · 812 阅读 · 0 评论 -
Centos7 yum 方式安装 安装 Docker CE
系统要求Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如overlay2存储层驱动)无法使用,并且部分功能可能不太稳定。卸载旧版本旧版本的 Docker 称为docker或者docker-engine,使用以下命令卸载旧版本:$sudoyumrem...原创 2020-03-02 13:38:52 · 2197 阅读 · 0 评论 -
CentOS7 使用自动脚本安装docker
使用脚本自动安装在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:1$curl-fsSLget.docker.com-oget-docker.sh2$sudoshget-docker.sh--mirrorAliyun执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker...原创 2020-03-02 13:37:16 · 1686 阅读 · 0 评论 -
Centos7 更换yum源
备份原来的源sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk下载阿里源$ cd /etc/yum.repos.d$ sudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo更改阿里yum源为默认源$ s...原创 2020-03-02 12:32:45 · 12628 阅读 · 3 评论