摘要: 1、使用top 命令找到cpu,内存使用率高得进程 ,得到进程id 2、top -Hp 进程id ,获取当前进程的线程,比如:top -Hp 26937 3、将得到线程号转换为16进制 printf ”%x\n“ 线程id printf ”%x\n“ 27155 4、利用jstack 获取信息 js 阅读全文
posted @ 2021-03-17 17:18 shadow907080 阅读(550) 评论(0) 推荐(0) 编辑
摘要: ansible xx-m shell -a "ps -ef | grep tomcat | grep -v grep | awk '{print $2}'" 提取tomcat的进程pid回失败,原因是ansible 设别awk的$ 符号有问题 改成ansible aecc -m shell -a " 阅读全文
posted @ 2021-03-12 14:50 shadow907080 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: cat > /etc/yum.repos.d/linnux-kernel.repo <<EOF[kernel-longterm-4.19]name=kernel-longterm-4.19baseurl=https://copr-be.cloud.fedoraproject.org/results/ 阅读全文
posted @ 2021-01-28 14:16 shadow907080 阅读(595) 评论(0) 推荐(0) 编辑
摘要: MYSQL服务器my.cnf配置文档详解硬件:内存16G [client]port = 3306socket = /data/3306/mysql.sock [mysql]no-auto-rehash [mysqld]user = mysqlport = 3306socket = /data/330 阅读全文
posted @ 2019-06-27 10:41 shadow907080 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: zk:zookeeper NN:namenode DN:datanode ZF Failover Controller:简称zkfc ,是zk的客户端,只运行在主备的namenode上,主要作用是判断 那个主节点,那莪是备用节点,同事在主备切换的时候也会做判断,zkfc 是active的状态,同理, 阅读全文
posted @ 2019-03-13 10:47 shadow907080 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: VIM安装成功后可以使用,但对中文是乱码,解决方法是在vim的配置文档中添加相关设置即可: 找到etc/vimrc 编辑~/.vimrc文件,加上如下几行: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencodi 阅读全文
posted @ 2019-01-15 14:57 shadow907080 阅读(563) 评论(0) 推荐(0) 编辑
摘要: --- - hosts: test gather_facts: F #开启debug vars: war: "ps -ef | grep tomcat | grep -v grep | awk '{print $2}'" tasks: - name: stop tomcat shell: nohup /bin/bash /tmp/stop_tomcat.sh&... 阅读全文
posted @ 2019-01-10 16:20 shadow907080 阅读(17634) 评论(2) 推荐(0) 编辑
摘要: 部署前提:已经安装好了kubernetes的集群,版本是1.11.1,是用kubeadm部署的。 2台虚拟机:master:172.17.1.36 node1:172.17.1.40 prometheus 是kubernetes 监控,可以监控k8s的核心指标以及自定义指标 起官方地址:https: 阅读全文
posted @ 2018-10-24 11:26 shadow907080 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 实验环境准备2台虚拟机: master节点:172.17.1.36 node节点:172.17.1.40 首先安装master节点: master 的虚拟机是全新的机器,在安装kubernetes之前的做下准备工作 关闭防火墙 systemctl stop firewalld syst 阅读全文
posted @ 2018-10-17 16:05 shadow907080 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: kubernetes configmap 核心作用是让配置信息和镜像解耦,pod可以使用configmap的数据生成配置文件。如果后端的pod配置文件要改变时,只需要更改下configmap里面的数据,让后会动态的改变pod容器里面的配置信息。 configmap的数据是以键值的形式 configM 阅读全文
posted @ 2018-10-10 15:24 shadow907080 阅读(860) 评论(0) 推荐(0) 编辑