在找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