摘要: 当你登陆一台 Linux 服务器之后,因为一个问题要做性能分析时:你会在第 1 分钟内做哪些检测呢? 在 Netflix,我们有很多 EC2 的 Linux 机器,并且也需要很多性能分析工具来监控和检查它们的性能。包括有针对云上的监控工具 Atlas,和按需要进行实例分析的 Vector。虽然这些工 阅读全文
posted @ 2021-02-09 11:39 码农在线A 阅读(247) 评论(0) 推荐(1) 编辑
摘要: 相信大家平时都会有需要复制粘贴数据的时候,如果是打开文件进行复制粘贴,就不可避免的需要较多的鼠标与键盘的操作,就会比较繁琐。那么有没有可以省掉这些繁琐操作的复制粘贴的方法呢? 答案是肯定的,那就是重定向。重定向是一种高效的方法,无需大量的鼠标与键盘操作就可以完成数据的转移。重定向可以分为输入重定向以 阅读全文
posted @ 2021-02-07 17:37 码农在线A 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 相信大家平时都会有需要复制粘贴数据的时候,如果是打开文件进行复制粘贴,就不可避免的需要较多的鼠标与键盘的操作,就会比较繁琐。那么有没有可以省掉这些繁琐操作的复制粘贴的方法呢? 答案是肯定的,那就是重定向。重定向是一种高效的方法,无需大量的鼠标与键盘操作就可以完成数据的转移。重定向可以分为输入重定向以 阅读全文
posted @ 2021-02-05 19:11 码农在线A 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。 iptables相关 如非必须,关掉或卸载iptables防火墙,并阻止kernel加载iptables模块。这 阅读全文
posted @ 2021-02-04 20:10 码农在线A 阅读(253) 评论(0) 推荐(0) 编辑
摘要: \1. 时间的表达方式有两种,一种是 human time,比如我们所说的年月日等,一种是 machine time,比如我们用 System.currentTimeMillis() 方法获得的毫秒数。 \2. machine time 表示的是从epoch时间(1970年1月1日0时0分0秒)开始 阅读全文
posted @ 2021-02-03 17:27 码农在线A 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 前言 由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。 因此很多人在写的时候也是想 阅读全文
posted @ 2021-02-02 20:05 码农在线A 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 在Linux开发中,经常会编写shell脚本来执行一些任务,通常是一个脚本只做一件事,随着任务的增加,脚本会越来越多,可复用的地方也会逐渐增加,这时就需要提取出脚本中的公共的功能放到一个通用的脚本中,其他脚本都能复用它 本篇文章介绍shell脚本中如何执行外部脚本,如何调用外部脚本中的函数,以及脚本 阅读全文
posted @ 2021-02-01 20:44 码农在线A 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 尽管Snort之类的工具在筛选通过我们的网络而来的所有内容方面做得非常出色,但有时必须要查看原始数据。为此,我们最好的工具是“ tcpdump”。 使用tcpdump的最基本方法是简单地发出以下命令: tcpdump 您可以使用-v选项获得更多详细信息,而-vv可以获取更多信息。 有用的选项 假设您 阅读全文
posted @ 2021-01-29 18:14 码农在线A 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢? Netflix 在 AWS 上有着大规模的 EC2 集群,以及各种各样的性能分析和监控工具。比如我们使用 Atlas 来监控整个平台,用 Vector 实时分析 EC2 实例的性能。这些工具已经能够帮 阅读全文
posted @ 2021-01-29 18:13 码农在线A 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 从 Docker 迁移到 Docker Swarm,再到 Kubernetes,然后处理了多年来的所有各种 API 更改之后,我非常乐意发现部署中出现的问题和把问题进行修复。 我今天分享下我认为最有用的5条故障排除技巧,以及一些其他的使用技巧。 kubectl –“瑞士军刀” kubectl 就是我 阅读全文
posted @ 2021-01-29 18:12 码农在线A 阅读(173) 评论(0) 推荐(0) 编辑