红联Linux门户
Linux帮助

Solaris学习点滴

发布时间:2007-06-18 00:15:23来源:红联作者:bliunxrf
Solaris学习小结:(收录平时在网上看到的一些短句或是自己查询的笔记,只为个人学习之用)更新中
1。mkfile creates one or more files that are suitable for use as NFS-
mounted swap areas, or as local swap areas. When a root user executes
mkfile(), the sticky bit is set and the file is padded with zeros by
default. When non-root users execute mkfile(), they must manually
set the sticky bit using chmod(1). The default size is in bytes, but
it can be flagged as gigabytes, kilobytes, blocks, or megabytes, with
the g, k, b, or m suffixes, respectively.
2.进入Boot-PROM模式,可用go继续
3.Boot-PROM模式可以用直接连接的键盘和显示器,也可以用终端。
如果系统启动时候没有检测到键盘,输入输出自动转到第1个串口(/dev/ttya,A),可以连接一个终端或者另一计算机(通过交叉串口线)到这个端口。
如果另外的计算机是SUN工作站,可以使用tip hardwire来查看启动控制台。Tip命令输入之后,所有的启动信息会出现在相应的终端窗口里面,如果被观察的机器用了STOP+A,必须使用Strg-]把tip改成telnet模式,然后输入一个BREAK:telnet>send brk
4.比较干净的关闭系统的方式有:init 0 ,init 5 ,init 6
5.添加新硬盘后,Solaris8以前的需要用drvconfig;disks;devlinks3个命令来完成,之后的版本只要用devfsadm就OK

6.从Solaris 7开始,缺省情况下crashdump写到交换区上,这也是为什么交换区为什么和内存一样大的原因之一
7.典型的磁带设备被作为一个外部SCSI设备连接到系统,访问第一块磁带,用命令 tar tvf /dev/rmt/0.
8.硬盘clone:dd if=/dev/rdsk/c0t0d0s2 of=/dev/dsk/c0t1d0s2 bs=128k
9.如果你能接受在2盘系统下发生错误后无人职守的重启,在两块盘上创建相同数量的记录数据库复制并且创建/etc/system条目: set md:mirrored_root_flag=1
10.Solarisr的安装包,前四个大写字母代表发行该包公司的US股票代码

11.X-Server或者CDE总是按照以下顺序搜索配置文件:
$HOME/.dt/...
/etc/dt/...
/usr/dt/...
12. 统计文件和目录个数:
# ls -l * |grep "^-"|wc -l // to count files
# ls -l * |grep "^d"|wc -l // to count dir
13. nohup tar -cf /dev/tape /home &让进程在退出系统后仍执行
mount:
bash-3.00# lofiadm -a /export/home/root/software/iso/slax-6.0.0pre3.iso /dev/lofi/1 必须是绝对路径
bash-3.00# mount -F hsfs /dev/lofi/1 /mnt
umount:
bash-3.00# umount /mnt
bash-3.00# lofiadm -d /dev/lofi/1
15.SMC的启动和停止的步骤。
/etc/init.d/init.wbem status 查看运行状态
/etc/init.d/init.wbem stop 停止服务
/etc/init.d/init.wbem start 启动服务

16.用命令行来打开一个新的terminal: #/usr/dt/bin/dtterm
17.命令行进入CDE
#/usr/dt/bin/dtlogin -daemon;exit
or
#/etc/rc2.d/S92dtlogin start;exit;
18.Sun公司建议所有下载的补丁都放到/var/tmp目录下,查看属性:
# ls -ld
drwxrwxrwt (有粘滞位) 7 root sys 1024 6月 17日 19:52 .
19.ifconfig -a 只识别在启动时就已经分配好的网络设备
20.用cat创建文件要这样写:# cat >catfile <
21.删除不匹配的行:
:v/pattern/d
:g!/pattern/d
22.svcs -p |grep 进程名 --- 显示所有服务的进程信息,可以查找你关注的进程
23.Solaris的引导过程和Linux有很大差别:
LINUX系统运行级别是并行式的,也就是系统加载完内核和 mount /文件系统之后,就会直接跳转到相应的默认运行级别
Solaris中,采取了一种串行化的引导方式,就是依次执行init 1/2/3,直到默认运行级别,在每
个级别中的所有启动脚本都会被执行
24.禁止输出大写的方法 stty iuclc 如何恢复:stty -iuclc
在命令行下禁止输出小写
stty olcuc     #开启
stty -olcuc    #恢复
屏蔽显示
stty -echo #禁止回显
stty echo #打开回显
25.显示处理器个数: psrinfo | wc -l
26.patchrm命令调用pkgadd命令去恢复那些在初始的时候被保存的包
27.检查哪些文件在安装后被改变了EP:# pkgchk -p /etc/passwd
28./var/sadm/install/contents文件是一个完整的记录了所有软件包安装到本地系统磁盘的。他附注的每个软件包中的软件,并且可以查看产品安装时的记录。
29.如何去掉文本中^M?
# dos2unix a.txt b.txt
30.如何进入图形界面
#/usr/dt/bin/dtconfig -e
#/usr/dt/bin/dtlogin start

31.|| 控制操作符分隔两个命令,并且仅当第一个命令返回非零退出状态时才运行第二个命令。换句话说,如果第一个命令成功,则第二个命令不会运行。如果第一个命令失败,则第二个命令才会运行。在测试某个给定目录是否存在时,通常使用此操作符,如果该目录不存在,则创建它。如:
$cd tmp/a/b/c || mkdir -p tmp/a/b/c
32.启动时文件的读取顺序。
/etc/default/login-->/etc/profile或/etc/.login-->用户自己目录下的配置文件。
33.使用 -C 选项来指定要在其中解压缩该文件的目录。EP:
#tar xvf -C tmp/a/b/c newarec.tar.gz
34.# touch /reconfigure后在PROM??下?入boot -r 等效于reboot -- -r中用boot -r
/reconfigure 文件在重启后会自动消失
文章评论

共有 0 条评论