04 2022 档案
摘要:##java 项目启动速度慢 ###情景 给项目上部署java项目,公司平时用的是jar包,给项目上部署的是war包,mq收发消息的速度特别慢,mq是基于java运行的,而mq版本是一致的,在别的机器上没问题,怀疑是java的问题,平时几分钟启动的,现在需要半个小时 ###解决步骤 网上的方案大致,
阅读全文
摘要:##linux 添加服务到systemctl CentOS7中提供了systemd服务,可以方便的管理各种服务,但是有些通过编译安装的服务或运行的项目在systemd里面没有,我们只需要添加一下服务文件即可。 ###修改配置 ####案例一 以下用nginx作为例子,展示如何添加服务到systemd
阅读全文
摘要:目录windows vmware共享文件1.1 安装vmware tools2.1 共享文件夹,实现互相访问 windows vmware共享文件 注意一定安装vmware tools 1.1 安装vmware tools 安装完后,在外面的windows系统Ctrl+c,再到vmware的机器里C
阅读全文
摘要:##k8s DaemonSet DaemonSet 确保全部(或者一些)Node上运行一个Pod的副本,当有Node加入集群时,也会为他们新增一个Pod,当有Node从及集群中移除时,这些Pod也会被回收,删除DaemonSet将会删除它创建的所有Pod 使用DaemonSet的一些典型用法: 运行
阅读全文
摘要:##go 包引用 ###go版本升级 说真的,go如果想换版本,直接卸载删干净重新安装好 go环境官网: https://golang.google.cn/dl/ ###环境变量设置 我先前装过一次go,环境变量设置的乱七八糟,最后自己都崩溃了,索性重新梳理下环境变量 win10在D盘下创建一个go
阅读全文
摘要:##go 注释与godoc ###1.1 注释 单行注释,以//打头。 多行注释有2种形式: 连续多行以//打头,注意多行注释之间不能出现空行。 在段前使用/,段尾使用/。 注释行前加缩进即可写go代码。 注释中给定的关键词。NOTE: 引人注意,TODO: 将来需要优化,Deprecated: 变
阅读全文
摘要:##nginx docker安装 ###1.1 安装前准备 创建目录/opt/docker,然后copy文件夹nginx,到此目录 编辑配置文件nginx.conf,copy静态文件到/nginx/html目录下 ###2.1 启动nginx 如果有外网直接运行即可,如果没有外网需要提前docker
阅读全文
摘要:##nfs 安装 ###1.1 简介 NFS(Network File Server) 网络文件系统(映射)。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS; NFS允许一个系统在网络上与他人共享目录和文件。 ####环境要求 CentOS 7(Minimal Install)
阅读全文
摘要:##linux 防误删机制脚本 ###1.1 背景介绍 linux系统下,经常有运维或者开发误删除,所以写了个脚本,防止误删除操作 简单思路就是创建个隐藏文件夹,用mv脚本替换rm命令 ###2.1 脚本详情 cat <<'EOF_INSTALL' > /usr/bin/rm_safely.sh #
阅读全文
摘要:##k8s 控制器 ###1.1 控制器类型 ####无状态应用: #####通用型: Replication Controller: 简称RC 副本数和期望值之间的管理 Replica Set: 简称RS,与RC功能类似,但是多了集合式的标签选择器。也叫 副本控制器,用来确保容器应用的副本数始终保
阅读全文
摘要:##k8s statefulSet ###简介 StatefulSet是用来管理有状态应用的工作负载 API 对象,kubectl中可以简写为sts。sts每个Pod生成一个唯一的标识符 sts_name-number,number从0开始。 StatefulSet会关联卷(volume),删除时不
阅读全文
摘要:##k8s etcd docker和另外一家coreos公司的ceo是好哥们,技术基本是共享的,docker火起来后,coreos也研发了一个类似docker的技术,但是最后结果可想而知,最后他加入k8s生态构建,etcd就是coreos提供的捐赠给CNCF的,etcd的灵感来源于Apache Zo
阅读全文
摘要:##oracle 密码过期 ###1.1 ORA-28001: the password has expired 环境用的pdb,日志显示连接pdb的时候密码过期 root登陆 sqlplus / as sysdba 切换到pdb alter session set container=ecstmp
阅读全文
摘要:##k8s label & Selectors ###label简介 在部署实际应用时,每个人创建的pod越来越多,把他们分类到子集的需求开始明显,我们需要一种能基于任意标准,将上述pod组织成更小群体的方式,标签满足了上述需求,不仅可以组织pod,也可以组织k8s的其他资源,确切来说,标签就是附着
阅读全文
摘要:lsof 1.1 lsof lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。 2.1 选项 #lsof 打开所有文件 lsof #查看谁正在使
阅读全文
摘要:##groovy 脚本实例 升级数据库脚本 ###升级数据库脚本 经常需要根据数据库类型,数据库个数,种子文件来源等升级数据库,人工操作比较麻烦,升级数据库仅供参考 package feature node('ecs_wuhan_docker') { /** 参数部分: * 这部分是自己定义的参数,
阅读全文
摘要:##k8s 框架简介 IAAS:基础设施级服务 PAAS:平台级服务 SAAS:软件级服务 学习k8s的思维导图 链接:https://pan.baidu.com/s/154StovBmSXj4-ZzGUVbeVA 提取码:q34m ####发展史 Docker Swarm: 面向对象是中小型企业
阅读全文
摘要:##oracle 常用命令 ###登陆oracle sqlplus / as sysdba #以管理员身份登陆 sqlplus consoletmp/consoletmp@//192.168.58.135:1521/ECSTMP #consoletmp/consoletmp是账号密码,ECSTMP是
阅读全文
摘要:##redis 缓存 redis和memcache称为非关系型数据库,也成为了nosql数据库。而mysql,oracle,mariadb,sql server等都是关系型数据库 ###1.1 缓存概念 缓存是为了调节速度不一致的两个或者多个物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢
阅读全文
摘要:##Discuz论坛搭建 ###1.1 官网地址:https://discuz.com/docs/ ###2.1 docker部署Discuz docker run -d -p 80:80 -p 443:443 ccr.ccs.tencentyun.com/discuzq/dzq:latest ##
阅读全文
摘要:##达梦数据库常用操作命令 ###1.1 基础操作 ####1.1.1 登陆dameng数据库 我的服务部署在 /opt/dmdbms下面 cd /opt/dmdbms/bin ./disql SYSDBA/SYSDBA:5236 #登陆达梦数据库 #如果密码中有@符号,会登陆失败,可以用下面这种方
阅读全文
摘要:##Tongweb 部署环境 ###1.1 JVM参数修改 注:这里的启动参数配置,是修改的TongWeb自身启动的JVM参数,而不是你部署的服务的。 修改另外一个参数,否则要部署的服务会因为内存溢出而崩溃,我这里把192改成了4096 ###2.1 安装部署 TongWeb部署服务提供了两种方式
阅读全文
摘要:##k8s kubectl命令 ###常用别名 cat >> ~/.bash_profile <<EOF export NAMESPACE=default alias kgn='kubectl get node' alias kgns='rancher kubectl get node --show
阅读全文
摘要:##zookeeper集群部署 ###1.1 安装包下载 wget https://downloads.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz ###2.1 解压安装包 tar zxvf apach
阅读全文
摘要:##zookeeper 部署 ###1.1 安装zookeeper ####1.1.1 模式选择 zookeeper 的安装模式有三种: 单机模式( stand-alone):单机单 server; 集群模式:多机多 server,形成集群; 伪集群模式:单机多个 server,形成伪集群; 这里只
阅读全文
摘要:##kafka集群部署 ###1.1 环境准备 ####1.1.1 准备zookeeper 如果已经有现成的zookeeper单点或者集群可以直接使用,kafka自己也提供了的zookeeper的服务,需要修改 config/zookeeper.properties,下面会有讲解。我这里没装zook
阅读全文