Solaris 10 u9使用.docx
- 文档编号:11671693
- 上传时间:2023-03-30
- 格式:DOCX
- 页数:11
- 大小:21.88KB
Solaris 10 u9使用.docx
《Solaris 10 u9使用.docx》由会员分享,可在线阅读,更多相关《Solaris 10 u9使用.docx(11页珍藏版)》请在冰豆网上搜索。
Solaris10u9使用
一.在Solaris10中开通SSH
1.开启SSH;
2.查看当前所有的服务状态,可以使用|管道符重定向作更个性化的查找;如
#svcs|greponline查看当前运行服务
#svcs|grepoffline查看当前停止服务
#svcs|grepinetd查看inetd服务状态
#svcadminenablesvc:
network/finger
启用一个服务,本例是finger,在原来的rc体系中相当于配置/etc/inetd.conf开启finger
#svcadmdisablesvc:
network/ssh
仅用一个服务,本例中是禁用sshd服务,在原来的rc体系中相当于执行了
mv/etc/rc2.d/S55sshd/etc/rc2.d/x.S55sshd
如果要立刻停止或启动服务,那么可以使用svcadm的-t参数:
#svcadmdisable-tnetwork/ssh
停止sshd服务,相当于/etc/init.d/sshdstop
#svcadmenable-tnetwork/ssh
启动sshd服务,相当于/etc/init.d/sshdstart
#svcadmrestartnetwork/ssh
重启(停止并启动)sshd服务,相当于/etc/init.d/sshdstop;/etc/init.d/sshdstart
#svcadmrefreshnetwork/ssh
刷新sshd(重新读取配置文件),相当于kill-HUP`cat/var/run/sshd.pid
.Solaris10默认安装配置下是不允许root用户远程通过ssh登录的,这样也许不太方便,那么
可以修改/etc/ssh/sshd_config文件中PermitRootLoginno一行为yes,然后重新
启动sshd服务。
二、Solaris10中添加网卡以及绑定多IP
1、添加网卡:
首先关闭电源插入新网卡,网卡名可以通过查看/dev/路径下的网卡名得到,然后使用ifconfiginterface_nameplumb激活网卡,然后向其添加IP地址,示例如下:
#ifconfigpcn1plumb
#ifconfig-a
lo0:
flags=2001000849mtu8232index1
inet127.0.0.1netmaskff000000
pcn0:
flags=1000843mtu1500index2inet192.168.1.129netmaskffffff00
broadcast192.168.1.255ether0:
c:
29:
d4:
89:
f
pcn1:
flags=1000842mtu1500index4inet0.0.0.0netmask0ether0:
c:
29:
d4:
89:
19
这时候还没有配置IP,所以如上所示,接着配置IP地址:
#ifconfigpcn1192.168.1.131netmask255.255.255.0up
#ifconfig-a
lo0:
flags=2001000849mtu8232index1inet127.0.0.1netmaskff000000
pcn0:
flags=1000843mtu1500index2inet192.168.1.129netmaskffffff00
broadcast192.168.1.255ether0:
c:
29:
d4:
89:
f
pcn1:
flags=1000843mtu1500index4inet192.168.1.131netmaskffffff00
broadcast192.168.1.255ether0:
c:
29:
d4:
89:
19
#ping192.168.1.131
192.168.1.131isalive
这样的配置在系统重新启动后会自动消失的,为了不让它消失,须作如下处理:
dladmshow-devbge0查看网络接口状态
#vi/etc/hosts
#Internethosttable
#
:
:
1localhost
127.0.0.1localhost
192.168.1.129sol10sol10
192.168.1.124solaris10
solaris10192.168.1.112xzxjxzxj
192.168.1.131zfs-zoneszfs-zones
加入"192.168.1.131zfs-zoneszfs-zones"这条记录后保存退出。
如果你的第二块网卡和第一块网卡不在同一网段的话,你还要修改/etc/netmasks文件,加入对应网段的子网掩码。
接着创建/etc/hostname.pcn1文件,加入这个网卡所对应的主机名。
重启后查看。
#reboot/shutdown-y-i6-g0/init6
#ifconfig-a
lo0:
flags=2001000849mtu8232index1inet127.0.0.1netmaskff000000
pcn0:
flags=1000843mtu1500index2inet192.168.1.129netmaskffffff00
broadcast192.168.1.255ether0:
c:
29:
d4:
89:
f
pcn1:
flags=1000843mtu1500index3inet192.168.1.131netmaskffffff00
broadcast192.168.1.255ether0:
c:
29:
d4:
89:
19
2、绑定多个IP:
举例说明,网卡名pcn0:
#vi/etc/hosts
127.0.0.1 localhost
192.168.1.123sol10 sol10
192.168.1.15 webserver1
192.168.1.65 webserver2
#vi/etc/netmasks
192.168.1.0255.255.255.0
#vi/etc/hostname.pcn0
sol10
创建以下两个文件/etc/hostname.pcn0:
1和/etc/hostname.pcn0:
2,内容如下:
#vi/etc/hostname.pcn0:
1
webserver1
#vi/etc/hostname.pcn0:
2
Webserver2设置生效
#ifconfigpcn0:
1plumb
#ifconfigpcn0:
2plumb
#ifconfigpcn0 inet192.168.1.123netmask255.255.255.0up
#ifconfigpcn0:
1inet192.168.1.15 netmask255.255.255.0up
#ifconfigpcn0:
2inet192.168.1.65 netmask255.255.255.0up
重启系统,查看
#init6或者reboot
#ifconfig-a
三、Solaris环境变量修改
修改Solaris环境变量
vi/etc/profile
添加下面这行到exportLOGNAMEPATH后面
PATH=/usr/bin:
/usr/sbin:
/usr/local/bin:
/usr/local/sbin:
/usr/ccs/bin:
/usr/openwin/bin:
/usr/sfw/bin:
/usr/ucb:
.
echo$path可显示PATH的路径
保存后运行#source/etc/profile使环境变量的修改生效。
四、Solaris中设置网关
修改网关
#netstat-rn
RoutingTable:
IPv4
DestinationGatewayFlagsRefUseInterface
-----------------------------------------------------------------
default1.1.1.254UG1474
10.10.10.111.1.1.10UGH1604
2.2.2.0 2.2.2.4U10elxl0
1.1.1.0 1.1.1.4U114138pcn0
224.0.0.01.1.1.4U10pcn0
127.0.0.1127.0.0.1UH126012lo0
#
routedeletedefault1.1.1.254
deletenetdefault:
gateway1.1.1.254
RoutingTable:
IPv4
DestinationGatewayFlagsRefUseInterface
-----------------------------------------------------------------
10.10.10.111.1.1.10UGH1604
2.2.2.0 2.2.2.4U10elxl0
1.1.1.0 1.1.1.4U114138pcn0
224.0.0.01.1.1.4U10pcn0
127.0.0.1127.0.0.1UH126012lo0
routeadddefault1.1.1.253
addnetdefault:
gateway1.1.1.253
netstat-rn
RoutingTable:
IPv4
DestinationGatewayFlagsRefUseInterface
-----------------------------------------------------------------
default1.1.1.253UG10
10.10.10.111.1.1.10UGH1604
2.2.2.0 2.2.2.4U10elxl0
1.1.1.0 1.1.1.4U114138pcn0
224.0.0.01.1.1.4U10pcn0
127.0.0.1127.0.0.1UH126012lo0
#cat/etc/defaultrouter
1.1.1.253
五、更改Solaris语言环境
1.编辑/etc/default/init文件,添加或更改下行。
用C、zh、zh.GBK、zh_CN.GB18030或zh.UTF-8替代语言环境。
LANG=zh
2.让所有用户退出CDE。
3.键入下列命令:
%su
#/usr/dt/bin/dtconfig-kill
4.键入下列命令:
%su
#reboot
六、Solaris挂载ISCSI阵列
root@m5db-2#iscsiadmmodifyinitiator-node-Niqn.2009-.h3c:
m5db2
root@m5db-2#iscsiadmmodifyinitiator-node-Asolaris2
root@m5db-2#iscsiadmadddiscovery-address20.1.1.2:
3260
root@m5db-2#iscsiadmmodifydiscovery--sendtargetsenable
root@m5db-2#devfsadm-iiscsi
root@m5db-2#format
vi/etc/sysconfig/network可以修改计算机名称等
hostname计算机名临时修改,重启后又会恢复!
etc/nodname同时修改这个
/etc/fstab文件修改挂载默认项
mkfs-t格式化文件系统
SMBClient//10.0.2.2/u$-Udtlin
mount-tcifs//10.1.1.21/tom/mnt-ousername=tom,password=123
查找文件find/-namelibreadline*-print
rpm-ivh名称安装
rpm-e名称删除
rpm-qa名称查询
七、设置和修改网络参数
相对于linux而言,solaris的网络设置或修改要麻烦一些。
请照下面的步骤来设置或修改网络参数:
1、查看接口的名字:
#ifc╟a
-bash-3.00#ifc-a
lo0:
flags=2001000849
inet127.0.0.1netmaskff000000
iprb0:
flags=1000843
inet192.168.2.16netmaskffffff00broadcast192.168.2.255
ether0:
e:
c:
9b:
cc:
80
上面的输出可以看出网络接口的名称为iprb0.
2、打开文件/etc/hostname.iprb0,查看对应主机名。
本例中只有一个名字sery.
#cat/etc/hostname.iprb0
sery
3、修改文件/etc/hosts,把ip地址与主机名影射起来。
4、修改文件/etc/netmasks,其形式如下:
#thenetmasksfileassociatesinternetprotocol(ip)address
#maskswithipnetworknumbers.
#
#network-numbernetmask
#
#thetermnetwork-numberreferstoanumberobtainedfromtheinternetnetwo
rk
#informationcenter.
#
#boththenetwork-numberandthenetmasksarespecifiedin
#"decimaldot"notatie.g:
#
#128.32.0.0255.255.255.0
#
192.168.2.0255.255.255.0 //这行是手动添加的
5、修改文件/etc/defaultrouter,设置默认网关。
只能设置一个默认网关,否则发生混乱。
我的例子如下:
-bash-3.00#cat/etc/defaultrouter
192.168.2.254
6、设置dns客户端。
由于/etc目录没有文件resolv.c61.135.154.50”这样的文本行,可以添加3个dns服务器,多了无用。
7、修改文件/etc/nsswitch.cfile”改成“hosts:
dnsfile”。
注意中间有空格。
这一步必不可少,否则dns将不起作用。
8、验证一下网络配置。
#ping看是否正常。
八、显示计算机中的设备和路由
#dmesg显示计算机中的所有设备
route命令
routeadd|delete[host|net]destination[gateway]
Addaroute
#routeaddnet128.50.3.0192.168.1.11
Deletearoute
#routedeletenet128.50.2.0192.168.12.2
查看路由表
#netstat-r
RoutingTable:
DestinationGatewayFlagsRefUseInterface
-----------------------------------------
localhostlocalhostUH02272lo0
202.96.0.0192.168.12.1U3562le0
10.103.0.0192.168.12.2U3562le0
#
Destination目标网络或主机
Gateway转发数据包的主机
九、开启VNCServer
VNCserver启动报错,需只想下面的语句
-bash-3.00#ln-s/usr/openwin/bin/xauth/usr/bin
-bash-3.00#vncserver
vncserver:
couldn'tfind"Xvnc"onyourPATH.
-bash-3.00#ln-s/usr/X11/bin/Xvnc/usr/bin
为了能显示Solaris桌面,还需要 编辑//.vnc/xstartup,增加红色部分
#!
/bin/sh
/usr/dt/bin/Xsession&
/export/vnc/lib/vncconfig&
[-r$HOME/.Xresources]&&xrdb$HOME/.Xresources
xsetroot-solidgrey
vncconfig-iconic&
xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&
twm&
vnc默认是用twm,我们当然要改了(如果你到服务器的网速很慢那就用twm吧)
用CDE:
改一下$HOME/.vnc/xstartup
vixstartup
注释掉twm&,添加/usr/dt/bin/dtsession&
用JDS:
改一下$HOME/.vnc/xstartup
vixstartup
注释掉twm&,添加/usr/bin/gnome-session&
十、管理solaris10的补丁
一个补丁是一个文件和目录的集合。
这个集合是替换已经存在的文件和目录使得软件和应用能够更好的应用。
一些补丁包含了产品的升级。
Solaris补丁包括以下几种类型:
标准补丁:
是修复solaris操作系统和SUN硬件和软件产品的问题。
推荐补丁:
是修复solaris操作系统发生百分比比较大的问题,这些还包括推荐的安全补丁。
Firmware和PROM补丁:
Patch clusters :
标准,推荐,安全补丁的一个集合。
或者是Y2K补丁它被帮定为一个简单的归档形式便于下载和安装。
一个补丁的分配为一个目录,每个目录都被分配一个唯一的号码进行标示符。
补丁被分配的数字包括,开始的补丁基本编号,连接符和代表版本的数字。
比如:
补丁目录为105050-01,105050就是补丁号,而01则是版本号。
Solaris10的补丁是以zip的格式出现,比如:
105050-01.zip。
Sun的客户可以通过WWW的匿名ftp访问到安全补丁的基本组和其他推荐补丁。
有Sun服务合同的客户,则可以访问SunSolve数据库的补丁和补丁信息,还有更多的。
这些可以通过WWW和匿名FTP得到。
要使用WWW访问补丁,使用下列的URL:
匿名ftp补丁访问要访问提供补丁的匿名ftp,工作站必须有以下能力:
。
可以访问internet
。
可以运行ftp程序
ftp节点为:
用户名:
anonymous
密码:
你的e-mail地址
公共的可用补丁的文档等是在/patchroot/all_unsigned和/patchroot/all_signed中。
Solaris10推荐补丁的所有信息列在下面2个摘要文件中。
Solaris10.PatchReport:
Solaris10发布的所有补丁的摘要。
10_Recommended.README:
指导如何安装solaris10推荐补丁集。
检查补丁的级别
在你需要安装补丁的时候,首先需要了解系统现在的补丁情况和版本信息等。
使用patchadd和showrev来了解当前安装的补丁情况。
Showrev –p
Patchadd –p
Patchadd –p 和showrev –p输出的信息是一样的。
然而patchadd能够显示更长的补丁信息。
Showrev是2进制文件,patchadd是脚本文件。
关于系统中当前所有已经安装的补丁的历史信息和能够用pkgrm命令卸载的补丁都存储在/var/sadm/patch目录。
Ls /var/sadm/patch
可以查看到补丁的安装情况。
如何获得补丁
通过上获得,通过ftp方式补丁在/pub/patches目录下,下载到本地就可以了。
书上写的是/var/tmp。
但是,我们一般都是下载到本地,然后在上传到机器上在进行安装。
准备补丁的安装
将补丁下载到/var/tmp目录下,然后,通过命令解压缩。
/usr/bin/unzip 105050-01.zip
但是,在早期的solaris系统中补丁的压缩格式为:
tar,Z
这种情况下要先需要使用zcat命令(也可以使用uncompress命令进行解压缩)进行解压缩,然后在用tar解开然后开始安装。
/usr/bin/zcat 105050.01.tar.Z |tar –xvf –
安装和卸载补丁
Patchadd:
安装解压缩的补丁到系统中
Patchrm :
卸载系统中安装的补丁。
安装补丁,接上面的列子:
Cd /var/tmp
Patchadd 105050-01
卸载补丁,接上面的列子:
Patchrm 105050-01
安装补丁集合
安装补丁集合的步骤:
1、首先,将补丁集合进行解压缩。
2、决定安装补丁集合的方式推荐默认方式为save或者nosave。
3、改变包含补丁集合的目录。
读CLUSTER_README文件。
这个文件包含以下内容信息:
Cluster 描述
包含的补丁
重要的注释和警告
保存和拆除选项
指定安装指示
指定补丁安装环境
任何的注意和其他的一些推荐
运行install_cluster脚本
#Cd 10_Recommended
.#./install_cluster
4、读任何一个补丁的README文件决定是否要再单独全部安装任
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Solaris 10 u9使用 u9 使用