07 2019 档案
摘要:linux 安装docker docker版本 社区版,CE 企业版,EE "安装文档" 镜像管理 镜像常用命令 docker pull 拉镜像 docker push推送镜像 docker image inspect nginx 查看镜像的信息 docker image ls docker ima
阅读全文
摘要:ELK Stack介绍 大型项目,多产品线的日志收集 ,分析平台 为什么用ELK? 1.开发人员排查问题,服务器上查看权限 2.项目多,服务器多,日志类型多 ELK 架构介绍 数据源 logstash elasticsearch kibana elasticsearch:分布式数据库 logstas
阅读全文
摘要:1.内置变量 变量名| 描述 | FS| 输入字段分隔符,默认是空格或制表符 OFS| 输出字段分隔符,默认是空格 RS |输入记录分隔符,默认是换行符\n ORS| 输出记录分隔符,默认是换行符\n NF |统计当前记录中字段个数 NR |统计记录编号,每处理一行记录,编号就会+1 FNR| 统计
阅读全文
摘要:一、简介 awk 是一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及 生成报表等等。 在 Linux 系统下默认 awk 是 gawk,它是 awk 的 GNU 版本。可以通过命令查看应用的版本:ls l /bin/awk 基本的命令语法: 其中 pattern 表示
阅读全文
摘要:正则表达式 基础正则表达式:BRE(basic regular express) 扩展正则表达式:ERE(extend regular express),扩展的表达式有+、?、|和() [root@localhost ~]# echo -e "123444\nxf"|grep "12."123444
阅读全文
摘要:数组:相同元素按一定顺序组成的集合 1.初始化数组 array=(1 2 3) 2.添加元素 array[0]=111 [root@localhost shell_scripts]# echo ${array[*]}111 2 xi 3.命令的输出做数组 [root@localhost shell_
阅读全文
摘要:主题:获取网卡的流量 ifconfig 查看流量 文件流量数据量 脚本内容 #!/bin/bash#name: mark# check network dev's liuliangnic=1 echo -e "In Out"while true;do old_in=(awk '/'$nic'/{
阅读全文
摘要:主题:一键查看占用内存、cpu高的进程 echo " cpu top 10 list "ps -eo pid,pcpu,pmem,args --sort=-pcpu|head -n 10echo " memery top 10 list "ps -eo pid,pcpu,pmem,args --so
阅读全文
摘要:主题:一键查看服务器使用率 cpu vmstat suyu wa memery free disk df -h /dev tcp连接数 netstat cpu(){ used=(vmstat |awk '{if(NR==3)print $13+$14}') iowait=(vmstat |awk
阅读全文
摘要:主题:批量创建100个用户并设置密码 脚本内容 user_list=@user_file=./user.infofor USER in {user_list};do if ! id USER &>/dev/null;then PASS=(echo $RANDOM |md5sum |cut -
阅读全文