Jul012022
linux 下inotifywait 监控文件更新并执行脚本
#!/bin/bash
nohup inotifywait -mrq –event create /data/ftp/dhcp/ | while read event
do
sleep 30s
cd /data/python && /usr/bin/python3 /data/python/dhcp.py
done > /opt/inotifywait/run.log 2>&1 &
阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
抢沙发
Jun302022
Linux系统环境变量 启动,登录执行文件的过程
在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,
执行的顺序为:~/.bash_profile > ~/.bash_login > ~/.profile。
如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。
因为在 ~/.bash_profile文件中一般会有下面的代码:
if [ -f ~/.bashrc ] ; then
../bashrc
f...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun302022
linux kill 某个程序
ps aux | grep -E 'pure' | grep -v grep |awk '{print $2}' |xargs kill -s 9
阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun292022
elk 索引操作详解
1、使用_cat API检测集群是否健康,确保9200端口号可用:
curl 'localhost:9200/_cat/health?v'
注意:绿色表示一切正常,黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用。
2、获取集群的节点列表
curl 'localhost:9200/_cat/nodes?v'
3、查看所有索引
curl http://localhost:9200/_cat/indices?v
4、curl用法
-X 指定http的请求方法,...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun292022
elk 分析 squid access 日志
先配置 kibana 语言为中文
vim /opt/kibana/config/kibana.yml
修改配置
i18n.locale: “en”
改为
i18n.locale: “zh-CN”
下载安装 filebeat
cd /tmp/ && curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.1.0-amd64.deb && dpkg -i filebeat-8.1.0-amd64.deb
编辑
vim /etc/filebeat/filebeat.yml
大概 134行
o...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun292022
配置 kibana 语言为中文
vim /opt/kibana/config/kibana.yml
修改配置
i18n.locale: “en”
改为
i18n.locale: “zh-CN”
阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun292022
elk 安装nginx模块进行日志分析
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.16.0-amd64.deb
dpkg -i filebeat-7.16.0-amd64.deb
vim /etc/filebeat/filebeat.yml
编辑 大概 134行
output.elasticsearch:
hosts: [“localhost:9200”]
编辑 大概 107行
setup.kibana:
host: “localhost:5601”
filebeat modules enable ng...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun292022
elk 安装 metricbeat 监控服务器状态
metricbeat作用:
将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率、内存、文件系统、磁盘 IO 和网络 IO 统计数据,以及获得如同系统上 top 命令类似的各个进程的统计数据(如何获取暂不清楚)。
Metricbeat 提供多种内部模块,用于从服务中收集指标,例如 Apache、NGINX、MongoDB、MySQL、PostgreSQ...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun272022
linux的 nohup命令
linux 当中很多时候我们要把程序丢到后台运行但是又想收集到程序的执行过程及日志,那么nohup 就是最佳选择
nohup命令
关闭当前session不会中断程序,可以通过kill等命令终止。
示例及说明
nohup command > output.log 2>&1 &
其中 2>&1是用来将标准错误2重定向到标准输出1中。1前面的&是为了让bash将1解释成标准输出而不是文件1。而最后一个&是为了让b...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jun272022
windows 安装wget
Linux 下下载文件都会用到wget 那么 windows 有wget吗?答案是肯定的
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。”wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。
所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。
...阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |