首页 > 工作范文 > 活动方案  > 

管理员常用server windows 2008的十大命令

windows运行命令大全

windows10定时关机命令

关于Windows 2000 Server的高级工具运用

Windows命令提示符技巧

用自带的Windows命令查杀病毒

常用的cmd命令大全

Windows系统必须开启的十大服务

Windows常用快捷键

Windows系统中必须禁止的十大服务有哪些

以管理员身份打开命令提示符的方法

管理员常用server windows 2008的十大命令
  netsh命令已经推出很长时间,在Windows 2000/XP/2003中均带有Netsh命令。Windows Server 2008只是对netsh的参数项做了些扩展。日常工作中,很多管理员对netsh了解不多,甚至不知道在Windows Server 2008中netsh增强了哪些功能。
  一、什么是 Netsh?
  微软Windows的netsh是一个命令行脚本实用工具。使用netsh工具 ,可以查看或更改本地计算机或远程计算机的网络配置。
  不仅可以在本地计算机上运行这些命令,而且可以在网络上的远程计算机上运行。
  可以手动运行Netsh命令,或创建批处理文件或脚本实现过程的自动化。netsh提供了脚本功能,让您在批处理模式下针对指定的计算机,运行一组命令。利用netsh ,可以将配置脚本保存为文本文件,便于存档或用于配置其他的计算机。
  二、Windows Server 2008 netsh 和 Windows XP netsh对比
  即使在核心命令级别,Windows XP版本的netsh和Windows Server 2008的netsh也存在着一些差别。为了比较这些,我们可以在每个操作系统中运行“netsh /?。虽然Windows XP比Windows Server 2008多了个“routing选项,但是Windows Server 2008比windows XP下的netsh的选择项多了更多的内容,具体如下:
  * dhcp
  * dhcpclient
  * http
  * ipsec
  * lan
  * nap
  * netio
  * rpc
  * winhttp
  从上面这个列表中,可以看到,在Windows Server 2008中,有着更多的选择项。
  三、管理员常用到的netsh 十大命令
  接下来,让我们开始介绍一些系统管理员常用到的netsh 命令。
  #10 如何获得帮助信息
  每个Windows管理员应该知道如何获得netsh的帮助信息 。这其实很容易――只要使用“/?选项。例如,要显示所有的netsh内容情况(选项类别) ,只需输入netsh/?,如图1所示:
  *** 图1: netsh /? 帮助选项执行结果; 在上图中,可以选择一个上下文,通过上下文中的配置项引导下一步操作。例如,输入netsh lan/? ,可以看到如图2所示的界面:
  ;*** 图2: netsh lan /?的执行结果
  从上面显示的信息,可以继续指导我们继续操作:
  netsh lan show /?
  从返回信息中,我们可以知道,要显示网卡信息,可以用以下命令:
  netsh lan show interfaces
  通过多次使用带/? 的netsh命令,能够引导使用许多netsh命令,最终达到我们的操作目标。
  #9 支持远程计算机的名称和登陆凭证
  netsh命令的执行参数中,支持提供远程计算机名称、IP地址和密码凭据。其中选项“-r表示机器名,“-U表示用户名,“-p表示密码。
  下面我们来看一个例子:
  netsh -r WinXP-1 -u winxp-1/administrator -p My!Pass1 interface ip show config
  这个例子提供了远程计算机的名称,远程用户名和密码,以便通过网络远程执行命令。只要远程计算机支持这一命令(不同的操作系统将使用各种不同的命令),都可以执行。
  #8 - 在交互模式下或者脚本模式下运行
  netsh命令既可以交互运行,手动输入命令,也可以在脚本中使用。如果想在本地机器或远程机器通过手动方式一步一步输入命令的话,只要在命令行中输入netsh,你会看到以下界面:
  netsh>
  在netsh>提示符下,可以输入想调用的所有的netsh命令,甚至告诉netsh连接到远程计算机。
  另一方面,可以使用的netsh -f ,指定netsh所使用的脚本名称。 #7 打开防火墙的端口
  netsh命令可以快速、方便地打开一个防火墙的端口。比如下面这个例子,将打开445端口:
  netsh firewall set portopening tcp 445 smb enable
  如果该命令执行成功,将得到“Ok.的回应消息。
  #6 当前的网络配置的导入与导出
  netsh命令可以很轻松地导入和导出您的IP地址配置。与GUI界面下操作不同的是,如果要导出配置信息,需要输入以下命令:
  netsh c interface dump > test.txt
  ;*** 图3: 导出并查看IP 地址的配置信息
  稍后在同一台计算机上或者不同的机器上,可以使用以下命令,导入此配置文件:
  netsh f test.txt
  #5 尝试Netsh 命令最新的用法
  Windows Server 2008中的许多新功能,都涉及到了netsh命令。 以下是Windows Server 2008系统中netsh命令的新类别:
  * dhcp
  * dhcpclient
  * http
  * ipsec
  * lan
  * nap
  * netio
  * rpc
  * winhttp
  我们不仅可以设置DHCP客户端,而且可以设置DHCP服务器。还可以配置IPSec加密、网络接入保护(NAP)客户端等等......
  当服务器上新增了些角色之后,将会看到更多的上下文。例如,如果在Windows Server 2008增加了个网络策略服务器的角色,netsh配置项的上下文将多了个“nps。; ; #4 TCP/IP问题排查和网卡修复
  使用netsh,可以排查和重置TCP/IP网卡。我们看下面几个例子:
  * 重置所有IP协议栈的配置信息并输出日志文件――netsh int ipv4 reset resetlog.txt
  * 安装TCP / IP协议――netsh int ipv4 install
  * 卸载TCP / IP协议――netsh int ipv4 uninstall
  #3 配置windows 高级防火墙
  在Windows Server 2008和Windows Vista中,可以使用新的advfirewall网络方面的设置,来配置双向的Windows高级防火墙。当然,也可以设定为传统的Windows防火墙。下面是一些例子:
  * 显示所有的防火墙规则 ―― netsh advfirewall firewall show rule name=all
  * 删除与21端口相关的所有高级防火墙规则 ―― netsh advfirewall firewall  name rule name=all protocol=tcp localport=21
  * 导出Windows高级防火墙设置 ―― netsh advfirewall export “c:/advfirewall.wfw
  也许最经常用到的命令是启用或禁用Windows防火墙,可以使用以下命令:
  netsh firewall set opmode disable 或者是:
  netsh firewall set opmode enable
  #2 配置无线设置
  在Windows Server 2008和Windows Vista中,可以利用netsh wlan命令,来配置无线网络的配置文件,连入无线网络。下面我们来看几个例子:
  * 连接到一个已定义的无线网络―― netsh wlan connect ssid=mySSID name=WLAN-Profil1
  * 查看当前的无线设置――netsh wlan show settings
  * 新增一个无线网络的配置文件――netsh wlan add profile filename="Wireless Network Connection-BOW.xml"
  #1 配置IP地址和网络设置
  正如netsh英文缩写(network shell)一样,netsh的最初目的,就是用来配置网络的基本参数。下面我们看一些例子:
  * 查看网卡的IP地址―― netsh interface ip show config
  * 设置网卡的IP地址使用DHCP―― netsh interface ip set address name="Local Area Connection" source=dhcp
  * 设置网卡的IP地址使用一个静态IP地址- netsh interface ip set address "Local Area connection" static 10.0.0.9 255.0.0.0 10.0.0.1 1
  * 增加DNS服务器设置- netsh interface ip add dnsserver "Local Area Connection" 10.0.0.1
  四、小结
  netsh命令行实用工具一直是Windows系统管理员的一个功能非常强大的工具。在Windows Server 2008和Windows Vista中,随着新特性的增加,netsh的功能将更为强大和灵活,本文介绍的10个命令,对于管理员日常工作中遇到麻烦的时候,应该有所帮助。
  Windows Server 2008大型企业解决方案
  尽管多数高层主管了解技术是攸关企业经营与成功的决定性因素,但仍有许多人承认该企业的 IT 系统并未达最佳状态,例如,各工作站的软件版本和安全性更新可能会不一致、网络发生问题时可能会让工作无法进行,还有 IT 人员可能必须花费更多的宝贵时间手动安装更新,以及发明一些回避问题的小技巧。分析师指出,一般的IT预算中有约 70% 以上用于基础架构上。例如服务器、操作系统、储存设备以及网络,而更新和管理计算机及移动设备则必须增加额外的成本。
  企业所面临的挑战
  大型公司的管理均具有一定程度的复杂性,其复杂程度可能包含数千台遍布于全世界各地的计算机。这些公司可能有好几个IT部门在不同的地点,且整个公司内所使用的平台、应用程序和硬件都不同,因此数据量可能非常庞大,再加上新技术的成长和快速开发,也会使数据中心和桌面基础架构变得极为复杂、没有弹性并难以管理,致使其内建成本不仅昂贵且固定不变,尽管企业需求不断地改变。由于大型公司牵涉数量众多的计算机、员工、合作伙伴和客户,因而其安全性需求也同样会渐渐变得更为复杂。
  改善安全性
  许多企业已购买了各种安全性相关产品,协助保护其计算机免受垃圾邮件、病毒和黑客攻击。现今的 IT 专业人员,几乎将大部分的时间都用于管理各种应用程序、追踪更新,以及协助确保软件提供商的更新包能与现有软件兼容。此时,即可使用整合式的安全性解决方案,协助保护核心基础架构、网络以及在网络内执行的应用程序。此外,若安全性补丁和更新包可以从集中的地点发布并轻松地加以管理,IT 管理员便可知道计算机是否已安装了最新更新包。拥有一套整合式的解决方案,安全性修正即会成为每日基础架构管理的一部分,而不再是每日代办事项中的手写提醒事项。
  降低成本
  每一项 IT 专业人员需执行的额外工作,都需要成本;工作人员尝试获取其所需工具和信息的每一次失败,也都需要成本;因技术失效或安全性侵害而造成网络故障,在此故障期间的每一分钟同样都需要成本,而要降低上述成本的主要关键即在于运维管理简单性。简化 IT 管理可协助 IT 系统管理员从集中地点管理桌面计算机和服务器,进而节省出差到分支机构去解决问题的时间。此外,若 IT 专业人员可以从单一地点更新工作站和服务器,便可确保所有系统都可快速更新至最新状态,而减少企业中的系统漏洞。
  提升生产力
  整个公司的生产力,唯有在管理良好和更安全的基础架构均已就位的情况下才能提升。在此情况下,几乎所有工作人员都可以从任何地方更安全地访问 e-mail、数据或应用程序,而 IT 专业人员亦可以从单一地点以前瞻性的方式管理基础架构或正在编辑的策略提案,以及修复高层主管丢失的数据等情形,以便提升生产力并改善员工的满意度。
  利用Windows Server 2008打造适合您企业的基础架构
  可提供关键性解决方案和功能,满足大型企业应对各种挑战的需求,包括增强安全性、降低成本以及提高生产力等挑战。
  增强安全性
  身份和访问管理(Identity and Access Management)
  身份管理是所有 IT 企业的基础,除了要确保仅有合适权限的人员或应用程序才可访问所需数据之外,还要能确保数据必须可受到保护,而 Windows Server 2008 身份和访问管理解决方案,即可进一步增强目录服务核心及相关服务,例如 Rights Management and Certificates.Windows Server 身份和访问管理解决方案也在不断地更新,以便能符合不断变化的 IDA 内部和外部访问需求,以及应对企业日益增多之“随时随地从任何设备访问的情形。
  安全性及策略强制
  现今企业最优先的需求,即是协助确保连接至网络的用户和计算机皆符合公司的安全性策略。Windows Server 除具备在某些时候执行的标准策略强制之外,Windows Server 2008 还能在支持新平台时强化这部分核心功能,例如网络存取保护(NAP)。NAP 会在用户和计算机尝试访问您的网络时,检查接入网络计算机的健康状况,以确保其能否正常访问企业网络或数据,还可确保接入网络的计算机是否拥有最新重要更新、杀毒软件是否更新了最新的病毒库,主机防火墙是否正常运行等,如果上述情形没有满足策略要求,NAP 会隔离用户和计算机,以确保只有用户计算机在进行更新后才可再访问企业网络。
  挖掘Windows Server 2008审核潜能
  Windows Server 2008系统凭借其超强的系统功能、较高的智能化程度以及更甚一筹的安全性能,吸引了很多朋友创建条件前来尝鲜试用。在与Windows Server 2008系统亲密接触一段时间后,我们发现平时不怎么起眼的“审核功能变得更加强大了,巧妙借助该功能,我们可以对服务器系统的一切操作进行跟踪监视,并能依照监视结果来快速排查服务器系统故障以及保障服务器系统的运行安全。现在,本文就对Windows Server 2008系统的审核功能进行挖掘,以方便各位朋友利用该功能更好地服务自己。
  启用配置审核功能
  Windows Server 2008系统的审核功能在默认状态下并没有启用,我们必须针对特定系统事件来启用、配置它们的审核功能,这样一来该功能才会对相同类型的系统事件进行监视、记录,网络管理员日后只要打开对应系统的日志记录就能查看到审核功能的监视结果了。审核功能的应用范围很广泛,不但可以对服务器系统中的一些操作行为进行跟踪、监视,而且还能依照服务器系统的运行状态对运行故障进行快速排除。当然,需要提醒各位朋友的是,审核功能的启用往往要消耗服务器系统的一些宝贵资源,并会造成服务器系统的运行性能下降,这是因为Windows Server 2008系统必须腾出一部分空间资源来保存审核功能的监视、记录结果。为此,在服务器系统空间资源有限的情况下,我们应该谨慎使用审核功能,确保该功能只对一些特别重要的操作进行监视、记录。
  在启用、配置Windows Server 2008系统的审核功能时,我们可以先以系统超级权限登录进入对应系统,打开该系统桌面中的“开始菜单,从中依次点选“设置、“控制面板命令,在弹出的系统控制面板窗口中依次单击“系统和维护、“管理工具图标,在其后出现的管理工具列表窗口中,找到“本地安全策略图标,并用鼠标双击该图标,打开本地安全策略控制台窗口。
  其次在目标控制台窗口的左侧显示窗格中,依次展开“安全设置/“本地策略/“审核策略分支选项,在对应“审核策略分支选项的右侧显示窗格中,我们会发现Windows Server 2008系统包含九项审核策略,也就是说服务器系统可以允许对九大类操作进行跟踪、记录。
  审核进程跟踪策略,是专门用来对服务器系统的后台程序运行状态进行跟踪记录的,例如服务器系统后台突然运行或关闭了什么程序,handle句柄是否进行了文件复制或系统资源的访问等操作,审核功能都可以对它们进行跟踪、记录,并将监视、记录的内容自动保存到对应系统的日志文件中。
  审核帐户管理策略,是专门用来跟踪、监视服务器系统登录账号的修改、删除、添加操作的,任何添加用户账号操作、删除用户账号操作、修改用户账号操作,都会被审核功能自动记录下来。
  审核特权使用策略,是专门用来跟踪、监视用户在服务器系统运行过程中执行除注销操作、登录操作以外的其他特权操作的,任何对服务器系统运行安全有影响的一些特权操作都会被审核功能记录保存到系统的安全日志中,网络管理员根据日志内容就容易找到影响服务器运行安全的一些蛛丝马迹。
  启用不同的审核策略,Windows Server 2008系统就会对不同类型的操作进行跟踪、记录,网络管理员应该依照自己的安全要求以及服务器系统的性能配置,来启用适合自己的审核策略,而不要盲目地启用所有审核策略,那样一来审核功能的作用反而得不到充分发挥。
  比方说,要是我们想对服务器系统的登录状态进行跟踪、监视,以便确认局域网中是否存在非法登录行为时,那我们就可以直接用鼠标双击这里的审核登录事件策略,打开对应策略的选项设置对话框(如图2所示),选中其中的“成功和“失败选项,再单击“确定按钮,如此一来Windows Server 2008系统日后就会自动对本地服务器系统的所有系统登录操作进行跟踪、记录,无论是登录服务器成功的操作还是登录服务器失败的操作,我们都能通过事件查看器找到对应的操作记录,仔细分析这些登录操作的记录我们就能发现本地服务器中是否真的存在非法登录甚至非法入侵行为。
  查看审核功能记录
  启用、配置好合适的审核策略后,Windows Server 2008系统就会自动对特定类型的操作进行跟踪、记录,并将记录内容保存到对应系统的日志文件中了,以后网络管理员可以根据日志内容,寻找服务器系统中是否存在安全威胁。在查看审核功能记录下来的日志内容时,我们必须借助事件查看器功能来完成,下面就是查看审核功能记录的具体操作步骤:
  首先以超级管理员权限进入Windows Server 2008系统,依次单击该系统桌面中的“开始/“程序/“管理工具/“服务器管理器命令,打开对应系统的服务器管理器控制台窗口。
  其次在该控制台窗口的左侧显示区域中,将鼠标定位于“诊断分支选项,并从该分支选项下面依次点选“事件查看器/“Windows日志子项,在目标子项下面我们会看到“应用程序、“安全、“安装程序、“系统、“转发事件这五个类别的事件记录,用鼠标选中某个类别选项时,我们就能从图3界面的中间显示区域中清楚地看到对应类别下的所有事件记录,再用鼠标双击指定的记录选项时,就能打开目标事件记录的详细信息界面,在该界面中我们就可以详细查看到目标事件的来源、具体的事件内容、事件ID以及其他相关信息等。
  发现重要的事件内容时,我们还可以对其执行一些操作;比方说,为了日后有空时能对重要事件内容进行仔细分析,我们可以将重要事件内容先保存起来,以防止清理日志时被意外删除掉,在保存重要事件内容时,我们只要用鼠标右键单击目标事件内容,从弹出的快捷菜单中执行“将事件另存为命令,之后设置好保存路径以及具体的文件名称,再单击“保存按钮就可以了,日后只需要再执行右键菜单中的“打开保存的日志命令,就能将以前保存好的日志文件调用出来了。要是发现服务器系统中保存的事件内容太多时,我们应该定期执行右键菜单中的“清除日志命令来清空日志记录,以便腾出更多的宝贵空间资源。在日志记录较多的情况下,要想快速寻找自己想要的事件记录是一件不容易的事情,此时我们不妨执行“筛选当前日志命令来对日志记录进行筛选。
  实战应用审核功能
  审核功能在现实环境中对Windows Server 2008系统尤为重要,因为服务器系统在局域网环境中很容易受到攻击,网络管理员可以利用审核功能来对各种攻击行为进行跟踪监控,遇到有潜在安全威胁的事件发生时,我们可以想方设法地将审核功能监控到的事件内容通知给网络管理员,网络管理员就能立即查明事件原因,并对症下药地解决问题,从而保障服务器系统不受非法攻击了。
  例如,一些木马程序常常会在服务器系统中偷偷创建用户账号,以便窃取服务器系统的超级管理员权限,此时我们可以通过用户账号监控来确定服务器系统中究竟是否存在非法用户账号,然后进一步确定究竟是哪一个用户账号是非法账号。需要说明的是,要想让Windows Server 2008系统自动将非法账号创建的事件通知给网络管理员时,必须确保对应系统的Task Scheduler服务处于正常的运行状态。
  首先依次单击Windows Server 2008系统桌面中的“开始“运行命令,在弹出的系统运行对话框中,执行字符串命令“secpol.msc,打开服务器系统的本地安全策略控制台窗口;
  其次在该控制台窗口的左侧显示区域,依次展开“安全设置、“本地策略、“审核策略分支选项,在对应“审核策略分支选项的右侧显示区域中,双击“审核账户管理策略选项,打开如图4所示的策略选项设置对话框,选中“成功和“失败选项,再单击“确定按钮关闭策略选项设置对话框,这样一来无论用户账户创建成功还是创建失败,Windows Server 2008系统都会自动记录下用户账号创建事件;
  为了把用户账号创建事件内容自动通知给网络管理员,我们还需要针对该事件附加执行自动报警的任务计划。在附加自动报警任务时,我们先依次单击Windows Server 2008系统桌面中的“开始/“程序/“管理工具/“服务器管理器命令,打开对应系统的服务器管理器控制台窗口;在该控制台窗口的左侧区域依次点选“诊断/“事件查看器/“Windows日志/“系统子项,再从“系统子项下面找到创建用户账号事件,如果找不到该事件内容时,我们还需要采用手工方法随意在服务器系统中创建一个用户账号,这样一来用户账号创建事件就会出现在事件查看器中了。
  用鼠标右键单击用户账号创建事件,从弹出的快捷菜单中执行“将任务附加到此事件命令,打开任务计划添加向导对话框,之后设置好新任务的名称,例如这里我们将新任务取名为“自动报警用户账号创建情况,当屏幕上出现如图5所示的设置对话框时,选中“显示消息选项,再设置好需要报警的标题与内容,在这里我们将标题设置为“自动报警用户账号创建情况,将报警内容设置为“服务器系统中可能有非法账号被创建,请网络管理员立即处理相关事件!最后单击“完成按钮,这样一来Windows Server 2008系统日后就能把审核功能记录下来的用户账号创建情况自动报告给网络管理员了。
  当我们尝试通过远程桌面方式在服务器系统中随意创建一个用户账号时,Windows Server 2008系统屏幕上立即出现了一个自动报警提示窗口,告诉网络管理员说“服务器系统中可能有非法账号被创建,请网络管理员立即处理相关事件!,这就意味着此时有人在服务器系统中偷偷创建用户账号了,网络管理员根据这个自动报警提示信息,就能在第一时间采取措施来解决相关问题,从而保障Windows Server 2008服务器系统不受非法攻击了。
  Foxpro ON命令
  ON ERROR 命令
  设计得再好的程序,在运行时也不可避免地会发生错误,这些错误可能是程序自身的错误,也可能是系统环境引起的或是用户错误地操作(如错误地移动/删除文件等)引起的等。
  因此,程序员有责任编写出可以捕捉错误的程序并尽可能地处理这些错误。要捕捉程序中发生的错误使用 ON ERROR 命令。你可以在 ON ERROR 命令后跟随一个错误处理程序的名字:ON ERROR DO ERRORHANDLER,或者在 ON ERROR 命令后跟随一条赋值语句:ON ERROR glError = .T.。
  注意,在程序中全程使用类似于ON ERROR glError = .T.的命令是极不负责任的和令人憎恶的,这有可能会使用程序陷入死循环而使用用户不得不强行退出系统(强行关断电源等),这样做极有可能破坏用户的数据文件。
  ON ESCAPE 命令
  指定在程序或命令运行过程中,按下 ESC 键时所执行的命令。
  语法为:ON ESCAPE [Command]
  ON SHUTDOWN 命令
  指定当试图退出 Visual FoxPro 时所要执行的命令。
  语法为:ON SHUTDOWN [Command]
  Linux压缩打包命令使用方法
  tar命令
  [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....
  参数:
  -c :建立一个压缩文件的参数指令(create 的意思);
  -x :解开一个压缩文件的参数指令!
  -t :查看 tarfile 里面的文件!
  特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
  因为不可能同时压缩与解压缩。
  -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
  -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
  -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
  -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
  例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
  『 tar -zcvPf tfile sfile』才对喔!
  -p :使用原文件的原来属性(属性不会依据使用者而变)
  -P :可以使用绝对路径来压缩!
  -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
  --exclude FILE:在压缩的过程中,不要将 FILE 打包!
  范例:
  范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
  [root@linux ~]# tar -cvf /tmp/etc.tar /etc
  gzip, zcat 命令
  [root@linux ~]# gzip [-cdt#] 档名
  [root@linux ~]# zcat 档名.gz
  参数:
  -c :将压缩的资料输出到萤幕上,可透过资料流重导向来处理;
  -d :解压缩的参数;
  -t :可以用来检验一个压缩档的一致性~看看文件有无错误;
  -# :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是 -6 ~
  范例:
  范例一:将 /etc/man.config 复制到 /tmp ,并且以 gzip 压缩
  [root@linux ~]# cd /tmp
  [root@linux tmp]# cp /etc/man.config .
  [root@linux tmp]# gzip man.config
  # 此时 man.config 会变成 man.config.gz !
  范例二:将范例一的文件内容读出来!
  [root@linux tmp]# zcat man.config.gz
  # 此时萤幕上会显示 man.config.gz 解压缩之后的文件内容!!
  范例三:将范例一的文件解压缩
  [root@linux tmp]# gzip -d man.config.gz
  范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件
  [root@linux tmp]# gzip -9 -c man.config > man.config.gz
  bzip2, bzcat 命令
  [root@linux ~]# bzip2 [-cdz] 档名
  [root@linux ~]# bzcat 档名.bz2
  参数:
  -c :将压缩的过程产生的资料输出到萤幕上!
  -d :解压缩的参数
  -z :压缩的参数
  -# :与 gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快!
  范例:
  范例一:将刚刚的 /tmp/man.config 以 bzip2 压缩
  [root@linux tmp]# bzip2 -z man.config
  # 此时 man.config 会变成 man.config.bz2 !
  范例二:将范例一的文件内容读出来!
  [root@linux tmp]# bzcat man.config.bz2
  # 此时萤幕上会显示 man.config.bz2 解压缩之后的文件内容!!
  范例三:将范例一的文件解压缩
  [root@linux tmp]# bzip2 -d man.config.bz2
  范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件
  [root@linux tmp]# bzip2 -9 -c man.config > man.config.bz2
  compress 命令
  [root@linux ~]# compress [-dcr] 文件或目录
  参数:
  -d :用来解压缩的参数
  -r :可以连同目录下的文件也同时给予压缩呢!
  -c :将压缩资料输出成为 standard output (输出到萤幕)
  范例:
  范例一:将 /etc/man.config 复制到 /tmp ,并加以压缩
  [root@linux ~]# cd /tmp
  [root@linux tmp]# cp /etc/man.config .
  [root@linux tmp]# compress man.config
  [root@linux tmp]# ls -l
  -rw-r--r-- 1 root root 2605 Jul 27 11:43 man.config.Z
  linux 压缩文件的命令总结
  Linux压缩文件的读取
  ·;*.Z;;;;compress 程序压缩的档案;
  ·;*.bz2;;bzip2 程序压缩的档案;
  ·;*.gz;;;gzip 程序压缩的档案;
  ·;*.tar;;tar 程序打包的数据,并没有压缩过;
  ·;*.tar.gz; tar 程序打包的档案,其中并且经过 gzip 的压缩!
  ·;*.zip;;zip 程序压缩文件
  ·;*.rar;;rar 程序压缩文件
  Compress压缩文件
  [root@test /root]# cp /etc/man.config /root
  [root@test /root]# compress man.config //压缩man.config这个文件
  [root@test /root]# compress -d man.config.Z解压缩这个文件
  [root@test /root]# uncompress man.config.Z解压缩这个文件;//; //-d
  当你以 compress 压缩之后,如果没有下达其它的参数,那么原本的档案就会被后来的 *.Z 所取代!
  Gzip压缩文件和zcat
  [root@test /root]# gzip [-d#] filename压缩与解压缩 <==
  [root@test /root]# zcat filename.gz;读取压缩档内容
  参数说明:;
  -d; :解压缩的参数!; ;<==
  -r ;:递归处理,将指定目录下的所有文件及子目录一并处理
  -#; :压缩等级, 1 最不好, 9 最好, 6 是默认值!
  [root@test /root]# gzip man.config;会产生 man.config.gz 这个档案; ;;//
  [root@test /root]# zcat man.config.gz会读取出 man.config 的内容 //
  [root@test /root]# gzip -d man.config.gz;
  [root@test /root]# gunzip man.config.gz 解压缩,产生 man.config 这个档案
  [root@test /root]# gzip -9 man.config以最大压缩比压缩 testing 这个档案!;//
  [root@test /root]# gzip -r filename.gz file1 file2 file3 /usr/work/school
  //file1、file2、 file3、以及/usr/work/school目录的内容(假设这个目录存在)压缩起来,然后放入filename.bz2文件中
  Bzip2压缩文件和bzcat
  [root@test /root]# bzip2 [-dz] filename压缩解压缩指令 <==
  [root@test /root]# bzcat filename.bz2读取压缩文件内容指令
  参数说明:
  -d; :解压缩的意思!
  -z; :压缩的意思!
  范例:
  同样的,我们以刚刚拷贝过来的 /root/man.config 这个档案为例
  [root@test /root]# bzip2 –z man.config
  [root@test /root]# bzcat man.config.bz2
  [root@test /root]# bzip2 –d man.config.bz2
  [root@test /root]# bunzip2 man.config.bz2<==
  [root@test /root]# bzip2 filename.bz2 file1 file2 file3 /usr/work/school ;
  //file1、file2、 file3、以及/usr/work/school目录的内容(假设这个目录存在)压缩起来,然后放入filename.bz2文件中
  Tar压缩文件
  [root@test /root]# tar [-zxcvfpP] filename参数说明:;
  -z; :是否同时具有 gzip 的属性?;
  -x; :解开一个压缩档案的参数指令!;
  -t; :查看 tarfile 里面的档案!
  -c; :建立一个压缩档案的参数指令;
  -v; :压缩的过程中显示档案!;
  -f; :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
  例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
  『 tar -zcvPf tfile sfile』才对喔!
  -p; :使用原档案的原来属性(属性不会依据使用者而变);
  -P; :可以使用绝对路径;
  -N; :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!;
  --exclude FILE:在压缩的过程中,不要将 FILE 打包!;
  范例:;
  [root@test /root]# tar -cvf directory.tar directory;;
  [root@test /root]# tar -N 'yyyy/mm/dd' /path -zcvf target.tar.gz source;
  //只将目录整合打包成一个档案;
  [root@test /root]# tar -zcvf directory.tar.gz directory; 除了将目录打包外,同时以 gzip 压缩;
  [root@test /root]# tar -zcvf filename.tar.gz; /home/test/*; 将 /home/test/ 这个目录下的档案全部打包并压缩成为一个 filename.tar.gz 的档案
  [root@test /root]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
  [root@test /root]# tar -xvf; directory.tar; 解 tar 的封包,请注意,由于没有 gzip (.tar 而非 .tar.gz) 的作用,所以只要使用 –xvf 即可!不需要加上 z ,否则会显示有问题!
  [root@test /root]# tar -zxvf directory.tar.gz; 这个就是有加上 gzip 的压缩的结果!所以需要加上 –z 呦!
  [root@test /root]# tar –ztvf directory.tar.gz 这个 t 可以用来查看 tar 里面的档案信息呢!而不需要将他解开!
  [root@test /root]# tar -zcvPf home.tar.gz /home; 则建立起来的压缩档内档案为绝对路径;
  请注意,使用这个 P 的参数时,不要将 P 加在 f 后面,因为
  f 之后要立即接档名才行喔!
  [root@test /root]# tar -N '2002/06/25' -zcvf home.tar.gz /home; 上面是说 在 /home 这个目录中,比 2002/06/25 日还要新的档案才会被打包进入 home.tar.gz 这个档案中!;
  [root@test /root]# tar -zcvf host.tar.gz / --exclude /mnt --exclude /proc; 上面是说,将根目录的所有数据都打包进 host.tar.gz 这个档案中,但是 /mnt 及 /proc 则不打包!;
  [root@test /root]# tar -cvf - /home | tar -xvf - 上面的意思是『将 /home 打包之后,直接解压缩在 /root 底下!』嘿嘿!不需要再建立一次中间档案!不过,使用上面的语法最好使用『绝对路径』,比较不会有问题!这个方式适合不想要建立中间档案时!
  Zip和unzip压缩文件
  [root@test /root]# zip -r myfile.zip ./*;将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.//
  [root@test /root]# zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件;//
  [root@test /root]# zip -m myfile.zip ./rpm_info.txt向压缩文件中myfile.zip中添加rpm_info.txt文件//
  [root@test /root]# unzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny///
  Rar压缩文件
  现在网上多数压缩包是rar格式的,所以需要一个rar工具。
  首先在http://www.rarlab.com/download.htm下载RAR 3.60 beta 6 for Linux
  我解压到/opt下,会自动建立rar目录。这个工具无需编译可以直接使用。
  在$HOME目录下建立bin目录。
  在bin目录中建立一个链接。ln -s /opt/rar/rar rar。
  就可以用rar工具压缩和解压.rar文件了。不过此工具是命令方式的,和在DOS下的RAR操作是一样的。

管理员常用server windows 2008的十大命令由范文资源网活动方案栏目发布,感谢您对范文资源网的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“管理员常用server windows 2008的十大命令