linux命令.
linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似.linux命令在系统中有两种类型:内置Shell命令和Linux命令.
du命令可以显示目前的目录所占的磁盘空间,df命令可以显示目前磁盘剩余的磁盘空间.如果du命令不加任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录在磁盘上的使用情况.
如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试more和less两个指令.More指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示.
而less除了有more的功能以外,还可以用方向键往上或往下的滚动文件,所以你随意浏览,阅读文章时,less是个非常好的选择.当more或less文件不存在时,那么该文件就会自动生个空文件,所以more和less也可以作为创建文件的用法.
Linux系统日志文件存放在/var/log下
/var/log/cron 记录了系统定时任务相关的日志;
/var/log/cups 记录打印信息的日志;
/var/log/dmesg 记录了系统在开机时内核自检的信息,也可以使用dmesg命令直接查看内核自检信息.
/var/log/btmp 记录错误登录的日志,这个文件是二进制文件,不能直接vi查看,而要使用lastb命令查看;
/var/log/lastlog 记录系统中所有用户最后一次的登录时间的日志.这个文件也是二进制文件,不能直接vi,而要使用lastlog命令查看.
/var/log/mailog 记录邮件信息;
/var/log/message 记录系统重要信息的日志,记录Linux系统的绝大多数重要信息,如果系统出现问题,首先要检查的就是应该是这个日志文件;
/var/log/secure 记录验证和授权方面的信息,只要涉及账户和密码的程序都会记录.比如说系统的登录,ssh的登录,su切换用户,sudo授权,甚至添加用户和修改用户密码;
/var/log/wtmp 永久记录所有用户的登录、注销信息,同时记录系统的启动、重启、关机事件.同样这个文件也是一个二进制文件不能直接vi而需要使用last命令来查看;
/var/run/utmp 记录当前已经登录的用户的信息.这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息,同样这个文件不能直接vi,要使用w,who,users等命令;
导出方法有很多,这里推荐给你一个最方便的方法:
进入到日志存放目录,假设要导出的日志文件名为 a.log
通过 ifconfig 命令获取服务器 ip
①.、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下.
具体如下:
①首先为了演示应用程序输出信息,这里我们选择tomcat的日志输出文件来演示,当然也可以选择您自己任意的应用程序.这里我们连接上linux服务器之后,cd命令切换到tomcat的logs目录
启动之后,会在jar所在目录生成一个nuhup.log日志文件,记录控制台的日志输出.
备注:主要看符号两边: "" 对应输出什么和输出到哪里;
输出分为标准输出和错误输出,标准输出就是全输出,输出控制台信息;错误输出只是输出错误日志信息;
输出到哪,分为输出到指定路径日志文件和重定向位置.
①指定路径:如下: /data/work/log.log 这样便是指定输出到路径/data/work/log.log文件.
Linux上有一个特例路径/dev/null ,这路径就好像永久删除的回收站,当我们不需要输出任何信息时,就可以将输出指向/dev/null,那就不会有任何输出文件.
①. 重定向到标准输出的地址,啥意思,就是输出到已指定的标准输出的地址.
命令后面加的 ,可让命令在后台执行,否则关闭会话会停止程序.
解释:标准日志输出到/data/log.log文件,错误日志输出到/data/err.log文件.
解释:标准日志输出到/data/log.log文件,错误日志重定向也输出到/data/log.log文件.
解释:标准日志输出到/dev/null,也就是不输出标准日志,错误日志输出到/data/err.log文件.
以上就是土嘎嘎小编为大家整理的linux把日志输出命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!