solaris小技巧

上传人:xzh****18 文档编号:42274344 上传时间:2018-06-01 格式:DOCX 页数:28 大小:49.71KB
返回 下载 相关 举报
solaris小技巧_第1页
第1页 / 共28页
solaris小技巧_第2页
第2页 / 共28页
solaris小技巧_第3页
第3页 / 共28页
solaris小技巧_第4页
第4页 / 共28页
solaris小技巧_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《solaris小技巧》由会员分享,可在线阅读,更多相关《solaris小技巧(28页珍藏版)》请在金锄头文库上搜索。

1、以下是一些小技巧,虽然不常用,但很有用。 1、当用 telnet 访问另外一台工作站时,回格键不能用,Del 键变成了回格键,如何使回格 键恢复使用? 用如下命令:Stty erase H 2、当用 telnet 登录另外一台工作站时,如何使登录工作站的图形界面显示在本机上? 使用如下方法: 在 telnet 之前,先使用以下命令 #set |grep DIS 用于查本机终端编号,如 5.0 #xhost +登录机主机名或 IP 地址 在 telnet 之后,使用: #DISPLAY=本机主机名或 IP 地址:本机终端编号 #export DISPLAY 3、当 root 口令忘记时,怎么办?

2、如何登录到 root? 办法如下: 利用 SOLARIS 的启动盘来启动,然后把硬盘 mount 上去,修改硬盘上原 etc 目录下的 shadow 文件, 把 root 下的密码用一已知的用户密码代替,该密码就成为了 root 用户密码; 或者干脆删除密码,变成无密码。然后重新启动主机,用该已知的用户密码就可登录 root 用户。 步骤如下: 1.把你的 solaris 光盘放进 cdrom 2.键入 stop+a 3.当出现ok字样时,键入 boot cdrom -s 4.cd /tmp/root 5.mkdir /tmp/root/xxx (xxx 是什么鬼东西就无关紧要了) 6.mou

3、nt /dev/dsk/c0t0d0s0 /tmp/root/xxx (在这里 c0t0d0s0 是你的 root 盘) 7.运行 csh 8.setenv TERM vt220 9.cp /tmp/root/xxx/etc/shadow /tmp/root/xxx/shadow/shadow.bak 10.vi /tmp/root/xxx/shadow,并且将 root 项里的 password 域删除即可。 11.重启动,你就可以以无密码的 root 登陆了,这时更改你的密码。 4、如何动态改变 SWAP 区的大小? 方法是:先用 mkfile 建一个空文件,然后用 Swap 命令即可;具

4、体步骤,举例说明如下: 如利用/export/home 磁盘片中的空间,把 swap 区扩大 200m(当然你可以要求更大): a)、 #mkdir /export/home/swap #cd /export/home/swap 该步可以没有,只是为了把扩充的交换区文件放在一个统一的目录(/export/home/swap) 里面。 b). #mkfile SIZEm swap1.file (SIZE 大小根据你的需求,该例中是 200;swap1.file 是一个 SIZEm 的空文件,名称可以随 便你自己定) c). #swap -a /export/home/swap/swap1.fil

5、e (把交换区扩充 SIZEm) d).建立/etc/rc2.d/S99swap 并将第三步的内容写入。 (该步使系统重新启动时,可以自动把扩充的交换空间加上;如果没有该步,在系统重新 启动后,需要手工加上,否则交换空间不会扩充) 。 5、DOS 文本文件到 SOLARIS 下的使用问题 如果在 DOS 下编的脚本文件,在 SOLARIS 下使用时,需要做一下变换,方法如下:在 SOLARIS 下用 vi 编辑器打开文件,按“shift+:”键进入命令模式,键入“1,$s/M/g” ,其中 是 control+V 键,M 是 control+M 键。 6、内部网站上的 Answerbook 启

6、动,用: /etc/init.d/ab2mgr start 7、当修改了 SUN 主机的 PROM 配置,想恢复缺省配置时,一个方法是直接用键盘敲入命 令,但当输入设备设为非键盘时,该方法不行,请在重新启动机器时,按住“Stop+N”键, 即恢复所有缺省配置。 8、answerbook 的安装,进入/product 目录后,用如下命令:pkg -d . 9、SUN U60 只能在单用户模式下运行,如何恢复? 问题描述: 为了将工作站设为从 DHCP 动态分配 IP,并且将主机名由“unknown“改为原名 修改了/etc/init.d/rootusr,将 dhcpinfo 后面三行(不是四行)

7、注释掉; hostname=/sbin/dhcpinfo Hostname # case $? in # 0) -z “$hostname“ ; # 2) try_dhcp=no ; esac 重启后,提示: /sbin/rcs:ysntax error at line 143 : esac unexpected INIT:cannot creat /var/adm/utmp or /var/adm/utmpx INIT:SINGLE USER MODE 输入 root 口令后,只能运行在单用户模式,且 vi、ls 等都不能用(#vi:not found) 如何才能打开/etc/init.d/

8、rootusr 文件进行修改,恢复正常状态。 解决方法: 请找一个 SOLARIS 的安装启动盘,使用以下方法可以修改 rootusr 文件,步骤如下: (1).把你的 solaris 光盘放进 cdrom (2).键入 stop+a (3).当出现ok字样时,键入 boot cdrom -s (4).cd /tmp (5).mkdir /tmp/xxx (xxx 是什么东西无关紧要,随便取一个名字,如 test) (6).mount /dev/dsk/c0t0d0s0 /tmp/xxx (在这里 c0t0d0s0 是你的 root 盘) (7).运行 csh ( .setenv TERM v

9、t220 (9).vi /tmp/xxx/etc/init.d/rootusr,把 esac 那行也注释掉即可。 (10).把 solaris 光盘拿出,reboot,重启动即可。 10、当无法显示图形界面时,如何解决? 运行 Xhost + 主机名。 设置环境变量 DISPLAY,DISPLAY=:0.0; export DISPAY 11、访问权限限制: 如果要限制 root 从远程登录,应修改/etc/default/login 文件,加入一条“console=/dev/console” ; 在使用 ftp 时,如果要限制 root 权限,应修改/etc/ftpusers 文件,加入“r

10、oot”即可 12、如何在命令行显示目录? 用惯了 DOS 的伙计刚用 Unix 时最想干的事情就是想把 Unix 搞得像 DOS 一些, 其中的一条就是把 Unix 的提示符设置成$p$g 那样的。下面就说一说做的方法。 不同的 SHELL 设置的方法不同,比较方便的是 GNU bash(Bourne Again Shell) 和 ksh(Korn Shell)以及 tcsh(csh 的增强版,Linux 中的 csh 就是到 tcsh 的一个 符号连接)。普通的 sh(Bourne Shell)和 csh 设置比较罗嗦。下面就一个一个的 说各种 Shell 的设置方法: ksh: 由于 k

11、sh 把提示符变量 PS1 作为一个特殊的变量看待,cd 的时候 ksh 会自动更 新 PS1 的值所以只要简单的把当前路径对应的环境变量$PWD 加到 PS1 里就行了: PS1=$PWD $ sh: 由于 Bourne Shell 只把 PS1 作为一个普通的变量,而且不支持别名,因此无 法完美地实现 DOS 中相同的功能,解决的方法是重新定义一个命令(比如 xcd) 将其实现为一个函数: xcd() cd $* ; PS1=“pwd $ “; 然后每次用 xcd 切换目录。 csh: csh 虽然不对提示符变量$prompt 作特殊处理,但它支持别名,可以修改一下 cd 的语义,使其自动

12、修改提示符: alias setprompt set prompt=“$cwd% “ setprompt# to set the initial prompt alias cd chdir !* 任何问题/回答/建议/勘误请 mail 至讨论组以帮助和回馈社区; 讨论组: opensolaris-chinese-faq AT 注: 1. 本文档只覆盖 Solaris 9 及以后的平台上的常见问题 2. S9/10/11 分别对应目前 Solaris 的发行版本 9/10/11 3. x86/x32/x64/Sparc 分别对应 x86 包括 32 和 64 位/IA32 专有/AMD64 或

13、 EMT64 位专 有/Sparc 等特定平台 目录 隐藏 1 一般讨论 1.1 OpenSolaris 和 Solaris 的区别? 1.2 Solaris 有那些主要版本? 1.3 Sun OS 和 Solaris 有什么区别? 1.4 OpenSolaris 的版本有哪些? 1.5 OpenSolaris 是 GPL 的吗? 1.6 学习 OpenSolaris/Solaris 有哪些可用的资源? 2 系统安装 2.1 如何得到和安装 Solaris? 2.2 安装 Solaris 对硬件有什么要求? 2.3 如何让安装一个 Solaris/Windows XP/Linux 共存的操作系

14、统? 2.4 VMware 5.5 版本上,Solaris 安装停止在 skipped interface pcn0 就不动了? 2.5 安装后,显示分辨率太低,如何调整分辨率啊? 3 使用/管理/配置 3.1 OpenSolaris 有 PDF 阅读器吗? 3.2 如何查看 OpenSolaris/Solaris 的版本信息? 3.3 如何查看系统内核是 32 位的还是 64 位的? 3.4 如何查看系统中 CPU 的数目? 3.5 为什么不能在/home 下创建目录? 3.6 如何查看 solaris 下安装了有几块硬盘? 3.7 如何在 Solaris 下使用 USB 存储设备? 3.8

15、 如何察看 Solaris 系统的内存使用情况? 3.9 如何修改主机名? 3.10 如何修改 IP 地址? 3.11 Solaris 下如何修改 mac 地址? 3.12 Solaris 下如何给机器添加一个新硬件? 3.13 忘记了 root 密码,如何解决? 3.14 使用 FTP 时,不能以 root 用户登录系统,应修改什么配置文件? 3.15 Solaris 下如何修改网卡的传输模式呢? 3.16 如何使用串口做系统控制台? 3.17 /目录的空间满了,怎么扩容? 3.18 Solaris 如何设置 ADSL 拨号上网? 3.19 DNS 客户端的设置 4 应用程序开发 4.1 Solaris 下如何安装 gcc 编译器? 5 内核和驱动程序开发 5.1 Solaris 是微内核操作系统吗? 5.2 Solaris 上有什么样的内核级调试器? 5.3 哪里可以找到 Solaris 下的 usb 驱动程序的开发资料? 编辑 一般讨论 编辑 OpenSolaris 和 Solaris 的区别? 本质上,Solaris 和 OpenSolaris 的关系和 Redhat 和 Linux 的是类似的。 Sun 以 CDDL License 开放了 Solaris 最新的开发版源代码,这就是 OpenSolaris,目前 OpenSol

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号