Solaris学习之基础知识(1)
lxrunSolaris开发了lxrun,他把linux软件二进制代码中的系统调用重新定向到solaris环境中,这意味着Linux的二进制代码可以在solaris中不经重新编译和修改就可以运行。从某种程度上说,lxrun就像JAVA虚拟机。UNIX和类UNIX的基本特点:1. 都是用C语言编写的内核,主要管理输入、输出,而不是一个完整的OS;内核主要为各种任务分配资料;2. 都有
lxrun
Solaris开发了lxrun,他把linux软件二进制代码中的系统调用重新定向到solaris环境中,这意味着Linux的二进制代码可以在solaris中不经重新编译和修改就可以运行。从某种程度上说,lxrun就像JAVA虚拟机。
UNIX和类UNIX的基本特点:
1. 都是用C语言编写的内核,主要管理输入、输出,而不是一个完整的OS;内核主要为各种任务分配资料;
2. 都有一个分层的文件系统,从根目录/开始,安装其他目录的分支;
3. 硬件设备都被当成文件系统中的一个特殊文件看待(/dev/pty代表伪终端)
4. 都是基于过程的,所有用户的shell和服务都在一个PID;
5. 共享一系列命令行程序,用来处理文本和数字,如col, cat, head
6. 用户进程可以由shell产生,如Bourne shell,可以交互执行应用程序;
7. 一个用户可以迸发执行多个进程,也可以用&将进程送到后台执行;
8. 通过伪终端(terminal)登录,多个用户可以并发执行命令;
即使多数UNIX系统都支持X11图形和CDE,但是它不是必须的。Solaris 9中包括了CDE,并集成了GNOME窗口管理器。
Shell: 实现用户界面和OS间的功能分离,其表现形式两种CUI(Command UI)和GUI(Graphic UI).
Solaris包括以下几种Shell:
Bourne Shell(sh)
Korn Shell(ksh)
C Shell(csh)
Cornell Shell (tcsh)
Bourne Again Shell (bash)
Solaris 中prtconf可以用来显示系统信息(硬件信息)。
Solaris硬件支持
所有新的SPARC(Scalable Processor ARChitecture, SPARC)的CPU都支持64位处理,因此个单独的物理系统中多达64个CPU;
SPARC以完全冗余的硬件设备为特征,包括电源支持和总线,提供了高可靠性,可以实现热替换;
出售SPARC CPU的系统厂商包括:Amdahl, Tatung, Tadpole, Toshiba
出售SPARC CPU系统的主板和外围设备的厂商有:Hitachi, Seagate, Kingston.
SPARC CPU并不快,但是它以高速的总线和快速的I/O性能而闻名。SPARC体系不同于PC,主要SCSI总线,而PC则主要基于PCI总线。
现在的UltraSPARC运行速度有了很大的提升,如UltraSPARC-IIi CPU支持400MHz.
Solaris专门为SPARC系统而设计,因此具有最好的性能;
Solaris的安装:
包括web start wizard, JunmStart, suninstall和live upgrade.
web start wizard: 基于JAVE的前端程序,suninstall基于命令行的安装;JumpStart适用于大的机构在相同的配置上安装;Live upgrade适用于升级安装,可以在几乎不停机的情况下进行安装。只有在第二个引导环境建立后,才需要重新引导到新的OS。多数情况下,通过CD-ROM安Solaris需要1-2个小时。
空间需求
对于512MB内存的Sparc系统,完全安装需要2.6GB磁盘,1G交换空间。对于oracle数据服务器,则需要1GB~2GB的磁盘存储数据。
Solaris 9下,使用pkgadd命令安装的本地软件都放在/opt文件系统下,而老版本的solaris的文件系统存在/usr/local下。
设备名
Solaris用一套命名惯例把物理设备和OS中的实例名联系起来,如一个硬盘可以有物理设备名/pci@if, 0/pci@1, 1/ide@3/dad@0, 0,它的设备文件为/dev/dsk/c0r0t0d0。
可以用df- k查看磁盘上不同的切片。也可以用format查看。物理名与磁盘设备名的映射表保存在/etc/path_to_inst文件中。
SPARC下的安装
在SPARC下安装SOLARIS与在PC系统下安装在硬件上最大的不同在于,SPARC系统具有OBP(OpenBoot, PROM)监视程序,在系统启动前,它可以修改硬件设定,基于FORTH语言,可以运行:
boot命令引导系统
使用diag命令诊断硬件设备
使用watch-net命令测试网络连接。
如果要在DVD或者CDROM上使用web start wizard安装程序,必须在级别0运行系统,即进入ok环境。下面命令就是从shell进入级别0:
#sync; init 0
系统就会进入0级别,并显示:
ok
此时输入
ok boot cdrom
即可。
更多推荐
所有评论(0)