运维知识
骑单车的青之扬
嘴上你念叨的明天,已离你不远~
展开
-
2021-Oct,24【1024】 我的节日我做主&&循环查看DNS信息##巡检脚本##
循环查看DNS信息##巡检脚本##注意自身的环境和是否支持'nslookup'命令[其实着重是脚本的思路和可行性,欢迎大家提问、探讨~(^ _ ^ )&]#!/bin/bashfunction lookupSingleIp(){ for ip in $@; do [[ -z $ip ]] && continue; panduan=`nslookup $ip | egrep 'name.原创 2021-10-24 22:49:54 · 2334 阅读 · 0 评论 -
IDEA中的注释颜色修改--->使用更美观
补充一点,先应用再点OK最后颜色推荐 60 179 113 【不囍自行选择】原创 2021-03-10 16:35:37 · 10508 阅读 · 8 评论 -
IDEA中Debug模式报错调整:jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196),JDWP...LOAD(509)
缘由:jre配置与project配置不一致,导致启动失败调整步骤:将jre与jdk设置相同,问题便得到解决原创 2021-02-01 13:18:58 · 1832 阅读 · 0 评论 -
服务器响应慢,你该具备的排查思路【分析与解决】---> I can do it well
在运维的日常中,常碰到标题所描述的问题,这类问题产生的原因可谓是千奇百怪,但问题终究得解决,以下简单整理了一下大致的排查思路,不同情况方法不一,仅供参考 ^ __ ^1).首先检查自身的网络问题,通过流量分析软件【flowmon】、机房工作人员协助分析2).检查是否和浏览器有关,打开浏览器测试【查看返回的状态码】,F12进入控制台查看,之前遇到过接口处于pending状态,尝试换了其他浏览器,没有问题,最后发现是该接口请求时的参数与浏览器默认编码不一致导致,改为utf-8,解决问题3).查看服务器原创 2020-12-31 17:44:59 · 1366 阅读 · 2 评论 -
jar和war的简介和区别 --->迎刃而解
面试回答型jar包是java的类进行编译生成的class文件就能打包的压缩包war包是一个web程序进行打包便于部署的压缩包简介理解型jar(Java Archive)是一种包文件格式,JAR文件具有.jar扩展名,可以包含库、资源和元数据文件。本质上,它是一个压缩文件,包含压缩版本的.class文件和编译后的Java库和应用程序的资源以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。tomcat这种Servlet容器原创 2020-12-07 20:16:17 · 1179 阅读 · 0 评论 -
Linux常用命令大全【面试宝典篇之下篇】
36.watch 周期性执行命令watch -n //指定指令执行的间隔时间(秒)watch -d //高亮显示指令输出信息不同之处watch -t //不显示标题37.at 一次性定时任务at -f //指定包含具体指令的任务文件atq //查看设定任务atrm //删除定时任务38.crontab 定时任务分时日月周crontab -e //创建定时任务crontab -l //查看定时任务39.pwd 显示当前路径pwd原创 2020-12-04 11:28:54 · 232 阅读 · 0 评论 -
Linux常用命令大全【面试宝典篇之上篇】
1.ifconfig 查看网卡的用法举例:ifconfig |grep -A1 ens33|grep inet|awk ‘{print $2}’ //获取IP地址ifconfig ens33 up //开启网卡ifconfig ens33 down //关闭网卡ifconfig //查看所有网卡2.route 看路由的route -n //数字形式现实ip地址route add -net 224.0.0.0 netmask 240.0.0.0 dev ens原创 2020-12-04 11:28:35 · 368 阅读 · 0 评论 -
聊一聊Zabbix都监控哪些参数
面试中的话,经常被问到技术方面的问题,也就是知识点的掌握程度,如果你准备充分的话,这个到不难,但一些开放性的东西,你可能答得就不是很好,便来到了我们的正题Zabbix监控哪些参数呢?这个范围是比较大、比较开放的,阔以 以点带面的回答,也可概括性的回答,下面列举一些数据库:磁盘使用情况、内存使用情况、并发链接数量 数据库增删改查的频率、主从状态、缓冲池web:web服务是否正常、订单是否能正常下单注册是否正常、服务的响应时间、服务的并发量磁盘:使用率、block数,Inode数原创 2020-12-01 13:45:01 · 3775 阅读 · 2 评论 -
JVM内存泄漏和内存溢出//区别//联系||解决方法和思路--->面试技巧白话回答篇 昭昭在目
叙述型:内存泄漏:内存空间使用完毕之后为被收回,也就是一个内存对象的生命周期超出了程序需要它的时间长度内存溢出:程序申请内存时,没有足够的内存供使用,好比程序申请了50M的内存,可内存只剩下了30M简答型:内存溢出:申请不到足够的内存;内存泄露:无法释放已申请的内存;两者关系:内存泄露→剩余内存不足→后续申请不到足够内存→内存溢出解决方案:修改JVM启动参数【Xms,Xmx】,增加内存检查错误日志,查看OutOfMemory 是否有异常检查代码【死循环/递归调用/一次全部查询数据】,进原创 2020-11-30 09:43:09 · 222 阅读 · 0 评论 -
Nginx优化小技巧之隐藏版本号——隐介藏形
隐藏版本号的好处Nginx版本号默认是显示的,别人就可看到你的服务器nginx的真实版本号,前些时间暴出了一些Nginx版本漏洞,就是说有些版本有漏洞,而有些版本没有。这样暴露出来的版本号就容易变成攻击者可利用的信息。So,从安全的角度来说,隐藏版本号会相对安全些!修改配置文件 vim /usr/local/nginx/conf/nginx.confhttp里面,server的上面【注意位置】更改前更改后不忘初心方得始终...原创 2020-11-24 10:26:20 · 330 阅读 · 2 评论 -
EFK收集nginx日志,kibana可视化统计访问前10IP,PV、UV数据,配置nginx正则匹配,手把手教会每一位新兴的程序猿~@^Y^
EFK收集nginx日志在上一篇的基础上 【153端】操作1.安装epel和ab压测2.安装nginx并启动3.验证端口4.编辑filebeat配置文件5. 启动filebeat6.添加nginx配置文件【154端】7.修改管道【化一为二】8.编写正则匹配9.重启/验证10.【153端】11.登录测试在上一篇的基础上 【153端】操作1.安装epel和ab压测yum -y install epel-release httpd-tools2.安装nginx并启动yum -y install ng原创 2020-09-20 21:33:37 · 2073 阅读 · 1 评论 -
centos7搭建EFK,kafka和zookeeper简介和原理~kafka模拟生产者和消费者以及故障处理
EFK 收集messages日志环境准备1. 关闭防火墙 selinux2. 修改主机名称3. 修改vim /etc/hosts文件4. 安装jdk5. 安装zookeeper6. 改名移动7. 修改配置文件7. 创建myid文件8. 开启zk服务9. 安装kafka10. 进入目录编辑配置文件11. 开启kafka 服务12. 创建topic 【一台创建模拟生产,一台模拟消费】13. 安装服务 【192.168.112.153端】14. 查看列表15. 安装elastics原创 2020-09-18 19:43:45 · 495 阅读 · 0 评论 -
运维面试小技巧之监控体系建设,也就是监控的层级,再者假如让你负责监控工具建设,说说你的思路
简答概述型:监控系统级——内存,cpu,硬盘,进程数,tcp状态监控应用级——监控服务,端口,status模块监控网络级——监控url监控的处理方式:建立集中监控平台实现统一展示和管理,支持两地三中心建设,具备灵活的扩展性,支持运维大数据分析原有的监控工具保留为主在原有的基础上进行创新再生【原有的往往是沉淀的精华,具有价值性】各专业条线对各条线的监控负责各专业条线是最清楚自己需要什么监控的团队,精挑细选,一一吻合,保障基础技术的建设工具间整合采用多点开花的建设方式更有原创 2020-11-06 20:07:21 · 557 阅读 · 0 评论 -
进程和线程区别和联系以及两者的基本概念,拨开云雾,透过现象看本质
@TOC进程简介是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。进程一般由程序,数据集合和进程控制块三部分组成特征动态性:进程是程序的一次执行过程,是临时的,有生命期的,是动态产- 生,动态消亡的;并发性:任何进程都可以同其他进行一起并发执行;独立性:进程是系统进行资源分配和调度的一个独立单位;结构性:进程由程序,数据和进程控制块三部分组成线程原创 2020-10-28 19:16:22 · 321 阅读 · 0 评论