随笔分类 -  Linux

摘要:cat /dev/null > file.log 阅读全文
posted @ 2021-04-27 15:06 林宇风 阅读(714) 评论(0) 推荐(0) 编辑
摘要:查找 find . -type f -size +10M -print0 | xargs -0 du -h | sort -nr 删除,指定名字的所有文件 find ./xx -name "xx" -type f -print -exec rm -rf {} \; 计数 ls -l|grep "^- 阅读全文
posted @ 2021-04-06 11:14 林宇风 阅读(283) 评论(0) 推荐(0) 编辑
摘要:统一按M显示 find . -type f -size +200M 2>/dev/null|xargs du -shm|sort -nr 结果: 1570 ./mysqlbak/mysqldata20201203.sql 1326 ./data/mysql-bin.000209 按照M或者G显示 f 阅读全文
posted @ 2020-12-08 16:56 林宇风 阅读(261) 评论(0) 推荐(0) 编辑
摘要:ps -ef|grep 关键词 | grep -v grep | awk '{print $2}' | xargs -t kill -9 阅读全文
posted @ 2020-11-20 16:22 林宇风 阅读(239) 评论(0) 推荐(0) 编辑
摘要:线上的node服务经常宕机,不太稳定. 于是写了个监听脚本,配合linux的crond定时任务进行检测. 监听脚本listen: #!/bin/bash LOG_FILE="/home/listen.log" #检测node curtime=$(date "+%Y-%m-%d %H:%M:%S") 阅读全文
posted @ 2020-11-10 18:21 林宇风 阅读(839) 评论(0) 推荐(0) 编辑
摘要:防火墙文件: vi /etc/sysconfig/iptables 开放指定端口 -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT 批量开放指定端口 -A INPUT -p tcp -m multiport --dports 22,80,443,8080 - 阅读全文
posted @ 2020-10-13 09:57 林宇风 阅读(5255) 评论(0) 推荐(0) 编辑
摘要:删除es索引,自带的仅支持abc*形式的索引.如果想删除*abc*类似的就无能为力了,写个shell脚本实现下 #!/bin/bash for i in $(curl localhost:9200/_cat/indices?v | grep '*abc*' -o | awk '{print $3}' 阅读全文
posted @ 2020-10-10 09:51 林宇风 阅读(929) 评论(0) 推荐(0) 编辑
摘要:集群之间传递文件需要输入密码,不方便.可以配置SSH免登 生成秘钥 ssh-keygen -t rsa 查看生成的密钥 [root@localhost hadoop]# ll ~/.ssh total 8 -rw . 1 root root 1675 Jan 6 22:04 id_rsa -rw-r 阅读全文
posted @ 2020-09-30 09:36 林宇风 阅读(139) 评论(0) 推荐(0) 编辑
摘要:原文地址: https://www.cnblogs.com/aresxin/p/8258471.html 1、从Windows中 拷贝或者网络上下载你想要安装的字体文件(*.ttf文件) 2、新建字体目录 mkdir /usr/share/fonts/ 3、修改字体文件的权限,使root用户以外的用 阅读全文
posted @ 2020-08-03 09:57 林宇风 阅读(434) 评论(0) 推荐(0) 编辑
摘要:需要把前后端分离的项目部署到服务器,前端静态资源通过nginx代理访问,接口请求代理到指定端口的服务上,先看配置: server { listen 4040; server_name 127.0.0.1; location / { root /opt/demo/static; index index 阅读全文
posted @ 2020-07-22 16:37 林宇风 阅读(6938) 评论(0) 推荐(1) 编辑
摘要:脚本名: mgrep #!/bin/bash source=/opt/dwebvideo_tomcat/logs/catalina.out a=10 # 读取输入 if [ -n "$2" ]; then a=$2 fi echo -e "\e[31m >>>--结果: > \e[0m" grep 阅读全文
posted @ 2020-07-14 14:38 林宇风 阅读(2302) 评论(0) 推荐(0) 编辑
摘要:命令: telnet ip port 退出: ctrl+] + quit 查看端口: netstat -an|grep 80 或者: netstat -ntulp |grep 80 查看程序使用的端口 netstat -ntulp |grep redis 参考: https://www.cnblog 阅读全文
posted @ 2020-07-01 12:54 林宇风 阅读(6128) 评论(0) 推荐(0) 编辑
摘要:创建文件pull复制下面脚本(日志路径自己修改),然后更改权限chmod 777 pull #!/bin/bash # 需要读取的文件 source=/opt/logs/catalina.out # 生成文件 dist=log # 快速截取,有冒号根据时间匹配截取,没有截取行数 if [[ $1 ! 阅读全文
posted @ 2020-06-30 10:32 林宇风 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1. 截取指定行之间的文本 sed -n '起始,结束p' 文件 >> 新文件 2. 截取指定行至末尾 sed -n '起始,$p' 文件 >> 新文件 3. 截取匹配行至末尾 sed -n '/abc/,$p' 文件 >> 新文件 阅读全文
posted @ 2020-06-29 10:21 林宇风 阅读(336) 评论(0) 推荐(0) 编辑
摘要:安装docker-compose出现错误,安装命令: curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/b 阅读全文
posted @ 2020-06-25 13:17 林宇风 阅读(4725) 评论(0) 推荐(0) 编辑
摘要:1. 包含关键词 带行号 grep -n "关键词" 文件 2. 匹配高亮 grep -n "关键词" 文件 --color=auto 3. 同时满足多个关键字 grep "关键词1" 文件 | grep "关键词2" 4. 满足任意关键字 grep -E "关键词1|关键词2" 文件 常用参数: 阅读全文
posted @ 2020-06-23 17:52 林宇风 阅读(2204) 评论(0) 推荐(0) 编辑
摘要:Factory method 'elasticsearchClient' threw exception; nested exception is java.lang.IllegalStateException: availableProcessors is already set to [8], 阅读全文
posted @ 2020-06-04 22:22 林宇风 阅读(691) 评论(0) 推荐(0) 编辑
摘要:查看索引 `curl localhost:9200/_cat/indices?v` 删除索引,通配符形式 `curl -XDELETE localhost:9200/索引*` 索引起别名 `curl -XPUT localhost:9200/索引/_alias/别名` 查看别名 `curl -XPU 阅读全文
posted @ 2020-05-13 10:59 林宇风 阅读(44675) 评论(0) 推荐(1) 编辑
摘要:功能: 过滤日志文件包含指定关键字的行,并去重展示 方法1: 方法2: 分析: grep : 关键字 过滤规则 : "uid=[0 9]+" 当前目录 : . 递归查找 : r 只输出匹配部分 : o 使用正则 : E 去重的两种方法: 参考: https://www.cnblogs.com/cho 阅读全文
posted @ 2020-05-08 16:37 林宇风 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:eslogstashikhead 一、安装es和插件 1. 安装环境 2. 安装插件 3. 创建索引并使用 二、安装Logstash导入数据 1. 安装Logstash 2. 安装logstash-input-jdbc插件 3. 实时同步mysql数据 三、整合java 环境: centos6 + 阅读全文
posted @ 2020-04-20 11:55 林宇风 阅读(7469) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示