Solaris学习笔记

1. 32位操作系统(CPU支持64位操作系统)上使用VMWare安装Solaris10 32位系统时,提示系统没有支持64位系统的处理器,解决方案

2.使用root用户通过telnet登录

3.配置FTP

4.踢出已登录用户

5.查看系统当前运行级别

6.root用户通过ssh登录时提示Using keyboard-interactive authentication.

7. 在Solaris上可以ping通另外一台PC,但是telnet却失败,telnet服务OK

 

----------------------------------------------------

1. 32位操作系统(CPU支持64位操作系统)上使用VMWare安装Solaris10 32位系统时,提示系统没有支持64位系统的处理器,解决方案

当虚拟Solaris 10系统(英文资料写作:Solaris 10 guest)在安装时检测到宿主计算机的处理器支持64位处理时,会尝试进入longmode。然后VMWare就会显示一个错误信息:系统没有支持64位的处理器。

可以通过在Solaris 10的虚拟机上禁止longmode来解决这个问题,禁止的方法是在虚拟机的配置文件(.vmx)文件添加这一行:

monitor_control.disable_longmode = 1

注:如果你的虚拟机被命名为solaris10,那么它对应的配置文件是solaris10.vmx

注:成功安装系统后,将这一行从配置文件中删除,否则可能会引起应用程序错误。
强制Solaris 10在64位宿主操作系统下以32位模式运行,可以在虚拟Solaris 10系统命令行中执行:
eeprom boot-file=kernel/unix
注:该命令要求超级用户权限
注:如果你是升级虚拟Solaris 10系统,需要重新执行该命令。
SUN的网站中提供了该问题的更多详细信息,请查看 docs.sun.com/app/docs/doc/817-1985/6mhm8o5nb?a=view.

 

2.使用root用户通过telnet登录

默认的情况下是不允许root用telnet登陆的。
通过修改/etc/default/login文件,将“console=/dev/consle”这一行注释掉,就可以通过Telnet使用root登录了。

 

3.配置FTP

默认FTP是关闭的,启动命令: # svcadm enable /network/ftp
此时查看FTP服务状态:
# svcs -l network/ftp
默认情况下,root用户无法登录,需要修改/etc/ftpd/ftpusers文件,把root那行前面加个#注释掉就可以了。

 

4.踢出已登录用户

(1)who
        user1      pts/7        May  2 15:24    (222.222.72.222)
(2) ps -ef|grep pts/7
        user1 17306 17304  0 16:38:21 pts/7    0:00 -sh
(3) kill 17304

 

5.查看系统当前运行级别

执行命令:who -r

执行结果:run-level后的数字即当前运行级别

如:

bash-3.00# who -r
   .       run-level 3  Dec  5 11:02     3      0  S
bash-3.00#

 

6.root用户通过ssh登录时提示Using keyboard-interactive authentication.

因为系统默认不允许root用户通过ssh远程登录,所以需要修改配置文件并且重启ssh服务

步骤1:修改配置文件

bash-3.00# vi /etc/ssh/sshd_config

修改:
PermitRootLogin yes

PasswordAuthentication yes

步骤2:重启ssh服务

bash-3.00# svcs | grep ssh
online         22:37:46 svc:/network/ssh:default
bash-3.00# svcadm restart svc:/network/ssh

然后就可以了。

7. 在Solaris上可以ping通另外一台PC,但是telnet却失败,telnet服务OK

因为ping直接使用网络层的ICMP协议,通过广播方式来发送ICMP报文,所有收到广播报文的PC将报文中的IP与自己的IP对比,如果相等,就再通过广播方式发送ICMP应答报文。

而Telnet使用TCP/IP协议。

在因特网中各路由器之间要经常交换路由信息,以便冬天更新各种的路由表。但在因特网中主机的数量远大于路由器的数量。主机如果要像路由器那样经常交换路由信息,就会产生很大的附加通信量,因而大大浪费了网络资源。所以,出于效率的考虑,连接在网络上的主机的路由表一般都采用人工配置,并且主机不和链接在网络上的路由器定期交换路由信息。在主机刚开始工作时,一般都在路由表中设置一个默认路由器的IP地址。不管数据报要发送到哪个目的地址,都一律将数据报传送给网络上的这个默认路由器,而这个默认路由器知道到每个目的网络的最佳路由。如果默认路由器发现主机发往某个目的地址的鼠标的最佳路由不应当景观默认路由器而是应当经过网络上另一个路由器R时,就用改变路由报文将次情况告诉主机。于是,该主机就在其路由表中增加一个项目:到某某目的地址应经过路由器R(而不是默认路由器)
所以,如果在Solaris上没有默认路由并且没有到达指定IP的路由,则无法发送TCP/IP报文给该IP。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值