首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 系统日志,screen命令

Linux 系统日志 : # less /var/log/messages //是系统一个日志(服务,系统,软件等) 此日志配置策略是自动切割,我们使用命令可以查看到: [[email protected...# cat /etc/logrotate.conf //查看配置 ---- dmesg : # dmesg | less 系统硬件相关日志均在此,且保存在内存中(开机重启即消失) 假如网卡或硬盘有问题均会被记录在此..., # dmesg -c 临时清空内存中日志 # cat /var/log/dmesg //系统启动日志 ---- last : 其实此命令调用是文件/var/log/wtmp :用来查看正常登录历史...lastb : 登录失败用户 对应文件是 /var/log/btmp # cat /var/log/secure //系统安全日志 登录操作系统验证成功或者失败或者破解都会再次被记录!...screenPID,我们可以根据此PID做出恢复或者结束命令

6.7K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flume日志收集系统

    Flume日志收集系统 Flume是Cloudera提供一个高可用,高可靠,分布式海量日志采集、聚合和传输系统,Flume支持日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理...Flume提供了从console(控制台)、RPC(Thrift-RPC)、text(文件)、tail(UNIX tail)、syslog(syslog日志系统),支持TCP和UDP等2种模式,exec...(命令执行)等数据源上收集数据能力。...优势 Flume可以将应用产生数据存储到任何集中存储器中,比如HDFS,HBase 当收集数据速度超过将写入数据时候,也就是当收集信息遇到峰值时,这时候收集信息非常大,甚至超过了系统写入数据能力...具有特征 Flume可以高效率将多个网站服务器[1]中收集日志信息存入HDFS/HBase中 使用Flume,我们可以将从多个服务器中获取数据迅速移交给Hadoop中 除了日志信息,Flume同时也可以用来接入收集规模宏大社交网络节点事件数据

    87920

    Loki 日志收集系统

    一.系统架构 二.组成部分  Loki 日志堆栈由 3 个组件组成: promtail:用于采集日志、并给每条日志流打标签,每个节点部署,k8s部署模式下使用daemonset管理。 ...源码地址:https://github.com/grafana/loki 三.promtail日志收集原理   默认情况下,容器日志会存储在 /var/log/pods 路径下 $ ls /var/log...四.Loki    Loki是一个水平可扩展,高可用,多租户日志聚合系统。...Loki只会对日志元数据标签进行索引,而不会对原始日志数据进行全文检索,收集日志数据本身会被压缩,并以chunks(块)形式存放在存储中。...4.Chunk(块)存储   块存储是Loki长期数据存储,旨在支持交互式查询和持续写入,无需后台维护任务。

    74710

    Linux系统logger日志命令详解

    比如:"-p local3.info " local3 这个设备消息级别为info。默认级别是 “user.notice”。 -s 将消息记录到标准错误以及系统日志。...-t tag 指定标记,标记记录中每一行。 -u socket 按指定方式写入socket,而不是系统日志例程。...消息日志默认级别是 “user.notice”。 facility:用来定义由谁产生日志信息,即哪个软件、子系统运行过程中产生日志信息。 选项 说明 auth 用户授权。...daemon 系统守护进程。 kern 与内核有关信息。 lpr 与打印服务有关信息。 mail 与电子邮件有关信息。 news 来自新闻服务器信息。...emerg 0,系统不可用。 三、logger示例说明 1、本机运行命令,生成messages日志

    5.3K30

    ELK日志收集系统部署

    日志在计算机系统中是一个非常广泛概念,任何程序都有可能输出日志:操作系统内核、各种应用服务器等等。日志内容、规模和用途也各不相同,很难一概而论。...Web日志中包含了大量人们——主要是产品分析人员会感兴趣信息,最简单,我们可以从中获取网站每类页面的PV值(PageView,页面访问量)、独立IP数(即去重之后IP数量)等;稍微复杂一些,可以计算得出用户所检索关键词排行榜...今天给大家介绍一款日志分析工具:ELK ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch 是基于 JSON 分布式搜索和分析引擎,专为实现水平扩展...今天试验是:通过ELK分析线上所有Nginx访问日志。...测试日志收集 Logstash收集日志输出 开启redis 监控 3.2)业务机部署B 业务机:192.168.1.241/24 OS:rhel6.5 涉及软件:elasticsearch+logstash

    1.3K30

    云原生系统日志收集

    一、常规打法ELK 谈到日志收集,估计大家第一个想到就是ELK这个比较成熟方案,如果是特别针对云原生上,那么将采集器稍微变一下为 Fluentd 组成 EFK 即可。...与其他日志聚合系统相比,Loki 不对日志进行全文本索引。通过存储压缩,非结构化日志以及仅索引元数据,Loki更加易于操作且运行成本更低。...三、数栈日志实践 (一) 数栈日志需求 全局 grep 根据关键字,搜索系统中所有出现地方 快速定位日志 根据机器名、ip、服务名等条件快速定位日志 主机与云原生统一技术栈 减少使用学习成本,降低系统复杂性...但是promtail 毕竟还是太年轻了,定位偏向于云原生,所以针对主机功能还不够完善,因此我们做了一些二次开发满足我们需求: 1、logtail 模式 原生 promtail 并不支持从文件尾部开始收集...2、path 支持多路径 原生 promtail 不支持多路径 path 参数只能写一个表达式,但是现实需求可能是既要看业务日志还要看 gc 日志。 但是他们又是属于同一类别的标签。

    74700

    Linux操作系统-日志查看命令

    查看日志常用命令 tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行日志...; tail -n +10 test.log 查询10行之后所有日志; head: 跟tail是相反,tail是看后多少行日志,而head是查看日志文件头多少行,例子如下: head -n 10...~) vim: 1、进入vim编辑模式:vim filename 2、输入“/关键字”,按enter键查找 3、查找下一个,按“n”即可 退出:按ESC键后,接着再输入:号时,vi会在屏幕最下方等待我们输入命令...不保存退出 列出几种常见应用场景: 查看日志应用场景一:按行号查看:过滤出关键字附近日志 (1) cat -n test.log |grep “debug” 得到关键日志行号 (2) cat -n...‘2014-12-17 16:17:20’ test.log 来确定日志中是否有该时间点 查看日志应用场景三:日志内容特别多,打印在屏幕上不方便查看,分页/保存文件查看 (1)使用more和less命令

    11.7K20

    linux日志审计系统_linux查看审计记录命令

    Linux日志审计 常用命令 find、grep 、egrep、awk、sed Linux 中常见日志以及位置 位置 名称 /var/log/cron 记录了系统定时任务相关日志 /var/log/auth.log...记录验证和授权方面的信息 /var/log/secure 同上,只是系统不同 /var/log/btmp 登录失败记录 使用lastb命令查看 /var/log/wtmp 登录失成功记录 使用last...命令查看 /var/log/lastlog 最后一次登录 使用lastlog命令查看 /var/run/utmp 使用 w、who、users 命令查看 /var/log/auth.log、/var/...log/secure记录验证和授权方面的信息,只要涉及账号和密码程序都会记录,比如SSH登录,su切换用户,sudo授权,甚至添加用户和修改用户密码都会记录在这个日志文件中 常用审计命令 //定位多少...$11}' | sort | uniq -c | sort -nr | more //登录成功日志、用户名、IP grep "Accepted " /var/log/secure | awk '{

    13K60

    分布式日志收集系统: Facebook Scribe之日志收集方案

    写入日志到Scribe解决方案 1.概述 Scribe日志收集服务器只负责收集主动写入它日志,它本身不会去主动抓取某一个日志,所以为了把日志写入到scribe服务器,我们必须主动向scribe...由于scribe服务器是基于thrift框架实现,并且thrift支持多种编程语言通信,所以对于写入scribe服务器客户端实现也可以使用多种语言,这就为把写入日志客户端集成到各种应用系统中提供了很好支持...(3)与其他应用系统集成 由于thrift框架支持多做语言,而且scribe是基于thrift实现,所以只要thrift支持开发语言都可以与相应应用系统集成开发。...3.单独抓取日志文件客户端 写一个单独客户端是一种适用于任何应用系统解决方案,前提是应用系统需要产生相应日志文件。...(2)单独抓取日志文件客户端:具有很好通用性,不需要每一个应用系统单独开发日志写入模块,只需要应用系统生成日志文件。而且这种方案对应用系统没有影响。

    1K40

    Go实现海量日志收集系统

    再次整理了一下这个日志收集系统框,如下图 ? 这次要实现代码整体逻辑为: ?...和consul 开发语言:go 接口:提供restful接口,使用简单 实现算法:基于raft算法强一致性,高可用服务存储目录 etcd应用场景: 服务发现和服务注册 配置中心(我们实现日志收集客户端需要用到...{ ctx,cancel := context.WithTimeout(context.Background(),2*time.Second) // 从etcd中获取要收集日志信息...,毕竟日志收集程序不能影响了当前业务性能,所以增加了limit.go用于限制速度: package main import ( "time" "sync/atomic" "github.com...s.curCount,0) } logs.Debug("limit is exited") return false } } 小结 这次基本实现了日志收集前半段处理

    58020

    Elastic Stack 日志收集系统笔记

    它通常用作底层引擎/技术,为具有复杂搜索功能和要求应用程序提供支持。...Logstash简介 logstash是一款轻量级用于收集,丰富和统一所有数据开源日志收集引擎,个人理解logstash就像一根管道,有输入一端,有输出一端,管道内存在着过滤装置,可以将收集日志转换成我们想要看到日志...,输入一端负责收集日志,管道输出一端会将日志输出到你想要存放位置,大多数是输出到elasticsearch里面 Kibana简介 Kibana是一个开源分析和可视化平台,旨在与Elasticsearch...Elastic Stack安装配置 Logstash安装 1.安装logstash需要依赖Java8环境,不支持Java9 使用yuminstall java命令安装 2.下载并安装公共签名密钥 rpm...例如,如果你要收集系统日志,你可以建立一个系统日志索引。 索引实际上是指向一个或者多个物理分片逻辑命名空间 。 分片 一个分片是一个底层工作单元,它仅保存了全部数据中一部分。

    96521

    Go实现海量日志收集系统

    再次整理了一下这个日志收集系统框,如下图: ? 这次要实现代码整体逻辑为: ?...和consul 开发语言:go 接口:提供restful接口,使用简单 实现算法:基于raft算法强一致性,高可用服务存储目录 etcd应用场景: 服务发现和服务注册 配置中心(我们实现日志收集客户端需要用到...{ ctx,cancel := context.WithTimeout(context.Background(),2*time.Second) // 从etcd中获取要收集日志信息...,毕竟日志收集程序不能影响了当前业务性能,所以增加了limit.go用于限制速度: package main import ( "time" "sync/atomic" "github.com...s.curCount,0) } logs.Debug("limit is exited") return false } } 小结 这次基本实现了日志收集前半段处理

    1.3K21

    Flume日志收集系统架构详解

    任何一个生产系统在运行过程中都会产生大量日志日志往往隐藏了很多有价值信息。在没有分析方法之前,这些日志存储一段时间后就会被清理。随着技术发展和分析能力提高,日志价值被重新重视起来。...在分析这些日志之前,需要将分散在各个生产系统日志收集起来。本节介绍广泛应用Flume日志收集系统。...一、概述 Flume是Cloudera公司一款高性能、高可用分布式日志收集系统,现在已经是Apache顶级项目。...同Flume相似的日志收集系统还有Facebook Scribe、Apache Chuwka。...系统特点 ① 可靠性 当节点出现故障时,日志能够被传送到其他节点上而不会丢失。

    2K80

    Loki日志收集系统基础使用

    日志收集系统还是有很多种可供选择,但是loki是一个开源项目,有水平扩展、高可用性、多租户日志收集聚合系统,特别适合k8s中pod日志收集。...据说灵感来源于prometheus,可以认为是日志prometheus,今天就来研究一番。...(1)promtail 主要负责日志采集、提取、过滤、匹配,批量push到loki,相当于日志收集客户端 (2)loki:就是接收来自于Promtail推送日志,有很多组成组件,相当于日志收集服务端...(3)grafana 这个大家都比较熟悉了,就是用来日志展示面板 可以使用二进制部署,之前文章写过,可以看一下。...这边datasource是直接添加好,下图一个是版本低一点一个是版本高一点,操作方式稍有不同 (2)搜索对应日志 选择对应标签,然后找到对应pod应用,点击show logs就可以查看对应日志

    56210

    使用flume搭建日志收集系统

    前言 自动生成日志打点服务器完成了,日志便可以顺利生成了。...接下来就要使用flume对日志进行收集,即将日志产生节点收集到一个日志主控节点上去,这样目的是便于在主控节点上为不同日志打上不同标签,从而推送到kafka上,供不同消费者来使用。...下面为大家介绍一下如何使用flume搭建自己日志收集系统。 环境 操作系统: CentOS7 * 2 Flume版本:flume-ng-1.6.0-cdh5.7.0 JDK版本:1.8 步骤 1....启动日志源节点flume flume-ng agent \ --name exec-memory-avro \ --conf $FLUME_HOME/conf \ --conf-file $FLUME_HOME...测试 向日志文件中写入数据,在主控节点控制台上会输出日志。因为还没有搭建kafka消息队列,所以此次接收到数据就先写出到控制台上,如果需要对接kafka,可以等我下一篇博客更新。

    1.1K80

    linux命令讲解大全】159.Linux 系统日志管理

    列出目前与过去登入系统用户相关信息 补充说明 last 命令用于显示用户最近登录信息。...单独执行 last 命令,它会读取 /var/log/wtmp 文件,并把该文件内容记录登入系统用户名单全部显示出来。...补充说明 lastb 命令用于显示用户错误登录列表,此指令可以发现系统登录异常。...单独执行 lastb 命令,它会读取位于 /var/log 目录下,名称为 btmp 文件,并把该文件内容记录登入失败用户名单,全部显示出来。...显示列数>:设置列出名单显示列数; -R:不显示登入系统主机名称或IP地址; -x:显示系统关机,重新开机,以及执行等级改变等信息。

    9400

    linux日志管理命令_shell查看日志命令

    Linux11任务计划,日志管理 一.任务计划 1.一次性调度执行——at #at 时间 eg.两分钟后执行以下指令 at执行后可以设置多条命令,ctrl+d退出 2.循环调度执行——cron...2.系统日志文件/var/log/里面的文件基本后缀都为.log 系统日志文件/var/log/message 用于记录大多数系统操作,可以查看一下最后几行 #tail -10 或 -20...-,表示异步方式记录) 设备类型名 syslog:syslogd自身产生日志 authpriv:安全认证 cron:调度程序(cron and at) mail:邮件系统 user:用户相关 daemon...特别:当级别的位置写了none表示排除 此处54行,*.info表示收集所有信息,后面三个为排除项,意思是收集所有信息除了mail,authpriv,cron这三类设备 (一般在下面会单独写出这三种设备日志收集规则...程序按照后面这个配置文件执行一遍) ---- 补充: 修改系统时间——用date命令 #date——查看时间 #date 02280100——修改时间(月日时分,不建议乱改),公司一般有统一时间服务器

    12.5K10

    Go实现海量日志收集系统(四)

    到这一步,我收集系统就已经完成很大一部分工作,我们重新看一下我们之前画图: 我们已经完成前面的部分,剩下是要完成后半部分,将kafka中数据扔到ElasticSearch,并且最终通过kibana...ElasticSearch中 etcd.go:主要用于做动态配置更改,当我们需要将kafka中哪些topic日志内容扔到ElasticSearch中 ip.go: 用于获取当前服务器ip地址 kafka.go...: 主要是kafka处理逻辑,包括连接kafka以及从kafka中读日志内容 main.go:代码入口函数 整体大代码框架,通过如图展示: 和之前logagent中代码有很多启示是可以复用或者稍作更改...: 这样当我再次查日志时候就可以不用登陆每台服务器去查日志,只需要通过页面根据关键字迅速看到相关日志,当然目前实现功能还是有点粗糙,etcd更改程序,是自己写发送程序,其实更好解决方法是通过页面...,让用户点来点去,来控制自己要收集哪些日志,以及自己要将哪些topic日志从kafka中放到ElasticSearch (本人是做后端开发,不擅长前端开发,不过后面可以试着写个页面试试,估计会很丑哈哈

    1.4K20
    领券