1. daemon进程
    1.1 daemon的分类
  1. stand alone: 独立启动,不依赖其他机制管理
    因为是一直存在内存内持续的提供服务,当发生客户端请求时,响应较快。常见的stand alone: httpd,vsftpd

  2. super daemon: 通过xinetd统一管理
    当没有客服端请求时,相应服务不启动;当有客户端请求时,super daemon唤起相关服务;客服端请求结束,相关服务关闭并释放资源。常见的super daemon:telnet

1.2 daemon进程命名: 程序名+d
at: atd
cron: crond

1.3 daemon进程端口
/etc/services

1.4 daemon启动脚本

  1. /etc/init.d/* 启动脚本
  2. /etc/sysconfig/* 各个服务的初始化环境配置文件
  3. /etc/xintd.conf /etc/xinetd.d/* super daemon配置文件
  4. /etc/* 各个服务各自的配置文件
  5. /var/lib/* 各个服务产生的数据库
  6. /var/run/* 各个服务的程序PID记录

1.5 Stand alone
启动方式

  1. /etc/init.d/syslog {start|stop|status|restart|condrestart}
  2. service syslogd (start|stop|status|restart|…)

显示系统所有服务的运行状态
service --status-all

1.6 Super daemon
vi /etc/xinetd.d/telnet
disable = no

配置文件:/etc/xinetd.conf,个别的放在/etc/xinetd.d/*内

1.7 服务管理

  1. 查询服务开启情况
    chkconfig --list

  2. 设置服务级别
    chkconfig [–level [0123456]] [service_name] [on|off]

  3. 增加删除服务
    chkconfig [–add|–del] [service_name]

1.8 统一防火墙
/etc/hosts.{allow|deny}

1.9 实例:开启rsync服务

vi /etc/xinetd.d/rsync
disable = no

grep ‘rsync’ /etc/services
rsync 873/tcp # rsync
rsync 873/udp # rsync

netstat -tnlp | grep -w 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 11574/xinetd

1.10 实例:配置默认启动项
chkconfig --list
chkconfig --list atd
chkconfig --level 345 atd on
chkconfig atd off

1.11 实例:配置自己的系统服务
vi /etc/init.d/mytest
chmod 755 /etc/init.d/mytest
chkconfig --add mytest
chkconfig --list mytest
chkconfig --del mytest

  1. syslogd
    2.1 常见日志
    /var/log/cron
    /var/log/dmesg 系统启动过程核心监控信息
    /var/log/lastlog 最近一次登录,lastlog命令
    /var/log/mail*
    /var/log/messages
    /var/log/wtmp 登录成功,last命令
    /var/log/faillog 登录失败

2.2 登录日志所需服务
syslogd 登录系统和网络服务日志
klogd 登录核心日志
logrotate 日志轮询

syslogd
ps aux | grep syslog
chkconfig --list syslog

/etc/syslog.conf

/etc/logrotate.conf
/etc/logrotate.d

Linux系统 deamon进程相关推荐

  1. Linux系统编程——进程基础知识

    Linux系统编程--进程基础知识 1.程序和进程 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu.内存.打开的文件.设备.锁-) 进程,是一个抽象的概念,与操作系统原理联系紧密.进程 ...

  2. Linux系统守护进程详解

    文中有不对或者有不清楚的地方,请大家告诉我,谢谢!   Linux系统守护进程详解 不要关闭下面这几个服务: acpid, haldaemon, messagebus, klogd, network, ...

  3. Linux系统的进程管理

    Linux系统的进程管理 一.系统进程介绍 1.进程概念 2.进程特点 3.进程类型 二.查看系统进程 1.PS命令 2.查看系统进程 3.ps aux结果说明 4.top命令 ①top命令使用方法 ...

  4. 使用shell脚本对Linux系统和进程资源进行监控

    今天发现一个网站,快课网,感觉还不错,里面有编程,面试,算法等等相关内容. 链接如下:http://www.cricode.com/ 首页便看到这篇文章,正好对Linux和shell等持续关注,转载学 ...

  5. linux 查看防火墙对应的进程,Linux系统防火墙进程查看的实用方法

    Linux系统防火墙进程查看的实用方法 作者 HonestQiao 2008年03月17日 16:00 启动防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chk ...

  6. Linux系统的进程和计划任务

    文章目录 进程和计划任务 1程序 1.1什么是程序 2进程 2.1什么是进程 2.2进程具有的特征: 线程 3进程管理相关命令 3.1ps命令 3.2top命令 3.2.1第一部分 3.2.2第二部分 ...

  7. Linux 系统编程 -进程概念篇

    Linux系统编程-进程篇 冯诺依曼体系结构 冯诺依曼的两个重要思想 当代计算机的三级缓存 操作系统 操作系统的概念 操作系统的组成 操作系统作用 Linux下的操作系统体系 进程 进程概念 进程特性 ...

  8. linux系统gpk-update-icon进程占用CPU资源100%

    1. 症状:linux系统gpk-update-icon进程占用CPU资源100%,监控到用户进程跑到100% 2.原因分析: gpk-update-icon进程在GUI模式下会自动通知rpm软件包更 ...

  9. linux 之 Deamon进程

    Linux Daemon(守护进程)是运行在后台的一种特殊进程. Linux系统的大多数服务器就是通过守护进程实现的.常见的守护进程包括系统日志进程syslogd. web服务器httpd.邮件服务器 ...

最新文章

  1. sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
  2. 【webrtc】webrtc的rtp重传代码分析
  3. go语言 mysql卡死,Go语言MySQL优化
  4. 超棒的在线Bootstrap主题编辑工具 - lollytin
  5. (JAVA)IO流之读写单个字节和复制文本文件
  6. bzoj4593: [Shoi2015]聚变反应炉
  7. vue 上传文件_前后端分离项目,如何优雅实现文件存储!
  8. 整理搜集iOS不同版本间的介绍
  9. 1059. C语言竞赛(20)-PAT乙级真题
  10. [转载] JAVA中分为基本数据类型及引用数据类型
  11. MacOS新版本,不能装老版本Xcode
  12. 【指数编制系列六】景气指数编制方法
  13. 反黑小技谋:IP地址的侦察和隐藏(转)
  14. HP Proliant DL360 Gen9服务器开箱
  15. CSMA/CD协议详解
  16. 2019网易互娱8.9笔试
  17. 神舟gx8cp5s1uefi的win10和ubuntu18.04双系统删除ubuntu
  18. Win10 ntoskrnl.exe蓝屏解决
  19. c语言有多难?一个新手刚学c语言的无奈
  20. 内容即广告是最好的移动商业模式?

热门文章

  1. 兼容性 IBM 芯片内部 真空管
  2. 手把手教你如何用Python从PDF文件中导出数据(附链接)
  3. Python再夺冠,2020年度编程语言排行榜出炉
  4. win系统下打印机服务器在哪里设置密码,win10 32位系统怎么设置共享打印机密码...
  5. python 正则表达式 断言 不定长表达式_【教程】详解Python正则表达式之: (?!…) negative lookahead assertion 前向否定匹配 /前向否定断言...
  6. 联想全系列官方WIN10工具
  7. 【中亦安图】清算/报表/日终跑批程序之性能优化案例(5)
  8. 520浪漫表白,爱要大胆说出来,无法拒绝的浪漫表白网页
  9. V-rep 仿真与python远程控制
  10. Matlab之图像平移(七)