管理进程和计划任务
一、Linux引导流程 1,引导流程 主机启动,加载BIOS硬盘信息-->读取MBR的引导文件(grub,lilo)--->引导linux内核-->运行第一个进程init(进程号永远为1)--->进入相应的运行级别-->运行终端,输入用户名密码 2,init进程与配置文件 读取/sbin/init,配置文件/etc/inittab 18行:id:5:initdefault: 拥有帝国一切,皆有可能。欢迎访问phome.net设置系统默认启动的级别 32行:ctrlaltdel 三键重启 文件语法 [设置项目]:[runleve]:[init操作行为]:[命令项目] 设置项目:最多4个字符,表示init工作项目,简单说明 运行级别:0123456 init操作:initdefault 表示默认启动级别 sysinit 初始化操作 ctrlaltdel 三键重启 wait 表示后面接的项目执行完毕才能继续随后的操作 respawn 表示后面接的init认为主动重新启动 拥有帝国一切,皆有可能。欢迎访问phome.net 命令项目:通常是一些脚本 #dmesg 查看系统启动信息 /etc/rc.d/rc.sysinit 系统初始化 /etc/rc.d/rc 指定运行级别,加载终止相应系统服务 /etc/rc.d/rc.local 开机自动运行脚本 3,运行级别 0 关机 1 单用户(single) 2 多用户(但是不支持网络) 3 服务器模式 4 保留,未使用 5 图形 6 重启 默认级别千万不要设置为 0 4 6 拥有帝国一切,皆有可能。欢迎访问phome.net 显示当前的运行级别 runlevel N 5 N-------->上一次运行级别(N表示上一次没级别,S--------->1) 5-------->当前运行级别 4,改变系统的运行级别 init [0-6] 5,服务状态 chkconfig --list 显示全部服务的启动状态 chkconfig --list xxx 显示xxx服务的启动状态 开启独立服务(/etc/init.d/) (1),chkconfig --level 0~6 服务名 动作 拥有帝国一切,皆有可能。欢迎访问phome.net(on/off)(下次启动生效) ntsysv --level 级别 (2),service 服务名 start/stop/restart/status(当前级别,当前生效) /etc/init.d/服务名 start/stop/restart/status/reload(当前级别,当前生效) 开启非独立服务(/etc/xinetd.d/) chkconfig 服务名 on/off service xinetd restart 二、进程管理 1,程序(硬盘中的代码) 进程(代码执行产生) 2,查看进程 ps 显示某一时刻进程状态信息,静态 拥有帝国一切,皆有可能。欢迎访问phome.net -A和-e一样 显示所有的进程 ps aux ps -elf 以长格式显示系统中所有的进程信息 ps -l ppid 父进程号 top 动态显示 pgrep 根据特定条件 pstree 树状结构 3,进程控制 & 放入后台运行,运行在内存中的进程 ctrl z 将当前的作业放入后台并暂停运行 jobs 查看后台进程 fg 编号 把后台进程调到前台 拥有帝国一切,皆有可能。欢迎访问phome.net编辑cron任务 crontab -e -l 查看 -r 删除 /etc/crontab 系统任务配置文件 本文出自 “改变从现在开始” 博客,请务必保留此出处http://peaceweb.blog.51cto.com/3226037/746619 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |