在Linux操作系统中,log文件代表着日志文件,就是记录系统活动信息的文件,比如:某时、某IP、某时间、进行的某种操作等。此外,在Linux系统中,我们还可以通过tail、cat、tac、head等命令来查看日志,那么Linux系统中log文件是什么意思?本文为大家详细解答一下。
Linux系统中log文件是什么意思?
在Linux中,log文件是指日志文件,是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。这些信息有些非常敏感,所以在Linux中这些日志文件只有root用户可以读取。
log文件存放在/var/log/目录下,该目录是系统日志文件的保存位置;除此之外,采用RPM包方式安装的系统服务也会默认把日志记录在/var/log/目录中。
Linux日志文件说明
①/var/log/messages:该文件记录着服务器系统发生的所有错误信息或重要的信息,所以这个文件相当重要,如果系统发生莫名的错误时,这个文件是必查的日志文件之一。
②/var/log/secure:该文件记录服务器牵扯到需要输入账号密码的软件,当登入时都会被记录到这个文件中,包括系统的login程序、图形界面登入所使用的gdm程序、su、sudo等程序,还有网络远程的ssh、telnet等程序,登入信息都会被记载。
③/var/log/maillog:该文件记录服务器邮件的来往信息,其实主要记录SMTP和POP3协议提供者所产生的信息。
④/var/log/cron:与定时任务相关的日志信息。
⑤/var/log/spooler:与UUCP和news设备相关的日志信息。
⑥/var/log/boot.log:守护进程启动和停止相关的日志信息。
⑦/var/log/wtmp:该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件。
2. linux 软件安装日志存放在哪里
要分几种情况:
1、Linux系统安装时的日志文件一般放在/root下(/root/install.log,也有少数放在/tmp上的)内。
2、一容般应用软件多放在当前目录或者/tmp上(也有的能够指定日志目录)。
3、某些大型软件定义有自己的安装日志文件保存目录(如Oracle)。
4、系统自带的安装工具,有自己的安装历史记录(Ubuntu: /var/log/apt/history.log)
3. linux系统日志文件的位置命令
Linux常见的日志文件详述如下
1、/var/log/boot.log(自检过程)
2、/var/log/cron (crontab守护进程crond所派生的子进程的动作)
3、/var/log/maillog (发送到系统或从系统发出的电子邮件的活动)
4、/var/log/syslog (它只记录警告信息,常常是系统出问题的信息,所以更应该关注该文件)
要让系统生成syslog日志文件,
在/etc/syslog.conf文件中加上:*.warning /var/log/syslog
该日志文件能记录当用户登录时login记录下的错误口令、Sendmail的问题、su命令执行失败等信息
5、/var/run/utmp
该日志文件需要使用lastlog命令查看
6、/var/log/wtmp
(该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件)
last命令就通过访问这个文件获得这些信息
7、/var/run/utmp
(该日志文件记录有关当前登录的每个用户的信息) 《Linux就该这么学》 一起学习linux
8、/var/log/xferlog
(该日志文件记录FTP会话,可以显示出用户向FTP服务器或从服务器拷贝了什么文件)
4. linux 系统日志在哪个目录
要分复几种情况:
1、Linux系统制安装时的日志文件一般放在/root下(/root/install.log,也有少数放在/tmp上的)。
2、一般应用软件多放在当前目录或者/tmp上(也有的能够指定日志目录)。
3、某些大型软件定义有自己的安装日志文件保存目录(如Oracle)。
4、系统自带的安装工具,有自己的安装历史记录(Ubuntu: /var/log/apt/history.log)
5. 安全:Linux系统的LOG日志文件在什么地方
要分几种情况: 1、Linux系统安装时的日志文件一般放在/root下(/root/install.log,也有少数放在/tmp上的)。 2、一般专应用软件多属放在当前目录或者/tmp上(也有的能够指定日志目录)。 3、某些大型软件定义有自己的安装日志文件保存目录(如Orac...