一.在Solaris 10 中开通SSH
1. 开启SSH;
2.查看当前所有的服务状态,可以使用|管道符重定向作更个性化的查找;如 # svcs |grep online 查看当前运行服务 # svcs |grep offline 查看当前停止服务 # svcs |grepinetd 查看inetd服务状态
# svcadmin enable svc:network/finger
启用一个服务,本例是finger,在原来的rc体系中相当于配置/etc/inetd.conf开启finger
#svcadm disable svc:network/ssh
仅用一个服务,本例中是禁用sshd服务,在原来的rc体系中相当于执行了 mv /etc/rc2.d/S55sshd /etc/rc2.d/x.S55sshd
如果要立刻停止或启动服务,那么可以使用svcadm的-t参数: # svcadm disable -t network/ssh
停止sshd服务,相当于 /etc/init.d/sshd stop # svcadm enable -t network/ssh
启动sshd服务,相当于 /etc/init.d/sshd start # svcadm restart network/ssh
重启(停止并启动)sshd服务,相当于 /etc/init.d/sshd stop; /etc/init.d/sshd start
# svcadm refresh network/ssh
刷新sshd(重新读取配置文件),相当于 kill -HUP `cat /var/run/sshd.pid .Solaris 10默认安装配置下是不允许root用户远程通过ssh登录的,这样也许不太方便,那么
可以修改 /etc/ssh/sshd_config 文件中 PermitRootLogin no 一行为yes,然后重新
启动sshd服务。
二、Solaris10中添加网卡以及绑定多IP
1、添加网卡:
首先关闭电源插入新网卡,网卡名可以通过查看/dev/ 路径下的网卡名得到,然后使用ifconfiginterface_name plumb激活网卡,然后向其添加IP地址,示例如下: # ifconfig pcn1 plumb # ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
pcn0: flags=1000843 mtu 1500 index 2 inet 192.168.1.129 netmask ffffff00 broadcast 192.168.1.255 ether 0:c:29:d4:89:f
pcn1: flags=1000842 mtu 1500 index 4 inet 0.0.0.0 netmask 0 ether 0:c:29:d4:89:19 这时候还没有配置IP,所以如上所示,接着配置IP地址: #ifconfig pcn1 192.168.1.131 netmask 255.255.255.0 up #ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 pcn0: flags=1000843 mtu 1500 index 2 inet 192.168.1.129 netmask ffffff00 broadcast 192.168.1.255 ether 0:c:29:d4:89:f
pcn1: flags=1000843 mtu 1500 index 4 inet 192.168.1.131 netmask ffffff00 broadcast 192.168.1.255 ether 0:c:29:d4:89:19 # ping 192.168.1.131 192.168.1.131 is alive
这样的配置在系统重新启动后会自动消失的,为了不让它消失,须作如下处理:
dladm show-dev bge0 查看网络接口状态
# vi /etc/hosts # Internet host table # ::1 localhost 127.0.0.1 localhost 192.168.1.129 sol10 sol10 192.168.1.124 solaris10 solaris10 192.168.1.112xzxjxzxj 192.168.1.131 zfs-zones zfs-zones
加入\这条记录后保存退出。如果你的第二块网卡和第一块网卡不在同一网段的话,你还要修改/etc/netmasks文件,加入对应网段的子网掩码。接着创建/etc/hostname.pcn1文件,加入这个网卡所对应的主机名。重启后查看。 # reboot/shutdown -y -i6 -g0/init 6 # ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 pcn0: flags=1000843 mtu 1500 index 2 inet 192.168.1.129 netmask ffffff00 broadcast 192.168.1.255 ether 0:c:29:d4:89:f
pcn1: flags=1000843 mtu 1500 index 3 inet 192.168.1.131 netmask ffffff00 broadcast 192.168.1.255 ether 0:c:29:d4:89:19
2、绑定多个IP: 举例说明,网卡名pcn0: # vi /etc/hosts 127.0.0.1 localhost 192.168.1.123 sol10 sol10 192.168.1.15 webserver1 192.168.1.65 webserver2 # vi /etc/netmasks 192.168.1.0 255.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 设置生效 #ifconfig pcn0:1 plumb #ifconfig pcn0:2 plumb
# ifconfig pcn0 inet 192.168.1.123 netmask 255.255.255.0 up # ifconfig pcn0:1 inet 192.168.1.15 netmask 255.255.255.0 up # ifconfig pcn0:2 inet 192.168.1.65 netmask 255.255.255.0 up 重启系统,查看 # init 6 或者reboot #ifconfig -a
三、Solaris环境变量修改
修改Solaris 环境变量 vi /etc/profile
添加下面这行到 export LOGNAME PATH 后面
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
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ------ ---------
default 1.1.1.254 UG 10.10.10.11 1.1.1.10 UGH 2.2.2.0 2.2.2.4 U 1.1.1.0 1.1.1.4 U 224.0.0.0 1.1.1.4 U 127.0.0.1 127.0.0.1 UH #
route delete default 1.1.1.254
delete net default: gateway 1.1.1.254
Routing Table: IPv4
Destination Gateway Flags -------------------- -------------------- ----- ----- ------ ---------
10.10.10.11 1.1.1.10 UGH 2.2.2.0 2.2.2.4 U 1.1.1.0 1.1.1.4 U 224.0.0.0 1.1.1.4 U 127.0.0.1 127.0.0.1 UH
route add default 1.1.1.253
add net default: gateway 1.1.1.253
netstat -rn
Routing Table: IPv4
Destination Gateway Flags -------------------- -------------------- ----- ----- ------ ---------
default 1.1.1.253 UG 10.10.10.11 1.1.1.10 UGH 2.2.2.0 2.2.2.4 U 1.1.1.0 1.1.1.4 U 224.0.0.0 1.1.1.4 U 127.0.0.1 127.0.0.1 UH
# cat /etc/defaultrouter
1 474 1 604
1 0 elxl0 1 14138 pcn0 1 0 pcn0 1 26012 lo0 Ref Use Interface 1 604
1 0 elxl0 1 14138 pcn0 1 0 pcn0 1 26012 lo0 Ref Use Interface 1 0 1 604
1 0 elxl0 1 14138 pcn0 1 0 pcn0 1 26012 lo0 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 # iscsiadm modify initiator-node -N iqn.2009-09.com.h3c:m5db2 root@m5db-2 # iscsiadm modify initiator-node -A solaris2 root@m5db-2 # iscsiadm add discovery-address 20.1.1.2:3260 root@m5db-2 # iscsiadm modify discovery --sendtargets enable root@m5db-2 # devfsadm -i iscsi root@m5db-2 # format
vi /etc/sysconfig/network 可以修改计算机名称等 hostname 计算机名临时修改,重启后又会恢复! etc/nodname同时修改这个
/etc/fstab文件修改挂载默认项 mkfs -t 格式化文件系统 SMBClient //10.0.2.2/u$ -U dtlin
mount -t cifs //10.1.1.21/tom /mnt -o username=tom,password=123
查找文件 find / -name libreadline* -print rpm -ivh名称安装 rpm -e 名称删除 rpm -qa名称查询
七、设置和修改网络参数
相对于linux而言,solaris的网络设置或修改要麻烦一些。请照下面的步骤来设置或修改网