caldera安装教程-caldera电脑系统
1.惠普服务器如何为用户提供数据保护?
2.求助电脑多用户为什么没办法切换求大神帮助
3.无盘系统
4.做网吧无盘系统需要哪些方面的知识?
5.shell是什么语言?
惠普服务器如何为用户提供数据保护?
传统的备份方法通常需要用更多的时间(备份窗口)和管理操作(人员)来处理提高的容量。让我们来了解一下惠普服务器如何为用户提供数据保护!
惠普的数据保护解决方案允许客户在不改变人员数量的情况下将容量提高10倍,采用的方法包括:
1、通过零停机时间和零影响备份消除备份窗口.
2、通过即时恢复功能消除了恢复窗口
3、通过直接备份解决方案实现了更加有效的备份。
集中备份
1、SAN中的备份
2、高可用性备份
3、零停机时间备份
专门的备份方法
1、远程备份
2、灾难容许备份
3、即时恢复
4、快速恢复
5、无服务器备份
6、开放系统到大型机
7、业务连续性解决方案
求助电脑多用户为什么没办法切换求大神帮助
用VMware Workstation安装虚拟系统(图) 随着时代的发展,越来越多的中国家庭都拥有了一台计算机,但是,您有没有想过,用一台计算机能够模拟出多个计算机,也许您会说,我有一台就足够了,那么请您参照下列的情况,自己是否有同样的问题呢? 如果您机器上安装的是WINDOWS,又有兴趣感觉一下LINUX,可是LINUX安装教程告诉你却需要重新将硬盘分区;也许您不满足于别人帮您安装操作系统,想自己试一试硬盘的分区、格式化。。。,可是又害怕最后还是装不上系统;也许您喜欢试一试各种介绍中功能非常强大的软件,可是又讨厌重装系统,或者害怕经常GHOST损坏硬盘;也许您已经安装了多个操作系统,可是当您需要切换操作系统的时候只能重新启动。。。 上述这些情况,其实都可以轻松解决,您可以在一个操作系统平台上安装另外一个、两个,甚至更多的操作系统,轻轻松松进行切换,这些,不需要您进行任何地物质投入,您只要下载安装VMWARE软件,就可以实现了。 由美国VMWARE公司开发的VMWARE软件可以让一台物理计算机模拟多个虚拟计算机,而且可以正常的在虚拟计算机上安装操作系统、运行应用软件。 现在,让我们开始了解VMware Workstation 3.0吧。 一、系统需求 1、软件环境: VMware Workstation3.0软件必须安装在如下宿主操作系统中: 本VMWARE说明均基于WIN2K宿主操作系统。 Windows XP Professional 、 Windows XP Home Edition Windows 2000 Professional,、Server、 Advanced Server Windows NT Workstation 、 Windows NT Server 安装了SP3或者以上的SP包 VMware Workstation3.0软件可以支持安装如下客户操作系统: Microsoft Windows Windows XP Home Edition Windows XP Professional Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows NT 4.0 Windows Me Windows 98/SE Windows 95 Windows for Workgroups Windows 3.1 MS-DOS 6.0 Linux.: Linux-Mandrake 8.0 Red Hat 6.2、 7.0、7.1 SuSE Linux 7.0、7.1 、7.2 Caldera OpenLinux 2.x FreeBSD: FreeBSD 2.2.x/ 3.x/ 4.0/ 4.1/ 4.2/ 4.3、 4.4 2、硬件环境: 处理器:266MHz或者更高,推荐使用400MHz或者更高 内存:128M,推荐使用256M 硬盘:软件安装需要20MB空间 至少保证500M剩余空间安装客户操作系统以及在客户操作系统上安装应用软件 注: 宿主操作系统、客户操作系统:例如,您是在WIN2K PROFESSIONAL版本上安装LINUX,那么WIN2K就是宿主操作系统,LINUX就是客户操作系统。 二、软件安装 如果您现在的环境符合VMWARE软件的运行要求,已经下载了VMWARE软件并且获得了注册码,那么您可以进行安装了。 如果您已经安装有3.0或以前的版本,必须先卸载并重新启动后再进行安装,运行下载的VMwareWorkstation-3.0.0-1455.exe程序,出现友好的安装界面。 安装过程非常标准,您可以选择安装路径(默认在C:\ProgramFiles\Vmware)以及程序组的名称(默认为VMWARE)。 安装期间的提示: a、光驱的自动运行功能当前为开启状态,将影响虚拟机运行,是否需要屏蔽,建议屏蔽。 b、数字签名确认,因为VMWARE将安装一些虚拟设备,所以WIN2K将会提示是否同意安装,选择“同意”。 安装完成后,请重新启动计算机。 4、界面说明 现在我们已经完成VMWARE软件的安装。点击“开始”按钮,选择“VMWARE”程序组,选择“VMware Workstation”快捷方式,就可以开始运行了。 第一次运行,VMWARE要求输入注册码,输入您从EMAIL中获得的注册码、注册时所用的姓名以及公司名,点击“确定”按钮,程序将提示是否注册,选择“Register Later”就可以了。软件界面如下: 主要菜单说明,有些菜单选项将结合实际操作进行描述: File: New: New Virtual Machine:新建一个虚拟计算机,从这里可以开始我们的虚拟计算机历程。 New Window:新建一个窗口,如果您希望同时运行多个操作系统, 例如在WIN2K上运行LINUX以及WIWN98,当前窗口正在运行LINUX,那么您就可以新开一个窗口运行WINW98。 Open:打开一个VMX后缀的文件,这是VMWARE虚拟计算机配置文件,如果您已经建好了一个虚拟机,但是没有在列表中找到,就可以从此直接打开该虚拟机配置文件,同时VMWARE将把该虚拟机添入列表。 Capture Screen:抓屏功能,当您启动一个虚拟计算机后,该菜单有效,此时选择该菜单,VMWARE将会把当前的虚拟计算机屏幕保存为BMP文件。 Open Recent:打开最近打开过的配置文件Instant Restore:立即恢复,当您在启动或者运行一个或多个虚拟机时按下了Suspend按钮,那么该虚拟机会保存当前的运行信息后关闭,当您想再次进入该虚拟机时,进入本菜单选择配置文件,VMWARE将立即恢复到该虚拟机上次退出时的状态。 Exit:退出程序 Power: Power On:开启电源,相当于物理计算机的POWER按钮 Power Off:关闭电源 Reset:重启,相当于物理计算机的RESET按钮, Send Ctrl-Alt-Del:发送“Ctrl-Alt-Del”组合键,因为当您在键盘上按下该组合键时,WIN2K系统将会优先作出反应,无法传入虚拟计算机。所以必须通过该菜单实现。 Suspend:挂起,在虚拟计算机运行的时候,选择这个菜单,VMWARE将会保存当前所以信息后关闭。 Resume:恢复,在列表中选择上次挂起的虚拟计算机,选择本菜单,VMWARE将该虚拟计算机回复到上次挂起时的状态。 Grab Input:将键盘输入、鼠标移动、鼠标按键等信息传递给虚拟计算机。 Setting: Configuration Editor:配置文件编辑, Preferences:配置对话框,用来配置VMWARE软件的参数 第一个属性页用来设置输入参数: 1、Grab keyboard and mouse input on mouse click 用户在虚拟机点击鼠标后,将激活虚拟机,这时您的键盘按键、鼠标移动/按键都是在虚拟机里处理,不会再被宿主操作系统处理。 2、Grab keyboard and mouse input on key press 如果虚拟机已经启动,用户按下任意键后VMWARE将开始获得键盘、鼠标输入。 3、 Grab when cursor enters window 当鼠标进入VMWARE窗口后开始获得键盘鼠标输入 4、Ungrab when cursor leaves window 当鼠标离开VMWARE窗口不再获得键盘鼠标输入 5、Hide cursor on ungrab 客户操作系统不再获得键盘鼠标输入时隐藏鼠标指针 6、Scroll when cursor approaches window edge 如果客户操作系统窗口大于VMWARE窗口时,当鼠标接近客户操作系统窗口边缘时,窗口将会自动卷动。 7、Enable copy and paste to and from virtual machine 允许客户操作系统和宿主操作系统之间相互拷贝、粘添。 建议您保留默认设置。 第二个属性页设置切换热键
无盘系统
无盘系统包括无盘服务器主机一台(配置要求高,根据你无盘工作站的数量),收费服务器兼代理服务器一台(一般配置即可),交换机多台,要根据你的实际工作站数量定,其它网线,水晶头等。
无盘软件在网上下载破解版是免费的,使用起来跟正版区别不大。两台服务器安装2003服务器版,客户端安装XP系统,不建议用GHOST安装,配置机器的时候建议选择一种型号的主板,这样以后安装会减少很多工作。无盘软件推荐用锐起,XP系统用深度或者诺德尔。安装的过程是分别安装的,根据无盘软件的操作说明,一步一步安装。总的来说,安装难度不大,但是需要你有一些基础,所谓难者不会,会者不难吧。QQ不能在这里留,百度会删除帖子的,有问题你发信息给我吧。
25台2M总带宽
除非你周围方圆千里之内没有竞争对手,
服务器可以运行windows 2000 server或windows server 2003,
由于配置很难一言而今,建议找资料现学习学习,,
以下内容你可以参考看看;
方案内容
系统简介
RAID的无盘网络就是采用一台具有磁盘阵列(RAID)服务器,所有的软件都安装在服务器上,而下面的工作组则无需光驱、软驱、硬盘。每台客户机只要配有一块网卡, 所有内容都从服务器上读取,共享服务器资源。
为了提高服务器存储系统容量、传输数据的速度和保证数据的冗余性,那么究竟什么是RAID?该怎么来实现?下面就来介绍相关的知识。RAID(Redundant Array of Inexpensive Disks)技术,即廉价冗余磁盘阵列技术。
在开发磁盘阵列时,当初的设想除了使用多块硬盘用来实现更高速度的考虑之外,还有存储冗余能力及扩容方面的考虑。系统的存储冗余能力是指:假如任何一块硬盘出现问题的时候,能使系统仍然继续工作。而系统的扩容是指假如单块硬盘的容量达不到用户的需求时,可以采用多块硬盘捆绑来提供更高容量的存储系统。基于这些想法,就产生了RAID技术,实质上,可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用,以实现用户的需求。
磁盘阵列有许多优点:首先,提高了存储容量;其次,多台磁盘驱动器可并行工作,提高了数据传输率;
RAID技术确实提供了比通常的磁盘存储更高的性能指标、数据完整性和数据可用性,尤其是在当今面临的IO总是滞后于CPU性能的瓶颈问题越来越突出的情况下,RAID解决方案能够有效地弥补这个缺口。
组建无盘网络
带RAID的无盘系统与有盘系统比较
系统维护
中了病毒之后,则需要每台电脑都要进行病毒清除;系统崩溃了,则需重新GHOST或使用还原精灵等软件进行还原,甚至有些网络使用了硬件还原卡,但使用效果均不如人意,无论是杀毒或还原系统,在客户机台数众多的情况下,将会令人不堪负荷,而且需要专业人士对其进行系统维护。
中了病毒后,只需要对服务器进行病毒清除,工作站系统崩溃了,一个热键二分钟即可恢复系统,完全无还原精灵等还原软件的各种缺憾,比硬件还原更为令人满意。无RAID配置的服务器易机,将会导致全网崩溃。但是只要服务器配置RAID的话,而且按照我们建议的方法对服务器进行操作的话,服务器会出现故障的几率极低。
性价比
每台客户机均安装一个硬盘的话,每台PC的价钱当然会比无盘网络高几百元。如果您想用RAID卡保护数据的安全存储,这个时候您就须在每台服务器和客户机配置RAID磁盘阵列,这样花费的钱就很多了,而且最大的坏处就是经常进行维护时造成的硬盘磨损,上网人员频繁的乱关机很容易损坏硬盘或者造成数据丢失。一年或稍长的时间就将会有不少的硬盘罢工。更需要请一个专业人士或电脑公司进行维护。
每台电脑均省下了至少一个硬盘的钱。如果电脑台数较多时,此数目尤其明显,更无硬盘磨损之累赘。采用磁盘阵列卡的无盘网络系统,只要在服务器端安装RAID卡就可以了,这样节省下来的钱是可观的。针对大型无盘网络系统的话,省下的硬盘费用将可使网络系统升级等更上一个档次。
方案介绍
本方案采用百兆双服务器架构(采用RAID磁盘阵列),中心网络采用一台16口带VLan 功能的交换机,建议工作站40-100台左右。服务器采用Windows 2000 Server SP3,工作站采用游戏兼容性最好的Windows 98 SE,本系统安装最新Service Pack3、IE6、DX8.1B及各种安全补丁,解决了有盘系统易发的低级入侵,攻击漏洞等错误,并能阻挡大多数病毒的入侵(如FunLove、尼姆达、红色代码等)。配HighPoint的RocketRAID454阵列卡,其RAID5功能对系统更加安全、健壮、不易崩溃,在性能及稳定性上表现更为出色。
磁盘阵列卡:建议用户配置HighPoint的Rocket系列板卡
由美国HighPoint公司设计、研发、生产的控制芯片以及Rocket ATA RAID系列控制卡在市场上得到受到广大存储客户的亲睐;近几年来,ATA RAID卡已在大、中、小型服务器得到广泛应用,特别是网络技术的不断发展,在配置无盘网络系统中采用磁盘阵列卡已是不可缺少的一部分。因为它不仅仅扩展了硬盘的接口数量,还对整个系统的运行速度、兼容性能发挥了巨大的作用;而且随着RAID技术的不断发展,人们对数据安全存储越来越重视。
方案特点
安装配置简单:友好亲和的HighPoint RAID Management管理界面和操作方式,很直观,用户可以轻松玩转RAID无盘网络系统的设置,整个网络中客户机的安装配置简单易行。
管理维护方便:体贴细致的设计思想和逻辑流程,给用户提供了最方便的操作方式和最大的灵活性,使得用户也可以像使用普通的Windows应用程序一样来管理整个RAID无盘网络系统。
运行稳定:配有HPT RAID卡的系统配置方案,解决了传统无盘网络经常发生的软件运行问题和系统机问题,从图像处理到程序设计,从网上冲浪到大型联网对战游戏均能稳定流畅运行。
极强的安全防护性:HPT的管理软件具有用户名、密码管理功能,使无盘网络的安全性达到了系统安全的极限,把系统遭受有意或无意破坏的可能性降到最低,真正实现零维护。
支持多种操作系统启动:因为HPT的板卡有自启动功能,即用户可设置从任一一块系统硬盘启动,这样使用户轻松实现了多操作系统的切换。支持多种操作系统,如 Win95,Win98ME, WinNT4.0, Win2K, WinXP, Linux (Red Hat, SuSE,Turbo, Caldera) 和FreeBSD.
广泛的硬件兼容性:HPT对产品做了全面细致的测试,尤其在兼容性方面,HPT配备了大量的硬件环境做兼容性测试,排除了用户后顾之忧。
在操作系统下管理控制RAID:除了在BIOS下管理RAID,RocketRAID 454还提供了在操作系统下的管理软件。方便的向导安装,可让您实现轻松安装和使用。
不仅支持RAID0、1、10和JBOD模式,如果您对数据的安全系数要求高的话,最好采用RAID5来实现无盘网络安全管理,兼具高性能,高安全性和高容量利用率三方面优势。
扩展接口灵活,HighPoint火箭卡支持双通道、四通道、八通道的数据通道和硬盘数,单盘容量超过137G的限制,提供了更大的数据存储容量,为系统提供数据安全保障
做网吧无盘系统需要哪些方面的知识?
无盘系统包括无盘服务器主机一台(配置要求高,根据你无盘工作站的数量),收费服务器兼代理服务器一台(一般配置即可),交换机多台,要根据你的实际工作站数量定,其它网线,水晶头等。
无盘软件在网上下载破解版是免费的,使用起来跟正版区别不大。两台服务器安装2003服务器版,客户端安装XP系统,不建议用GHOST安装,配置机器的时候建议选择一种型号的主板,这样以后安装会减少很多工作。无盘软件推荐用锐起,XP系统用深度或者诺德尔。安装的过程是分别安装的,根据无盘软件的操作说明,一步一步安装。总的来说,安装难度不大,但是需要你有一些基础,所谓难者不会,会者不难吧。QQ不能在这里留,百度会删除帖子的,有问题你发信息给我吧。
25台2M总带宽
除非你周围方圆千里之内没有竞争对手,
服务器可以运行windows 2000 server或windows server 2003,
由于配置很难一言而今,建议找资料现学习学习,,
以下内容你可以参考看看;
方案内容
系统简介
RAID的无盘网络就是采用一台具有磁盘阵列(RAID)服务器,所有的软件都安装在服务器上,而下面的工作组则无需光驱、软驱、硬盘。每台客户机只要配有一块网卡, 所有内容都从服务器上读取,共享服务器资源。
为了提高服务器存储系统容量、传输数据的速度和保证数据的冗余性,那么究竟什么是RAID?该怎么来实现?下面就来介绍相关的知识。RAID(Redundant Array of Inexpensive Disks)技术,即廉价冗余磁盘阵列技术。
在开发磁盘阵列时,当初的设想除了使用多块硬盘用来实现更高速度的考虑之外,还有存储冗余能力及扩容方面的考虑。系统的存储冗余能力是指:假如任何一块硬盘出现问题的时候,能使系统仍然继续工作。而系统的扩容是指假如单块硬盘的容量达不到用户的需求时,可以采用多块硬盘捆绑来提供更高容量的存储系统。基于这些想法,就产生了RAID技术,实质上,可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用,以实现用户的需求。
磁盘阵列有许多优点:首先,提高了存储容量;其次,多台磁盘驱动器可并行工作,提高了数据传输率;
RAID技术确实提供了比通常的磁盘存储更高的性能指标、数据完整性和数据可用性,尤其是在当今面临的IO总是滞后于CPU性能的瓶颈问题越来越突出的情况下,RAID解决方案能够有效地弥补这个缺口。
组建无盘网络
带RAID的无盘系统与有盘系统比较
系统维护
中了病毒之后,则需要每台电脑都要进行病毒清除;系统崩溃了,则需重新GHOST或使用还原精灵等软件进行还原,甚至有些网络使用了硬件还原卡,但使用效果均不如人意,无论是杀毒或还原系统,在客户机台数众多的情况下,将会令人不堪负荷,而且需要专业人士对其进行系统维护。
中了病毒后,只需要对服务器进行病毒清除,工作站系统崩溃了,一个热键二分钟即可恢复系统,完全无还原精灵等还原软件的各种缺憾,比硬件还原更为令人满意。无RAID配置的服务器易机,将会导致全网崩溃。但是只要服务器配置RAID的话,而且按照我们建议的方法对服务器进行操作的话,服务器会出现故障的几率极低。
性价比
每台客户机均安装一个硬盘的话,每台PC的价钱当然会比无盘网络高几百元。如果您想用RAID卡保护数据的安全存储,这个时候您就须在每台服务器和客户机配置RAID磁盘阵列,这样花费的钱就很多了,而且最大的坏处就是经常进行维护时造成的硬盘磨损,上网人员频繁的乱关机很容易损坏硬盘或者造成数据丢失。一年或稍长的时间就将会有不少的硬盘罢工。更需要请一个专业人士或电脑公司进行维护。
每台电脑均省下了至少一个硬盘的钱。如果电脑台数较多时,此数目尤其明显,更无硬盘磨损之累赘。采用磁盘阵列卡的无盘网络系统,只要在服务器端安装RAID卡就可以了,这样节省下来的钱是可观的。针对大型无盘网络系统的话,省下的硬盘费用将可使网络系统升级等更上一个档次。
方案介绍
本方案采用百兆双服务器架构(采用RAID磁盘阵列),中心网络采用一台16口带VLan 功能的交换机,建议工作站40-100台左右。服务器采用Windows 2000 Server SP3,工作站采用游戏兼容性最好的Windows 98 SE,本系统安装最新Service Pack3、IE6、DX8.1B及各种安全补丁,解决了有盘系统易发的低级入侵,攻击漏洞等错误,并能阻挡大多数病毒的入侵(如FunLove、尼姆达、红色代码等)。配HighPoint的RocketRAID454阵列卡,其RAID5功能对系统更加安全、健壮、不易崩溃,在性能及稳定性上表现更为出色。
磁盘阵列卡:建议用户配置HighPoint的Rocket系列板卡
由美国HighPoint公司设计、研发、生产的控制芯片以及Rocket ATA RAID系列控制卡在市场上得到受到广大存储客户的亲睐;近几年来,ATA RAID卡已在大、中、小型服务器得到广泛应用,特别是网络技术的不断发展,在配置无盘网络系统中采用磁盘阵列卡已是不可缺少的一部分。因为它不仅仅扩展了硬盘的接口数量,还对整个系统的运行速度、兼容性能发挥了巨大的作用;而且随着RAID技术的不断发展,人们对数据安全存储越来越重视。
方案特点
安装配置简单:友好亲和的HighPoint RAID Management管理界面和操作方式,很直观,用户可以轻松玩转RAID无盘网络系统的设置,整个网络中客户机的安装配置简单易行。
管理维护方便:体贴细致的设计思想和逻辑流程,给用户提供了最方便的操作方式和最大的灵活性,使得用户也可以像使用普通的Windows应用程序一样来管理整个RAID无盘网络系统。
运行稳定:配有HPT RAID卡的系统配置方案,解决了传统无盘网络经常发生的软件运行问题和系统机问题,从图像处理到程序设计,从网上冲浪到大型联网对战游戏均能稳定流畅运行。
极强的安全防护性:HPT的管理软件具有用户名、密码管理功能,使无盘网络的安全性达到了系统安全的极限,把系统遭受有意或无意破坏的可能性降到最低,真正实现零维护。
支持多种操作系统启动:因为HPT的板卡有自启动功能,即用户可设置从任一一块系统硬盘启动,这样使用户轻松实现了多操作系统的切换。支持多种操作系统,如 Win95,Win98ME, WinNT4.0, Win2K, WinXP, Linux (Red Hat, SuSE,Turbo, Caldera) 和FreeBSD.
广泛的硬件兼容性:HPT对产品做了全面细致的测试,尤其在兼容性方面,HPT配备了大量的硬件环境做兼容性测试,排除了用户后顾之忧。
在操作系统下管理控制RAID:除了在BIOS下管理RAID,RocketRAID 454还提供了在操作系统下的管理软件。方便的向导安装,可让您实现轻松安装和使用。
不仅支持RAID0、1、10和JBOD模式,如果您对数据的安全系数要求高的话,最好采用RAID5来实现无盘网络安全管理,兼具高性能,高安全性和高容量利用率三方面优势。
扩展接口灵活,HighPoint火箭卡支持双通道、四通道、八通道的数据通道和硬盘数,单盘容量超过137G的限制,提供了更大的数据存储容量,为系统提供数据安全保障
shell是什么语言?
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。在C++中,Shell是希尔排序的名称。 基本上shell分两大类: 一:图形界面shell(Graphical User Interface shell 即 GUI shell) 例如:应用最为广泛的 Windows Explorer (微软的windows系列制作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X windows manger (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。 二:命令行式shell(Command Line Interface shell ,即CLI shell) 例如: bash / sh / ksh / csh(Unix/linux 系统) COMMAND.COM(MS-DOS 系统) cmd.exe / 命令提示字符(Windows NT 系统) Windows PowerShell(支援 .NET Framework 技术的 Windows NT 系统) 传统意义上的shell指的是命令行式的shell,以后如果不特别注明,shell是指命令行式的shell。 文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。 shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。 Shell基本上是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。 交互式shell和非交互式shell 交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。 shell也可以运行在另外一种模式:非交互式模式。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。 shell的类型 在UNIX中主要有两大类shell Bourne shell (包括 sh, ksh, and bash) Bourne shell ( sh) Korn shell ( ksh) Bourne Again shell ( bash) POSIX shell ( sh) C shell (包括 csh and tcsh) C shell ( csh) TENEX/TOPS C shell ( tcsh) Bourne Shell 首个重要的标准Unix Shell是1970年底在V7 Unix(AT&T第7版)中引入的,并且以它的创始科技部基础条件平台“国家气象网络计算应用节点建设”(2004DKA50730)资助者Stephen Bourne的名字命名。Bourne shell 是一个交换式的命令解释器和命令编程语言。Bourne shell 可以运行为login shell或者login shell的子shell(subshell)。只有login命令可以调用Bourne shell作为一个login shell。此时,shell先读取/etc/profile文件和$HOME/.profile文件。/etc/profile文件为所有的用户定制环境,$HOME/.profile文件为本用户定制环境。最后,shell会等待读取你的输入。 C Shell Bill Joy于20世纪80年代早期,在Berkeley的加利福尼亚大学开发了C shell。它主要是为了让用户更容易的使用交互式功能,并把ALGOL风格的语法结构变成了C语言风格。它新增了命令历史、别名、文件名替换、作业控制等功能。 Korn Shell 有很长一段时间,只有两类shell供人们选择,Bourne shell用来编程,C shell用来交互。为了改变这种状况,AT&T的bell实验室David Korn开发了Korn shell。ksh结合了所有的C shell的交互式特性,并融入了Bourne shell的语法。因此,Korn shell广受用户的欢迎。它还新增了数学计算,进程协作(coprocess)、行内编辑(inline editing)等功能。Korn Shell 是一个交互式的命令解释器和命令编程语言.它符合POSIX——一个操作系统的国际标准.POSIX不是一个操作系统,而是一个目标在于应用程序的移植性的标准——在源程序一级跨越多种平台。 Bourne Again Shell (bash) bash是GNU计划的一部分,用来替代Bourne shell。它用于基于GNU的系统如Linux.大多数的Linux(Red Hat, Slackware, Caldera)都以bash作为缺省的shell,并且运行sh时,其实调用的是bash。 POSIX Shell POSIX shell 是Korn shell的一个变种. 当前提供POSIX shell的最大卖主是Hewlett-Packard。在HP-UX 11.0 , POSIX shell 就是/bin/sh,而bsh是/usr/old/bin/sh. 各主要操作系统下缺省的shell: AIX 下是Korn Shell. Solaris缺省的是Bourne shell. FreeBSD缺省的是C shell HP-UX缺省的是POSIX shell. Linux是Bourne Again shell. Windows PowerShell 是一种新的交互式的命令行和基于任务脚本编写技术,它使信息技术 (IT) 管理员能够全面地自动操作和控制系统管理任务,从而提高了管理员的生产力。Windows PowerShell 包括多个系统管理实用工具、一致的语法和命名惯例、及对普通管理数据更好地导航,如登记、证书存储 或 Windows Management Instrumentation (WMI)。Windows PowerShell 还专门针对 IT 管理,提供直观的脚本编写语言。 Shell也是一个VB函数,它的作用是运行程序,语法是Shell(命令字符串[,窗口类型])
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。