415KB
18.5MB
2.18MB
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)
*具有安全执行认证(security execution verification)
*基本审计和报告工具(Bart:基本审计和报告工具)
*提供受最低特权保护的服务。
*灵活的企业认证。
*安全的数据中心整合。
*集中式用户权限管理(urm)。
*最小化安装选项(Minimize installation options)
*细粒度流程权限管理(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 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/影子。bak
10.vi /tmp/root/xxx/shadow,并删除root条目中的密码字段。
11.重启,无需密码即可root登录。此时,更改您的密码。
4 .如何动态改变交换区的大小?
方法是:先用mkfile创建一个空文件,然后使用Swap命令;具体步骤举例如下:例如,利用/export/home磁盘中的空间将交换区扩展200m(当然可以要求更多):
a)、#mkdir /export/home/swap
# CD/ export/home/exchange
这一步不是必须的,只需要将扩展后的交换文件放在一个统一的目录(/export/home/swap)中即可。
乙)的.#mkfile SIZEm swap1.file
(大小取决于你的需求,这里是200;
Swap1.file是一个空的SIZEm文件,文件名可以自己确定)。
c)进行测试.# swap-a/export/home/swap/swap 1文件
(将切换区域扩展到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 .安装应答机。进入后.../product catalog,请使用以下命令:pkg -d .
9 .SUN U60只能在单用户模式下运行。怎么才能挽回呢?
问题描述:
为了设置工作站从DHCP动态分配IP,并把主机名从“unknown”改为原来的名字,并修改/etc/init.d/rootusr,注释掉dhcpinfo的最后三行(不是四行);
主机名= `/sbin/DHCP信息主机名'
#案例& # 36;?存在
# 0)[-z " & # 36;主机名"] && hostname= '未知';;
# 2)try _ DHCP = no;;
环境系统应用中心
重启后,提示:
/sbin/rcs:第143行的ysntax错误:意外的“esac”
INIT:无法创建/var/adm/utmp或/var/adm/utmpx。
初始化:单用户模式
root密码输入后,只能在单用户模式下运行,还有vi,ls等。不可用(#vi:未找到)
如何打开/etc/init.d/rootusr文件进行修改,恢复正常状态?
解决方法:
请找到SOLARIS安装启动盘。您可以通过以下方式修改rootusr文件。步骤如下:
(1)将solaris光盘放入cdrom。
(2).键入stop+a。
(3).当单词“ok”出现时,键入boot cdrom -s 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;退出显示
XI对访问权限的限制:
如果要限制root远程登录,应该修改/etc/default/login文件,添加一个“console =/dev/console”;
使用ftp时,如果要限制root权限,应该修改/etc/ftpusers文件,添加“root”。