本文主要是介绍Linux的daemons和日志文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、启动stand alone服务:service
2、查询某个程序的动态函数库支持状态:ldd
3、查看系统启动的服务:netstat
4、管理系统服务默认开机启动与否:chkconfig
chkconfig的类图形界面管理模式:ntsysv(Red Hat系统特有)
设置自己的系统服务:chkconfig
5、日志文件通常仅有root可读
常见的日志文件:
/var/log/cron例行性工作调度日志
/var/log/dmesg开机检测信息
/var/log/lastlog所有账号最近一次登录相关信息
/var/log/maillog邮件往来信息
/var/log/messages系统错误信息
/var/log/secure需要登录的软件的登录信息
/var/log/wtmp /var/log/faillog追踪账户使用行为
/var/log/httpd/*,/var/log/news/*,/var/log/samba/*几个网络服务的日志文件
6、三个日志文件所需的服务:
syslogd:主要登录系统与网络等服务的信息
klogd:主要登录内核产生的各项信息
logrotate:主要进行日志文件的轮替功能
7、syslog的配置文件:/etc/syslog.conf
8、让日志只能被增加,无法被删除与修改:chattr +a [logname]
恢复:chattr -a [logname]
9、logrotate在规定的时间到了才进行日志文件的轮替,配置文件是:/etc/logrotate.conf
这篇关于Linux的daemons和日志文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!