tsm服务器修改ip地址
Ⅰ DB2 删除表后如何释放相应磁盘空间
#说明:由csdn下载,原版为doc格式,有对应的xml表,不过还是应该对每个服务的数据库单独考虑需要的检查表格。
DB2维护手册
目录
DB2维护手册 1
一、 DB2日常维护日操作 3
1、 检查管理服务器是否启动 3
2、 检查DB2实例是否已经启动 3
3、 查看表空间状态是否正常 3
4、 查看表的状态 4
5、 查看磁盘空间 4
6、 检查存储管理软件是否正常 4
7、 检查数据库备份是否正常 5
8、 检查归档日志是否正确归档了 5
9、 查看缓冲池的命中率 5
10、 查看当前运行最频繁的SQL,其命中率是否正常 5
11、 查看当前连接的应用程序,有没有非法连接 5
12、 检查有没有死锁 6
13、 对表和索引进行RUNSTATS 6
14、 检查表是否需要重组 6
15、 对需要重组的表进行重组 7
二、 DB2日常维护月操作 7
1、 查看DB2日志 7
2、 检查备份和日志是否都保存好了 7
三、 DB2日常维护季度操作 7
1、 通过快照监控器,查看系统性能如何 7
2、 数据库补丁级别 8
四、 注意事项 8
1、 不要删除活动日志文件 8
2、 注意交易日志存储空间 8
3、 按照系统的实际工作量配置日志空间 8
4、 设置正确数据库代码页 9
5、 检查许可证(LICENSE)安装情况 9
6、 创建数据库前调整好系统时间 9
7、 不要随便执行 CHOWN (CHMOD) –R (UNIX/linux) 9
8、 在归档日志模式下使用LOAD记得加NONRECOVERABLE参数 9
五、 附:以脱机方式重组表 9
六、 附:索引重组 10
七、 附:收集和更新统计信息的准则 11
八、 附:使用 CLP 捕获数据库运行状况快照 13
一、 DB2日常维护日操作
1、 检查管理服务器是否启动
用ps命令查看是否有dasusr1后台进程
#ps -ef | dasusr1
请确保管理服务器已经启动,如果没有启动,则按以下步骤启动管理服务器:
以管理服务器用户(UNIX默认是DASUSR1)登录
发出db2admin start命令
如果是HA环境,则要保证在脚本中正确配置了启动命令
2、 检查DB2实例是否已经启动
用ps命令查看是否有db2sysc后台进程
#ps -ef | db2sysc
也可以以DB2实例所有者登录,通过发出db2start命令来确保启动了实例(如果实例已经启动,则会告知SQL1026N 数据库管理器已激活;否则,将把实例启动起来)
3、 查看表空间状态是否正常
以db2实例所有者登录
#db2 list tablespaces show detail //在单分区上查看表空间的状态,正常返回0x0000
# db2_all list tablespaces show detail //在所有分区上查看表空间的状态
可以使用LIST TABLESPACES 命令确定连接数据库中表空间的当前状态,可以使用SHOW DETAIL选项查看表空间的详细信息。比如,我们连上SAMPLE数据库,执行list tablespaces show detail ,可以看到状态返回值是0x0000,此时,使用db2tbst可以查看状态编号对于的状态含义,具体语法如下:
db2tbst <tablespace state> 可以查看编号所代表的状态
db2tbst 命令接收十六进制的状态值,并返回相应的表空间状态。例如,命令 db2tbst 0x0008 返回 State = Load Pending 。而该十六进制的状态值反过来又是 LIST TABLESPACES 命令输出的组成部分。表空间的外部可见状态是由单个状态值的十六进制总和构成的。例如,如果表空间的状态是 Backup Pending和 Load in Progress,那么所返回的十六进制值就是 0x20020(0x00020 + 0x20000)
4、 查看表的状态
查询系统目录视图以获得关于数据库的有用信息。例如,下面的语句使用 NOT LIKE 断言,返回在 SYSCAT.TABLES 中有项的所有用户定义的表的名称,以及每个表的列数和表的状态(N = 正常;C = 待审核(check pending))
#db2 select tabname, colcount, status FROM syscat.tables WHERE tabschema NOT LIKE 'SYS%' ORDER BY tabname
也可以使用load query命令查看单个表的状态,比如对表TEST1,我们可以发出如下命令:
#db2 load query table test1
5、 查看磁盘空间
查看数据库活动日志目录是否已满,活动日志目录可以使用get db cfg查看,注意一定不要手工删除活动日志
#df -k
查看SMS表空间对应的容器目录空间是否满了
#df -k
查看DMS表空间中是否还有可用页
#db2 list tablespaces show detail //在单分区上查看表空间的是否还有可用页
# db2_all list tablespaces show detail //在所有分区上查看表空间是否还有可用页
6、 检查存储管理软件是否正常
请检查TSM或其他存储管理软件是否正常,以及磁带机是否运行正常。
7、 检查数据库备份是否正常
请查看TSM或第三方存储管理软件,看备份映像文件是否完整的保存到了磁带机上了,想在DB2上查看备份情况,可以使用LIST命令
# db2 list history backup all for 数据库名
8、 检查归档日志是否正确归档了
请确保活动日志目录下没有的日志文件都已经正确归档到了带机上(查看TSM或第三方存储管理软件)。
查看活动目录里的日志文件:
#ls -l
9、 查看缓冲池的命中率
# db2 get snapshot for bufferpools on 数据库名
查看缓冲池的命中率,看其是否低于95%(命中率越高越好)
10、 查看当前运行最频繁的SQL,其命中率是否正常
# db2 get snapshot for bufferpools on 数据库名 > log.txt
用grep命令查看" Number of executions"执行次数最频繁的语句,看其命中率是否正常。
比如:
grep -n " Number of executions" snap.out | grep -v "= 0" | sort -k 5,5rn | more
11、 查看当前连接的应用程序,有没有非法连接
#db2 list applications show detail
看这些连接的情况,看有没有不合适的IP连上来,或者不被允许的第三方工具连上来,比如一些第三方工具连上来会对表进行锁定,影响业务系统正常运行,这个时候可以用FORCE APPLICATIONS (应用程序句柄)停下来。
12、 检查有没有死锁
# db2 get snapshot for all on 数据库名 > log.txt
用grep命令查看输出的文件中是否有死锁的记录,比如
grep -n "Deadlocks detected" log.txt | grep -v "= 0" | more
13、 对表和索引进行runstats
#db2 runstats on table 表名 and index all
对系统表以及变化比较频繁的表运行统计信息,建议写成shell脚本自动运行。
14、 检查表是否需要重组
使用REORGCHK命令,通过统计数据检查表是否需要重组,语法如下:
REORGCHK [UPDATE | CURRENT ]STATISTICS ON [TABLE SYSTEM| TABLE USER | TABLE ALL | TABLE table_name | SCHEMA schema_name]
UPDATE STATISTICS: 更新表的统计数据,根据该统计数据判断是否需要重组表
CURRENT STATISTICS:根据当前表统计数据判断是否需要重组表
TABLE table_name : 对单个表进行分析
TABLE ALL: 对数据库所有的表进行分析
TABLE SYSTEM: 对系统表进行分析
TABLE USER : 对当前用户模式下的所有表进行分析
#db2 reorgchk update statistics on table all
15、 对需要重组的表进行重组
#db2 reorg table 表名 //通过重构行来消除“碎片”数据
#db2 reorg indexes all for table 表名 //只重组索引
比如:
reorg table db2inst1.org index by_id
将根据索引by_id,如果不加INDEX选项将重组表和所有的索引
reorg table db2inst1.org index by_id use tempspace1
使用指定的临时表空间重组表
表重组完成后需要进行RUNSTATS。另外,记住在分区数据库环境中,如果想在所有节点运行命令,需要使用db2_all命令。
二、 DB2日常维护月操作
1、 查看DB2日志
请至少每月查看一次db2diag.log文件,看其中是否有异常。
2、 检查备份和日志是否都保存好了
通过TSM或第三方存储管理软件,查看备份和归档日志是否都保存好了,在数据库级别查看备份,可以使用:
# db2 list history backup all for 数据库名
三、 DB2日常维护季度操作
1、 通过快照监控器,查看系统性能如何
通过快照监控器,抓取数据库的信息,分析数据库性能是否合理:
# db2 get snapshot for all on 数据库名 > log.txt
2、 数据库补丁级别
# db2level
四、 注意事项
1、 不要删除活动日志文件
DB2 的活动日志文件不能被删除。一旦 DB2 的活动日志文件被删除,或者所在的存储设备出现问题,则不可避免地造成 DB2 数据库系统宕机。
2、 注意交易日志存储空间
在归档日志模式下,如果没有使用自动归档方式,则存储的日志文件会不断增多,有可能造成日志所在的文件系统空间满。 当这种情况发生时,会根据参数 BLK_LOG_DSK_FUL 的配置而有不同的现象:
1)如果该参数启用,则 DB2 数据库可继续读操作,但是写操作会挂起
2)如果该参数没有启用,则 DB2 数据库会停止工作
两种情况下,都需要到日志所在的文件系统添加了空间才恢复正常。
3、 按照系统的实际工作量配置日志空间
DB2数据库通过日志文件维护数据的完整性和一致性。DB2 数据库的日志空间可通过如下公式计算:
日志空间 = (主日志文件 + 二级日志文件) * 日志文件尺寸
其中:
1) 主日志文件由参数 LOGPRIMARY 控制,
2) 二级日志文件由参数 LOGSECOND 控制
3) 日志文件尺寸由参数 LOGFILSIZ 控制
4) LOGPRIMARY + LOGSECOND < 256 (不同的 DB2 版本略有不同,请参看相同版本的 DB2 手册确认)
4、 设置正确数据库代码页
由于数据库的代码页在数据库创建之后是无法修改的,所以在创建数据库时一定要选择正确的代码页。
错误的数据库代码页会造成 JDBC/ODBC 访问时中文字段被截断(包括控制中心),这种情况需要重建数据库以修改数据库代码页。
从全局规划来说,如果应用需要访问多个数据库,那么这多个数据库的代码页应该是一致的。
5、 检查许可证(License)安装情况
许可证过期会造成不必要的服务中断,所以在 DB2 安装完毕后,建议检察许可的安装情况
6、 创建数据库前调整好系统时间
在数据库创建好之后,调整系统时间会造成数据库内部时间戳的异常。数据库中一些对象和时间相关,一旦时间不准确要调整需要很小心。错误的时间调整可能会造成很多问题,如:
1)某些对象失效,例如 :
SQL0440N,找不到具有兼容自变量的类型为 “<例程类型>” 的名为 “<例程名>” 的已授权例程
2)数据库日志逻辑错误 -> 宕机
3)常见错误 – 只调整时间,未调整时区
7、 不要随便执行 chown (chmod) –R (UNIX/Linux)
在实例目录下chown (chmod) -R 会造成
1) 在数据库服务器上 db2 connect to <dbname> 能连接上数据库
2) db2 connect to <dbname> user ... using ...连接不上
8、 在归档日志模式下使用LOAD记得加NONRECOVERABLE参数
五、 附:以脱机方式重组表
以脱机方式重组表是整理表碎片的最快方法。重组可减少表所需的空间量并提高数据访问和查询性能。
必须具有 SYSADM、SYSCTRL、SYSMAINT 或 DBADM 权限,或者必须具有对表的 CONTROL 权限才能重组表。必须具有数据库连接才能重组表。
标识需要重组的表之后,可以对这些表运行 REORG 实用程序,并且可以选择对在这些表上定义的任何索引运行该实用程序。
1. 要使用 CLP 重组表,请发出 REORG TABLE 命令:
db2 reorg table test.employee
要使用临时表空间 mytemp 重组表,请输入:
db2 reorg table test.employee use mytemp
要重组表并根据索引 myindex 对行进行重新排序,请输入:
db2 reorg table test.employee index myindex
2. 要使用 SQL 调用语句重组表,请使用 ADMIN_CMD 过程发出 REORG TABLE 命令:
call sysproc.admin_cmd ('reorg table employee index myindex')
3. 要使用 DB2 管理 API 重组表,请使用 db2REORG API。
在重组表之后,应收集有关表的统计信息,以便优化器具有最准确的数据来评估查询访问方案。
六、 附:索引重组
通过删除和插入操作对表进行更新后,索引的性能会降低,其表现方式如下:
• 叶子页分段
叶子页被分段之后,由于必须读取更多的叶子页才能访存表页,因此 I/O 操作成本会增加。
• 物理索引页的顺序不再与这些页上的键顺序相匹配(此称为不良集群索引)。
叶子页出现不良集群情况后,顺序预取操作的效率将降低,因此会导致更多的 I/O 等待。
• 形成的索引大于其最有效的级别数。
在此情况下应重组索引。
如果在创建索引时设置了 MINPCTUSED 参数,则在删除某个键且可用空间小于指定的百分比时,数据库服务器会自动合并索引叶子页。此过程称为联机索引整理碎片。但是,要复原索引集群和可用空间以及降低叶级别,请使用下列其中一种方法:
• 删除并重新创建索引。
• 使用 REORG INDEXES 命令联机重组索引。
因为此方法允许用户在重建表索引期间对表进行读写操作,所以在生产环境中可能需要选择此方法。
• 使用允许脱机重组表及其索引的选项运行 REORG TABLE 命令。
联机索引重组
在使用 ALLOW WRITE ACCESS 选项运行 REORG INDEXES 命令时,如果同时允许对指定的表进行读写访问,则会重建该表的所有索引。进行重组时,对基础表所作的任何将会影响到索引的更改都将记录在 DB2® 日志中。另外,如果有任何内部内存缓冲区空间可供使用,则还将这些更改放在这样的内存空间中。重组将处理所记录的更改以便在重建索引时与当前写活动保持同步更新。内部内存缓冲区空间是根据需要从实用程序堆中分配的指定内存区域,它用来存储对正在创建或重组的索引所作的更改。使用内存缓冲区空间使索引重组操作能够通过这样的方式来处理更改,即先直接从内存读取,然后读取日志(如有必要),但读取日志的时间要晚得多。在重组操作完成后,将释放所分配的内存。重组完成后,重建的索引可能不是最佳集群的索引。如果为索引指定 PCTFREE,则在重组期间,每页上均会保留相应百分比的空间。
对于分区表,支持对各个索引进行联机索引重组和清除。要对各个索引进行重组,指定索引名:REORG INDEX index_name for TABLE table_name
对于空间索引或多维集群(MDC)表,不支持采用 ALLOW WRITE 方式的联机索引重组。
注: REORG INDEXES 命令的 CLEANUP ONLY 选项不能完全重组索引。CLEANUP ONLY ALL 选项将除去那些标记为“删除”且被认为要落实的键。此外,它还将释放所有标记为“删除”且被认为要落实的键所在的页。在释放页后,相邻的叶子页将会合并,前提是这样做可以在合并页上至少留出 PCTFREE 可用空间。PCTFREE 是指在创建索引时为其定义的可用空间百分比。CLEANUP ONLY PAGES 选项仅删除那些标记为“删除”且被认为要落实的所有键所在的页。
使用 CLEANUP ONLY 选项对分区表的索引进行重组时,支持任何访问级别。如果未指定 CLEANUP ONLY 选项,则缺省访问级别 ALLOW NO ACCESS 是唯一支持的访问级别。
REORG INDEXES 具有下列要求:
• 对索引和表具有 SYSADM、SYSMAINT、SYSCTRL 或 DBADM 权限,或者具有 CONTROL 特权。
• 用于存储索引的表空间的可用空间数量等于索引的当前大小
在发出 CREATE TABLE 语句时,考虑在大型表空间中重组索引。
• 其他日志空间
REORG INDEXES 需要记录其活动。因此,重组可能会失败,尤其是在系统繁忙和记录其他并发活动时。
注: 如果具有 ALLOW NO ACCESS 选项的 REORG INDEXES ALL 命令运行失败,则会标记索引无效并且此项操作不可撤销。但是,如果具有 ALLOW READ ACCESS 选项的 REORG 命令或具有 ALLOW WRITE ACCESS 选项的 REORG 命令运行失败,则可以复原原来的索引对象。
七、 附:收集和更新统计信息的准则
RUNSTATS 命令收集表、索引和统计信息视图的统计信息,以为优化器提供准确信息进行访问方案选择。
在下列情况下,使用 RUNSTATS 实用程序来收集统计信息:
• 当数据已装入表中且已创建适当的索引时。
• 当在表中创建新的索引时。如果自从上次在表中运行 RUNSTATS 以来尚未修改表,则只需要对新的索引执行 RUNSTATS。
• 当一个表已用 REORG 实用程序重组时。
• 当通过数据修改、删除和插入已大量更新表及其索引时。(此处所指的“大量”可能表示有 10% 到 20% 的表和索引数据受影响。)
• 在绑定性能非常重要的应用程序之前
• 当您想要比较当前和先前统计信息时。如果定期更新统计信息,则可以及早发现性能问题。
• 当预取量更改时。
• 当使用了 REDISTRIBUTE DATABASE PARTITION GROUP 实用程序时。
注:
在先前版本的 DB2® 中,此命令使用了 NODEGROUP 关键字,而不是 DATABASE PARTITION GROUP 关键字。
• 使用 RUNSTATS 实用程序来收集关于 XML 列的统计信息。 使用 RUNSTATS 仅收集 XML 列的统计信息时,将保留 LOAD 或上一次执行 RUNSTATS 实用程序已收集的非 XML 列的现有统计信息。如果先前已收集关于一些 XML 列的统计信息,则在当前命令未收集关于该 XML 列的统计信息时,将删除先前收集的 XML 列的统计信息;在当前命令收集了关于该 XML 列的统计信息时,将替换先前收集的 XML 列的统计信息。
要提高 RUNSTATS 性能并保存用来存储统计信息的磁盘空间,考虑仅指定应该收集其数据分布统计信息的列。
理论上,您应在运行统计信息之后重新绑定应用程序。如果查询优化器具有新的统计信息,则它可以选择不同的访问方案。
如果您没有足够的时间一次收集全部的统计信息,则可以运行 RUNSTATS 来每次仅更新几个表、索引或统计信息视图的统计信息,并轮流完成该组对象。如果对选择性部分更新运行 RUNSTATS 期间由于表上的活动而产生了不一致性,则在查询优化期间将发出警告消息(SQL0437W,原因码 6)。例如,如果执行 RUNSTATS 来收集表分布统计信息,以及在某个表活动后,再次执行 RUNSTATS 来收集该表的索引统计信息,则可能发生这种情况。如果由于表上的活动产生了不一致并且在查询优化期间检测到这些不一致,则发出该警告消息。当发生这种情况时,应再次运行 RUNSTATS 来更新分布统计信息。
要确保索引统计信息和表同步,执行 RUNSTATS 来同时收集表和索引统计信息。索引统计信息保留自上次运行 RUNSTATS 以来收集的大部分表和列的统计信息。如果自上次收集该表的统计信息以来已对该表做了大量修改,则只收集该表的索引统计信息将使两组统计信息不能在所有节点上都同步。
对生产系统调用 RUNSTATS 可能会对生产工作负载的性能产生负面影响。RUNSTATS 实用程序现在支持调速选项,在执行较高级别的数据库活动期间,可以使用调速选项来限制执行 RUNSTATS 的性能影响。
在分区数据库环境中收集表的统计信息时,RUNSTATS 仅收集执行该命令的数据库分区上的表的统计信息。将此数据库分区的 RUNSTATS 结果推广到其他数据库分区。如果执行 RUNSTATS 的数据库分区不包含特定表的一部分,则将请求发送到数据库分区组中包含该表一部分的第一个数据库分区。
收集统计信息视图的统计信息时,将收集所有包含该视图引用的基本表的数据库分区的统计信息。
考虑以下技巧来提高 RUNSTATS 的效率和已收集的统计信息的有效性:
• 仅对用来连接表的列或 WHERE、GROUP BY 以及查询的类似子句中的列收集统计信息。如果对这些列建立了索引,则可以用 RUNSTATS 命令的 ONLY ON KEY COLUMNS 子句指定列。
• 为特定表和表中特定列定制 num_freqvalues 和 num_quantiles 的值。
• 使用 SAMPLE DETAILED 子句收集 DETAILED 索引统计信息,以减少对详细的索引统计信息执行的后台计算量。SAMPLE DETAILED 子句减少收集统计信息所需要的时间,并在大多数情况下产生足够的精度。
• 当创建已填写的表的索引时,添加 COLLECT STATISTICS 子句来在创建索引时创建统计信息。
• 当添加或除去了大量表行时,或如果更新了收集其统计信息的列中的数据,则再次执行 RUNSTATS 来更新统计信息。
• 因为 RUNSTATS 仅收集单个数据库分区的统计信息,所以,如果数据不是在所有数据库分区中一致分发的,则统计信息将不太准确。如果您怀疑存在变形数据分发,则您可能想要在执行 RUNSTATS 之前使用 REDISTRIBUTE DATABASE PARTITION GROUP 命令来在各数据库分区之间再分发数据。
八、 附:使用 CLP 捕获数据库运行状况快照
可从 CLP 使用 GET HEALTH SNAPSHOT 命令来捕获运行状况快照。该命令语法支持检索运行状况监视器监视的不同对象类型的运行状况快照信息。
先决条件
必须具有实例连接才能捕获运行状况快照。如果没有实例连接,则创建缺省实例连接。要获取远程实例的快照,必须先连接至该实例。
过程
要使用 CLP 捕获数据库运行状况快照
1. 从 CLP 发出带有期望参数的 GET HEALTH SNAPSHOT 命令。
在以下示例中,将在启动数据库管理器之后立即捕获数据库管理器级别运行状况快照。
db2 get health snapshot for dbm
2. 对于分区数据库系统,可为特定分区捕获专门的数据库快照,或者为所有分区捕获全局的数据库快照。要对特定分区(如分区号 2)上的数据库捕获运行状况快照,请发出以下命令:
db2 get health snapshot for db on sample at dbpartitionnum 2
要对所有分区上的所有应用程序捕获数据库快照,请发出以下命令:
db2 get health snapshot for db on sample global
以下命令捕获的运行状况快照带有附加详细信息,包括公式、附加信息和运行状况指示器历史记录:
db2 get health snapshot for db on sample show detail
3. 对于基于集合状态的运行状况指示器,可对所有集合对象捕获数据库快照,而不考虑这些对象的状态。常规 GET HEALTH SNAPSHOT FOR DB 命令返回所有集合对象,这些对象需要针对所有基于集合状态的运行状况指示器的警报。
要对列示了所有集合对象的数据库捕获运行状况快照,请发出以下命令:
db2 get health snapshot for db on sample with full collection
Ⅱ 公司给安装了这个TSM Agent 软件,一人一个帐号登录才能上网,联网之后就能上QQ,游戏什么的都完不成。
TSM Agent 是网关准入 改IP(开放的非监控段的IP,也就是你们老板或领导的IP段),换网关,或者找到控制端改权限,要不就用服务器来看。 我们也用这个东西,还有一点要说的是,即使你能解决上网问题,呵呵,那个也能记录你的上网记录。
Ⅲ EXPLORER.EXE结束进程
下面是我搜集的进程知识库,不知对你是否有帮助。
进程知识库
HQY 发表于 2006-2-1 23:15:00
在你的计算机上,有20-30个进程在后台运行着。有的占用了太多的系统资源,造成机器运行缓慢。更为不幸的是,一些进程是间谍软件和木马,如此你的隐私和机器的控制权会被黑客所掌控。这里提供了大多数常见的进程知识。这里的分类包括:
存在安全风险进程列表
系统进程列表
应用程序进程列表
其它进程列表
DLL文件列表
最后更新时间:2006-01-26
更新内容:
新增winsystems.exe、mpjpai32.exe、mswindtc.exe等十二项进程文件的解释。
新增install complete!.exe、bmp22.exe、help_server.exe等八项进程文件的解释。
新增exploreo.exe、FOXRXJH.exe、winzip81.exe等十项进程文件的解释。
新增svlmngr.exe、windowspp.exe、yaemu.exe等九项进程文件的解释。
新增kerne1412.exe、symlarxxjuf.exe、vylylyza.exe等十六项进程文件的解释。
新增bcvsrv32.exe、xemtxlmluwzr.exe、lcsrrdpkgq.exe等九项进程文件的解释。
存在安全风险进程Top榜
存在安全风险进程列表
180ax.exe a.exe actalert.exe
adaware.exe Alchem.exe alevir.exe
aqadcup.exe archive.exe arr.exe
ARUpdate.exe asm.exe av.exe
avserve.exe avserve2.exe backWeb.exe
bargains.exe basfipm.exe belt.exe
Biprep.exe blss.exe bokja.exe
bootconf.exe bpc.exe brasil.exe
BRIDGE.DLL Buddy.exe BUGSFIX.EXE
bundle.exe bvt.exe cashback.exe
cdaEngine cmd32.exe cmesys.exe
conime.exe conscorr.exe crss.exe
cxtpls.exe datemanager.exe dcomx.exe
Desktop.exe directs.exe divx.exe
dllreg.exe dmserver.exe dpi.exe
dssagent.exe dvdkeyauth.exe emsw.exe
exdl.exe exec.exe EXP.EXE
explore.exe explored.exe Fash.exe
ffisearch.exe fntldr.exe fsg_4104.exe
FVProtect.exe game.exe gator.exe
gmt.exe goidr.exe hbinst.exe
hbsrv.exe hwclock.exe hxdl.exe
hxiul.exe iedll.exe iedriver.exe
IEHost.EXE iexplorer.exe infus.exe
infwin.exe intdel.exe isass.exe
istsvc.exe jawa32.exe jdbgmrg.exe
kazza.exe keenvalue.exe kernel32.exe
lass.exe lmu.exe loader.exe
lssas.exe mapisvc32.exe mario.exe
md.exe mfin32.exe mmod.exe
mostat.exe msapp.exe msbb.exe
msblast.exe mscache.exe msccn32.exe
mscman.exe msdm.exe msgfix.exe
msiexec16.exe msinfo.exe mslagent.exe
mslaugh.exe msmc.exe msmgt.exe
msmsgri32.exe MSN.exe msrexe.exe
mssvc32.exe mssys.exe msvxd.exe
mwsoemon.exe mwsvm.exe netd32.exe
nls.exe nssys32.exe nstask32.exe
nsupdate.exe ntfs64.exe NTOSA32.exe
omniscient.exe onsrvr.exe optimize.exe
P2P Networking.exe pcsvc.exe pgmonitr.exe
PIB.exe powerscan.exe prizesurfer.exe
prmt.exe prmvr.exe ray.exe
rb32.exe rcsync.exe rk.exe
run32dll.exe rundll16.exe ruxdll32.exe
saap.exe sahagent.exe saie.exe
sais.exe salm.exe satmat.exe
save.exe savenow.exe sc.exe
scam32.exe scrsvr.exe scvhost.exe
SearchUpdate33.exe SearchUpgrader.exe soap.exe
spoler.exe Ssk.exe start.exe
stcloader.exe Susp.exe svc.exe
svchosts.exe svshost.exe SyncroAd.exe
sysfit.exe system.exe system32.exe
tb_setup.exe TBPS.EXE teekids.exe
tibs3.exe trickler.exe ts.exe
ts2.exe tsa.exe tsadbot.exe
tsl.exe tsm2.exe Tvm.exe
tvmd.exe tvtmd.exe update.exe
updater.exe updmgr.exe VVSN.exe
wast.exe web.exe webdav.exe
webrebates.exe webrebates0.exe win-bugsfix.exe
win_upd2.exe win32.exe win32us.exe
winactive.exe winad.exe winadalt.exe
winadctl.exe WinAdTools.exe WINdirect.exe
windows.exe wingo.exe wininetd.exe
wininit.exe winlock.exe winlogin.exe
winmain.exe winnet.exe winppr32.exe
winrarshell32.exe WinRatchet.exe WinSched.exe
winservn.exe winshost.exe winssk32.exe
winstart.exe winstart001.exe WinStatKeep.exe
wintaskad.exe Wintime.exe wintsk32.exe
winupdate.exe winupdt.exe winupdtl.exe
winxp.exe wmon32.exe wnad.exe
wo.exe wovax.exe wsup.exe
wsxsvc.exe wtoolsa.exe WToolsA.exe
wtoolss.exe wuamgrd.exe wupdate.exe
wupdater.exe wupdmgr.exe wupdt.exe
Xhrmy.exe y.exe msxmidi.exe
sendmess.exe d11host.exe muamgrd.exe
msnservices.exe videosd32.exe sws32.exe
dllhlp.exe svch0st_.exe svxhost.exe
qqinfo.exe sonudmon.exe foxdhsend.exe
rdsndin.exe vxh8jkdq2.exe IBDaemon.exe
lockx.exe services32.exe WindowsUpdate.exe
ATIPta.exe Aurora.exe block-checker.exe
bronstab.exe chkdskw.exe CM.exe
csmsv.exe csrse.exe d.exe
eetu.exe exe82.exe exploreff.exe
FCEngine.exe Fservice.exe winsvc.exe
windir32.exe winfixer.exe windll2.exe
wID32.exe vbstub.exe UPDATEXP.exe
systemup.exe systb.exe svcdata.exe
sp2update.exe sp2ctr.exe soproc.exe
showwnd.exe sfc32.exe servic.exe
SensLogn.exe sempalong.exe seeve.exe
scrigz.exe SchelingAgent.exe sachostx.exe
sachostw.exe prositefinder.exe prositefinderh.exe
realtray.exe resetservice.exe rlvknlg.exe
SAcc.exe sachostb.exe sachostc.exe
sachostm.exe sachostp.exe sachosts.exe
SAcc.exe sachostb.exe sachostc.exe
sp2update00.exe msupd5.exe socks.exe
gzdb.exe hnd.exe ixvhjq.exe
HAX6.exe HAX7.exe proc88.exe
mpcsr.exe IYDNAF.exe HNVMLE.exe
ieod.exe window.exe sysiu.exe
appip32.exe HDAEMON.exe IMWEBSTA.exe
oeae.exe UNLDR32.exe dllcon.exe
netclnt.exe winbas12.exe netclnt.exe
drrss.exe runc.exe micore.exe
sdkpj32.exe ntgr.exe cdnup.exe
wuawx.exe wapdate.exe voqtayu.exe
atlne32.exe adtech2005.exe ClickMe.exe
svchsot.exe wnilogon.exe qcssbl9.exe
atlne32.exe mssearchnet.exe ServiceX.exe
G_Server.exe g_server2.0.exe wstime.exe
adtech2006.exe timessquare.exe winjava.exe
Anskya0.exe niw.exe big5_gb2312.exe
impai.exe lasm.exe SYSCNTRL.exe
wtool32.exe oudxs.exe batserv2.exe
Pingidle.exe debugreal.exe MuSky.exe
kernels64.exe vxh8jkdq1.exe svct.exe
svclost.exe yatpu.exe emhr.exe
win32root.exe apadk.exe sywsvcs.exe
netsystem.exe msnmgr75.exe daeetl.exe
expiorer.exe zirgxen.exe Run6015.exe
crifx.exe czkrmv.exe frubsrvv.exe
apipm32.exe mfclb32.exe winstall.exe
winsysup.exe wvwljjvr.exe ycqcssor.exe
62t.exe iilahsab.exe bias log.exe
bitssize.exe tskmgr.exe trilliancc.exe
loveqq.exe tbeyr.exe sbrohpentf
sysme.exe SYSSMSS.exe gwujj.exe
fbu.exe kkserver.exe atigraphics.exe
wvbie.exe zuciumq.exe activereg.exe
itunesff.exe msn8m.exe ztnywyiv.exe
winbery.exe pokapoka63.exe ede1216e.exe
igjrqqkzwa.exe vxh8jkdq5.exe symsvcsa.exe
dlos.exe mswmf32.exe nvidguiv.exe
hostin.exe sysldr32.exe msdoc32.exe
00xstmp.exe qpad.exe dflnl.exe
msnmsgrs32.exe zjn.exe zdz.exe
bcvsrv32.exe himemsys.exe msmsgr.exe
xemtxlmluwzr.exe lcsrrdpkgq.exe owaymama.exe
data for.exe meta inside.exe html.exe
mm4.exe sysc.exe vxgame4.exe
kerne1412.exe lxcw.exe muwh.exe
symlarxxjuf.exe vylylyza.exe msappview32.exe
intell32.exe svwhost.exe msa32w.exe
sfx.exe svlmngr.exe windowspp.exe
ndftqbv.exe yaemu.exe wupdmgr32.exe
ppl32.exe lss.exe cc32.exe
win32ssr.exe qqqq906.exe ms32.exe
lsasrv.exe exploreo.exe mediaserver.exe
svhost32.exe winzip81.exe FOXRXJH.exe
HACKER.COM.CN.exe update_.exe xhmzqwq.exe
help_server.exe sevver.exe sp0olsv.exe
idptvmq.exe install complete!.exe bmp22.exe
svchqst.exe winsystems.exe cd64.exe
ds64.exe mpjpai32.exe mswindtc.exe
xd9.exe wsftpsrv32.exe vrdezioj.exe
3asss.exe chkdisk32.exe wlcn.exe
mouseie.exe
系统进程列表
Top System Processes
[system process] actmovie.exe agentsvr.exe
alg.exe ASPNET_WP.exe btwdins.exe
ccmexec.exe cidaemon.exe cisvc.exe
clisvcl.exe cmd.exe Control.exe
csrss.exe ctfmon.exe ddhelp.exe
dfssvc.exe dllhost.exe dos4gw.exe
dotnetfx.exe mprep.exe explorer.exe
fast.exe grpconv.exe hidserv.exe
iexplore.exe imapi.exe inetinfo.exe
internat.exe kernel32.dll launch32.exe
loadwc.exe locator.exe logonui.exe
lsass.exe mad.exe mapisp32.exe
mmc.exe mmtask.tsk mprexe.exe
msconfig.exe msdtc.exe msgsrv32.exe
msiexec.exe msoobe.exe mstask.exe
mstinit.exe ndisuio.sys netdde.exe
ntoskrnl.exe ntvdm.exe pchschd.exe
pstores.exe rasautou.exe rdpclip.exe
regsvc.exe regsvr32.exe rnaapp.exe
rpcss.exe rsvp.exe rundll.exe
rundll32.exe runonce.exe sapisvr.exe
savemp.exe scanregw.exe scardsvr.exe
services.exe smss.exe snmp.exe
spool32.exe spoolss.exe spoolsv.exe
srvany.exe svchost.exe system
System Idle Process systray.exe tapisrv.exe
taskmgr.exe taskmon.exe tcpsvcs.exe
tlntsvr.exe userinit.exe winlogon.exe
winmgmt.exe winoa386.mod WMIADAP.EXE
wmiexe.exe wmiprvse.exe wowexec.exe
wpabaln.exe wscntfy.exe wuaclt.exe
wuauboot.exe wuauclt.exe wuaudt.exe
wucrtupd.exe
应用程序进程列表
Top Applications
[System Process] 000stthk.exe 1xconfig.exe
3dm2.exe AcctMgr.exe acrobat.exe
acrord32.exe acrotray.exe ACS.exe
acsd.exe adgjdet.exe AdobeUpdateManager.exe
adservice.exe asermon.exe agent.exe
agrsmmsg.exe AgtServ.exe aim.exe
aim95.exe AIT alogserv.exe
anvshell.exe AOLacsd.exe AOLDial.exe
aom.exe apntex.exe apoint.exe
asfagent.exe ashWebSv.exe astart.exe
ati2evxx.exe ATIevxx.exe atiptaxx.exe
atrack.exe aupdate.exe autochk.exe
avconsol.exe AVENGINE.EXE avgserv.exe
avgupsvc.exe avgw.exe avpcc.exe
avsynmgr.exe backweb-137903.exe backweb-8876480.exe
bacstray.exe bcmsmmsg.exe blackd.exe
bpcpost.exe BRMFRSMG.EXE brss01a.exe
BRSVC01A.EXE bttnserv.exe ca.exe
calc.exe carpserv.exe CCAP.EXE
ccapp.exe ccevtmgr.exe ccproxy.exe
ccpxysvc.exe ccregvfy.exe cdac11ba.exe
cdantsrv.exe cdplayer.exe cfd.exe
cfgwiz.exe cftmon.exe charmap.exe
cleanup.exe cli.exe cmanager.exe
cmmpu.exe Companion.exe comsmd.exe
cpd.exe crypserv.exe crypserv.exe
cthelper.exe ctnotify.exe ctsvccda.exe
cvpnd.exe dadapp.exe dadtray.exe
damon.exe dap.exe DavCData.exe
dcfssvc.exe ddcman.exe defwatch.exe
delayrun.exe devenv.exe devldr.exe
devldr16.exe devldr32.exe dfrgntfs.exe
digstream.exe directcd.exe dit.exe
ditexp.exe dkservice.exe dlg.exe
dllcmd32.exe dmadmin.exe dpmw32.exe
dpps2.exe dragdiag.exe drwtsn32.exe
dsentry.exe dvzmsgr.exe dw.exe
dwrcs.exe dwwin.exe dxdllreg.exe
e_s10ic2.exe EasyShare.exe eausbkbd.exe
eEBSvc.exe em_exec.exe essspk.exe
evntsvc.exe excel.exe ezsp_px.exe
findfast.exe firedaemon.exe firefox.exe
flash.exe FrameworkService.exe full.exe
fxssvc.exe fxsvr2.exe gamechannel.exe
gbpoll.exe gcastdtserv.exe gcIPtoHostQueue.exe
gearsec.exe ghost_2.exe gwmdmmsg.exe
hc.exe helpctr.exe helper.exe
helpinst.exe hh.exe hijackthis.exe
hkcmd.exe hl.exe hndlrsvc.exe
hpcmpmgr.exe hpgs2wnd.exe hpgs2wnf.exe
hphmon05.exe hpoevm06.exe hpoevm08.exe
hpoevm09.exe hposts08.exe hpotdd01.exe
HPQTRA08.EXE hpsysdrv.exe hpzipm12.exe
hpztsb01.exe hpztsb02.exe hpztsb04.exe
hpztsb05.exe hpztsb06.exe hpztsb07.exe
hpztsb08.exe htpatch.exe iamapp.exe
iao.exe iap.exe icepack.exe
ico.exe icq.exe icwconn1.exe
ie5setup.exe ie6setup.exe igfxtray.exe
imgicon.exe InoRT.exe installstub.exe
instantaccess.exe ipmon32.exe iPodManager.exe
ipodservice.exe iPodWatcher.exe irmon.exe
isafe.exe issch.exe ISSVC.exe
isuspm.exe iTunesHelper.exe iw.exe
java.exe javaw.exe JDBGMGR.EXE
jusched.exe kav.exe kazaa.exe
kbd.exe KEM.exe khalmnpr.exe
khost.exe kodakimg.exe kontiki.exe
lexbces.exe lexpps.exe livenote.exe
llssrv.exe loadqm.exe logi_mwx.exe
logon.scr logwatnt.exe ltsmmsg.exe
luall.exe lucoms.exe lucoms~1.exe
lucomserver.exe lvcoms.exe LVCOMSX.EXE
lxsupmon.exe manifestengine.exe mantispm.exe
mcshield.exe mcvsescn.exe mcvsftsn.exe
mcvsrte.exe mdm.exe mediadet.exe
mgabg.exe mghtml.exe mimboot.exe
mixer.exe mm_tray.exe mmjb.exe
mmkeybd.exe mmtask.exe mmx.exe
mnmsrvc.exe mobsync.exe monwow.exe
mosearch.exe motivesb.exe motmon.exe
MpfAgent.exe mplayer.exe mplayer2.exe
mqsvc.exe mrt.exe mrtmngr.exe
msgsys.exe mshta.exe msimn.exe
MSKSrvr.exe msmsgs.exe msnappau.exe
msnmsgr.exe mspaint.exe mspmspsv.exe
mssvc.exe mssysmgr.exe mstsc.exe
naimas32.exe naprdmgr.exe navapsvc.exe
navapw32.exe navw32.exe NclTray.exe
ndetect.exe nerocheck.exe netscape.exe
netscp.exe netscp6.exe nhksrv.exe
nisserv.exe nisum.exe nmain.exe
nmssvc.exe nopdb.exe notepad.exe
notifyalert.exe nprotect.exe nsctop.exe
ntbackup.exe nvsvc32.exe nwiz.exe
ocraware.exe odhost.exe ofcdog.exe
olfsnt40.exe omtsreco.exe opscan.exe
opware32.exe opxpapp.exe osa.exe
osa9.exe osd.exe OSE.EXE
ossproxy.exe outlook.exe p_981116.exe
patch.exe pccpfw.exe PCMService.exe
pctptt.exe pctspk.exe pdesk.exe
pds.exe pelmiced.exe perl.exe
pinger.exe playlist.exe plib_version
pntiomon.exe point32.exe pop3trap.exe
poproxy.exe precisiontime.exe printray.exe
promon.exe pronomgr.exe prpcui.exe
ps2.exe psfree.exe ptsnoop.exe
putty.exe qagent.exe qserver.exe
qttask.exe quickpar.exe quickset.exe
qwdlls.exe r_server.exe RAMASST.exe
ramsys.exe rar.exe RcMan.exe
realevent.exe realplay.exe realsched.exe
realtime.exe reboot.exe recguard.exe
regedit.exe regshave.exe residence.exe
rmctrl.exe rnathchk.exe rnav.exe
rndal.exe rscmpt.exe rsednclient.exe
rtvscan.exe rulaunch.exe rxmon.exe
s3apphk.exe sagent2.exe savroam.exe
SAVScan.exe sbhc.exe scandisk.exe
schwizex.exe SDMCP.exe Search.exe
selfcert.exe sentry.exe server.exe
service.exe setup.exe sgtray.exe
shellmon.exe showbehind.exe shstat.exe
Shutdown.exe shwicon2k.exe sk9910dm.exe
slave.exe slmss.exe slrundll.exe
SM1BG.EXE smc.exe SNDMon.exe
SNDSrvc.exe sndvol32.exe soundman.exe
sp.exe srmclean.exe srng.exe
ssdpsrv.exe starteak.exe starter.exe
statemgr.exe steam.exe stimon.exe
stinger.exe stisvc.exe store.exe
stub.exe studio.exe suchost.exe
support.exe swdoctor.exe swEudora.exe
sxgtkbar.exe sychost.exe symproxysvc.exe
symwsc.exe sync.exe syntpenh.exe
syntplpr.exe SysAI.exe sysdoc32.exe
sysdoor.exe sysdown.exe system idle
Sysupd.exe tcaudiag.exe tclock.exe
TeaTimer.exe tfswctrl.exe tfswshx.dll
tgcmd.exe tgfix.exe tkbell.exe
TkBellExe tmlisten.exe tmntsrv.exe
TMOAgent.exe tmproxy.exe tppaldr.exe
tsc.exe TSMSvc.exe type32.exe
UAService7.exe ULCDRSvr.exe uninst.exe
uninstall.exe unrar.exe unwise.exe
updaterui.exe updatestats.exe updreg.exe
uptodate.exe UrlLstCk.exe urlmap.exe
UsrPrmpt.exe vetmsg.exe ViewMgr.exe
vpc32.exe vptray.exe vshwin32.exe
vsmon.exe vsstat.exe vstskmgr.exe
VTTimer.exe W3wp.exe wab.exe
wanmpsvc.exe waol.exe wcescomm.exe
wcmdmgr.exe wcmdmgrl.exe wdfmgr.exe
WEBPROXY.EXE webrebates1.exe webscanx.exe
webshots.scr win32sl.exe winamp.exe
winampa.exe winpopup.exe Winrar.exe
WinSync.exe winword.exe winzip32.exe
WISPTIS.EXE wjview.exe wkcalrem.exe
wkufind.exe wltrysvc.exe wm.exe
wmplayer.exe wordpad.exe wrapper.exe
wscript.exe wuser32.exe wwDisp.exe
wzqkpick.exe xfr.exe xl.exe
ybrwicon.exe ycommon.exe ypager.exe
zapro.exe zcfgsvc.exe zlclient.exe
QQ.exe timplatform.exe thunder.exe
tpdate.exe pig.exe ttraveler.exe
nettransport.exe ylive.exe kavpfw.exe
rav.exe eebagent.exe pfw.exe
prosvc.exe kavstart.exe kvsrvxp.exe
Maxthon.exe hwhotkey.exe Theworld.exe
flashget.exe flyshuttle.exe fastait.exe
assistse.exe yassistse.exe kvmonxp.kxp
ravtimer.exe sdoclient.exe cns.exe
ccenter.exe foxmail.exe vnetclient.exe
QQLive.exe QQexternal.exe RavStub.exe
Iparmor.exe londip.exe Remoterm.exe
E_FATI9CE.exe StarWindService.exe ZipToA.exe
ewidoctrl.exe ZoomingHook.exe wlan111t.exe
什么是系统进程
进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操 作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。
那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建了一个用来容纳组成Notepad.exe的代码及其所需调用动态链接库的进程。每个进程均运行在其专用且受保护的地址空间内。因此,如果你同时运行记事本的两个拷贝,该程序正在使用的数据在各自实例中是彼此独立的。在记事本的一个拷贝中将无法看到该程序的第二个实例打开的数据。
以沙箱为例进行阐述。一个进程就好比一个沙箱。线程就如同沙箱中的孩子们。孩子们在沙箱子中跑来跑去,并且可能将沙子攘到别的孩子眼中,他们会互相踢打或撕咬。但是,这些沙箱略有不同之处就在于每个沙箱完全由墙壁和顶棚封闭起来,无论箱中的孩子如何狠命地攘沙,他们也不会影响到其它沙箱中的其他孩子。因此,每个进程就象一个被保护起来的沙箱。未经许可,无人可以进出。
实际上线程运行而进程不运行。两个进程彼此获得专用数据或内存的唯一途径就是通过协议来共享内存块。这是一种协作策略。下面让我们分析一下任务管理器里的进程选项卡。
这里的进程是指一系列进程,这些进程是由它们所运行的可执行程序实例来识别的,这就是进程选项卡中的第一列给出了映射名称的原因。请注意,这里并没有进程名称列。进程并不拥有独立于其所归属实例的映射名称。换言之,如果你运行5个记事本拷贝,你将会看到5个称为Notepad.exe的进程。它们是如何彼此区别的呢?其中一种方式是通过它们的进程ID,因为每个进程都拥有其独一无二的编码。该进程ID由Windows NT或Windows 2000生成,并可以循环使用。因此,进程ID将不会越编越大,它们能够得到循环利用。 第三列是被进程中的线程所占用的CPU时间百分比。它不是CPU的编号,而是被进程占用的CPU时间百分比。此时我的系统基本上是空闲的。尽管系统看上去每一秒左右都只使用一小部分CPU时间,但该系统空闲进程仍旧耗用了大约99%的CPU时间。
第四列,CPU时间,是CPU被进程中的线程累计占用的小时、分钟及秒数。请注意,我对进程中的线程使用占用一词。这并不一定意味着那就是进程已耗用的CPU时间总和,因为,如我们一会儿将看到的,NT计时的方式是,当特定的时钟间隔激发时,无论谁恰巧处于当前的线程中,它都将计算到CPU周期之内。通常情况下,在大多数NT系统中,时钟以10毫秒的间隔运行。每10毫秒NT的心脏就跳动一下。有一些驱动程序代码片段运行并显示谁是当前的线程。让我们将CPU时间的最后10毫秒记在它的帐上。因此,如果一个线程开始运行,并在持续运行8毫秒后完成,接着,第二个线程开始运行并持续了2毫秒,这时,时钟激发,请猜一猜这整整10毫秒的时钟周期到底记在了哪个线程的帐上?答案是第二个线程。因此,NT中存在一些固有的不准确性,而NT恰是以这种方式进行计时,实际情况也如是,大多数32位操作系统中都存在一个基于间隔的计时机制。请记住这一点,因为,有时当你观察线程所耗用的CPU总和时,会出现尽管该线程或许看上去已运行过数十万次,但其CPU时间占用量却可能是零或非常短暂的现象,那么,上述解释便是原因所在。上述也就是我们在任务管理器的进程选项卡中所能看到的基本信息列。
系统进程就是你在使用操作系统时同时按住“Ctrl、Alt和Delete”键所看到弹出框中所显示的目前正在系统下运行的程序或者模块。Win95/98下的窗口只是“关闭窗口”,而Win2000/XP下则分成了“应用程序”和“进程”。
系统进程一般包括:基本的系统进程和附加的系统进程。基本的系统进程是系统运行的基本条件,有了这些进程,系统才能正常运行;附加的系统进程一般不是必要的,你可以根据需要来增加或减少。
本的系统进程中我们常见的有Explorer.exe,这是Windows的资源管理器,如果你把这个关了,那么系统栏里面的系统图标就不见了。另外一个是Internat.exe,这是显示输入法的系统图标,附加的系统进程我们需要知道只有Mstask.exe了,这是Windows的计划任务,我们不需要时可以将它关闭掉。
csrss.exe是子系统服务器进程;winlogon.exe是管理用户登录;services.exe包含了很多系统服务;lsass.exe是管理IP安全策略以及启动ISAKMP/Oakley(IKE)和IP安全驱动程序。上面这些属于基本的系统进程,winmgmt.exe可以提供系统管理信息,tlntsvr.exe是设置允许远程用户登录到系统并且使用命令行运行控制台程序;dns.exe可以应
Ⅳ linux共享挂载盘linux共享挂载
linux怎么挂载windows共享文件夹?
操作步骤:
1、在尝试访问Windows共享之前,需要首先确认samba-client已经安装了。最简单的方式是命令行查询“rpm-qa|grepsamba-client”,当然也可以使用“yum”工具查询,如“yuminfosamba-client”或“yumlistsamba-client”之类的命令。
2、如果samba-client没有安装,就需要使用命令“yuminstallsamba-client”安装一下,yum会自动安装samba-client所需的相关依赖库,安装时选择Y就行了。
针对常见的DebianLinux发行版,如Ubuntu或CentOS,也可以使用“sudoapt-getinstallsmbclient”和“sudoapt-getinstallsmbfs”安装相应的共享访问工具。
3、准备停当,就可以尝试访问Windows共享文件夹了。我们可以首先使用“smbclient-L//IP地址-U用户名”查看一下该用户共享权限下的共享情况。其中不带“$”的那个,就是我们可以访问的共享文件夹了,其中“-U”是用来指定查询共享权限的用户名的。
4、Linux将共享文件夹也是当作磁盘资源对待的,因此需要使用mount工具将其挂载到本地文件空间才可以访问,这一点就像Windows常用的网络磁盘映射是一样的。
因此,首先我们需要创建一个挂载点,也就是在本地目录空间中创建一个挂载目录,如“mkdir-p/mnt/MYSHARE”。
挂载点创建之后,就可以使用mount命令挂载共享文件夹了,“mount-tcifs-ouser=用户名称,password=共享密码,iocharset=utf8,codepage=cp936//共享IP地址或NetBIOS名称/共享目录”,其中cifs使用Linux常用的网络文件类型,也可以使用smbfs,以系统可以识别为准,如Ubuntu常见命令就是“sudomount-tsmbfs-ouser=用户名称,password=共享密码,iocharset=utf8,codepage=cp936//共享IP地址或NetBIOS名称/共享目录”。“-o”表示挂载参数,常见的是需要提供共享的用户名和密码,另外需要注意的是iocharset和codepage,这两个参数是用来解决系统之间的字符编码转换的,如果出现乱码的情况,是需要调整这两个参数的,针对简体中文,使用utf8和cp936一般都可以解决问题,关于字符编码已经超出了本经验的范围。
挂载完成之后,就可以像使用本地文件目录一样访问Windows共享文件夹和文件了。
5、当然,Linux也有图形化的资源管理器,挂载之后,资源管理器也可以正常访问的。进入Linux桌面,打开“我的电脑”。
6、然后就可以像浏览本地文件一样,浏览共享的Windows文件夹和文件了,与命令行并没有太多的差异。
7、Windows共享资料使用完毕之后,也可以将其使用umount命令卸载,卸载就很简单了,直接使用“umount/mnt/MYSHARE”就可以了,其中MYSHARE是就是我们前面创建的挂载点了。
如果以后不需要,也可以将挂载点删除的。
8、挂载的Windows共享文件夹在Linux重启之后就会消失的,如果还要使用,是需要重新挂载的。
linux下如何设置目录共享,可以让windows访问?
在Linux下访问Windows共享目录的配置方法1、在Windows上设置一个共享目录如:将d:RedHat_disk设置为共享目录2、在Windows上创建一个用户,如tommy,密码1111113、将tommy用户加入到共享目录d:redhat_disk的访问组中,并设定tommy对该共享目录有完全控制权限(读、写)4、在Linux下安装samba-client客户端#yuminstallsamba-client5、安装cifs-utils软件包#yuminstallcifs-utils6、在Linux下创建一个挂载点#mkdir/mnt/Windows7、挂载Windows上的共享目录d:redhat_disk到Linux下的/mnt/Windows目录下#mount-tcifs-ousername=tommy//192.168.1.123/redhat_disk/mnt/WindowsEnterpassword:1111118、如果挂载成功,则可以进入/mnt/Windows下,新建一个文件,看看Windows上能否看见9、在/etc/fstab文件中,加入该共享目录的挂载信息//192.168.1.123/redhat_disk/mnt/Windowscifsusername=tommy,password=1111110010、到此为止,Windows上的共享目录//192.168.1.123/redhat_disk就被成功挂载到了Linux上面了,并且Linux重启后,会自动挂载该目录到/mnt/Windows目录下
为什么在WINDOWS系统下,不能和Linux虚拟机直接共享文件?
可以共享文件,只不过需要在Linux虚拟机搭建一个samba服务器,然后才可以实现与Windows主机共享文件,下面我简单介绍一下实现过程,感兴趣的朋友可以尝试一下:
01
安装samba服务器
首先,需要在Linux虚拟机安装samba服务器,这个是文件共享的前提,以CentOS7为例,直接在终端输入命令“yuminstall-ysamba”即可(如果是Ubuntu等Linux主机,命令换成apt),程序会自动检测相关依赖并安装:
02
启动samba服务
这里首先需要配置/etc/samba/smb.conf文件,指定共享目录、用户和读写权限等,简单配置如下,这里我开启了匿名用户和写权限,这样在Windows主机访问共享文件时,可以直接进行读写,你也可以设置的更复杂一些,官方有详细的配置参数介绍:
接着就是启动samba服务,这个直接在终端运行命令“systemctlstartsmb”就行,如下,如果服务状态为active,则说明启动成功:
03
访问共享文件
最后打开Windows本地的文件窗口,在地址栏输入Linux虚拟机的IP和共享目录,就可以直接和Linux主机共享文件了,本地修改后虚拟机会自动同步更新,非常方便:
至此,我们就完成了Windows主机和Linux虚拟机共享文件。总的来说,samba这个方式非常简单,只要你熟悉一下操作过程,很快就能掌握的,当然,你也可以Windows共享,然后Linux挂载使用,本质是一样的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
怎样实施挂载WINDOWS的共享文件夹呢?还有启动直接挂载?
ubuntu电脑挂载Windows共享文件夹方法如下:
1、在windows下(即宿主机)下创建并共享一个文件夹。
2、在linux下创建挂接文件夹:命令格式:mkdir/mnt/win3、利用linux中的命令mount实现共享文件夹的挂接挂接命令为:sudomount//192.168.0.1/linux/mnt//win-ousername=abc,password=,dmask=777,fmask=777(此行紧接上行)其中:(宿主机)ip:192.168.0.1(宿主机)共享文件夹:linux(宿主机)用户名:abc(宿主机)密码:NULL(表示没有密码)ubuntu挂接文件夹:/mnt/win
如何在VirtualBox虚拟机中挂载共享文件夹?
首先虚拟机要安装“虚拟机工具”,也就是“增强功能包”。然后在虚拟机的“设置”里面点击“共享文件夹”,再点击加号按钮添加一个物理机上面的文件夹。共享文件夹添加好后启动虚拟机,如果是Linux虚拟机就在终端里面执行挂载命令,将物理机的共享文件夹挂载到Linux里面,挂载命令的格式是这样的:mount-tvboxsf文件夹名字挂载点这里的文件夹名字不是文件夹路径,只是文件夹名而已。比如物理机上面需要共享的文件夹是document(这个文件夹一定要先在虚拟机的设置>共享文件夹里进行添加),挂载到/mnt/windows这个目录的命令是这样的:mount-tvboxsfdocument/mnt/windows如果是Windows虚拟机,只需要在虚拟机内打开“我的电脑”,在地址栏输入vbox,地址栏会补全共享文件夹的路径,点击那个路径就能直接访问(Windows虚拟机不需要挂载,但也要安装“虚拟机工具包”)。