全面UNIX命令1Word格式.docx
《全面UNIX命令1Word格式.docx》由会员分享,可在线阅读,更多相关《全面UNIX命令1Word格式.docx(21页珍藏版)》请在冰豆网上搜索。
CLIENT的IP地址
-s
inssvr:
/export/install
-c
/export/autocfg
-p
inscli
sun4u
在CLIENT端的OK提示符下执行
OK
boot
net
-
install
Solaris
7
sparc与2.6的区别,7没有默认的sysidcfg和autocfg目录,需要自
己建立,而且OK
net即可
15.
Q:
如何设置DNS?
(1)/etc/nsswitch.conf的hosts解析加上nis或/和dns,内容如下
hosts:
files
dns
(2)设置到DNS服务器网关于/etc/defaultrouter,内容如下
10.11.43.254
(3)设置DNS服务器的IP地址/etc/resolv.conf,内容如下
nameserver
10.15.1.3
129.9.111.100
domain
16.
Ultra60工作站从外挂光驱启动?
Ultra60
工作站缺省配置是内置光驱,用外挂光驱重新安装Solars时,用boot
cdrom命令则不能从光驱启动,屏幕上打印错误信息:
Drive
not
found.
原因如下:
由于Ultra60工作站缺省支持内置光驱,cdrom的缺省配置是内置光
驱的物理设备名。
当使用外挂光驱时,当使用boot
cdrom命令时,cdrom的替
换为内置光驱的物理设备名。
这就是不能从光驱启动的原因。
解决办法如下:
(1)stop+a命令
(2)在ok提示符下输入:
probe-scsi-all
则出现硬盘、光驱、磁带机等设备的实际物理名。
如:
/pci@1f,4000/scsi@3,1
cdrom
(3)在ok提示符下输入:
devalias
则出现硬盘、光驱、磁带机等设备的缺省设置。
cdrom
/pci@1f,4000/scsi@3/disk6,0:
f
这是缺省配置,用boot
cdorm命令时,cdrom被解释为
而/pci@1f,4000/scsi@3/disk6,0:
f指示的是内置光驱的设备名,
因此不能从外挂光驱启动!
(4)在ok提示符下输入:
/pci@1f,4000/scsi@3,1/disk6,0:
说明:
[boot后的参数参看
(2)和(3)中的cdrom的设备名,由两者组合而来
即可正确的从外挂光驱启动。
39
我的工作站上没有光驱,想通过远程安装,可否?
可以,有两种方式:
1。
将
solaris
光盘内容以
ftp
上传,本地安装
2。
做一个install
server
,远程直接安装。
用remote光驱安装
(在remote机器)
ps
-ef
|
grep
nfsd
mkdir
/dummy
vi
/etc/dfs/dfstab
(share
-F
nfs
-o
ro
/dummy)
eject
cdrom0
chmod
644
/etc/rmmount.conf
/etc/rmmount
cdrom*)
444
(Load
a
CD.)
share
/dummy
\"
/cdrom/sol_7_sparc/s5
(在本地)
$
showmount
starbug
mount
starbug:
/cdrom/sol_8_sparc
/cdrom
ls
59
我的光驱无法读取光盘?
且总是显示设备忙,如何搞定?
mount显示没有被
mount.
查找进程
vold
并将其杀死,就可以手工打开光驱.
19.
如何在Soraris下面安装ATM网卡?
网卡型号:
FORE
PCA-200EUX/OC3
操作系统:
2.7
工作站:
SUN
Ultra60
一、硬件安装
1、工作站关电后,将网卡妥善安装在一个PCI插槽中;
2、工作站上电,按STOP
and
A中断boot
process,到ok提示符;
3、输入命令show-devs,显示系统配置,FORE网卡的device-pathname应出现在
配置列表中,形式可能如下:
/pci@1f,2000/FORE,PCA-200E@2
4、设备提供光口自环测试(media
loopback)和内部自环测试(internal
loopback),
供检查设备及安装是否完好。
根据经验用内部自环测试即可,方法:
输入命令
test
待出现:
pass
0
说明硬件及安装都正确;
5、输入boot命令
,启动系统。
二、软件安装
1、软件安装需要root权限;
2、网卡支撑软件一般是一个.tar文件提供,解开后在其目录下有8个子目录,分
别为:
FORECore
ForeThought
ATM
Core
Software
FOREDrv
Card
Drivers
FORESpans
SPANS
Signalling
FOREUni
UNI
FOREclip
Classical
IP
FOREip
FOREmpoa
MPOA
/
LAN
Emulation
FORExti
XTI
Application
Programming
Interface
3、例如.tar文件解开后在/home/FORE下,则该目录下就有上述8个子目录,我们要
用的程序在FOREDrv、FOREip下,但各个模块之间有一定的依赖关系,需要安装的模块
有6个:
FORECore、FORESpans、FOREDrv、FOREip、FOREUni、FOREclip。
安装过程:
>
pkgadd
-d
/home/FORE
The
following
packages
are
available:
1
.........(sparc)
5.1
2
3
4
5
6
8
Select
package(s)
you
wish
to
process
(or
\'
all\'
all
packages).
(default:
all)
[?
?
?
q]:
选择要安装的模块,根据提示安装。
4、安装后的软件在/opt/FOREatm
/bin
(使用的配置命令所在目录)
/conf
/examples
/include
/lib
/man
三、网卡配置
1、网络接口名配置
configure_atm
选择配置ip模块,得到一个ip
interface名,默认为fa0。
重启工作站,可以看到在
/dev下有fa0接口,而网卡的设备名为fatm0。
2、>
adinfo
fatm0
可查询设备硬件信息
adconfig
可进行设备配置
adstat
可查询设备状态
这三个命令较少用到。
3、接口ip地址配置
ifconfig
fa0
netmask
broadcast
up
4、IPOA配置
atmarp
hostname
device
vpi
vci
aal
encapsulation(outgoing
PVC配置)
-l
encapsulation
(incoming
例:
分配给工作站的pvc为
150
工作站的IPOA地址为200.200.200.101
MUSA设备的IPOA地址为201.200.200.100
AAL类型为5
为llc_routed
201.200.200.100
150
llc_routed
[在MUSA设备上要做:
add
nms、act
nms、add
route、add
atm
arp、add
ipaccess]
ping
200.200.200.101
如果ping通,则已配置成功。
24
有一个问题要请教一下,谢谢!
一台SUN服务器,更换IP地址。
原来地址为10.11.43.137,现在更换为10.108.22.247
我的操作步骤如下:
1:
修改/etc/hosts文件,修改后的文件内容如下:
127.0.0.1
localhost
10.108.22.247
westsnow
loghost
SYBASE
10.109.22.247
eastsnow
/etc/hostname.hme0文件内容:
westsnow
/etc/hostname.hme0:
1文件内容:
2:
修改/etc/netmasks文件,修改后的文件内容如下:
10.0.0.0
255.255.0.0
3:
修改网关/etc/defaultrouter文件,修改后的文件内容如下:
10.108.22.1
按照上面步骤修改完后REBOOT机器,启动过程中没有任何异常,但是机器启动
后和别的机器连不上,而且连网关都
PING
不通,请问是什么原因?
谢谢!
中应当写你想用的IP地址,而不是机器名.
如果只改IP
地址,就不需要这个文件.
57
怎么样让系统启动时就自动在一个网卡上绑定两个IP地址
创建文件
1,其中写上第二个ip地址.
71
我们的技术支持人员遇到一个问题,向您请教:
在安装时没有选择安装网络,
现在需要安装网络,怎样增加一个interface。
目前只有lo0,没有hme0。
在
/etc
下
touch
一个空文件
hostname.hme0,
用
-r
命令重起.
8.2虚拟网络接口
有时候,对于只有一块网卡的系统定义2个ip地址是很有用的。
例如,商业演示用的demo工作站了为了与其它的主机通信而需要添加另一个地址的同时也需要保留自己公司的ip地址,这个需求可以通过虚拟网络接口得以实现。
实现方法就和上一章节描述2块物理网卡的情形一样,仅有的不同是我们这次不使用hme0和qfe0,而是使用hme0和hme0:
1,所以如果你写dumbledore字符串到/etc/hostname.hme0:
1文件,在商业演示时ISP提供的网线就可以接到hme0,QFE网卡就不再需要了。
8.3ifconfig工具
ifconfig-a列出所有物理和虚拟的接口定义,包括ip地址和子网掩码。
另外在系统运行期间我们还可以用ifconfig去定义ip地址和子网掩码(在hpux系统中这样的定义当系统重新启动后就不存在了,不知solaris是不是这样。
回答是:
solaris可以保存的)。
让我们再来看Ultra60工作站的例子,这次首先假定dumbledore在/etc/inet/hosts中没有定义,那么qfe0在系统重新启动后就不再被使用。
现在第一步是去激活qfe0(加载驱动):
ifconfigqfe0plumb
开始配置这种网络接口:
ifconfigqfe0191.133.23.10netmask255.255.255.0up
ifconfig-a可以看到新的配置
对于虚拟网络接口这个步骤是相同的:
ifconfighme0:
1plumb
1191.133.23.10netmask255.255.255.0up
8.8sys-unconfig
如果要更改网络配置,但是对相关的文件不确定,有一个简单的方法:
sys-unconfig,关闭机器。
在下一次重启(在OK提示符下输入boot)时所有Solaris安装时网络相关的问题都会再次问到。
(IP地址,网关,掩码等等)。
8.910Mb还是100Mb,全双工还是半双工?
可以用ndd/dev/<
interface-driver>
命令查询网络接口状态。
<
一般是le,hme,eri或者是qfe。
-ndd/dev/erilink_status:
0=down,1=up
-ndd/dev/erilink_speed:
0=10Mb,1=100Mb
Solaris对于所有网络接口的参数默认为“自适应”。
如果添加的网络设备不支持自适应,就要手动设置参数。
将多余的参数设为0。
10Mb半双工的例子:
ndd-set/dev/eriadv_100fdx_cap0
ndd-set/dev/eriadv_100hdx_cap0
ndd-set/dev/eriadv_10fdx_cap0
ndd-set/dev/eriadv_10hdx_cap1
ndd-set/dev/eriadv_autoneg_cap0
用ifconfigunplumb关闭网络接口然后用ifconfigplumb重启接口。
也可以在/etc/system文件中定义这些设置。
(seteri:
eri_adv_10hdx_cap=1)
8.10网络设置:
temporaryVS.persistent
8网络连接
8.1/etc目录下的文件
Solaris软件在/etc目录下存放网络配置文件。
所有的配置数据比如ip地址、网关等可以被定义或者在运行层进行修改,而只有那些存放在/etc目录文件中的定义可以在系统重启后可以保存下来,永久生效。
可以在这些文件中找到主机名(hostname):
/etc/nodename
/etc/hostname.<
interface-name>
/etc/inet/hosts
/etc/net//hosts
/etc/nodename这个文件定义了系统名,从网络的观点看,一个有多块网卡和多个ip地址的系统可以有多个名字。
每个都在/etc/inet/hosts中有定义。
这些名字中的任何一个都等价于系统名(nodename),但是他们不是必须的。
有些文件产生了ip地址跟网卡接口名之间的连接。
他们是/etc/hostname.<
number>
。
最常见interfacename是:
le老式sparc系统上的以太网网卡名
hmeUltrasparc系统上的快速以太网网卡名
eriUltraSPARC-III系统上的快速以太网网卡名
qfe基于四口扩展以太网卡上的快速以太网网卡名
举例:
一台有QFE(QuadFastEthernet)的Ultra60工作站有五个网络接口:
hme0(onboard),qfe0,qfe1,qfe2andqfe3(ontheQFE-card)。
主机名是hermione,则/etc/inet/hosts文件的内容如下:
127.0.0.1localhost
157.168.34.12hermioneloghost
191.133.23.10dumbledore
在公司的局域网上地址是157.168.34.12的系统就叫hermione,相应的,文件hostname.hme0必须包含hermione这个名字。
Dumbledore(191.133.23.10)是网络服务提供商分配的地址。
这根缆线连接到QFE的第一个端口qfe0,所以文件hostname.qfe0包含dumbledore这个字符串。
qfe1-3现在没有使用。
为了避免solaris出现“没有缆线连接”这种错误信息,对于没有使用的接口不要生成hostname.*这种文件。
一个具有多个网络接口的系统会在各个子网之间自动路由,例如在我们例子中的157.168.*.*和191.133.*.*子网之间。
在系统启动的时候,会显示出来"
machineisarouter"
这条信息。
如果不希望启动路由服务,手工生成一个空文件/etc/notrouter接着重新启动系统就可以了。
Ip地址的子网掩码定义在文件/etc/netmasks中。
在X-Server运行时不要更改nodename,最好更改nodename或hostname之前,从当前的会话中退出来然后使用命令行界面重新登陆。
另外在系统运行期间我们还可以用ifconfig去定义ip地址和子网掩码(在hpux系统中这样的定义当系统重新启动后就不存在了,不知solaris是不是这样)。
8.4路由
可以将IP地址加入/etc/defaultrouter文件来设定默认路由(或者是标准网关)。
如果在此文件中加入的是主机名,要确认/etc/inet/hosts文件中已经定义了此主机名。
等价的命令是:
*删除所有当前路由:
routeflush
*将1.2.3.4定义为默认路由:
routeadddefault1.2.3.4
*用netstat-r命令可以查看更改结果。
如果机器上有两个以上可用的网络接口,Solaris会自动启用IP转发。
要检查IP转发是否已经启用:
ndd-get/dev/ip_forwarding
启用IP转发:
ndd-set/dev/ip_forwarding1
关闭IP转发:
ndd-set/dev/ip_forwarding0
另一种关闭IP转发的方法是创建/etc/norouter文件,例如touch/etc/norouter
8.5NIS客户机
-首先将NIS域名加入/etc/defaultdomain文件(区分大小写)
-然后在/etc/inet/hosts文件中加入NIS服务器
-运行ypinit-c,输入NIS服务器名称-运行/usr/lib/netsvc/yp/ypstart或者重启。
现在要告诉Solaris操作环境,对于哪些项目(主机名,用户等等)使用NIS。
/etc/nsswitch.conf文件对此进行控制。
要使Solaris软件在/etc/inet/hosts文件中找不到主机名时查询NIS服务器,可以在hosts开头的行中在files后面加上nis。
在/etc目录中有名为n