Linux+运维
文章平均质量分 88
Linux系统的运维和调优也是软件开发人员的一项必备技能。
jeff.sheng
一只没有梦想的咸鱼
展开
-
CI/CD笔记:《持续交付:发布可靠软件的系统方法》
《持续部署:发布可靠软件的系统方法》,这是CI/CD领域一本非常经典的书籍,程序员值得一读,这里摘抄一些读书笔记分享给大家,大家可以去读一下,每个章节都相对独立,大家可以对感兴趣的章节加以阅读。原创 2021-06-20 21:48:49 · 1276 阅读 · 5 评论 -
运维工具:这些jdk自带的监控和故障处理工具,都会用了吗?
jdk本身为我们定位java相关的生产问题提供了内置的工具,这些内置的工具用好了足以应对常见的大多数生产问题,这篇就将jdk自带命令行和可视化工具做一下汇总介绍。原创 2021-05-31 14:26:47 · 1351 阅读 · 13 评论 -
Wireshark和tcpdump抓包工具的使用说明
wireshark和tcpdum使我们平时使用的比较多的抓包工具,很多朋友不知道怎么使用,这里整理了下简单解释一下,抓包比较简单,难的是如何分析抓到的报文,并定位到具体的问题,这需要结合实践经验慢慢打磨。原创 2021-03-08 16:28:33 · 780 阅读 · 0 评论 -
Spring Boot Actuator监控的简单使用
Spring Boot Actuator帮助我们实现了许多中间件比如mysql、es、redis、mq等中间件的健康指示器。通过 Spring Boot 的自动配置,这些指示器会自动生效。当这些组件有问题的时候,HealthIndicator 会返回 DOWN 或 OUT_OF_SERVICE 状态,health 端点 HTTP 响应状态码也会变为 503,我们可以以此来配置程序健康状态监控报警。使用步骤也非常简单,这里演示的是线程池的监控。模拟线程池满了状态下将HealthInicator指示器变为D原创 2020-05-24 18:56:38 · 2462 阅读 · 0 评论 -
CentOS 7 下安装 Nginx
下载:nginx-1.13.4.tar.gz解压到:/usr/local/software/nginx-1.13.4yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel#cd nginx-1.13.4#./configure --prefix=/us...原创 2018-03-10 17:01:41 · 264 阅读 · 0 评论 -
使用winScp实现跳板机登陆内网服务器
通常网站为了安全起见,一般会在windows登陆linux内网时设置一层跳板机作为屏障,也就是说必须先登陆跳板机,然后才能登陆到内网服务器中,进而进行操作。这里使用winscp来配置一下如何登陆:首先设置跳板机配置,打开高级站点设置---选择隧道设置验证方式,确定然后再设置我们的内网服务配置,保存!...原创 2019-03-16 18:58:15 · 9990 阅读 · 0 评论 -
服务端长连接禁用问题
服务端tomcat配置:使用postman发送请求到服务端,发现第一次可以成功,接着请求第二次就响应超时,开始以为是postman的问题,因为使用JAVA代码模拟了连续两次请求,就可以得到两次响应,还在服务端linux上抓包进行分析了: tcpdump -i eth1 host 39.108.192.160 and port 4001 -w /tmp/20181026...原创 2018-10-26 21:30:20 · 1936 阅读 · 0 评论 -
linux时间同步
#crontab -e进入vi界面的insert模式,输入:* * * * * /sbin/ntpdate cn.pool.ntp.org保存退出!再次查看时间是否已经同步,如果还没同步可以使用:ntpdate -d ntp.sjtu.edu.cn当前前提是安装了ntpupdate包:yum install -y ntpdate ...原创 2018-09-15 11:39:57 · 463 阅读 · 0 评论 -
使用公钥配置ssh登录
有时候我们不想通过ssh直接用户和密码进行登录,而是要用一个公钥文件进行登录,那么使用如下方式即可:ssh-keygen-trsa-C"xxx@qq.com"通过这个命令cmd生成一个本地的公钥文件,将公钥文件在服务器上执行下。然后就可以使用xshell 配置了即可登录!...原创 2019-09-16 17:13:52 · 278 阅读 · 0 评论 -
Nginx+keepalived搭建主备HA(IP飘移)
设计图环境准备 192.168.2.128:nginx + keepalived backup 192.168.2.129:nginx + keepalived master 192.168.2.130:httpd 192.168.2.131:httpd 192.168.2.100:虚拟ip(VIP),对外提供服务的ip,...原创 2019-06-04 22:41:23 · 1305 阅读 · 0 评论 -
Keepalived搭建
LVS+Keepalived构建拓扑图安装keepalived keepalived起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态,后来又加入了VRRP的功能,VRRP是Virtual Router Redundancy Protocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由出现的单点故障问题,它能够保证网络的不间断、稳...原创 2019-05-31 15:28:52 · 919 阅读 · 0 评论 -
记录一次线上关于socket超时问题的定位
现象:应用程序就是简单的spring+cxf组成的系统,系统上线运行后发现运行一段时间之后就发现请求可以进来却得不到处理,cxf的处理过程是创建一个线程,并提交到线程池去执行.。import java.io.PrintWriter;import javax.servlet.AsyncContext;import javax.servlet.http.HttpServletRequest...原创 2018-11-23 15:49:20 · 1482 阅读 · 0 评论 -
Tomcat监控之probe安装
首先需要添加Tomcat用户账号修改$CATALINA_HOME/conf/tomcat-users.xml:<tomcat-users><!-- 用户角色 --><role rolename="manager"/><!-- 用户账号 --><user username="admin" password="admin原创 2018-11-14 18:00:26 · 487 阅读 · 0 评论