日志监控平台+Linux

elk日志监控平台

日志监控平台(elasticsearch+logstash+kibana)原理:Logstash 将监听应用程序日志,将其转换为 JSON 格式并发送到 Elasticsearch。然后将其转换成 Elasticsearch 索引的格式,并存储到 Elasticsearch 中。最后使用 Kibana 对 Elasticsearch 中的数据进行可视化,以便用户进行数据分析和监控;

Kibana 是一个免费的和开放源代码的数据可视化和分析平台,用于创建动态的、交互式的图表、仪表盘和报告,帮助开发人员、运维人员和商业分析师更好地理解其数据,并支持多种数据源的数据可视化和分析,包括日志、指标、可视化数据;

Linux系统树状目录结构

最顶级目录 根目录 /

ls /    会展示如下目录

查看日志定位bug常用命令

1,动态实时查看日志
企业项目都运行在Linux环境,熟悉Linux环境下的日志查看结合远程调试端口及时排查程序bug,是后端程序员需掌握的必备技能。

Tail the log file是运维同学的口头禅,tail命令是最常用的查看日志语句,以日志文件server.log为例

1.1 tail -f filename
tail -f server.log实时展示日志末尾内容,默认最后10行,相当于增加参数 -n 10

tail -f  filename

查看动态日志

对于日志比较少的情况下

tail -n 10查询最后10行的日志
head -n 10查看文件开头部分,默认10行
grep 字符串 文件名查找符合条件的字符串
cat 文件名  |grep “关键字”  |more

分页查询关键字的日志

开发提供关键字,如ERROR

修改文件常用命令

chown(change owner)修改所属用户与组

chmod(change mode) 修改用户权限

r(read)可读 4

w(write)可写 2

x(execute)可执行 1

无权限,-

方式一:数字累加

rwxrwx---

chmod 777 文件或目录---无权限

owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
方式二:符号类型

u(user) 

chmod u=rwx,g=rx,o=r 文件名 
g(group)
o(others)

搭建环境常用命令

pwd(print work directory)

显示当前目录/查看当前路径

ps(process status)

显示当前进程
ps -ef | grep 进程号查找指定进程
netstat -anp查看端口占用情况
kill杀进程
exit退出
tomcat查看服务器是否启动

cd(change directory)

切换目录
ls查看文件列表
cp(copy file)拷贝文件

mkdir(make directory) 

创建新目录
rmdir(remove directory)删除空目录
rm(remove)删除文件
mv(move file)移动文件或目录

查看文件内容head/tail/cat/more/less

head(查看文件开头部分,默认10行) 文件名

tail(查看文件尾部,默认10行)
cat(concatenate)  打开/合并全部文件
more(分页查看文件/空白键space翻阅/b(back)返回上一页/q退出)
less(随意浏览文件,支持翻页/搜索)
查找文件

man(显示某个命令说明书)

whatis(显示某个命令描述信息)
which(查找可执行文件)
whereis(查找二进制文件/源代码文件/man手册页)
locate(定位指定文件) file_name

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值