Linux与Shell
文章平均质量分 77
Linux与Shell常见用法
chuntian_tester
路漫漫其修远兮,吾将上下而求索。
展开
-
Docker Swarm ---- docker 服务集群
真实的服务部署,往往为了满足三高,高可用,高性能,高效率等都会将多个服务部署在多个节点上,这样能避免多个服务对服务器资源的竞争,且一个节点挂了,不会影响到整个服务的使用;这个时候就需要Docker Swarm来管理docker 集群,集群中的各个docker服务往往都会采用overlay的网络模式。docker swarm 架构:1.Docker Swarm作用:类似k8作用,实际工作中更多使用k8s 集群 大型应用......原创 2022-05-15 15:45:16 · 1309 阅读 · 0 评论 -
Linux性能统计工具
测试后端服务的时候需要监控该服务消耗的系统资源,可以使用如下工具:top -n 20 -d 1 -b | grep -i --line-buffered rshim | awk 'BEGIN{OFS="\t";print "%CPU","%MEM"}{print $9,$10}{CPU+=$9;MEM+=$10}END{print "............";print " avg";print CPU/NR,MEM/NR}'......原创 2021-09-29 11:30:28 · 20024 阅读 · 0 评论 -
Linux三剑客对Nginx日志分析
日志数据检索 1.找出log中的404和500的报错信息less logs.txt | awk '$9==404||$9==500 {print $0}' | wc -lless logs.txt | awk '$9~/404|500/ {print $0}' | wc -l~为正则匹配符,~/404|500/表示正则匹配值为404或500的行 2.找出500报错时候的上下文日志数据统计......原创 2021-09-29 01:51:10 · 15517 阅读 · 0 评论 -
Linux进阶命令curl和jq
1.curl 命令:curl是一个向服务器发送或从服务器获取数据的传输数据工具,与用户无交互. curl -X 指定请求方式:curl -X POST https://www.baidu.com curl -X POST -d 指定请求参数:curlcurl -X POST -d "user=chuntian" https://www.baidu.com curl -x 指定代理: curl -x 127.0.0.1:8888 https://www......原创 2021-09-28 23:58:41 · 15601 阅读 · 0 评论 -
Bash脚本编写--传参与运算
1.read命令 从标准输入读取数据并赋值给变量:read var ; 从输入读取读个内容并赋值给var1,var2,var3:read var1 var2 var3; 不指定变量(会赋值给默认的变量REPLY): read;2.脚本参数传递 $0 脚本名称 $1~$n 获取参数 $# 传给脚本的参数的个数 $$ 脚本运行的当前进程的进程号PID ......原创 2021-09-28 23:19:03 · 16736 阅读 · 0 评论 -
Bash编程语法
1.变量 规则:a.变量命名只能是英文字母,数字,下划线组成,首字符不能为数字; b.中间不能有空格,可以是下划线; c.不能使用标点符号; d.不能使用bash内置的关键字(可使用help命令查看保留的关键字) 定义变量:name="chuntian" 只读变量:readonly name 使用变量:$name 删除......原创 2021-09-28 01:08:11 · 19582 阅读 · 0 评论 -
Linux三剑客与管道及正则
linux常用工具: 1.正则:正则表达式是记录文本规则的代码。在线正则表达式测试 2.管道符“|”,用于连接两个命令间的输出与输入,管道符“|”左边的命令的输出会作为管道符“|”右边命令的输入。 echo "hello world" | grep hello 3.grep,sed,awk为三剑客,对文本进行处理。 1).grep 根据用户指定的模式(pattern)对目......原创 2021-09-27 23:14:41 · 15533 阅读 · 0 评论 -
Linux常用命令与Shell
Linux根据发行版不同分为CentOS,Ubuntu,小红帽等,都是基于相同的linux内核,由unix发展而来。一、持续监视系统负载和性能 top -n:轮询次数 top -n 4:轮询监视4次后退出top二、查看系统网络相关信息 ping:测试网络连接情况 -c: ping的次数 -l: 每次ping的时间间隔 netstat:打......原创 2021-09-27 21:35:35 · 15179 阅读 · 0 评论