分类: Linux

Linux

157 篇文章

蓝绿发布、滚动发布、灰度发布,有什么区别?
在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。目前有很多部署发布的技术, 这儿将常见的做一个总结。 上面所说难免有些抽象, 举一个情景例子, 加入你是微博项目负责人员, 现在新版本较原来的老版本有很大的改变, 这设计到服务架构、前端UI等等, 经过测试功能没有障碍, 那么这时候如何让用户切…
Linux下java进程CPU占用率高分析方法
在工作当中,肯定会遇到由代码所导致的高CPU耗用以及内存溢出的情况。这种情况发生时,我们怎么去找出原因并解决。 一般解决方法是通过top命令找出消耗资源高的线程id,利用strace命令查看该线程所有系统调用   方法一:   1.通过top命令查看当前系统CPU使用情况,找到可疑进程PID   top - 09:37…
加速 Nginx 响应的 5 个措施!效果明显!
海军上将威廉·麦克拉文在 2014 年于德克萨斯大学发表的著名演讲中说,如果你想改变世界,就从铺床开始吧!有时,一些很小的事情可能会产生很大的影响,无论你是早上起来整理你的床铺,还是对网站的 HTTP 服务配置文件做一些小小的改变。 这看起来像是不是有些夸大其词呢?但是,在 2020 年的前几个月里面,击垮了人们关于世界,什么是正常和合理的定义。由…
负载均衡之 LVS 与 Nginx 对比
今天总结一下负载均衡中LVS与Nginx的区别,好几篇博文一开始就说LVS是单向的,Nginx是双向的,我个人认为这是不准确的,LVS三种模式中,虽然DR模式以及TUN模式只有请求的报文经过Director,但是NAT模式,Real Server回复的报文也会经过Director Server地址重写: 对这三种模式有不了解的可以参考我之前的文章:…
Tcpdump 入门指南
简介     tcpdump - dump traffic on a network 例子 不指定任何参数 监听第一块网卡上经过的数据包。主机上可能有不止一块网卡,所以经常需要指定网卡。 tcpdump 监听特定网卡 tcpdump -i en0 监听特定主机 例子:监听本机跟主机182.254.38.55之间往来的通信包。 备注:出、入的包都会被…
DAS,SAN, NAS 和IP SAN他们之间的区别和联系
磁盘阵列有三种架构分别为:DAS,NAS,SAN,这时面我们着重了解下他们的用途。 一、SAN: 其中SAN又分IP-SAN和FC-SAN SAN是一个存储的区域网络。是由光纤 以及SAN交换机 SAN卡 存储组成。形成一个存储网络。作用于服务器集的作用。他有自己的传输协议。无法工作在以太网中。成本很高。 1、IP-SAN IP-SAN 是由ISC…
Linux 服务器日常巡检脚本分享
Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列的操作 直接用就行了。 报告以邮件发送到邮箱 在log下生成巡检报告。 #!/bin/bash # @Author: HanWei # @Date:   2020-03-16 09:56:57 # @Last Modified by:   HanWei…
七步制作一个超级精简的 Docker 镜像,So easy
  目录 介绍 镜像层(Layers) 制作步骤 lab-1:初始化构建 Redis 镜像 lab-2:优化基础镜像 lab-3:串联 Dockerfile 指令 lab-4:压缩你的镜像 lab-5:使用最精简的 base image lab-6:提取动态链接的 .so 文件 lab-7:为 Go 应用构建精简镜像 总结 参考 作者简介…
常考的 21 条 Linux 命令
一、文件和目录 1. cd命令 (它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径) cd /home    进入 '/ home' 目录 cd ..            返回上一级目录 cd ../..         返回上两级目录 cd               进入个人的主目录 cd ~user1  …
0.2 秒居然复制了 100G 文件?
cp 引发的思考 今天同事用 cp 命令,把他给惊到了! 背景是这样的:他用 cp  拷贝了一个 100 G的文件,竟然一秒不到就拷贝完成了! 用 ls  看一把文件,显示文件确实是 100 G。 sh-4.4# ls -lh -rw-r--r-- 1 root root 100G Mar  6 12:22 test.txt 但是copy起来为什么…