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 # Don‘t 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

时间: 2024-08-02 06:56:28

centos linux系统日常管理3 第十六节课的相关文章

centos linux系统日常管理复习 第十八节课

f

第一阶段考试:实战Linux系统日常管理

1. [项目名称] 实战Linux系统日常管理 [项目说明] 1.安装部署rhel系统,组建RAID磁盘阵列. 2.安装nginx 通过脚本编写 nginx服务服务启动脚本 [项目考核技能点] 1.安装部署rhel系统,网络设置. 2.shell脚本的基本用法 3. nginx的安装 4.整个方案中要包括:系统的安装,磁盘分区格式化,shell脚本的应用等相关内容. 项目环境可以参考如下: 1.安装两台rhel主机 对应主机名与IP :xuegod63.cn 192.168.1.63 xuego

Linux系统日常管理2 tcpdump,iptables

Linux系统日常管理2 tcpdump,iptables  Linux抓包工具 tcpdump 系统自带抓包工具 如果没有安装,需要安装之后才可以使用 安装: [[email protected] ~]# yum install -y tcpdump tcpdump -nn 不转换顿口的名字,直接显示端口号 tcpdump -nn -i eth0 tcp and host 192.168.0.1 and port 80 抓取192.168.0.1ip地址的80端口的tcp包,并且不进行端口名字

centos mysql 优化 第十六节课

centos mysql  优化  第十六节课 f

centos 监控cacti/nagios/zabbix 第三十四节课

centos   监控cacti/nagios/zabbix   第三十四节课 上半节课 下半节课 f

centos LAMP第一部分-环境搭建 第十九节课

centos LAMP第一部分-环境搭建  Linux软件删除方式,mysql安装, 第十九节课 上半节课 Linux软件删除方式 mysql安装 下半节课 apache下面的一个软件httpd,大家会把httpd误认为是apache 搜狐镜像:http://mirrors.sohu.com 康盛镜像:http://www.aminglinux.com/study_v2/download.html Linux软件删除方式源码包删除:直接删除目录rpm删除:rpm -eyum 删除 yum rem

linux系统日常管理

以下资料来源于<跟阿铭学Linux> 1.监控当前系统状态 1. w查看当前系统的负载 [[email protected] sbin]# w 15:23:46 up 3:34, 2 users, load average: 0.03, 0.05, 0.00 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root tty1 - 12:26 2:55m 0.11s 0.11s -bash root pts/0 10.72.137.53 1

2015-04-15 Linux系统日常管理1

内容概要: 监控系统状态 – w, vmstat 命令w, uptime system load averages  单位时间段内活动的进程数   查看cpu的个数和核数 vmstat  1 vmstat 1 10 vmstat各指标含义: r :表示运行和等待cpu时间片的进程数,如果长期大于服务器cpu的个数,则说明cpu不够用了: b :表示等待资源的进程数,比如等待I/O, 内存等,这列的值如果长时间大于1,则需要关注一下了 si :由交换区进入内存的数量: so :由内存进入交换区的数

lesson - 12 Linux系统日常管理1

监控系统状态 – w, vmstat命令w, uptimesystem load averages 单位时间段内活动的进程数 查看cpu的个数和核数vmstat 1vmstat 1 10vmstat各指标含义:r :表示运行和等待cpu时间片的进程数,如果长期大于服务器cpu的个数,则说明cpu不够用了:b :表示等待资源的进程数,比如等待I/O, 内存等,这列的值如果长时间大于1,则需要关注一下了si :由交换区进入内存的数量:so :由内存进入交换区的数量:bi :从块设备读取数据的量(读磁