12 2020 档案
摘要:将项目迁移到k8s平台是怎样实现的? 制作镜像 控制器管理Pod Pod数据持久化 暴露应用 对外发布应用 日志/监控 1 制作镜像分为三步: 第一基础镜像,是基于哪个操作系统,比如Centos7或者其他的 第二步中间件镜像,比如服务镜像,跑的像nginx服务,tomcat服务 第三步项目镜像,它是
阅读全文
摘要:一:简介kubectl port-forward 通过端口转发映射本地端口到指定的应用端口,从而访问集群中的应用程序(Pod).二:举例1.创建一个 Pod 来运行 Redis 服务器a.创建一个 Pod: 点击(此处)折叠或打开 kubectl create -f https://k8s.io/d
阅读全文
摘要:1防止攻击 1、禁用ping,vi /etc/rc.d/rc.local下添加一行:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all,0表示运行,1表示禁用 2、防止DOS攻击,所有用户设置资源限制,vi /security/limits.conf添加
阅读全文
摘要:一、简介 1、LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog
阅读全文
摘要:最近做了个项目,需要统计linux 下当前socket 的fd数量,总结如下: Linux中查看socket状态: IPV4 cat /proc/net/sockstat sockets: used 130TCP: inuse 64 orphan 0 tw 0 alloc 70 mem 3UDP:
阅读全文
摘要:在开发运维的时候我们常常会遇到类似“Socket/File: Can’t open so many files”,“无法打开更多进程”,或是coredump过大等问题,这些都可以设置资源限制来解决。今天在教某位客户设置最大文件数方法时,搜索网上的方法时发现各家说法并不一致,便写了这篇文档。 通常对L
阅读全文
摘要:1./etc/security/limits.conf中指定的nofile的值,nofile有上限,不是无穷大。nofile由内核参数nr_open定义的. “在2.6.25内核之前有个宏定义,定义了这个值的最大值,为1024*1024,正好是100万,而在2.6.25内核及其之后,这个值是可以通过
阅读全文
摘要:前两天在调查一个"too many open files"的问题,和之前一样,自然而然的用到了lsof,加上一堆漂亮的命令组合来查看哪些程序打开了很多文件。lsof | awk '{print $2}' | uniq -c | sort -rnk1 | head啪的一敲回车,很顺利的定位到几个doc
阅读全文
摘要:最近在对tomcat 的一个 项目进行 压测, 普通用户 启动 tomcat 的时候 压力上去以后就会报 java.lang.OutOfMemoryError 的错误, 这种错误 按道理来说都是 系统 max user processes 的问题。 当时我登陆了服务器查看 系统 的 ulimit 1
阅读全文
摘要:1. LVM逻辑卷管理 2. ext4文件系统 2.1 扩容CentOS6的根文件系统(ext4) 根文件系统在 /dev/VolGroup/lv_root 逻辑卷上,文件系统类型为ext4,大小为10G,现在要将其扩容成20G。 1)调整分区类型为8e # 调整分区类型为LVM,也就是8e类型 f
阅读全文
摘要:1.inodes介绍 Linux系统下文件数据储存在"块"中,文件的元信息,例如文件的创建者、文件的创建日期、文件的大小等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。inode也占用硬盘空间,硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个
阅读全文
摘要:转载于https://dbawsp.com/category/devops/elk Filebeat连接Redis数据库: 当前已经把 Nginx日志配置为 json格式了(要修改nginx日志的格式,请复制下方日志配置到nginx配置中) 如果没有安装nginx,请点击下方文章链接 CentOS-
阅读全文
摘要:转载于https://dbawsp.com/1075.html Nodejs官网 Nodejs中文网 安装nodejs: 在jenkins服务器安装 [root@jenkinsserver ~]# mkdir /home/tools && cd /home/tools [root@jenkinsse
阅读全文
摘要:转载于https://dbawsp.com/1097.html 超管密码找回: 删除Jenkins目录下config.xml文件中下面代码,并保存文件。 <useSecurity>true</useSecurity> <authorizationStrategy class="hudson.secu
阅读全文
摘要:搭建Nexus私服实现本地拉取依赖包 转载于https://dbawsp.com/1439.html 安装JDK与Nexus环境: 修改主机名: hostnamectl set-hostname nexus bash 网站内搜索: jdk-8u181-linux-x64.rpm mkdir /hom
阅读全文
摘要:ulimit -SHn 65535内核优化net.ipv4.ip_forward = 1 #开启路由功能net.ipv4.conf.default.rp_filter = 1 #禁用所有IP源路由 net.ipv4.conf.default.accept_source_route = 0 #禁用ic
阅读全文
摘要:sysctl -a 查看内核配置 1)优化Linux文件打开最大数:vi /etc/security/limits.conf* soft noproc unlimited* hard noproc unlimited* soft nofile 102400* hard nofile 102400为了
阅读全文
摘要:主机中断优化 ingress-nginx 物理机执行 top 命令发现每个 CPU 的 si 指标不均衡,针对此问题 我们开启了网卡多队列机制 以及中断优化。 开启网卡多队列: ethtool -l eth0 // 查看网卡可以支持的多队列配置ethtool -L eth0 combined 8 /
阅读全文
摘要:[root@ansible ansible]# more roles/find/tasks/main.yml # tasks file for find # author: loong576 - name: choose the directory find: paths: "{{ director
阅读全文
摘要:如果你运行fsck命令(文件系统检查和修复命令),它也许会找到一些数据碎片,这些文件碎片在硬盘中并没有引用。特别的,fsck也许能找到看起来是完整的文件,但是在系统中没有名字-一个inode但是不对应文件名。这个数据仍然占用硬盘空间,但是并不能通过正常方式访问。 lost+found目录的文件通常是
阅读全文
摘要:当在删除或者移动目录时,有进程在使用目录时无法彻底删除,删除或者移动后又会生产缓存文件,目录又再现
阅读全文
摘要:mount挂载目录千万不要挂载已有文件的目录,挂载空的目录,不然会造成进程终止,需要杀死进程umont
阅读全文
摘要:number_of_replicas 是数据备份数,如果只有一台机器,设置为0 number_of_shards 是数据分片数,默认为5,有时候设置为3 可以在线改所有配置的参数,number_of_shards不可以在线改 curl -XPUT '10.0.120.39:9200/_setting
阅读全文
摘要:path.config: /usr/local/logstash-7.8.0/config/conf.d/*.conflog.level: error
阅读全文
摘要:单节点 xpack 配置 也可以参考https://blog.csdn.net/qq330983778/article/details/103537252 修改 ES 配置文件,开启 Security 默认文件:./config/elasticsearch.yml xpack.security.en
阅读全文
摘要:So just did a lot of experimenting and found Works: when: inventory_hostname in groups['group'] Fails:when: inventory_hostname in {{ groups['group'] }
阅读全文
摘要:- name: 查看进程中是否存在启动的服务 shell: "cd {{ SERVER_HOME }}/{{ SERVER }} && sh sh.sh status" register: result changed_when: false failed_when: result.stdout.f
阅读全文
摘要:- name: Unarchive Installation become: yes unarchive: src: "/opt/dist-{{ version }}.tar" dest: /opt/ remote_src: yes when: inventory_hostname == ip_ad
阅读全文
摘要:find . -name payment-channel-boc.zip|sed 's/.//'|sed "s:^:`pwd`:"
阅读全文
摘要:Tomcat性能调优: 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详
阅读全文
摘要:一、查看Jenkins有哪些环境变量 1、新建任意一个job 2、增加构建步骤:Execute shell 或 Execute Windows batch command 3、点击输入框下方的“可用环境变量” 4、可以看到有如下变量供使用: 变量名 解释 BUILD_NUMBER The curre
阅读全文
摘要:https://www.cnblogs.com/zoujiaojiao/p/12574016.html 使用jenkins的SSH Publishers远程执行 配置 SSH Servers 如图,系统管理->系统设置->SSH Servers 点击 往下翻到: 远程脚本功能说明 本次远程脚本需要实
阅读全文
摘要:wrk 的一个很好的特性就是能用很少的线程压出很大的并发量. 原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等. 其实它是复用了 redis 的 ae 异步事件驱动框架. 确切的说 ae 事件驱动框架并不是 redis 发明的, 它来至于 T
阅读全文
摘要:开源WAF集锦收集 https://blog.51cto.com/14678079/2474927 1.免费版本sharewaf http://www.sharewaf.com/ 2.hihttps hihttps是一款少有完整源码的高性能WEB应用 + MQTT物联网防火墙,兼容ModSecuri
阅读全文
摘要:请求为 curl -H "Content-Type: application/json" -XPUT -u elastic:XXXX "http://XXXXXX9200/_settings" -d '{"number_of_replicas" : 0}
阅读全文
摘要:https://blog.csdn.net/qq_39506978/article/details/89397518
阅读全文
摘要:[Unit]Description=Prometheus elasticsearch_exporterAfter=local-fs.target network-online.target network.targetWants=local-fs.target network-online.targ
阅读全文
摘要:http://tool.chinaz.com/Tools/unixtime.aspx
阅读全文
摘要:https://prometheus.io/download/
阅读全文