Linux系统 deamon进程
- daemon进程
1.1 daemon的分类
stand alone: 独立启动,不依赖其他机制管理
因为是一直存在内存内持续的提供服务,当发生客户端请求时,响应较快。常见的stand alone: httpd,vsftpdsuper daemon: 通过xinetd统一管理
当没有客服端请求时,相应服务不启动;当有客户端请求时,super daemon唤起相关服务;客服端请求结束,相关服务关闭并释放资源。常见的super daemon:telnet
1.2 daemon进程命名: 程序名+d
at: atd
cron: crond
1.3 daemon进程端口
/etc/services
1.4 daemon启动脚本
- /etc/init.d/* 启动脚本
- /etc/sysconfig/* 各个服务的初始化环境配置文件
- /etc/xintd.conf /etc/xinetd.d/* super daemon配置文件
- /etc/* 各个服务各自的配置文件
- /var/lib/* 各个服务产生的数据库
- /var/run/* 各个服务的程序PID记录
1.5 Stand alone
启动方式
- /etc/init.d/syslog {start|stop|status|restart|condrestart}
- 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 服务管理
查询服务开启情况
chkconfig --list设置服务级别
chkconfig [–level [0123456]] [service_name] [on|off]增加删除服务
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
- 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进程相关推荐
- Linux系统编程——进程基础知识
Linux系统编程--进程基础知识 1.程序和进程 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu.内存.打开的文件.设备.锁-) 进程,是一个抽象的概念,与操作系统原理联系紧密.进程 ...
- Linux系统守护进程详解
文中有不对或者有不清楚的地方,请大家告诉我,谢谢! Linux系统守护进程详解 不要关闭下面这几个服务: acpid, haldaemon, messagebus, klogd, network, ...
- Linux系统的进程管理
Linux系统的进程管理 一.系统进程介绍 1.进程概念 2.进程特点 3.进程类型 二.查看系统进程 1.PS命令 2.查看系统进程 3.ps aux结果说明 4.top命令 ①top命令使用方法 ...
- 使用shell脚本对Linux系统和进程资源进行监控
今天发现一个网站,快课网,感觉还不错,里面有编程,面试,算法等等相关内容. 链接如下:http://www.cricode.com/ 首页便看到这篇文章,正好对Linux和shell等持续关注,转载学 ...
- linux 查看防火墙对应的进程,Linux系统防火墙进程查看的实用方法
Linux系统防火墙进程查看的实用方法 作者 HonestQiao 2008年03月17日 16:00 启动防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chk ...
- Linux系统的进程和计划任务
文章目录 进程和计划任务 1程序 1.1什么是程序 2进程 2.1什么是进程 2.2进程具有的特征: 线程 3进程管理相关命令 3.1ps命令 3.2top命令 3.2.1第一部分 3.2.2第二部分 ...
- Linux 系统编程 -进程概念篇
Linux系统编程-进程篇 冯诺依曼体系结构 冯诺依曼的两个重要思想 当代计算机的三级缓存 操作系统 操作系统的概念 操作系统的组成 操作系统作用 Linux下的操作系统体系 进程 进程概念 进程特性 ...
- linux系统gpk-update-icon进程占用CPU资源100%
1. 症状:linux系统gpk-update-icon进程占用CPU资源100%,监控到用户进程跑到100% 2.原因分析: gpk-update-icon进程在GUI模式下会自动通知rpm软件包更 ...
- linux 之 Deamon进程
Linux Daemon(守护进程)是运行在后台的一种特殊进程. Linux系统的大多数服务器就是通过守护进程实现的.常见的守护进程包括系统日志进程syslogd. web服务器httpd.邮件服务器 ...
最新文章
- sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
- 【webrtc】webrtc的rtp重传代码分析
- go语言 mysql卡死,Go语言MySQL优化
- 超棒的在线Bootstrap主题编辑工具 - lollytin
- (JAVA)IO流之读写单个字节和复制文本文件
- bzoj4593: [Shoi2015]聚变反应炉
- vue 上传文件_前后端分离项目,如何优雅实现文件存储!
- 整理搜集iOS不同版本间的介绍
- 1059. C语言竞赛(20)-PAT乙级真题
- [转载] JAVA中分为基本数据类型及引用数据类型
- MacOS新版本,不能装老版本Xcode
- 【指数编制系列六】景气指数编制方法
- 反黑小技谋:IP地址的侦察和隐藏(转)
- HP Proliant DL360 Gen9服务器开箱
- CSMA/CD协议详解
- 2019网易互娱8.9笔试
- 神舟gx8cp5s1uefi的win10和ubuntu18.04双系统删除ubuntu
- Win10 ntoskrnl.exe蓝屏解决
- c语言有多难?一个新手刚学c语言的无奈
- 内容即广告是最好的移动商业模式?
热门文章
- 兼容性 IBM 芯片内部 真空管
- 手把手教你如何用Python从PDF文件中导出数据(附链接)
- Python再夺冠,2020年度编程语言排行榜出炉
- win系统下打印机服务器在哪里设置密码,win10 32位系统怎么设置共享打印机密码...
- python 正则表达式 断言 不定长表达式_【教程】详解Python正则表达式之: (?!…) negative lookahead assertion 前向否定匹配 /前向否定断言...
- 联想全系列官方WIN10工具
- 【中亦安图】清算/报表/日终跑批程序之性能优化案例(5)
- 520浪漫表白,爱要大胆说出来,无法拒绝的浪漫表白网页
- V-rep 仿真与python远程控制
- Matlab之图像平移(七)