问题总结第二张专辑[9]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

在找hostname.hme0 的时候,那个没找到,有一个hostname.elx10,不知道是干么的,打开是空的 

我刚又查了一下版本,是5.10
引用一段Solaris 8 的教材: 

/etc/hostname.xxn文件 

/etc/hostname.xxn文件只包含用于配置网卡的一个项目。这个文件中的主机名必须在/etc/hosts 文件中存在使得主机名在系统引导时解析为IP地址。作为选择,这个文件可以包含一个IP地址。这个文件内容的一个例子是: 

# cat /etc/hostname.hme0 
host1 


注意 - 建立一个空的/etc/hostname6.xxn文件使得Solaris操作环境自动产生一个用于IPv6网卡的IP地址。如果在安装Solaris操作环境时允许IPv6,那么也会出现这种情况。 


/etc/hosts文件 

/etc/hosts文件包含至少loop-back 和主机信息。例如: 

# cat /etc/hosts 
# Internet host table 
127.0.0.1 localhost loghost 
192.168.10.25 host1 

localhost和loghost都被指向loop-back地址而网卡名,host1,被指向一个不同的IP地址。 

重要文件和实用程序 

下面的文件和命令在Solaris 8操作环境管理中扮演了关键的角色。 

/etc/n o d e n a m e文件 

每个Solaris操作环境有一个标准的名称,该名称由人们在提及一个系统时使用。你可以通过编辑/etc/n o d e n a m e并重新引导系统来改变这个标准名称。下面是一个系统的/etc/n o d e n a m e文件的例子: 

# cat /etc/n o d e n a m e 
host1 

系统的主机名和它的网卡名称不必相同而且经常不同。如果这个标准名称不与一个网卡名称匹配,那么没有多播网卡被配置。


28) Q: host1上的用户A可否rlogin,上到host2? 
可以的话,上去以后是什么身份,有什么权限? 

/.rhosts和/etc/hosts.equiv,以及普通用户的$HOME/.rhosts是不是等价的?
A: /.rhosts 和 /etc/hosts.equiv 只要配一个就可以了.登陆后的权限是root. 

$HOME/.rhosts 指仅一该用户的权限登陆.
/.rhosts 和 /etc/hosts.equiv 只要配一个就可以了.登陆后的权限是root 

/etc/hosts.equiv 对root用户无效
1. rlogin 在远程机上注册 
命令格式 : rlogin hostname -l username 

2. rsh 在远程机上执行一个程序 
命令格式 : rsh hostname -l username order 

3. rcp 在远程系统之间拷贝文件 
命令格式 : rcp host:filename filename 


访问鉴别相关文件 
当rlogin,rsh,rcp命令时,有几个文件对网络安全是很重要的. 
1. /etc/passwd 
如远程系统的口令文件有本拥护的登记项,否则必须使用 [-l] 选项以指明不同用户 

2. $home/.rhosts 
rlogin,rsh,rcp首先检查用户主目录下的.rhosts文件,如主机及用户被列在文件中, 
则此用户为可信任主机,不需口令即可登录,如远程鉴别失败,则正常询问口令 

3. /etc/.hosts.equiv 
作用与.rhosts 文件类似,文件中列出用户对于本机为可信任用户, 
不需口令即可登录(除超级用户)

29) Q: >>>/etc/.hosts.equiv 
>>>作用与.rhosts 文件类似,文件中列出用户对于本机为可信任用户, 
>>>不需口令即可登录(除超级用户) 

应该是/etc/hosts.equiv 吧? 
还有,为什么/etc/hosts.equiv 对root无效?
A: /etc/hosts.equiv是用来定义普通用户的信任设置,对root用户无效。这是为了安全因素,操作系统就是这么设计的。缺省在/下没有.rhosts文件。

30) Q: Solaris9 下如何安装make ---新手求助 
A: # gzip –dv make-3.80-intel-local.gz 
# pkgadd –d make-3.80-intel-local 
另外还要做环境变量设置 
安装好make等常用软件后,一般make等不在用户的默认路径里(一般在/usr/local/bin下),所以为了系统能够找到make等,就需要把make等包含到用户工作路径中。 

1. 超级用户的PATH设置: 
在/.profile文件中添加如下内容: 
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin 
export PATH 

2. 普通用户的PATH设置: 
对csh用户: 写在用户主目录下的.cshrc文件中 
对sh用户:写在用户主目录下的.profile文件中 
增加内容如下 
setenv PATH /bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin


31) Q: 请问如何察看主板的bios时间和版本
A: 进入OK状态,输入“.version”


32) Q: 2台450机器,1台A1000磁盘阵列。原来在2台450机器上可以看到磁盘阵列。由于某些原因需要对A1000进行重新制作,并连接。 
在重新制作的过程中,曾将其中一台的NVRAM清回到默认设置。 
现在遇到的问题是:可以通过RM6,对磁盘阵列进行设置,进行raid5的制作。但是在制作完成后,重新启动系统后。在Solaris下进行用format命令,无法看到磁盘阵列。 
请大家帮助.......
A: 执行/usr/platform/`uname -i`/sbin/eeprom scsi-initiator-id 看一下scsi-initiator-id 是不是冲突了?
双机scsi连阵列,通常会碰到scsi id冲突的问题。以下是一些解决办法。希望能对你有所帮助 

dfault时 
ok printenv scsi-initiator-id = 7 

当 
(A host)---scsi-->(A/D 1000)<----scsi--(B host) 
时 
会发生scsi冲突,所以应如下作: 

1)(A host)---scsi-->(A/D 1000) 
1)install solaris on A host 
2)format (测试连通性) 
3) if A1000 
then install raid manager on A host 
4) rm6 (用rm6去配置) 

2)ok probe-scsi-all 
/SBUS3.0/..... 
Target 6 
CDROM 
/SBUS2.0/... 
Target 5 
unit 0 ..... 
unit 1 ..... 

power off (A host && A/D1000) 


3)(A/D 1000)<----scsi--(B host) 
power on 

本文关键:问题总结第二张专辑
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top