shell
my_qq_990814268
少年听雨歌楼上,红烛昏罗帐。壮年听雨客舟中,江阔云低、断雁叫西风。
而今听雨僧庐下,鬓已星星也。悲欢离合总无情,一任阶前、点滴到天明。
人的一切痛苦,本质上都是对自己无能的愤怒。
展开
-
Request to Elasticsearch failed: search_phase_execution_exception Error
详细报错如下Request to Elasticsearch failed: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"The length of [message] field of [rjxwrXYBmdQ8ALlqPuhB] doc of [logstash-hqjc-2020.12.29] index has exceeded [1000000] - maximum allowed to b原创 2020-12-29 21:03:36 · 1669 阅读 · 1 评论 -
nginx+keepalive实现web服务器高负载
1.直接用yum下载安装:yum install-y keepalived配置 163global_defs { router_id nginx_master script_user root enable_script_security}vrrp_script chk_nginx { script "/etc/keepalived/check-nginx.sh" interval 2 weight 2}vrrp_instance VI_1 { state MASTER原创 2020-12-23 13:48:04 · 141 阅读 · 0 评论 -
elasticsearch集群的索引清理及自定义清理
数据量交互较多的项目,日志文件产生较多,搭建好的es收集日志如果不能及时清理过期的日志,会极大影响到服务器性能,如何做到高效管控呢?定时删除索引来完成?其中调用api进行删除比较安全可靠,效率也最高,只需在集群的一个节点执行任务即可。查看节点下的所有命令curl -XGET 'http://127.0.0.1:9200/_cat/indices/?v'api删除命令:可以删除指定标记的12月的所有索引,速度也是比较快curl -XDELETE 'http://127.0.0.原创 2020-12-07 12:02:00 · 952 阅读 · 0 评论 -
centos7上面 docker 启动 cAdvisor 报错问题解决
启动命令:docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/apps/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --publish=9101:8080 --detach=true --name=cadvisor google/cadvisor:late原创 2020-06-19 18:33:47 · 1740 阅读 · 1 评论 -
docker 命令查看当前所有服务的物理性能命令
docker stats --no-stream $(docker ps | awk ' NR > 1 {print $NF}')|grep "wmy\|CONTAINER"|sort -n -r -k 8docker stats 查看每个容器状态--no-stream 当前实时的状态$(docker ps | awk ' NR > 1 {print $NF}') 打印第一行除外的所有容器名grep "wmy\|CONTAINER" 过滤两个你想要.原创 2020-06-11 10:41:52 · 1083 阅读 · 0 评论 -
文件下保留30个文件,定时清理
定时任务执行:30 6 2 5 * Command 指定每年的5月2日6:30执行一次命令30 6 * * 0 Command 指定每星期日的6:30执行一次命令crontab -e30 6 2 5 0 cd /opt/zbox/app/zentao/tmp/backup/ &&...原创 2020-03-16 18:18:55 · 382 阅读 · 0 评论 -
生成10个随机数保存于数组中,并找出其最大值和最小值
上代码吧:#!/bin/bash#生成19个随机数保存于数组中,并找出其最大值和最小值#declare -a randdeclare -i max minfor i in {0..9}; do rand[$i]=$RANDOM echo ${rand[$i]} if [ $i -eq 0 ];then ...原创 2019-05-24 10:32:37 · 5379 阅读 · 2 评论 -
ping ip测试是否可用 脚本
方式有很多,上脚本#!/bin/bash# ping两次ip记录那些ip是通的for i in {1..100}doHOST=192.168.0.$iping -c 2 $HOST &>/dev/nullif [ $? -eq 0 ];thenecho "$HOST is OK" >> ip_used.txtelseecho "$HOST is N...原创 2019-05-09 11:02:59 · 2245 阅读 · 0 评论 -
关于定时任务简单小脚本
1.每4小时备份一次/etc/目录至/backup目录中,保存的文件名称格式为 etc-yyyy-mm-dd-HH.tar.xz” crontab -e 进入编辑模式 tar -JcPf创建文档并保存为.xz格式0 */4 * * * tar -JcPf /backup/etc-`date +%y-%m-%d.tar...原创 2019-01-24 17:20:24 · 675 阅读 · 0 评论 -
只输入vim进入欢迎界面后,在输入几行字,删除后无法退出,如何解决?
很简单,但不知道确实退不出来!命令:q!强制退出,即是,ESC,:,q!完成。原创 2018-12-19 10:39:22 · 486 阅读 · 0 评论 -
写一个脚本实现,接收一个文件路径作为参数,如果参数个数小于1,提示用户“”至少应该给一个参数“”,并立即退出
上代码:#!/bin/bash# 写一个脚本实现,接收一个文件路径作为参数,如果参数个数小于1,提示用户“”至少应该给一个参数“”,并立即退出[ $# -lt 1 ] && echo "至少传递一个 参数哦!" && exit 5 ...原创 2018-12-19 10:07:24 · 2029 阅读 · 0 评论 -
#统计/etc,/var,/usr目录共有多少个一级子目录和文件
上代码:countfiles.sh#!/bin/bash# 统计/etc,/var,/usr目录共有多少个一级子目录和文件sum_etc=$(find /etc/ | wc -l )sum_var=$(find /var/ | wc -l )sum_usr=$(find /usr/ | wc -l )echo "sum_etc: $sum_etc"echo "sum_va...原创 2018-12-18 19:21:35 · 2247 阅读 · 0 评论 -
xshell 中find和xargs一起使用
1、在当前目录下查找所有用户具有读、写和执行权限的文件,并收回相应的写权限:find ./ -perm +777 | xargs chmod 700 2、查找系统中的每一个普通文件,然后使用xargs命令来测试他们分别属于哪类文件find -type f | xargs file3、尝试用rm 删除太多的文件,你可能得到一个错误信息:/bin/rm Argument li...原创 2018-11-05 11:38:44 · 1823 阅读 · 0 评论 -
经典SHELL面试题
1) 如何向脚本传递参数 ?./script argument例子 : 显示文件名称脚本./show.sh file1.txtcat show.sh#!/bin/bashcat $12) 如何在脚本中使用参数 ?第一个参数 : $1,第二个参数 : $2例子 : 脚本会复制文件(arg1) 到目标地址(arg2)./copy.sh file1.txt...原创 2018-09-22 20:33:39 · 2455 阅读 · 0 评论