1.我用的windows,怎么安装unix操作系统?
你的提法不对,没有在xp下安装其它系统的(不管unix还是linux)但是你可以在一台电脑上装几个不同的系统。
要知道:window和unix的文件格式不兼容。你应该格式化硬盘,留一块给unix,至少1g多,其余的可以分区装xp。
方法就是正常的装xp,期间留给unix的盘不是fat,fat32,ntes的格式,xp是不会认得,装完xp,再装unix,linux,顺序最好不要混,装linux的时候,安装盘会认出xp的盘和你留给linux的盘,你选择就可以了。另外还有一种办法,就是用软件虚拟主机,软件名字:virtual machine 很多版本,4。
2以前很好,后来被微软兼并了,5。0以后好像是微软的,比较烂,这个就很容易了你只要在xp下留一个大一点的空间,装上这个软件,运行软件,你就可以虚拟任何硬件,然后你就可以在虚拟硬件(例如光驱)上安装了。
很好完的,启动时先启动xp,然后就可以运行虚拟主机,她相当于在一台电脑上虚拟几台电脑,最后一个办法:你可以到网站:上下载别人已经虚拟好的,你解压缩安装就可以了,不过有两g,系统是solaris,unix的一个版本,sun公司的,专门用在服务器上的,很猛的。有些还给你装了oracle,字节就更大了,。
2.我的电脑里已安装了windows,现在想再安装unix操作系统请?
你好,现在不需要这样了,你只要有windows xp系统,安装完xp系统后,就到微软的网站上下载一套Virtual PC软件,该套软件目前免费的,就像一般的应用软件的安装,安装妥当以后,你建立一个镜像文件,充当一台虚拟的电脑,然后你就可以在这个“电脑”上任意安装你自己需要的系统,哪怕是苹果的系统也可以,最适合进行系统学习的,要装多少个虚拟系统,就建立多少个镜像文件就是了。
具体的使用方法,你只需要上网搜索一下“Virtual PC”,就有大把的教程,希望我的回答对你有帮助。 p.s. 如果你找不到这套软件,可与我联系,我手头目前有Virtual PC 2004的版本。
3.如何让Unix环境变量永远有效呢?
在Unix操作系统中可以在shell中通过set命令给环境变量赋值。
但是如果采用这种方式对环境变量进行赋值的话,当重新启动操作系统或者重新启动这个会话的话,原先设置的环境变量就会丢失。也就是说,如果在shell会话中设置环境变量,这只对当前的会话有效。
当系统工程师退出这个会话、下次重新登陆时,操作系统又会采用默认值。但是大部分时候系统工程师可能希望这些环境变量能够永久生效。
此时就需要把这些环境变量定义在启动脚本中。 启动脚本是用户登录到Unix操作系统中第一个执行的程序。
通常情况下,每个shell都需要有一个启动脚本,以用来初始化用户的使用环境。 笔者现在就已profile启动脚本为例,谈谈如何通过这个脚本文件让环境变量永远有效,以及在配制过程中需要注意的地方。
一、。profile与profile 的关系。
通常情况下,在为每个用户创建帐号的时候,操作系统会在这个用户帐号的主目录下面创建一个启动脚本(。 profile)文件。
默认情况下,这个账户的环境变量都是保存在这个文件中。也就是说,不同的用户有不同的启动脚本,可以设置不同的环境变量。
不同用户之间的环境变量是不共享的。 但是在/etc目录下面还有一个profile文件。
这个文件跟用户目录下的profile文件类似,也是一个启动脚本,也可以用来保存环境变量的设置。 通常情况下,操作系统启动的时候,是先执行这个脚本文件,然后再去执行用户目录下的。
profile脚本文件。那么这两个启动脚本文件,对于环境变量的设置有什么不同呢?在谈这个不同之前,大家先来回顾一下在Windows操作系统中设置环境变量的时候,有“用户环境变量”与“系统环境变量”的区别。
在用户环境变量中设置的环境变量,只对这个用户有效。而在系统环境变量中设置的环境变量,在对登陆到这个操作系统的所有用户都有效。
其实在Unix操作系统中,这个两个脚本文件对于环境变量的设置,跟Windows操作系统差不多。在/etc/profile中设置的环境变量,是所有用户在登陆时都必须采用的环境变量,就相当于Windows操作系统中的系统环境变量,供所有用户使用。
而在用户主目录下的profile启动脚本,则只对当前用户有效,这相当于Windows操作系统中的用户环境变量。 所以在环境变量设置过程中,如果系统工程师认为所有用户都需要这个环境变量,那么就需要在/etc/profile脚本文件中进行设置。
相反,如果只有某个特殊的用户需要使用这个环境变量的话,那么就只对当前用户进行设置。如在Unix操作系统上部署Oracle数据库系统时,往往是创建一个Oracle用户。
然后在这个用户下部署Oracle操作系统。同时必须给Oracle用户设置一个$ORACLE_HOME环境变量,否则的话,系统无法正常启动 Oracle操作系统。
此时该在什么地方设置这个环境变量呢?一般来说,在/etc/profile下设置环境变量的话,也未尝不可。因为在这个地方设置环境变量的话,对全体用户都有效,当然也包括Oracle用户了。
但是这么操作的话,会导致一个问题。就是各个用户下跑的应用程序可能会发生相互干扰的情况。
而如果只在Oracle用户下设置$ORACLE_HOME环境变量,那么对于其他用户来说是不起作用的。这就可以保障在Unix服务器操作系统上跑的各个应用相对来说是***的。
所以系统工程师在设置环境变量的时候,如果只是个别用户使用的,那么最好是在用户主目录下的启动脚本文件中进行设置。 只有那些对于全局用户都有影响的环境变量,才在/etc/profile脚本文件中进行设置,如采用的语言等等。
二、特权帐户临时需要用到某些环境变量。 有时候,特权帐户root在进行某些作业时,可能临时需要某些帐户的环境变量。
此时该如何处理呢?由于按照第一个规则,这些环境变量可能是设置在用户主目录下的脚本文件中,所以对于特权用户root来说,这些环境变量也是无效的。 而现在root账户在执行某个作业时,又需要这些环境变量。
如就如上面所说,在Unix操作系统上部署了一个Oracle数据库系统。此时系统工程师需要使用iexpdb工具来备份数据库系统。
为此系统工程师可能设置了一个备份的脚本程序。系统利用cron命令来周期性的自动执行。
可是这个命令必须要在root帐户下才能够运行。当在root账户下运行这个脚本程序的时候,就会提示一个错误信息(提示说找不到这个命令)。
可是在Oracle账户下执行这个脚本程序命名没有问题,这到底是什么原因所造成的呢?原来在这个备份的脚本程序中需要用到iexpdb命令,而这个命令是Oracle数据库系统所特有的,而不是Unix操作系统的命令。 而在root用户下没有 Oracle数据库的环境变量,为此其就不能够识别Oracle数据库系统的下的相关命令。
遇到这种情况该如何处理呢?在root用户的主目录下的profile的配置文件中也设置Oralce数据库系统的环境变量呢?这个解决方案是可行的,但是却有一点小题大作。 如果在root账户目录下的脚本文件中配置这个环境变量的话,那么其在从root账户登陆开始就会生效。
这可能与系统工程师的希望有点远。系统工程师可能只希望只在备份的会话中这个环境变量有效。
而当会话结束时,这个环境变量自动失效。如此的话,仍然。
转载请注明出处windows之家 » win10设置unix系统