28.00 KB
5.24 MB
7.40 MB
152.00 MB
384.00 MB
Solaris是由Sun Microsystems开发的计算机操作系统。这款软件不仅可以支持多种不同的系统架构,还可以直接免费下载各种二进制和源代码。我们可以用Oracle Solaris作为服务器和工作站,当然也可以运行一些程序。
Solaris系统软件简介
Solaris(读作/se'laris:/或/so'le:ris/)是由Sun Microsystems开发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。Solaris是一种混合开源软件。2005年6月14日,Sun公司以CDDL许可证开放了正在开发的Solaris 11的源代码,这个开放版本就是OpenSolaris。系统结构
Solaris支持多种系统架构:SPARC、x86和x64。即x64 AMD64和EMT64处理器。在2.5.1版本中,Solaris曾经被移植到PowerPC架构上,但后来在这个版本正式发布时又被删除了。与Linux相比,Solaris可以更有效地支持对称多处理器,即SMP架构。同时,Sun宣布将在Solaris 10的后续版本中提供Linux操作环境。允许Linux二进制文件直接在Solaris x86和x64系统上运行。传统上,Solaris与基于Sun SPARC处理器的硬件架构紧密结合,在设计和市场上往往捆绑在一起,因此整个软硬件系统的可靠性和性能都大大增强。然而,SPARC系统的成本和价格通常高于PC产品,这成为Solaris进一步普及的障碍。好在Solaris对x86架构的支持正在大大加强,尤其是Solaris 10已经可以很好地支持x64(AMD64/EMT64)架构。Sun已经推出了自己的基于AMD64的工作站和服务器,这是Solaris 10附带的。
Solaris系统安全特性
*基于标准的加密框架。*集成防火墙(Integrated Firewall)
*具有安全执行认证(安全执行验证)
*基本审计和报告工具(Bart:基本审计和报告工具)
*提供受最低特权保护的服务。
*灵活的企业认证(flexible enterprise authentic ation)
*安全的数据中心整合。
*集中管理的用户权限管理(urm)。
*最小化安装选项(最小化安装选项)
*细粒度流程权限管理(fine grained process rights management)
文件系统
UFS是Solaris操作系统中默认的基于磁盘的文件系统。在管理基于磁盘的文件系统时,大多数情况下会管理UFS文件系统。Solaris 10的典型文件系统类型是UFS文件系统,但它也允许在/etc/default/fs中定义其他文件类型。在Solaris 10上,UFS文件系统驻留在硬盘上,硬盘具有原始设备接口和块设备接口,分别位于/dev/rdsk目录和/dev/dsk目录中。Solaris 10文件系统创建的每个分区在/dev/dsk和/dev/rdsk中都有自己对应的条目。UFS文件系统由以下部分组成。引导块(boot block):在文件系统可引导的情况下,引导块中包含有引导数据。超级块:超级块包含关于I节点的位置、文件系统大小、块数和状态的信息。
i节点(inode):存储文件系统的文件细节信息。数据块:实际存储的文件。
Solaris系统的使用技巧
1.使用telnet访问另一个工作站时,退格键不能使用,Del键变成退格键。退格键怎么恢复?使用以下命令:sttyerase h
2.使用telnet登录另一台工作站时,登录的工作站的图形界面如何在本机显示?
使用以下方法:
在telnet之前,使用以下命令
#set |grep DIS用于检查本机的终端号,如5.0。
# xhost+登录主机名或IP地址
telnet之后,使用:
#DISPLAY=本地主机名或IP地址:本地终端号
#导出显示
3.root密码忘记了怎么办?
如何登录root?
该方法如下:
使用SOLARIS启动盘启动,然后挂载硬盘,修改硬盘上原来etc目录下的影子文件,将root下的密码替换为已知的用户密码,成为root密码;或者干脆删除密码,改成无密码。然后重新启动主机,并使用已知的用户密码登录到root用户。
步骤如下:
1.将您的solaris CD放入cdrom。
2.键入stop+a。
3.当单词“ok”出现时,键入boot cdrom -s s。
4.cd /tmp/root
5.mkdir/tmp/root/XXX(XXX是什么鬼不重要)
6.挂载/dev/dsk/c0t0d0s0/tmp/root/XXX(这里c0t0d0s0是您的根磁盘)
7.运行csh
8.setenv术语vt220
9 . CP/tmp/root/XXX/etc/Shawn/tmp/root/XXX/shadow/shadow . bak
10.vi /tmp/root/xxx/shadow,并删除root条目中的密码字段。
11.重启,不需要密码就可以root登录了。此时,更改您的密码。
4.如何动态改变交换区的大小?
方法是:先用mkfile创建一个空文件,然后使用Swap命令;具体步骤举例如下:比如利用/export/home磁盘中的空间将交换区扩大200m(当然可以要求更多):
a)、#mkdir /export/home/swap
# CD/导出/主页/交换
这一步不是必须的,只是把扩展的交换文件放在一个统一的目录(/export/home/swap)下。
b)。#mkfile SIZEm swap1.file
(大小根据你的需求而定,本例中为200;
Swap1.file是一个空的SIZEm文件,文件名可以自己确定)
c)。# swap-a/export/home/swap/swap 1 . file
(将交换区域扩展到SIZEm)
d)。建立/etc/rc2.d/S99swap,将步骤3的内容写入其中。
(该步骤可以在系统重启时自动添加扩展的交换空间;如果没有这一步,需要在系统重启后手动添加,否则交换空间不会被扩展)。
5.如何在SOLARIS下使用DOS文本文件
如果在DOS下编译的脚本文件在SOLARIS下使用,就需要更改。方法如下:在SOLARIS下用vi编辑器打开文件,按“shift+:”键进入命令模式,键入“1,& # 36;S/mhttp://g”,其中是control+V键,M是control+M键。
6.在内部网站上开始答题:
/etc/init.d/ab2mgr start
7.当您修改SUN主机的PROM配置并希望恢复默认配置时,一种方法是用键盘直接键入命令,但当输入设备设置为非键盘时,这种方法不起作用。重启机器时请按住“Stop+N”键,即恢复所有默认配置。
8.安装答录机。进入……/产品目录后,使用以下命令:pkg -d d。
9.SUN U60只能在单用户模式下运行。怎么才能恢复?
问题描述:
为了设置工作站从DHCP动态分配IP,并把主机名从“unknown”改为原来的名字,并修改/etc/init.d/rootusr,注释掉dhcpinfo的最后三行(不是四行);
hostname = `/sbin/DHCP info hostname '
#案例& # 36;?在
# 0)[-z " & # 36;主机名"] && hostname= '未知';;
# 2)try _ DHCP = no;;
environmental systems applications center 环境系统应用程序中心
重启后,提示:
/sbin/rcs:第143行出现ysntax错误:意外的“esac”
INIT:无法创建/var/adm/utmp或/var/adm/utmpx
初始化:单用户模式
root密码输入后,只能在单用户模式下运行,还有vi,ls等。无法使用(#vi:未找到)
如何打开/etc/init.d/rootusr文件进行修改,恢复正常状态?
解决方法:
请找到SOLARIS安装启动盘。您可以使用以下方法修改rootusr文件。步骤如下:
(1).将solaris CD放入cdrom中。
(2).键入stop+a。
(3).当单词“ok”出现时,键入boot cdrom -s s。
(4).cd /tmp
(5).mkdir/tmp/XXX(XXX是什么不重要,取个名字就行,比如test)
(6).挂载/dev/dsk/c0t0d0s0/tmp/XXX(这里c0t0d0s0是您的根磁盘)
(7).运行csh
(8).设置环境术语vt220
(9).vi/tmp/xxx/etc/init.d/rootusr,只需注释掉esac行。
(10).取出solaris光盘,重新引导并重启。
10.当图形界面无法显示时,如何解决?
运行Xhost+hostname。
设置环境变量DISPLAY,DISPLAY =:0.0;出口显示
11.对访问权限的限制:
如果要限制root远程登录,应该修改/etc/default/login文件,添加一个“console =/dev/console”;
使用ftp时,如果要限制root权限,应该修改/etc/ftpusers文件,添加“root”。