码迷,mamicode.com
首页 > 系统相关 > 详细

centos linux系统日常管理3 第十六节课

时间:2015-10-10 09:09:50      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:

centos linux系统日常管理3 第十六节课

 

上半节课

 

 

下半节课

 

 

Linux系统服务管理



ntsysv
工具ntsysv 类似图形界面管理工具,如果没有该命令安装  yum install -y ntsysv  
常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctl
保存后需要reboot才能生效

 

 

 

 

chkconfig (命令行服务管理工具)

列出服务列表: chkconfig --list 


关闭2级别 : chkconfig --level 2 atd off 
多个level,关闭2,3级别: chkconfig --level 23 atd off  
列出atd服务: chkconfig --list atd 
开启/关闭3,4,5级别: chkconfig --level [345] servicename on/off 
默认就是3级别: chkconfig atd off ;chkconfig atd on 

 

chkconfig --add/del servicename

 


添加自定义服务

cd /etd/init.d/
vi lin //在脚本里面增加chkconfig 345 95 5 345指默认345启动级别,95开启,5关闭 指定开启和关闭顺序
cp lin /etd/init.d/lin //拷贝启动脚本lin到/etd/init.d/目录
chkconfig -add lin
chmod 755 lin //增加脚本执行权限
chkconfig --list aming

 

 

 

 

查看每个服务脚本的启动/关闭顺序 S,K: ls /etc/rc.d/rc3.d/ 

在配置文件里更改服务的启动顺序,重启服务器生效reboot: vi /etc/init.d/crond 

 

 

 

 

 

 

 

 

 


centos6默认改为 rsyslog.conf 之前版本是 syslog.conf. 该配置文件主要信息为:记录哪些服务和需要记录什么等级的信息。

日志格式:
auth –pam产生的日志
authpriv –ssh,ftp等登录信息的验证信息
cron –时间任务相关
kern –内核
lpr –打印
mail –邮件
mark(syslog)–rsyslog服务内部的信息,时间标识
news –新闻组
user –用户程序产生的相关信息
uucp –unix to unix copy, unix主机之间相关的通讯
local 1~7 –自定义的日志设备

日志级别:
debug –有调式信息的,日志信息最多
info –一般信息的日志,最常用
notice –最具有重要性的普通条件的信息
warning –警告级别
err –错误级别,阻止某个功能或者模块不能正常工作的信息
crit –严重级别,阻止整个系统或者整个软件不能正常工作的信息
alert –需要立刻修改的信息
emerg –内核崩溃等严重信息
none –什么都不记录
从上到下,级别从低到高,记录的信息越来越少


连接符号
.xxx: 表示大于等于xxx级别的信息
.=xxx:表示等于xxx级别的信息
.!xxx:表示在xxx之外的等级的信息

 

/etc/rsyslog.conf 

#### RULES ####
     35 
     36 # Log all kernel messages to the console.
     37 # Logging much else clutters up the screen.
     38 #kern.*                                                 /dev/console
     39 
     40 # Log anything (except mail) of level info or higher.
     41 # Dont log private authentication messages!
     42 *.info;mail.none;authpriv.none;cron.none                /var/log/messages   几乎所有信息都记录到/var/log/messages
     43 
     44 # The authpriv file has restricted access.
     45 authpriv.*                                              /var/log/secure
     46 
     47 # Log all the mail messages in one place.
     48 mail.*                                                  -/var/log/maillog
     49 
     50 
     51 # Log cron stuff
     52 cron.*                                                  /var/log/cron
     53 
     54 # Everybody gets emergency messages
     55 *.emerg                                                 *
     56 
     57 # Save news errors of level crit and higher in a special file.
     58 uucp,news.crit                                          /var/log/spooler
     59 
     60 # Save boot messages also to boot.log
     61 local7.*                                                /var/log/boot.log

 

 

f

 

centos linux系统日常管理3 第十六节课

标签:

原文地址:http://www.cnblogs.com/MYSQLZOUQI/p/4865682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!