solaris10常用命令实例分析2.docx
《solaris10常用命令实例分析2.docx》由会员分享,可在线阅读,更多相关《solaris10常用命令实例分析2.docx(27页珍藏版)》请在冰点文库上搜索。
solaris10常用命令实例分析2
solaris10常用命令实例分析
(2)学习sa200的总结
4)mount和umount分区
接上一个例子:
#cd/
#mkdiru01
#mount /dev/dsk/c3t50060E8000542270d4s2/u01
#umount/u01
要想在系统启动的时候自动mount分区,要把mount的文件路径添加到/etc/vfstab
root@s10one#vivfstab
"vfstab"13lines,499characters
#device device mount FS fsck mount mount
#tomount tofsck point type pass atbootoptions
#
fd - /dev/fdfd - no -
/proc - /proc proc - no -
/dev/dsk/c1t0d0s1 - - swap - no -
/dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no -
/dev/dsk/c1t0d0s3 /dev/rdsk/c1t0d0s3 /u0 ufs 2 yes -
/dev/dsk/c3t50060E8000542270d4s2 /dev/rdsk/c3t50060E8000542270d4s2 /u01 ufs 3 yes -
/devices - /devices devfs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
swap - /tmp tmpfs - yes -
5)添加新的硬件时的几条常用命令
a)boot-r
b)reboot---r
c)touch/reconfigure
d)devfsadm
6)其他常用的磁盘查看命令
a)
df-h df-a df-k
b)prtvtoc
#prtvtoc/dev/rdsk/c1t0d0s3
*/dev/rdsk/c1t0d0s3partitionmap
*
*Dimensions:
* 512bytes/sector
* 107sectors/track
* 27tracks/cylinder
* 2889sectors/cylinder
* 24622cylinders
* 24620accessiblecylinders
*
*Flags:
* 1:
unmountable
* 10:
read-only
*
* First Sector Last
*Partition Tag Flags Sector Count Sector MountDirectory
0 2 00 0 47105145 47105144 /
1 3 01 47105145 6341355 53446499
2 5 00 0 71127180 71127179
3 0 00 53446500 17409114 70855613 /u0
7 0 00 70855614 271566 71127179
c)查看mnttab文件和vfstab文件
root@testone#more/etc/mnttab
/dev/dsk/c1t0d0s0 / ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=1d80008 1147717207
/devices /devices devfs dev=4e00000 1147717188
ctfs /system/contract ctfs dev=4e40001 1147717188
proc /proc proc dev=4e80000 1147717188
mnttab /etc/mnttab mntfs dev=4ec0001 1147717188
swap /etc/svc/volatile tmpfs xattr,dev=4f00001 1147717188
objfs /system/object objfs dev=4f40001 1147717188
fd /dev/fdfd rw,dev=50c0001 1147717208
swap /tmp tmpfs xattr,dev=4f00002 1147717208
swap /var/run tmpfs xattr,dev=4f00003 1147717208
/dev/dsk/c1t0d0s3 /u01 ufs rw,intr,largefiles,logging,xattr,onerror=panic,dev=1d8000b 1147717212
-hosts /net autofs nosuid,indirect,ignore,nobrowse,dev=5180001 1147717218
auto_home /home autofs indirect,ignore,nobrowse,dev=5180002 1147717218
s10one:
vold(pid622) /vol nfs ignore,noquota,dev=5140001 1147717280
四:
系统的启动和关闭
1)系统的引导
引导系统的方法和windows等一样:
光盘,网络等
2)系统的内核
有32位,64位等
3)修改内核
a)参数
#vi/etc/system
setparameter=value
修改/etc/system文件可修改内核配置参数。
该文件通过vi修改和用more看。
此文件可设置:
利用moddir变量来修改在引导时被装入模块的查询路径。
利用exclude变量来决定永不调入的模块,即使引用到此模块。
利用rootdev变量来决定可选root设备。
利用setvariable=value来替换缺省内核参数。
注意:
1、修改内核参数前最好做备份。
2、修改内核参数后,需要重新启动系统。
例如可以用forceload命令强制载入一些系统module
forceload:
drv/foo
也可以设置一些系统变量例如pt_cnt定义可配置的pseudo-ttys(defaultis48)的数目(系统的内核参数),如用户可以打开的最大文件句柄数。
setpt_cnt=100
setnpty=100
setsadcnt=200
setnautopush=100
b)设置模块变量
#vi/etc/system
setmodule_name:
variable=value
1、备份原/etc/system文件。
#cp/etc/system/etc/system.gen
2、修改/etc/system文件,增加内核变量。
Setmaxusers=48
3、重新引导系统。
注意:
修改此文件时必须小心,因为它改变了内核的操作
maxusers内核变量确定系统上最多用户个数。
默认情况下,该值近似为系统物理内存的Mbyts数,我们可以根据
需要重新设置,以反映一个系统的实际负载。
但maxusers的值不应
设置得太高,系统允许的最大值为2048,可以通过修改/etc/system
实现。
下面有有一个实例:
它参照
setmsgsys:
msginfo_msgmax=4096
setmsgsys:
msginfo_msgmnb=360000
setmsgsys:
msginfo_msgmni=3774
setmsgsys:
msginfo_msgtql=2500
setsemsys:
seminfo_semaem=16384
setsemsys:
seminfo_semmni=554
setsemsys:
seminfo_semmnu=1042
setsemsys:
seminfo_semmns=1024
setsemsys:
seminfo_semopm=12
setsemsys:
seminfo_semmsl=256
setsemsys:
seminfo_semume=42
setsemsys:
seminfo_semvmx=32767
setshmsys:
shminfo_shmmax=4294967295
setshmsys:
shminfo_shmmin=1
setrlim_fd_max=4117
setrlim_fd_cur=1024
setnoexec_user_stack=118
setshmsys:
shminfo_shmseg=19
setshmsys:
shminfo_shmmni=200
4)查看内核参数的命令
a)sysdefroot@s10one#sysedf
*
*Hostid
*
8308d98e
*
*sun4uConfiguration
*
*
*Devices
*
scsi_vhci,instance#0
packages(drivernotattached)
SUNW,builtin-drivers(drivernotattached)
deblocker(drivernotattached)
disk-label(drivernotattached)
terminal-emulator(drivernotattached)
SUNW,debug(drivernotattached)
dropins(drivernotattached)
kbd-translator(drivernotattached)
obp-tftp(drivernotattached)
SUNW,i2c-ram-device(drivernotattached)
SUNW,fru-device(drivernotattached)
ufs-file-system(drivernotattached)
chosen(drivernotattached)
openprom(drivernotattached)
client-services(drivernotattached)
options,instance#0
aliases(drivernotattached)
memory(drivernotattached)
virtual-memory(drivernotattached)
SUNW,UltraSPARC-III,instance#0(drivernotattached)
memory-controller,instance#0
SUNW,UltraSPARC-III,instance#1(drivernotattached)
memory-controller,instance#1
pci,instance#0
scsi,instance#0
disk(drivernotattached)
tape(drivernotattached)
sd,instance#0(drivernotattached)
sd,instance#1(drivernotattached)
sd,instance#2(drivernotattached)
sd,instance#3(drivernotattached)
sd,instance#4(drivernotattached)
sd,instance#5(drivernotattached)
sd,instance#6
sd,instance#7(drivernotattached)
sd,instance#8(drivernotattached)
sd,instance#9(drivernotattached)
sd,instance#10(drivernotattached)
sd,instance#11(drivernotattached)
sd,instance#12(drivernotattached)
sd,instance#13(drivernotattached)
sd,instance#14(drivernotattached)
st,instance#0(drivernotattached)
st,instance#1(drivernotattached)
st,instance#2(drivernotattached)
st,instance#3(drivernotattached)
st,instance#4(drivernotattached)
st,instance#5(drivernotattached)
st,instance#6(drivernotattached)
ses,instance#0(drivernotattached)
ses,instance#1(drivernotattached)
ses,instance#2(drivernotattached)
ses,instance#3(drivernotattached)
ses,instance#4(drivernotattached)
ses,instance#5(drivernotattached)
ses,instance#6(drivernotattached)
ses,instance#7(drivernotattached)
ses,instance#8(drivernotattached)
ses,instance#9(drivernotattached)
ses,instance#10(drivernotattached)
ses,instance#11(drivernotattached)
ses,instance#12(drivernotattached)
ses,instance#13(drivernotattached)
ses,instance#14(drivernotattached)
ses,instance#15(drivernotattached)
scsi(drivernotattached)
disk(drivernotattached)
tape(drivernotattached)
scsi(drivernotattached)
disk(drivernotattached)
tape(drivernotattached)
TSI,gfxp,instance#0(drivernotattached)
pci,instance#1
network(drivernotattached)
SUNW,qlc,instance#0
fp(drivernotattached)
disk(drivernotattached)
fp,instance#1
ssd,instance#1
ssd,instance#0
ssd,instance#5
ses(drivernotattached)
pci,instance#2
ebus,instance#0
flashprom(drivernotattached)
bbc(drivernotattached)
power(drivernotattached)
i2c,instance#0
fru,instance#0(drivernotattached)
fru,instance#1(drivernotattached)
fru,instance#2(drivernotattached)
fru,instance#3(drivernotattached)
fru,instance#4(drivernotattached)
fru,instance#5(drivernotattached)
fru,instance#6(drivernotattached)
fru,instance#7(drivernotattached)
fru,instance#8(drivernotattached)
fru,instance#9(drivernotattached)
fru,instance#10(drivernotattached)
fru,instance#11(drivernotattached)
fru,instance#12(drivernotattached)
fru,instance#13(drivernotattached)
fru,instance#14(drivernotattached)
temperature(drivernotattached)