“胜却无数”通过精心收集,向本站投稿了9篇init进程和inittab文件简要说明!Windows系统,下面就是小编整理后的init进程和inittab文件简要说明!Windows系统,希望大家喜欢。
- 目录
篇1:init进程和inittab文件简要说明!Windows系统
在坛子里看到有人问有关inittab文件的问题,找了下资料,总结一下,大家多提意见和补充吧! init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,这些操作包括:设置机器名、检查和安装磁盘及文件系统、启动系统日志、配置 网络 接
在坛子里看到有人问有关inittab文件的问题,找了下资料,总结一下,大家多提意见和补充吧!
init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,这些操作包括:设置机器名、检查和安装磁盘及文件系统、启动系统日志、配置网络接口并启动网络和邮件服务,启动打印服务等,Solaris中init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由init创建,所以init进程也称为系统初始化进程。下面具体说明inittab文件的格式。
inittab文件中每一记录都从新的一行开始,每个记录项最多可有512个字符,每一项的格式通常如下:id:rstate:action:process,下面分别解释。
1.id字段是最多4个字符的字符串,用来唯一标志表项。
2.rstate(run state)字段定义该记录项被调用时的运行级别,rstate可以由一个或多个运行级别构成,也可以是空,空则代表运行级别0~6。当请求init改变运行级别时,那些rstate字段中不包括新运行级别的进程将收到SIGTERM警告信号,并且最后被杀死;只有a、b、c启动的命令外(a、b、c不是真正的运行级别)
3.action字段告诉init执行的动作,即如何处理process字段指定的进程,action字段允许的值及对应的动作分别为:
1)respawn:如果process字段指定的进程不存在,则启动该进程,init不等待处理结束,而是继续扫描inittab文件中的后续进程,当这样的进程终止时,init会重新启动它,如果这样的进程已存在,则什么也不做。
2)wait:启动process字段指定的进程,并等到处理结束才去处理inittab中的下一记录项。
3)once:启动process字段指定的进程,不等待处理结束就去处理下一记录项。当这样的进程终止时,也不再重新启动它,在进入新的运行级别时,如果这样的进程仍在运行,init也不重新启动它。
4)boot:只有在系统启动时,init才处理这样的记录项,启动相应进程,并不等待处理结束就去处理下一个记录项。当这样的进程终止时,系统也不重启它。
5)bootwait:系统启动后,当第一次从单用户模式进入多用户模式时处理这样的记录项,init启动这样的进程,并且等待它的处理结束,然后再进行下一个记录项的处理,当这样的进程终止时,系统也不重启它。
6)powerfail:当init接到断电的信号(SIGPWR)时,处理指定的进程。
7)powerwait:当init接到断电的信号(SIGPWR)时,处理指定的进程,并且等到处理结束才去检查其他的记录项。
8)off:如果指定的进程正在运行,init就给它发SIGTERM警告信号,在向它发出信号SIGKILL强制其结束之前等待5秒,如果这样的进程不存在,则忽略这一项。
9)ondemand:功能通respawn,不同的是,与具体的运行级别无关,只用于rstate字段是a、b、c的那些记录项。
10)sysinit:指定的进程在访问控制台之前执行,这样的记录项仅用于对某些设备的初始化,目的是为了使init在这样的设备上向用户提问有关运行级别的问题,init需要等待进程运行结束后才继续。
11)initdefault:指定一个默认的运行级别,只有当init一开始被调用时才扫描这一项,如果rstate字段指定了多个运行级别,其中最大的数字是默认的运行级别,如果rstate字段是空的,init认为字段是0123456,于是进入级别6,这样便陷入了一个循环,如果inittab文件中没有包含initdefault的记录项,则在系统启动时请求用户为它指定一个初始运行级别
4.Process字段中进程可以是任意的守候进程、可执行脚本或程序。
[color=red:1bad85dc3d]另外:在任何时候,可以在文件inittab中添加新的记录项,级别Q/q不改变当前的运行级别,重新检查inittab文件,可以通过命令init Q或init q使init进程立即重新读取并处理文件inittab.[/color:1bad85dc3d]
有时间我再把系统的运行级别的说明贴给大家!
:em13: :em13: :em07:
飞天二狭 回复于:2004-06-30 05:29:31不错的总结,继续呀!
zj0953 回复于:2004-06-30 09:52:49顶!到底是高手!
hcjia 回复于:2004-06-30 11:17:51不错的文!
xieweihua 回复于:2004-06-30 12:30:21好东西就是应该大家享用,不错谢谢,先收藏
yh95700 回复于:2004-06-30 15:22:21支持!!!
两边 回复于:2004-06-30 15:27:18学习,学习
szleo 回复于:2004-06-30 17:05:37学习中,呵呵
chenable 回复于:2004-06-30 17:13:40我也顶一把
李哲 回复于:2004-06-30 17:19:51收起来
双眼皮的猪 回复于:2004-07-02 22:46:02好东东,BSD系列跟Sys V有什么区别呢?在init上?
问问,我不清楚究竟有区别没:)
吹拂的晨风 回复于:2004-07-04 20:37:53[quote:02bcd6441d=“双眼皮的猪”]好东东,BSD系列跟Sys V有什么区别呢?在init上?
问问,我不清楚究竟有区别没:)[/quote:02bcd6441d]
有区别的,不同的UNIX系统,从init进程产生子进程的方式也不同,通常分为两类,即SYS V和BSD,
上面讨论的主要是SYS V。同SYS V相比,BSD中init进程使用灵活性要小一些,init进程运行一个基本的启动系列,并根据激活init进程的不同方式启动多用户或单用户系统,init进程通过信号来改变状态,信号用UNIX的kill命令产生。
mybj 回复于:2004-07-05 14:45:42受益
chfhy 回复于:2004-07-05 18:06:33hao,收藏!
双眼皮的猪 回复于:2004-07-05 23:44:10[quote:ae63d1d351=“吹拂的晨风”]
有区别的,不同的UNIX系统,从init进程产生子进程的方式也不同,通常分为两类,即SYS V和BSD。上面讨论的主要是SYS V。同SYS V相比,BSD中init进程使用灵活性要小一些,init进程运行一个基本的启动系列,并根据激活..........[/quote:ae63d1d351]
谢谢,但我想如果有个例子会理解的更透彻些~如果您有时间的话~
鸿越知音 回复于:2004-07-09 10:47:51大家分享
cherryjws 回复于:2004-07-10 12:11:10:em02: 好贴,有收获!顶
zxyver 回复于:2004-07-12 10:00:27谢谢!!!
slurker 回复于:2004-12-21 10:13:05我加了条
ll:234:respawn:echo 1 >> abc.log
发现abc.log的大小只有20行,就是说该命令只执行了20次,为什么?
还有
lj:234:respawn:su - ds3100 -c “$HOME/ll/ttt >> $HOME/ll/ttt.log”
不能执行,而
lj:234:respawn:su - ds3100 -c “/export/home/ds3100/ll/ttt >> /export/home/ds3100/ll/ttt.log”就可以执行
难道必须使用绝对路径?
Sun Blade 2000, Solaris 9 u6
原文转自:www.ltesting.net
篇2:/etc/inittab文件的字段及其说明Windows系统
/etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号“:”分隔的4个字段,具体如下: identifier:run_level:action:process 其中,各字段以及与其相关的说明如下: identifier 登记项标识符,最多为4个字符。用于惟一地标识/etc/inittab文件中的每
/etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号“:”分隔的4个字段。具体如下:
identifier : run_level : action : process
其中,各字段以及与其相关的说明如下:
identifier 登记项标识符,最多为4个字符。用于惟一地标识/etc/inittab文件中的每一个登记项
run_level 系统运行级,即执行登记项的init级别。用于指定相应的登记项适用于哪一个运行级,即在哪一个运行级中被处理。如果该字段为空,那么相应的登记项将适用于所有的运行级。在该字段中,可以同时指定一个或多个运行级,其中各运行级分别以数字0.1.2.3.4.5.6或字母a、b、c表示,且无需对其进行分隔。
action 动作关键字。用于指定init(M)命令或进程对相应进程(在“process”字段定义)所实施的动作。具体动作包括:
1、boot:只有在引导过程中,才执行该进程,但不等待该进程的结束;当该进程死亡时,也不重新启动该进程。
2、bootwait:只有在引导过程中,才执行该进程,并等待进程的结束:当该进程死亡时,也不重新启动该进程。实际上,只有在系统被引导后,并从单用户方式进入多用户方式时,这些登记项才被处理;如果系统的默认运行级设置为2(即多用户方式),那么这些登记项在系统引导后将马上被处理。
3、initdefault:指定系统的默认运行级。系统启动时,init将首先查找该登记项。如果存在init将据此决定系统最初要进入的运行级。具体来说,init将指定登记项“run_level“字段中的最大数字(即最高运行级)为当前系统的默认运行级;如果该字段为空,那么将其解释为“0123456”,并以“6”作为默认运行级。如果不存在该登记项,那么init将要求用户在系统启动时指定一个最初的运行级。
4、off:如果相应的进程正在运行,那么就发出一个警告信号,等待20秒后,再通过杀死信号强行终止该进程。如果相应的进程并不存在那么就忽略该登记项,
5、once:启动相应的进程,但不等待该进程结束便继续处理/etc/inittab文件中的下一个登记项;当该进程死亡时,init也不重新启动该进程。注意:在从一个运行级进入另一个运行级时,如果相应的进程仍然在运行,那么init就不重新启动该进程。
6、ondemand:与“respawn”的功能完全相同,但只用于运行级为a、b或c的登记项。
7、powerfail:只在init接收到电源失败信号时执行相应的进程,但不等待该进程结束。
8、powerwait:只在init接收到电源失败信号时执行相应的进程,并在继续对/etc/inittab文件进行任何处理前等待该进程结束。
9、respawn:如果相应的进程还不存在,那么init就启动该进程,同时不等待该进程的结束就继续扫描/etc/inittab文件;当该进程死亡时,init将重新启动该进程。如果相应的进程已经存在,那么init将忽略该登记项并继续扫描/etc/inittab文件。
10、sysinit:只有在启动或重新启动系统并首先进入单用户时,init才执行这些登记项。而在系统从运行级1-6进入单用户方式时,init并不执行这些登记项。”action”字段为“sysinit”的登记项在“run_level”字段不指定任何运行级。
11、wait:启动进程并等待其结束,然后再处理/etc/inittab文件中的下一个登记项。
process 所要执行的shell命令。任何合法的shell语法均适用于该字段。
刚刚学到,觉得不错就写了出来大家来分享一下,呵呵。 :oops:
nanfeng 回复于:2005-08-04 08:13:06好!!!!
zhaocz 回复于:2005-08-04 12:14:50应该加精的,好象以前没看过这样的解说
12xuwei 回复于:2005-08-04 16:40:30不错,
lifyman 回复于:2005-08-07 10:09:14复习中...
UnKnow365 回复于:2005-08-09 09:49:43收藏!谢谢!
yutian 回复于:2005-08-09 11:09:59复习中...
原文转自:www.ltesting.net
篇3:Windows文件大揭密Windows系统
当我们安装完 Windows 后,其中的文件到底是执行何种任务?某特定任务又由哪个文件来执行呢? 还有,从“开始”――“程序”――再点击 “我所要执行的任务”,这种套数还真有点繁琐,若是知道经常要执行的任务是哪个文件、位于何处?把它在桌面上建立一快捷
当我们安装完Windows后,其中的文件到底是执行何种任务?某特定任务又由哪个文件来执行呢? 还有,从“开始”――“程序”――再点击 “我所要执行的任务”,这种套数还真有点繁琐。若是知道经常要执行的任务是哪个文件、位于何处?把它在桌面上建立一快捷方式,岂不省时省力又方便!这就需要对Windows下的可执行文件明明白白。(注:若是以下所述的可执行文件 不在Windows安装目录下,可能是因为你没有安装,可到“控制面板”――“添加/删除程序” ――“Windows安装程序”,选取所要安装的组件。
本文假设Windows98安装在“C:windows”下.
一、C:Windows下的可执行文件
aclearcase/“ target=”_blank“ >ccstat.exe windows 辅助状态指示器
arp.exe tcp/ip地址转换协议命令
calc.exe 计算器应用软件
cdplayer.exe cd播放器附件
cleanmgr.exe 磁盘清理程序
clipbrd.exe 剪贴板查看应用程序
command.com ms-dos方式
control.exe 控制面板应用程序
cvt1.exe fat32转换器
defrag.exe 磁盘碎片整理应用程序
drvspace.exe 磁盘空间管理应用程序
dialer.exe 电话拨号程序
directcc.exe 直接电缆连接
explorer.exe 资源管理器
extrac32.exe windows cab 文件解压缩应用程序
fontview.exe 字体查看程序
filexfer.exe microsoft文件传输应用程序
finger.exe 用于获得来自于运行标准finger服务的任何系统的用户信息
freecell.exe 空当接龙游戏
grpconv.exe 程序组转换器
hostname.exe 返回tcp/ip配置窗口的dns标题头窗口中定义的计算机名字
ipconfig.exe 快速浏览系统tcp/ip配置应用程序
kodakprv.exe 映像预览应用程序
mplayer.exe 媒体播放机
mshearts.exe 红心大战游戏
nbtstat.exe 显示tcp/ip上.netbios(netbt)的状态
net.exe 一个非常全的网络配置、显示网络信息的命令,有详细帮助
netstat.exe 用于检查所有tcp、ip以及udp连接的统计情况
netdde.exe windows 网络dde(动态数据交换)
netwatch.exe 网络监视器
notepad.exe 记事本应用程序
packager.exe 对象包装应用程序
pbrush.exe 画笔应用程序
ping.exe 检测网络远端主机是否存在及判断网络是否正常的检测工具
progman.exe windows3.x中的程序管理器
qfecheck.exe 更新信息工具
regedit.exe 注册表编辑器
route.exe 用于管理本地tcp/ip路由表的应用程序
rsrcmtk.exe 显示资源状况
rundll32.exe 将dll作为应用程序运行
scandskw.exe 磁盘扫描应用程序
smartdrv.exe smartdrive(dos磁盘缓冲器)应用程序
sigverif.exe microsoft 签字应用程序
sndrec32.exe 录音机附件
sndvol32.exe 音量控制
sol.exe 纸牌游戏
sysmon.exe 系统监视器
taskman.exe 任务执行栏应用程序
taskmon.exe 任务监视器应用程序
telnet.exe 虚拟终端程序
tftp.exe 小文件传送协议,允许将文件传送给tftp服务器
tracert.exe 决定用户的系统与目标系统之间的路径
tuneup.exe windows 调整向导
vcmui.exe 版本冲突管理器
wangimg.exe 映像应用程序
welcome.exe 欢迎光临widows实用程序
winfile.exe windows3.x中的文件管理器
winhelp.exe 16位的windows 帮助程序
winhlp32.exe 32位的windows 帮助程序
wininit.exe windows 安装初始化应用程序
winipcfg.exe tcp/ip 配置实用程序
winmine.exe 扫雷游戏
winpopup.exe windows 弹出式消息实用程序
winver.exe 显示windows 版本号
write.exe 写字板附件
winrep.exe windows 报告工具
winalign.exe 排列本地文件应用程序
wupdmgr.exe windows 更新工具
二、C:Windowssystem下的可执行文件
accwiz.exe windows辅助工具向导
actmovie.exe directshow 安装工具
addreg.exe windows 注册调整工具
awadpr32.exe 传真打印机安装程序
brdiag.exe 诊断打印机是否连接着、并口连接是否正确等
cfgwiz32.exe microsoft isdn(综合业务数字网)配置向导
ddhelp.exe directx 帮助程序
dialmon.exe 拨号监视器
dllhost.exe com 代理
dmconfig.exe 桌面管理配置程序
dplaysvr.exe microsoft directplay 服务
drwatson.exe 华文医生错误监视器
gdi.exe windows图形设备接口核心组件
ieshwiz.exe ie自定义文件夹向导
imgst_tr.exe microsoft 试验程序
internat.exe 键盘语言指示器(applet)
imgstart.exe microsoft 交互式试验程序
jdbgmgr.exe 调试本地服务器
krnl386.exe windows 系统核心组件
lights.exe 调制解调器监视器(applet)
lmscript.exe windows nt 的登录脚本处理程序
magnify.exe 屏幕放大工具
mprexe.exe 多供应者路由器
msconfig.exe 系统配置实用程序
msgsrv32.exe windows 32-bit vxd 信息服务器
mstask.exe 计划任务执行程序
msnexch.exe microsoft联机服务
nwlsproc.exe netware for win32 登录脚本处理程序
odbcad32.exe odbc数据源配置
pintsetp.exe 微软拼音安装程序
pintlphr.exe 微软拼音输入法用户自造词
rnaapp.exe 拨号上网应用程序
regsvr32.exe microsoft 注册服务程序
regwiz.exe microsoft注册向导
rpcss.exe 分布式com服务
sfc.exe 系统文件检查程序
srw.exe 系统恢复程序
stimon.exe 静止图像设备管理器
sysedit.exe 系统配置编辑程序
tcmsetup.exe 电话客户安装程序
tshoot.exe 系统疑难问题解答
user.exe 用户界面核心部件
walign.exe 调整应用程序启动
wrkgadm.exe 工件组管理员
三、C:WindowsCommand下的几个实用程序
你是否曾在Windows的DOS方式下显示过汉字文本文件,打开却是一堆乱码,或者想windows的DOS方式下输入汉字,你可能会想到UCDOS等汉字操作系统,那就有点太大材小用了,
不妨看看下面几个可执行文件,可以轻松解决这个问题。
PDOS95.bat 启动Windows下的中文DOS方式。启动后,就可在DOS方式下显示汉字文件、输入汉字。按Ctrl+F10可改变显示风格、输入风格、打印风格等,用Ctrl+Shift可切换输入法,用Quit命令退出中文DOS方式。
PDOS95.bat的默认内容
pbios.exe 启动中文系统内核
font16.exe 16×16字体驱动程序
hzvio95.exe dos7.0中文版显示驱动程序
hzkbd.exe 通用词典输入法
instdict pinyin 安装拼音输入法
instdict shanpin 安装双拼输入法
instdict quwei 安装区位输入法
instdict guobiao 安装国标输入法
ctrlpan.exe 系统控制台程序
csetup.exe microsoft msdos中文系统设置程序
foutline.exe 轮廓字驱动程序
lq1600k.exe lq1600k打印驱动程序
hplj600.exe hplj 6000pi打印驱动程序
prtmon.exe 打印监控程序
quit.exe 退出中文dos方式
sfc.exe 系统文件检查程序
srw.exe 系统恢复程序
stimon.exe 静止图像设备管理器
sysedit.exe 系统配置编辑程序
tcmsetup.exe 电话客户安装程序
tshoot.exe 系统疑难问题解答
user.exe 用户界面核心部件
walign.exe 调整应用程序启动
原文转自:www.ltesting.net
篇4:/etc/default/boot文件字段说明Windows系统
下面说一下/etc/default/boot文件字段说明: DEFBOOTSTR:系统引导串 AUTOBOOT=YESorNO:指明如果用户在出现boot:提示符时不输入任何信息,是否在boottime到时自动启动系统.如果为yes,在timeout结束时,就执行默认的引导串,如果为NO,就一直等待用户输入引导串.
下面说一下/etc/default/boot文件字段说明:
DEFBOOTSTR:系统引导串
AUTOBOOT=YES or NO :指明如果用户在出现boot:提示符时不输入任何信息,是否在boottime到时自动启动系统.如果为yes,在timeout结束时,就执行默认的引导串,如果为NO,就一直等待用户输入引导串.
ALTDEF=default:使用文件default启动
apm.cmd=arg:配置biosAPM
PWRCHECK=Y or N:用于内置了ups的机器,如果为Y,系统检查电池状态,若电量低,则警告,默认为N,如果机器使用的是BIOS APM,应该使用amp.cmd=arg关键字
RONLYROOT=Yes or No:设置root文件系统是否以只读方式安装
SYSTTY=digit :如果SYSTTY等于1,系统控制台是显示适配器,如果为1,系统控制台是com1
TIMEOUT=n:只有在将AUTOBOOT设置为yes以后,这个选项才有效.指定了系统启动提示符boot:下等待用户的最长时间,默认为60s,如果在timeout时间里输入了enter,则按照默认的提示串启动
DEFAULT_LEVEL=n :推出单用户之后,默认进入的运行级
FSCKFIX=Yes or NO:在启动过程中,是否自动清理 安装文件系统,如果AUTOBOOT是yes的话,FSCKFIX也是yes的话,fsck将在root文件系统上自动检测修复
INHIBIT=n:如果SPAWN_INTERVAL时间里,inittab登记被启动了SPAWN_LIMIT次,init将在INITBIT指定的时间里不再启动该进程,默认为300s
MULTIUSER=YES or No:是否跳过单用户提示,直接进多用户
PANICBOOT=YES Or No:系统在崩溃以后是否自动启动,默认为NO
MAPKEY=YES or No:设置init是否调用mapkey来配置控制台键盘映射,默认为YES
SERIAL=param1,param2......:串行终端设置列表,指定了传输波特率,字符大小,校验位和串行控制台的停止位数目(SYSTTY=1).参数与kennel.systty引导参数相同.
SERIALS=YES Or No:设置init是否允许在串行控制台上使用8位字符.
SLEEPTIME=n:系统自动重新启动以前init进程等待的时间,默认0
BOOTMNT=RO or RW or NO:如果RO,则只读安装boot文件系统,RO为默认值,RW则为读写模式,NO就不安装
SPAWN_INTERVAL=n:如果在SPAWN_INTERVAL时间内,inittab登记项被从新启动了SPAWN_LIMIT次,init将在INITBIT指定的时间里不再从新启动该进程,默认为120s
SPAWN_LIMIT=n: 如果在SPAWN_INTERVAL时间里,inittab登记项被从新启动SPAWN_LIMIT次,init将在INITBIT指定的时间中不再从新启动该进程,默认为10次.
zhyesno 回复于:2004-12-27 08:58:41不错,收藏一下,Thx,
/etc/default/boot文件字段说明Windows系统
,
。。
jianteng 回复于:2004-12-27 09:43:42谢谢
feiunix回复于:2004-12-27 10:42:00好东西,收下了,谢谢!!!
孟军 回复于:2004-12-27 11:06:20谢谢了!
loverVC 回复于:2004-12-27 14:56:09收下,up,
谢谢楼主
秋意正浓 回复于:2004-12-27 15:17:52这个不错,值得保存!
rengongpu 回复于:2004-12-27 16:11:52good!
xchen301 回复于:2004-12-27 17:47:20支持!!!支持土匪~
slnhghm 回复于:2004-12-27 18:35:17加精吧
hongqi 回复于:2004-12-27 21:36:55精彩,多谢
scyejing 回复于:2004-12-28 14:38:57多谢
yutian 回复于:2004-12-28 14:43:18不错,挺详细
lwm_13 回复于:2004-12-28 15:33:41真详细啊!
wyj8888 回复于:2004-12-29 09:29:35坚决顶 走召弓虽
cxzty 回复于:2004-12-30 22:42:46收下再说
lilijun 回复于:2005-01-14 22:44:10收藏
johnsilver 回复于:2005-02-22 22:15:08好帖,已经收藏了!
关东刀客 回复于:2005-02-23 08:33:47好贴,学习、收藏
原文转自:www.ltesting.net
篇5:Windows系统进程问题知多少?
利用优先级
问:进程中有一个“设置优先级”,我查看了一下,发现都是“标准”,那么是不是需要对那些进程手工调整一下呢?
答:优先级是系统自动来调整的,一般无需我们自己调整,不过遇到特殊情况,调整一下对电脑使用有好处。比如你想一边看电影一边打文字或干别的什么话,那么就调整那个电影播放器的进程,设置为“低于标准”,系统提示“可能会导致系统不稳定”,不要管它,选“是”继续。这样前台程序就会比后台程序(播放软件)优先,系统会让前台程序优先执行,前台程序空闲的时候再让后台程序满负荷工作。这样就可以充分占用前台程序剩下的系统资源,达到对系统资源的高效利用。
System Idle Process为何物
问:在使用Windows XP的过程中,按“Ctrl+Alt+Del”键调出任务管理器,在进程中我发现一个名为“System Idle Process”的进程,它往往占用了大部分CPU资源,经常是80%以上,请问为什么它占用了那么多资源?
答:你误解了“System Idle Process”进程的意思了,这里的80%并不是你所想的占用CPU的资源,恰恰相反的是这里的80%以上是CPU资源空闲了出来的。这里的数字越大表示CPU可用资源越多,数字越小则表示CPU资源越紧张。该进程是系统必须的,不能禁止哦。
Phonetic.exe进程为何如此多
问:我使用的是Windows XP系统,最近在查看系统进程时发现进程中“Phonetic.exe”很多,大概有四个左右,请问它们是做什么的?是不是病毒啊?
答:Phonetic.exe文件对那些从动态连接库中运行的服务来说是一般性的宿主进程,
电脑在启动的时候,Phonetic.exe检查注册表中的位置来构建需要加载的服务列表,加上运行软件时启动的DLL文件需要依附到Phonetic.exe进程上,这就会使多个Phonetic.exe在同一时间运行。不过,很多病毒也会利用这个进程,如前段时间的冲击波病毒,中招了就会提示“Phonetic.exe出现错误”。
哪些进程可以删除
问:我总是感觉系统进程中的进程太多了,这其中应该有不少是无用的吧?请问哪些我们可以禁止掉呢?
答:对于我们个人用户来说,系统中的进程的确有一些是用不到的。比如:systray.exe(显示系统托盘小喇叭图标)、ctfmon.exe(微软Office输入法)、mstask.exe(计划任务)、winampa.exe等,这些都是可有可无的进程,我们完全可以禁止它们,而不会影响到系统的正常运行。推荐“进程杀手”这款小软件,它具有自动精简进程功能,可自动中止系统基本进程以外的所有进程的功能,另外对木马和病毒进程也有一定清除作用。
同时运行许多Phonetic进程
点击阅读更多学院相关文章>>
分享到
篇6:windows 系统的进程列表Windows系统
最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统就能正常运行) smss.exe Session Manager csrss.exe 子系统 服务器 进程 winlogon.exe 管理用户登录 services.exe 包含很多系统服务 lsass.exe 管理 IP 安全 策略以及启动 IS
最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统就能正常运行)
smss.exe Session Manager
csrss.exe 子系统服务器进程
winlogon.exe 管理用户登录
services.exe 包含很多系统服务
lsass.exe 管理 IP安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序,(系统服务) 产生会话密钥以及授予用于交互式客户/服务器验证的服务凭据(ticket)。(系统服务) ->netlogon
svchost.exe 包含很多系统服务 !!!->eventsystem,
(SPOOLSV.EXE 将文件加载到内存中以便迟后打印。)
explorer.exe 资源管理器
(internat.exe 托盘区的拼音图标)
====================================================================
附加的系统进程(这些进程不是必要的,你可以根据需要通过服务管理器来增加或减少)
mstask.exe 允许程序在指定时间运行。(系统服务)->schedule
regsvc.exe 允许远程注册表操作。(系统服务)->remoteregister
winmgmt.exe 提供系统管理信息(系统服务)。
inetinfo.exe->msftpsvc,w3svc,iisadmn
tlntsvr.exe->tlnrsvr
tftpd.exe 实现 TFTP Internet 标准。该标准不要求用户名和密码。远程安装服务的一部分。(系统服务)
termsrv.exe ->termservice
dns.exe 应答对域名系统(DNS)名称的查询和更新请求。(系统服务)
=================================================================
以下全是系统服务,并且很少会用到,如果你暂时用不着,应该关掉(对安全有害 )
tcpsvcs.exe 提供在 PXE 可远程启动客户计算机上远程安装 Windows 2000 Professional 的能力。(系统服务)->simptcp
支持以下 TCP/IP 服务:Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。(系统服务)
ismserv.exe 允许在 Windows Advanced Server 站点间发送和接收消息,
(系统服务)
ups.exe 管理连接到计算机的不间断电源(UPS)。(系统服务)
wins.exe 为注册和解析 NetBIOS 型名称的 TCP/IP 客户提供 NetBIOS 名称服务。(系统服务)
llssrv.exe License Logging Service(system service)
ntfrs.exe 在多个服务器间维护文件目录内容的文件同步。(系统服务)
RsSub.exe 控制用来远程储存数据的媒体。(系统服务)
locator.exe 管理 RPC 名称服务数据库.->rpclocator(区 RpcSs)
lserver.exe 注册客户端许可证。(系统服务)
dfssvc.exe 管理分布于局域网或广域网的逻辑卷。(系统服务)
clipsrv.exe 支持“剪贴簿查看器”,以便可以从远程剪贴簿查阅剪贴页面。(系统服务)
msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。(系统服务)
faxsvc.exe 帮助您发送和接收传真。(系统服务)
cisvc.exe Indexing Service(system service)!!!
dmadmin.exe 磁盘管理请求的系统管理服务。(系统服务)
mnmsrvc.exe 允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面。(系统服务)
netdde.exe 提供动态数据交换 (DDE) 的网络传输和安全特性。(系统服务)
smlogsvc.exe 配置性能日志和警报。(系统服务)
rsvp.exe 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制安装功能。(系统服务)
RsEng.exe 协调用来储存不常用数据的服务和管理工具。(系统服务)
RsFsa.exe 管理远程储存的文件的操作。(系统服务)
grovel.exe 扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存储点,以节省磁盘空间。(系统服务)
SCardSvr.exe 对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制。(系统服务)
snmp.exe 包含代理程序可以监视网络设备的活动并且向网络控制台工作站汇报。(系统服务)
snmptrap.exe 接收由本地或远程 SNMP 代理程序产生的陷阱消息,然后将消息传递到运行在这台计算机上 SNMP 管理程序。(系统服务)
UtilMan.exe 从一个窗口中启动和配置辅助工具。(系统服务)
msiexec.exe 依据 .MSI 文件中包含的命令来安装、修复以及删除软件。(系统服务)
总结:
发现可疑进程的秘诀就是要多看任务管理器中的进程列表,看多了以后,一眼就可以发现可疑进程,就象
找一群熟悉人中的陌生人一样。
原文转自:www.ltesting.net
篇7:怎么编写 crontab 文件Windows系统
请教各位高手: 怎么编写crontab文件.完成以下功能: 每周自动执行将一文件夹的内容备份,并且文件名字以生成的日期命名. 谢谢!!! weixinc 回复于:2004-02-20 13:57:09 4223**1/opt/back_file.sh/dev/null2/dev/null 假设备份程序为back_file.sh 将上述语句加
请教各位高手:
怎么编写crontab 文件.完成以下功能:
每周自动执行将一文件夹的内容备份,并且文件名字以生成的日期命名.
谢谢!!!
weixinc 回复于:2004-02-20 13:57:0942 23 * * 1 /opt/back_file.sh > /dev/null 2>/dev/null
假设备份程序为back_file.sh
将上述语句加入crontab后将在每周一的23点42分开始执行
黄虫 回复于:2004-02-20 14:07:05谢谢!
backfile.sh 怎么编写,我对sh 语句不懂
weixinc 回复于:2004-02-20 14:36:23#!/bin/csh
set TargetDir=`date '+%Y%m%d'`
echo $TargetDir
cp -r /tmp/a /tmp/”$TargetDir“
黄虫 回复于:2004-02-20 14:51:27谢谢!
我试试!
黄虫 回复于:2004-02-20 15:32:18实现不了,shell都没办法调用
zhongsy 回复于:2004-02-20 15:44:12[quote:36917a0f49=”weixinc“]42 23 * * 1 /opt/back_file.sh > /dev/null 2>/dev/null
假设备份程序为back_file.sh
将上述语句加入crontab后将在每周一的23点42分开始执行[/quote:36917a0f49]
/dev/null 2>/dev/null
有什么用?
黄虫 回复于:2004-02-20 16:42:09backfile.sh 不能执行
beginner-bj 回复于:2004-02-20 20:23:01chmod +x backfile.sh
黄虫 回复于:2004-02-23 09:49:08权限是够了.运行是提示不能执行
lycxlove 回复于:2004-02-23 10:10:31环境变量的问题吧
黄虫 回复于:2004-02-23 10:17:21能不能说详细点,谢谢!
黄虫 回复于:2004-02-23 10:47:48当我运行backfile 时,
提示:cp: /tmp and /tmp are identical
得不到targetdir
黄虫 回复于:2004-02-23 11:35:44在backfile.sh 语句中.是不是还要添加 mkdir
但是命令出错!
怎么办?
coolbzk 回复于:2004-02-23 11:42:55我也想知道啊 ,呼唤高手,555~~~
黄虫 回复于:2004-02-23 11:57:17高手!!斑竹帮帮忙!
黄虫 回复于:2004-02-23 12:24:59高手!帮帮忙呀
C.Arthur 回复于:2004-02-23 12:34:02backfile.sh怎么写的?贴一下
黄虫 回复于:2004-02-23 13:01:32#!/bin/sh
set TargetDir=`date '+%Y%m%d'`
echo $TargetDir
cd /tmp
mkdir $TargetDir
cp -r /tmp/ /tmp/”$TargetDir“
就是不能实现
C.Arthur 回复于:2004-02-23 13:33:13#!/bin/sh
TargetDir=`date '+%Y%m%d'`
export TrggetDir
echo $TargetDir
cd /tmp
mkdir $TargetDir
cp -r /tmp/ /tmp/”$TargetDir“
sqwen 回复于:2004-02-23 13:44:02#!/bin/bash
BackupDir=/export/home/sqwen/data #请替代为你想备份的数据目录
TargetDir=/tmp #请替代为你想备份到的地方,当然你不会/tmp吧,如果选了这个目录备份就没有意义了,因为重启以后备份数据就会丢失
TargetFile=`date +%y%m%d`
cd $TargetDir
tar cvfz ${TargetDir}.tgz $BackupDir
#如果你实在是想直接拷贝而不压缩的话,那就cp -r $BackupDir $TargetDir/$TargetFile,注意这是$TargetFile不是文件而是目录了
黄虫 回复于:2004-02-23 13:56:12还是有点问题,
怎么编写 crontab 文件Windows系统
,
提示:
20040223134000 is not an identifier
黄虫 回复于:2004-02-23 14:02:55[quote=”sqwen“]#!/bin/bash
BackupDir=/export/home/sqwen/data #请替代为你想备份的数据目录
TargetDir=/tmp #请替代为你想备份到的地方,当然你不会/tmp吧,如果选了这个目录备份就没有意义了,因为重启以后备份数据就?.........[/quote
不是在/tmp下。运行是出现
20040223134000 is not an identifier
黄虫 回复于:2004-02-23 14:35:38[quote:fc81155667=”C.Arthur“]#!/bin/sh
TargetDir=`date '+%Y%m%d'`
export TrggetDir
echo $TargetDir
cd /tmp
mkdir $TargetDir
cp -r /tmp/ /tmp/”$TargetDir“[/quote:fc81155667]
还有点问题。提示:
./backfile.sh 20040223141800 not found
为什么?但是其下面已经有内容了
sqwen 回复于:2004-02-23 14:40:13我刚才用我自己的程序测试了一下,有点小bug,修正一下
[code:1:0a52aa6491]
#!/bin/bash
BackupDir=/export/home/sqwen/data
TargetDir=/export/home/sqwen/backupdata
DateFile=`date +%y%m%d`
cd $BackupDir
cd ..
tar cvfz ${DateFile}.tgz $(basename $BackupDir)
mv ${DateFile}.tgz $TargetDir
[/code:1:0a52aa6491]
这个脚本我亲自测试过,不会有问题
黄虫 回复于:2004-02-23 15:12:10[quote:360b985750=”sqwen“]这个脚本我亲自测试过,不会有问题[/quote:360b985750]
对,这种方式没错,我也试过了
谢谢!
原文转自:www.ltesting.net
篇8:如何打印文件列表Windows系统
由于Windows 95/98支持中文长文件名,若把自己所存的文件按一定的顺序(如按日期)排列后打印出来,以供备查,这该多好?在“资源管理器”中又没有现成的功能来实现文件列表的打
由于Windows 95/98支持中文长文件名,若把自己所存的文件按一定的顺序(如按日期)排列后打印出来,以供备查,这该多好?在“资源管理器”中又没有现成的功能来实现文件列表的打印,
如何打印文件列表Windows系统
,
怎样打印文件目录列表呢?其实这很简单,只要在DOS下将目录及文件列表输出到一个文件便可以实现,其步骤为:
1.先进入要打印的目录,建立一个TXT文件,如ABC.TXT。
2.进入MS-DOS方式,用DOS重定向功能。执行“DIR>>ABC.TXT”命令,将文件列表输入ABC.TXT文件(若DIR命令加参数“/S”便能把其子目录下的文件一并输入ABC.TXT)。
3.在DOS或Windows下打印ABC.TXT文件。
原文转自:www.ltesting.net
篇9:UNIX口令文件Windows系统
[color=blue:1bd1ec343f][/color:1bd1ec343f]/etc/passwd文件是UNIX 安全 的关键文件之一.该文件用于用户登录时校验用户的口令,当然应当仅对root可写.文件中每行的一般格式为: LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL 每行的头两项是登录名和加密后的
[color=blue:1bd1ec343f][/color:1bd1ec343f]/etc/passwd文件是UNIX安全的关键文件之一.该文件用于用户登录时校验 用户的口令,当然应当仅对root可写.文件中每行的一般格式为:
LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL
每行的头两项是登录名和加密后的口令,后面的两个数是UID和GID,接着的 一项是系统管理员想写入的有关该用户的任何信息,最后两项是两个路径名: 一个是分配给用户的HOME目录,第二个是用户登录后将执行的shell(若为空格则 缺省为/bin/sh).
(1)口令时效
/etc/passwd文件的格式使系统管理员能要求用户定期地改变他们的口令. 在口令文件中可以看到,有些加密后的口令有逗号,逗号后有几个字符和一个 冒号.如:
steve:xyDfclearcase/” target=“_blank” >ccTrt180x,M.y8:0:0:admin:/:/bin/sh
restrict:pomJk109Jky41,.1:0:0:admin:/:/bin/sh
pat:xmotTVoyumjls:0:0:admin:/:/bin/sh
可以看到,steve的口令逗号后有4个字符,restrict有2个,pat没有逗号.
逗号后第一个字符是口令有效期的最大周数,第二个字符决定了用户再次 修改口信之前,原口令应使用的最小周数(这就防止了用户改了新口令后立刻 又改回成老口令).其余字符表明口令最新修改时间.
要能读懂口令中逗号后的信息,必须首先知道如何用passwd_esc计数,计 数的方法是: .=0 /=1 0-9=2-11 A-Z=12-37 a-z=38-63
系统管理员必须将前两个字符放进/etc/passwd文件,以要求用户定期的 修改口令,另外两个字符当用户修改口令时,由passwd命令填入.
注意:若想让用户修改口令,可在最后一次口令被修改时,放两个“.”,则下 一次用户登录时将被要求修改自己的口令.
有两种特殊情况:
. 最大周数(第一个字符)小于最小周数(第二个字符),则不允许用户修改 口令,仅超级用户可以修改用户的口令.
. 第一个字符和第二个字符都是“.”,这时用户下次登录时被要求修改口 令,修改口令后,passwd命令将“.”删除,此后再不会要求用户修改口令.
(2)UID和GID
/etc/passwd中UID信息很重要,系统使用UID而不是登录名区别用户.一般 来说,用户的UID应当是独一无二的,其他用户不应当有相同的UID数值.根据惯 例,从0到99的UID保留用作系统用户的UID(root,bin,uucp等).
如果在/etc/passwd文件中有两个不同的入口项有相同的UID,则这两个用 户对相互的文件具有相同的存取权限.
/etc/group文件含有关于小组的信息,/etc/passwd中的每个GID在本文件中 应当有相应的入口项,入口项中列出了小组名和小组中的用户.这样可方便地了 解每个小组的用户,否则必须根据GID在/etc/passwd文件中从头至尾地寻找同组 用户.
/etc/group文件对小组的许可权限的控制并不是必要的,因为系统用UID,GID (取自/etc/passwd)决定文件存取权限,即使/etc/group文件不存在于系统中,具 有相同的GID用户也可以小组的存取许可权限共享文件.
小组就像登录用户一样可以有口令.如果/etc/group文件入口项的第二个域 为非空,则将被认为是加密口令,newgrp命令将要求用户给出口令,然后将口令加 密,再与该域的加密口令比较.
给小组建立口令一般不是个好作法.第一,如果小组内共享文件,若有某人猜 着小组口令,则该组的所有用户的文件就可能泄漏;其次,管理小组口令很费事, 因为对于小组没有类似的passwd命令.可用/usr/lib/makekey生成一个口令写入 /etc/group.
以下情况必须建立新组:
(1)可能要增加新用户,该用户不属于任何一个现有的小组.
(2)有的用户可能时常需要独自为一个小组.
(3)有的用户可能有一个SGID程序,需要独自为一个小组.
(4)有时可能要安装运行SGID的软件系统,该软件系统需要建立一个新组.
要增加一个新组,必须编辑该文件,为新组加一个入口项. 由于用户登录时,系统从/etc/passwd文件中取GID,而不是从/etc/group中 取GID,所以group文件和口令文件应当具有一致性.对于一个用户的小组,UID和 GID应当是相同的.多用户小组的GID应当不同于任何用户的UID,一般为5位数,这 样在查看/etc/passwd文件时,就可根据5位数据的GID识别多用户小组,这将减少 增加新组,新用户时可能产生的混淆.
[size=18:1bd1ec343f][/size:1bd1ec343f]
zhum003 回复于:2004-05-14 15:35:45:em14: 关于口令中逗号后的内容能不能解释得再清楚些?
sdwsfw 回复于:2004-05-14 19:36:48不错呀,收了,
UNIX口令文件Windows系统
,
hsgzr 回复于:2004-05-14 20:12:23UNIX系统管理书籍中都有介绍
analyser 回复于:2004-05-15 20:05:33谢谢!
chenjm 回复于:2004-05-16 20:02:59好东西,收下了
纳兰婷 回复于:2004-05-16 20:31:12呵呵,的确是好东东
原文转自:www.ltesting.net
★ windows 文件拒绝访问的解决之道Windows系统
★ 第 8 部分:安全 shell 及文件共享Windows系统
init进程和inittab文件简要说明!Windows系统(共9篇)




