Solaris 新手必读-121 个问题解答让你 新手必读- 从菜鸟到高手
1. Q: Solaris 的系统配置文件一般在什么地方? A: 可以查看/etc/system 文件,里面有一些 solaris 启动时默认加载的选项,包括 共享内存大小等的设置。 2. Q: 在 solaris 中,用户默认的 Shell 在什么文件中规定? A: 可以查看/etc/passwd 中,用户默认的 shell 在这里规定。 3. Q: 如果 solaris 不幸忘记了 root 密码,如何解决? A: 可以有如下两种情况 1. 工作站只有 root 用户,无其他用户。 2. 工作站除了 root 用户以外,还有其他的用户 1. 如果连接了网络,我们可以采用远程缓冲溢出的方法,但是这样的方法不属 于“经典”方法,且有的远程缓冲溢出具有一定的破坏性,不建议使用。还 有一种方法就是采用 SUN 公司自带的光盘采取引导,建议采取这种方法: 1. boot cdrom -s 2. fsck /dev/dsk/c0t0d0s0 (取决于根分区的设备) 3. mount -F ufs /dev/dsk/c0t0d0s0 /mnt 4. TERM=ansi; export TERM 5. 编辑/mnt/etc shadow 文件,把 root 对应的口令去掉。 6. 重启后的 root 的口令为空。 2. 如果还有普通用户,方法可以采用本地缓冲溢出,这种方法虽然破坏性小, 但是也有损毁硬盘引导区的危险,建议采用“文件连接”错误是获得 root 权 限,这种方法没有什么危险性。 4. Q: 有时候用 vi 编辑器的时候,显示窗口过大,如何处理? A: 只需要用鼠标拖曳终端窗口,使其缩小,即可解决。 5. Q: 共享内存大小如何设置? A: 在 system 文件的最后一行加入 Set shmsys:shminfo_shmmax=XXX /etc/set shmsys:shminfo_shmmin=XXX 这里的 XXX 是代表共享内存的大小。单位:字节 共享内存一般为内存的一半 例如内存为 512M 设置应为 512/2*1024*1000=262144000 6. Q: root 用户的配置文件在什么地方? A: root 用户的配置文件和其他用户的配置文件有些不同,它在/etc/profile 文件
中规定。 7. Q: SUN solaris 在远程 X-win pro 下无法以 root 进行
登陆,如何解决? A: 直接以 root 在终端上登录的时候,执行/etc/default/login 脚本。在这个脚本 中限制了在远程终端上不能直接以用户 root 登录,如果想这样,修改此脚本, 将下面这一行注释掉即可 CONSOLE=/dev/console 8. Q: 在 solaris 下,如何查看网络是否配置成功? A: 可以采用命令 Ifconfig -a 来查看,如果网卡绑定 ip 成功,而不是显示 0.0.0.0 就证明网卡配置基本无误,主要检查网络介质(网线,RJ45 插头...)是否损坏。 9. Q: 如果敲错一个命令如何结束它呢? A: solaris 和 SCO 有少许不一样,solaris 可以采用 ctrl+C 来结束,而不是 SCO 的 ctrl+Del 10.Q: solaris 的联网中,网关如何配置? A: solaris 的网关设置和 SCO 的设置不一样 SCO: /etc/gateways
; name1 gateway name2 metric value al>; 所有中间的很长的空均为 TAB Net,host 表示路由指向是网络还是主机,net 和 host 是关键字 Name1 目的网络名或主机名 Gateway 关键字 Name2 网关名或网关 ip 地址 Metric 关键字 Value 跳数 Passive 关键字,表示被动方式,路由器不叫换路由信息 Active 关键字,表示主动方式,路由器交换路由信息 External 关键字,表示外部方式,其他进程已安装了路由 例如: net 129.9 gateways 129.6.0.1 metric 1 passive host 129.7.10.21 gateway 129.6.0.2 metric 1 passive Solaris 为 defautrouter,只需要在里面填入网关。 11.Q: 如何在网上安装 Solaris? A: 假设 SERVER IP 为 10.11.41.10,hostname 为 inssvr;CLIENT IP 为 10.11.41.11 ,hostname 为 inscli。 在 SERVER 端执行以下步骤
条件:有 340M 的剩余空间 1. 将 Solaris 2.6 的安装盘插入 CD-ROM 2. 将 Solaris 2.6 CD-ROM 的 slice 0 拷贝到硬盘 # cd /cdrom/sol_2_6_sparc_smcc_svr/s0/solaris_2.6/Tools # ./setup_install_server /export/install 3. 编辑文件/export/autocfg/sysidcfg,以下是它的内容 #Sample sysidcfg file for S