静静聆听音乐,它能给你无比的精神享受;同时淡淡的碧螺春香能让你陶醉*-*

整体实战命令大集合

上一篇 / 下一篇  2007-12-29 09:47:37

查看( 270 ) / 评论( 1 )
1、如何查看cup的状态?  IXPUB技术博客o.M'[8sO![)n^
# psrinfo -v
Jx:A|7]N Q0 # mpstat 可以列出多cpu负载的状态
'\(B E0N:RTD C x/M s0
\'F3^3n~%]tv0 2、如何查看内存?  IXPUB技术博客"wOXD8k,n
# prtconf | grep 'Memory' 可以查看内存的多少.
%E,tub {*m0 # /usr/platform/sun4u/sbin/prtdiag IXPUB技术博客y9I m_^p;SE3{
IXPUB技术博客h:`idy {'M m%O
3、如何动态添加swap分区? # $su - root ----- 成为超级用户
k'oxb*U]2g7RT0 # mkfile 100m /home/swapfile ----- 创建100m的Swap文件 IXPUB技术博客1V&t5I7`RG
# /usr/sbin/swap -a /path/filename ----- 激活Swap文件 IXPUB技术博客PG%^pDeZ
# /usr/sbin/swap -l ----- 验证swap文件 IXPUB技术博客%\b"hs1@a
# /usr/sbin/swap -d /path/filename ----- 取消swap文件
:W ^%CSMIo4a0 # rm -rf /home/swapfile ----- 删除swap文件
h5y,D,Z'`6o]'R0 IXPUB技术博客*RF IZ6d8~&T
4、如何查看当前网卡是以何种速率起来的?  
E%u kga)q j;Gk5`0 # dmesg |grep Link
G\fUQV0 IXPUB技术博客Yn&DL-z C(` hf9I
5、如何调整x-window的分辨率和刷新频率?
P)iOPSJ/p0 字符界面登陆,运行:#/kdmconfig
4ECvKP%RD0 IXPUB技术博客\$~X)T~~%f ` u
6、如何使用光、软驱? IXPUB技术博客)E&k9M&O2]!_4AU+x
一般情况下用: IXPUB技术博客'Mvk N6o4@ LI mu"E`
# /etc/init.d/volmgt start
-D7ZqKJK ~0 # volcheck
8p*hoPc sN;j.U$M0 以上方法不行,用: IXPUB技术博客 }$Zy|:e)?.L
# /etc/init.d/volmgt stop
;S;Y6sS(W!L(p X0 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom --挂接光驱 IXPUB技术博客"U8K-S:^{1_ c
# mount -F pcfs /dev/diskette0 /floppy --挂接软驱 IXPUB技术博客!k)RJidp?i
solaris定义系统磁盘文件系统说明: IXPUB技术博客v Y:`u*n f
ufs – UNIX文件系统。是Solaris缺省的文件系统。 IXPUB技术博客 _q;a hFk0hrh
hsfs – 高密度CD-ROM文件系统,是只读文件系统。
]4o2Xp{,X)Z/q)}0 pcfs – PC文件系统,支持DOS格式化的软盘 IXPUB技术博客3hV"Dv9Oq/M

*]D(`(Iyv0aCy5}0 7、SCSI设备的命名规则是什么? IXPUB技术博客1a1Z5K"K8W P.Nc
带有总线控制器的硬盘的使用,下面列出了总线控制器的硬盘命名习惯:
&y&|X [ A `m rQ0 cWtXdYsZ IXPUB技术博客%{ q5h$^c1x8p'N
c Logical controller number
QObs;V#me9G a!k0 t Physical bus target number
xkvI8_0 d Drive number IXPUB技术博客:\/kGT/[,f
s Slice (or partition) number (0 to 7)
n#| ^_H.~l0 例如:
h~-F~#_B%jW_t9J0 /dev/rdsk/c0t0d0s0 该原始接口对应第一个控制器的第一个SCSI目标地址的第一个硬盘的第一片(根)
X~yh$^%Oa9sD8Z0 /dev/rdsk/c0t0d0s2 该原始接口对应第一个控制器的第一个SCSI目标地址上的第一个硬盘的第三片(表示整上硬盘) IXPUB技术博客{P n+|"{v'L
IXPUB技术博客v*{,Y~D
8、如何查看硬盘的使用情况? 
.Nh/\f0c R0 # df -k 可以看到已安装的文件系统的空间大小及剩余空间大小。
_ N-GPQJ0 # quota -v 查看用户的磁盘空间信息,如果你用quota限制了用户空间大小的话。 IXPUB技术博客(`uNT([Ni
# du -sk * 查看目录的使用情况
N^V1\0K0 # du -k | sort -n 可以迅速发现那个目录是最大的。 IXPUB技术博客@8Q3Egq(c

i7JIgO0 9、如何查看硬盘物理信息?
x;agws,b2j0 # format 这个命令也可以查看硬盘的类型和分区的详细情况
U` w2^6Ok(N0 # iostat -E看硬盘的大小和型号
;w ^ V5KnEm0 # prtvtoc /dev/rdsk/c0t0d0s0 显示某个磁盘的分区状况 IXPUB技术博客7UM"Aq |(|1hN
IXPUB技术博客"y J'JZwR LZ:~V
10、查看系统内核命令。  
9]GtQ}#RovW[0 # isainfo 看内核的bit, IXPUB技术博客%bT)JQh8{
# isainfo -kv 调整内核
K3vq.i4bn I0 # modinfo 显示可载入的模组 IXPUB技术博客e6c4O e/v|&~
# prtconf 显示系统硬件配置(周边设备) IXPUB技术博客/zHb [W4@qG2^
#sysdef 显示可载入的模组,硬件配置与一些可以调整的核心参考值
m2Eh U,|#jo0 #ulimit -a
xI ?%j#~fY0 IXPUB技术博客%bK3M2arc)v0a%T[W
11、打印当前的OBP版本号  
wbV%x;{,^ Z0 # prtconf –V IXPUB技术博客`"t ME-f9X
OBP 3.20.0 2000/10/24 10:47
0bxm2V#b#Eiaa0 # /usr/platform/sun4u/sbin/prtdiag –v | grep OBP
/|1| ^{5s+eVV0 OBP 3.20.0 2000/10/24 10:47 POST 6.1.0 2000/10/24 10:49
)q u?|%x0 ok. .version
M Y7O`V R:X rv0 Release 3.20 Version 0 created 2000/10/24 10:47
8T"M1xg'p5ul u B0 OBP 3.20.0 2000/10/24 10:47 IXPUB技术博客p?V(F@e
POST 6.1.0 2000/10/24 10:49 IXPUB技术博客HRSNkK2p@_mfH
OBDIAG 4.5.1 2000/10/24 10:48 IXPUB技术博客!ol'f[RgX
IXPUB技术博客$nE%n4Z+w
12、查看及启动系统的32位或64位内核模式 IXPUB技术博客8{o%X3d"~1w
64位模式 IXPUB技术博客5y'@"CdR'z#a
# isalist –v
$q5I.W2g5c,|R0 sparcv9+vis sparcv9 sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc
/xz.bqljY0 # isainfo –v IXPUB技术博客8zPGGOo
64-bit sparcv9 applications
6k5Rw#^?]m0 32-bit sparc applications IXPUB技术博客-Md5I"Tr8z%u
# isainfo –b
4b o9e]4g.T`b9t4a1JH0 64
,d S B{M)|(T?0 启动64位内核模式
,m Q/jZxp0 ok. boot kernel/sparcv9/unix
!AA"d*U8eRi0
&\ L ~8H1XS k{|4K0 32位模式
`5]S U9}J(y~(w0 # isalist –v IXPUB技术博客1S-h3hcN
sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc IXPUB技术博客 {+H)D/`)Xz l,i'XDx
# isainfo –v
0@ncl],\0 32-bit sparc applications
O&} {t_ l0 # isainfo –b IXPUB技术博客li0`7bv.g+{#`cj[
32 IXPUB技术博客,c$]KX&^tf:L^
启动32位模式 IXPUB技术博客 Wc;Ncf;b@7H u
ok. boot kernel/unix IXPUB技术博客%ER @#h?8i9G
IXPUB技术博客G s"rf9D\+V
13、测定当前的显示器刷新频率 IXPUB技术博客:X!|SB)~qJ
# /usr/sbin/fbconfig –rev \? IXPUB技术博客!AB2G up Tqc$u
IXPUB技术博客 m$wU;p_,D7E$u E
14、如何配置网卡ip? IXPUB技术博客0~)x.yd y/z|
# ifconfig -a --查看网卡,例如是hme0 IXPUB技术博客?(x9Sp[h D ks
# ifconfig hme0 unplumb --停止网卡 IXPUB技术博客R$cgdng*B0v0hv
# ifconfig hme0 plumb --起用网卡
'Sd*No Rm1|&KP0 # ifconfig hme0 inet 192.168.2.3 netmask 255.255.255.0 up --添加ip、子网掩码
~|b.? `Z$[|0 # vi /etc/defaultrouter 添加默认路由的ip IXPUB技术博客j3iQKaF
# vi /etc/hostname.hme0 添加主机名
7bXk P1c#Q0 # vi /etc/nodename 添加主机名
GGsj*ZSx2l0 # vi /etc/resolv.conf IXPUB技术博客*d9w"?6C9A5m%_:O
domain china.com 你的域名 IXPUB技术博客[1rYRg4{I+g
nameserver 202.106.0.20 你使用的nds ip
4\N7w(k~0 # vi /etc/nsswitch.conf 更改 hosts:file dns
aq*|!D%ozS)Ot2C;D5d0 IXPUB技术博客vw5z0z \0o/{
15、 PROM状态命令与参数 IXPUB技术博客QIZ?)N|a
格式: OK> 指令
,E|^DR8q P0 命令 说明
_W Dl:ltw0lq0 banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet IXPUB技术博客h1~ {~b+R
probe-scsi 显示内部SCSI通道所挂接设备
i q3t%\-c*Kw0 probe-scsi-all 显示所有SCSI通道及所挂接设备 IXPUB技术博客X'}z_'SG(x%mB1y
probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5)
I$I,EN ~ t;`0 devalias 显示设备别名,如 cdrom,disk,disk0,disk1等 IXPUB技术博客:}Kov KW-sM#Q
printenv 无参数,显示环境变量或
"sHN1j{0 参数为环境变量名 如: printenv auto-boot?
^:J C!~5{d)?2v0 setenv 设置环境变量,如: setenv auto-boot? false IXPUB技术博客"p,zLb3K Ks
set-default 恢复环境变量预定值 如:set-default auto-boot?
iC3Q C Ad0rl G0 set-defaults 恢复所有环境变量预定值 IXPUB技术博客(^(Z7d2k6Ym4f
boot device option 启动主机
u5U$rS`&Q6g r0 设备别名: cdrom 或 disk
wb U w4tar+X3h0 设备名: /pci@1f,4000/scsi@3,1/disk@6,0:f
x7U9w*CI:dv h`3g0 option -r 设备配置 IXPUB技术博客b `h-o]b
-s 单用户 IXPUB技术博客q+LU ] ~x
eject cdrom|floppy 弹出cdrom或floppy IXPUB技术博客.D@\0R ][Ww
reset 复位
2yq*B1?)`?0 test net
J+^bBZS?0 watch-net-all
s)a9s+DL)p cL T,M B0 show-devs IXPUB技术博客k:zI(` y^z4io KF

K7\AM0w8f$K;rn0 16、查找网卡名称及接口个数
B'm#m.j#NUXS*`0 # grep network /etc/path_to_inst IXPUB技术博客&i6X9OB2j1n"W8@

9`A+D9k ~H,^:M0 17、如何一块网卡帮定三个ip,并且子网掩码不同?
5L-Lj_g$@o-N0 举例说明,网卡名hme0: IXPUB技术博客r$~:A*{3Ds6V wp#a
# vi /etc/hosts
&kG)Ed1n0Ek0 127.0.0.1 localhost
dA5]*W$^@G i0 192.168.2.1 dbs loghost
U;E*F3K_PD0 192.168.9.15 dd IXPUB技术博客6G,YJ X4_
192.168.9.65 aa
(?x @^+X0 # vi /etc/netmasks
X$q:Cb(mW)_VIf0 192.168.2.0 255.255.255.0
/y2k%bt @t0 192.168.9.0 255.255.255.192
J_*D7A j,F0 192.168.9.64 255.255.255.252
'JqF@LMZ'u(K0H#t6F_0 IXPUB技术博客P)[g D1]-N
#vi /etc/hostname.hme0
V3L*p5K+oZ8P@R0 dbs IXPUB技术博客~q _A)s$s
#vi /etc/hostname.hme0:1
5LQ iK~RLwV0 dd IXPUB技术博客~ L IC3Q5D
#vi /etc/hostname.hme0:2 IXPUB技术博客8B:`{dLlB9f z/A
aa IXPUB技术博客rO%rbq:c
# ipconfig hme0 inet 192.168.2..1 netmask 255.255.255.0 up IXPUB技术博客7AKXS K:H)be bd
# ipconfig hme0:1inet 192.168.9.15 netmask 255.255.255.192 up
P+s`J5JN$} }[8j0 # ipconfig hme0 inet 192.168.9.65 netmask 255.255.255.252 up
E5u4|Gy/J&E0 # init 6
+Rl |(n3MR0 #ipconfig -a IXPUB技术博客4K5^a*U} jg)Uo,u

Fj+hN!vn0 18、如何在prom状态下查看光纤硬盘 ?
$N2[(VS k0Hb0 stop +a进入ok状态: IXPUB技术博客l2`eS2l;oAO
ok> select 光纤卡设备名(可用show-devs查看到)
4` W,H6JL X.z p YR0 ok> show-children IXPUB技术博客,^!_6R"r%CNm
IXPUB技术博客3o:rM:C6}
19、主机双屏幕设置。
#o8V3bM%L*t M@0 1.Confirm there are two Video Cards。 IXPUB技术博客 Yy d8o-z\
2.Confirm driver installed and patches installed if need。 IXPUB技术博客p3z-Y6\(h8X W
3.vi /usr/dt/config/Xservers.
.J^d| n}"E0 comment the last line. IXPUB技术博客f;`?&NIn8t
and uncomment the nearest line like this. IXPUB技术博客"SkIot&D{
4.reboot.
x1o-b d{9}I0
2_'x;f.Q.h ?0 20、查看硬盘参数及其物理地址:
o1\ f!]XM8_(N0 #format </dev/null
q!~8H)G^8[!R D0 IXPUB技术博客P2WB F(F4]'f'Cp
21、显示磁盘的分区情况:
r+I3S9n A7CL6A0 #prtvtoc /dev/rdsk/c0t0d0s2
#b'S ~5J.i V'P0 IXPUB技术博客\Z)O1Ew+S%Q0} p

%JEKd*TD1cQ0 系统应用:
lptH;G+Tu0
'ayc/Zh0 1、、查看系统运行级别
%J'aT1CN/J"F3p0 # who -r 看运行级别
zIw3`#i#se q7G0 IXPUB技术博客 B B)D/]%}x
2、进程工具 IXPUB技术博客Z7|9yo"p^/PO8{/O.A
pstop pid  停止进程
]7s(N0L/w ]"f0 prun pid  重新启动进程
KVA NM!v0 ptime pid  使用微状态计算进程时间
*a!O}@,gy8F4f0 pwait pid  等待指定的进程终止
[VN k:dH lH0 pcred pid 显示可信度    * IXPUB技术博客.aV CY-L,N'Q ]
pfiles pid 显示已打开文件的fstat和fcntl信息   *
I5nc%d'@'_T+t"Z+P0 pflags pid 显示每个lwp的/proc跟踪标志,等待和待有信号量以及其他状态信息  *
/zS;q1J6P0 pldd  pid 显示链接到每个进程的动态链接库   * IXPUB技术博客nXlrk
pmap pid  显示地址映射空间   *
^3qxW4^c!i0 psig pid 显示信号操作    * IXPUB技术博客P9^+]Mr9]m)D
pstack pid 显示每个lwp的十六进制与符号堆跟踪   * IXPUB技术博客?%Ly(@,c s0O
ptree pid 显示包含指定PID的进程树 IXPUB技术博客`8x:v"tQ"eZ0EB
pwdx  pid 显示当前工作目录   *
*K q}[ Sc0 后面加*的必须是超级用户执行。
4mg!W&b%lB}B0 这些工具在/usr/proc/bin/里面。 IXPUB技术博客(je3Pm&p Ex C4Z

iI G+{E3wC _0 3、patch软件包的安装
G$`1l\3A+wt5Sv4q0 每个补丁都有编号。例如补丁号为101945,版本是34的话,这个补丁的目录名就是101945-34. IXPUB技术博客o%s&D6x7x-dY {*U
# patchadd 105160-01 安装补丁 IXPUB技术博客-~#t2e5\ Y4Q {
# patchrm 删除补丁 IXPUB技术博客5Z"^jr3\6|5Hm1W
# patchadd -p 检查系统的补丁情况
$y"`)G T7J;w0 # showrev -p 查看所有已经安装的patch
\bRH%^K\0
/j8A8Tm,x0 4、如何容许root用户远程登录?
y2G*p:BJZ2b$Xf u0 # vi /etc/default/login IXPUB技术博客-?.D!\bL&}r
CONSOLE=/dev/console ---用#注释掉这一行。
|;B'f:LLb0zuBr0 IXPUB技术博客0s1Yp}5c0MoA
5、如何限定telnet登陆数?solaris pts的数量缺省为47, 修改/etc/system文件, 增加如下内容:
F.}\v g1p0 set maxusers=数量 IXPUB技术博客U#Ci(q)i r.|}+t
set pt_cnt=数量
%eb9^M&^`cv2L0 IXPUB技术博客p A%|X FP;rCs
6、显示已经使用和未使用的i-node数目 IXPUB技术博客%? HP0M,L(Qf _0|)MQ
# df –F ufs –o i IXPUB技术博客g%k6y"~z
IXPUB技术博客'A/oK:e,^3I c"|0H
7、显示cpu使用率最高的进程 IXPUB技术博客/G!~-l;s8a4aI,u
# ps –eo pid,pcpu,args | sort +1n IXPUB技术博客6t:mt/x5T9C
该命令输出当前系统进程的pid, CPU占用率及命令描述,并以pcpu来排序
#A0oK3F6f0 IXPUB技术博客#x,\$[0@^2F[
8、查看当前的OpenWindows版本
:aakR4T*zh0 # showrev –w
;a}U GH]$B0 OpenWindows version:
~^ K&R+{;}0 X11 Version 6.4.1 5 November 2001 IXPUB技术博客H ~2FEv9t
IXPUB技术博客.a,~w9Y O:`}D
9、查看当前CDE的版本
5O8B P+Cm:h9E0 # /usr/ccs/bin/what /usr/dt/bin/dtmail IXPUB技术博客d!G3Irz n
/usr/dt/bin/dtmail: IXPUB技术博客yn#k/V;BJm NzS'w
CDE Version 1.4.6_06
(Bj!e:S+x:T@0 CDEVersion1.4.6_06 IXPUB技术博客O3q9[bw k+K~
IXPUB技术博客 Bk*\ l Ldg0J#\$cE
10、文消掉本中的^M
)\6z}uP0 # cat test.dat | tr -d '\015' > test.out IXPUB技术博客\ M VF1_D[
这样可以将 test.dat 内 ^M(\015) 这个字元去掉, 产生 test.out IXPUB技术博客 CVXXn4Tw JQ
IXPUB技术博客w|(g*VX(qYU*y+M
11、关机命令。 IXPUB技术博客4g&om+C e}x
关闭系统的方式根据关闭的原因而不同.执行关闭有的是为了转至执行等级S,有的是要停止操作系统并关闭设备的电源. IXPUB技术博客!q?;X i5\'S6E
(1) /usr/sbin/shutdown –gtime –ilevel -y IXPUB技术博客9Hc$Y/~eu-P
(2) init 0 IXPUB技术博客i-eun|0w:@8^
(3) halt
FS,s_,b0 (4) STOP+A ; sync IXPUB技术博客 m0e5j-B/ft
(5) 关闭电源 IXPUB技术博客*w1[ T8gqR.S@
紧急情况,按Stop_A , 如Stop_A不起作用,则将设备电源关闭再打开.这是 IXPUB技术博客#O~b0~I9q.f
极端情况.这两种方法不是干净的关闭,是突然关闭的,仅在紧急情况使用.
X,z"Um7u&y)J_ g0
"M(K1E2yk J*ub:BM0 12、Solaris下怎么发送即时消息? IXPUB技术博客4j!M^]6VzS8J
用wirte命令到单个用户的终端。
.EA#S JhI0 $ wirte username IXPUB技术博客1RHI0RbS/Lk
输入消息正文,结束按ctrl-d,消息就会出现在用户终端。 IXPUB技术博客4Q!k ~9f#tW'eH*|
用户可以用mesg n[y]来决定是否启动接受消息。 IXPUB技术博客qNJ1g5T3pC,I

O"\zH0R,vnB[!z8n*b0 用wall,是发给所有系统用户。
KH0q4}$u)Ib:Zs!C5\0 $ wall
$?};]5tc0 hello ,i love you ...... 结束用ctrl-D.
/O.ynoi S J0 IXPUB技术博客a:|o O-z]
rwall -n netgroup 给网络上所有用户。
2i{)BP-t{#g$Y!SlvK0 $ rwall -n workgroup --------发给组workgroup下的每一个用户
%_YCl|0 hi ! no smoking ...... 结束用ctrl -d
BAK8Xa6`Rz0 IXPUB技术博客!L4?h7A xN4T_+r9f
$ rwall sune450 ------或者主机名为sune450。用法如上。。。
j3l:E*Vm;o$b0 IXPUB技术博客 [7J P:u&G PK
13、系统是sunos5.8, 不知何种原因现在唯一的普通用户起不了Terminal, vi等,但是超级用户可以,如何补救?
+`Pog5~?O6[N0 用/etc/skel/local.cshrc 替换掉登陆路径下的 .cshrc, 重新登陆, 就OK了!
w0O0wFf y0 $cp /etc/skel/local.cshrc ./ IXPUB技术博客4TX~3Y/Cj QQd
IXPUB技术博客;Lm.?2szJqd
14、关机时这个题是什么意思?
xy'@,O#y,Y0 /usr/sbin/vold[724]: [ID 244572 daemon.error] 卸载 /vol 时发生问题;中断系统调用 IXPUB技术博客M{ a*GJ3Q F;Y Rs(f%y
uxwdog[481]: [ID 248799 daemon.error] error communicating with server (Broken pipe)
x1i/G/E^0 IXPUB技术博客+o }cl;O1`9Z
你还没卸下来/VOL就启动,才出问题,运行: IXPUB技术博客G+_m2J(i H[x w @,tC
# umount -f /vol后再做。 IXPUB技术博客4X)?/x!M*h7o|-k&[
IXPUB技术博客7qM$s4JK$XI@
15、find常用的例子: IXPUB技术博客Zs]E;Gl
命令格式: find dir -name filename command IXPUB技术博客`GmF-p D5H$Y0{+\&K
例子:
(D _5t B'M!Tn ~c0 # find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档。
1^7U;V)` V[.t*If0 # find . -ctime +7 -print 找出七天内未被更动的文档 IXPUB技术博客 ox(~&@/Dy
# find . -size +2000m -print 找出大小超过2000 bytes的文档
0tD9e(`3Q"H1C0 # find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档 IXPUB技术博客j9m%u7~v:D;F5l
# find . -name '*.c' -exec rm {} 删除所有的.c档
E0P-@c1p:`]0 # find . -name test\* -print 显示当前目录及其子目录文件名前4位为test的文件名 IXPUB技术博客6q8U&XNz nn

w9qaAj0 16、忘记solarsi的root口令怎么办?
cd'`6v*F ]!y%nrOd0 方法一:
,s1HL t!K0 1.别怕,跟我来.
GuPq-jV0 2.把你的solaris光盘放进cdrom
M8gc"k-Q9K0X e]6zh0 3.键入stop+a
%i;}#loya0 4.当出现'ok'字样时,键入boot cdrom -s
pz(S z];F0 5.cd /tmp IXPUB技术博客O l;o(g$l |
6.mkdir /tmp/xxx (xxx是什么鬼东西就无关紧要了)
zE4~ o4BN)R0 7.mount /dev/dsk/c0t0d0s0 /tmp/xxx (在这里c0t0d0s0是你的root盘)
:K,~:ll"n0s lP0 8.运行csh IXPUB技术博客7S\t6@.N
9.TERM=sun;export TERM或者
i6kA |xb%m0 setenv TERM vt220 IXPUB技术博客[W)L+JJ
10.cp /tmp/root/xxx/shadow /tmp/root/xxx/shadow/shadow.backup
8wI#Xu"E&e Bw0 11.vi /tmp/root/xxx/shadow并且将password里root项删除。
@#CC V%W~+V4K0 12.重启动,你就可以以无密码的root登陆了,这时更改你的密码。
%_f/TS? @]0 要是没有shadow,就把/etc/passwd里root用户名后面的X删掉,就可以了
^HdI HG'a0 方法二: IXPUB技术博客\r/W9{#j5Ol.x;V)q
找一台有系统的solaris机器,把忘记密码的系统放进去mount上来,重复方法一10以后的步骤. IXPUB技术博客)Oms;OdLMq

:?zX[M!Zt6Kx7oL0 solaris for x86的机器: IXPUB技术博客8m l-\t%XSO+S
用光盘启动到要你安装的时候退出去就成单用户,剩下的操作如上。
%cUlfH"M TH5w0 IXPUB技术博客9Uf)a5QRG*{tw
17、常见文件的解压
/M"C/w|Y.a6Ql[U#p0 一般而言,在solaris下,会有这么几种格式的软件:
pN5C"X'C0 1) .gz结尾的文件,我们用gunzip或者gzip -d来解压,再用tar来解压. IXPUB技术博客1S2cF s2nY%]!W
2) .tar结尾的文件,我们肯定知道用tar xvf的格式来解压.
nKg/x!Fq%o0 3) .zip结尾的文件,我们用unzip,注意,这个只有在高版本的solaris下,才有.而且该文件格式以solaris的patch比较多.
$G^i,fF0I S u? C0 4) .Z结尾的文件,我们一般用uncompress来解压(当然,每个人的习惯不一样.)
7[ z_ LG4oW0 上面讲的是解压,一般解压后,会生成这么几种方式:
QS@&A2l7n0 1)生成.local的文件,这个时候,我们用: pkgadd -d xxx.local来安装.
uZ4EmG6PaA%X6TL0 2) 生成一个目录,而且该目录下会有一些pkg信息,我们用: pkgadd -d . ;指在当前目录下,安装,并且按照缺省的路径来安装. IXPUB技术博客iK:[y.U?
3) 生成一个数字的目录,一般是指solaris的patch,这个时候我们用patchadd来安装.
.Yf'[M-|Tl:P#O*S#S0 IXPUB技术博客vrzXn
18、如何在命令行界面替换一个文件中的字符段?
'z,S mO!V+o0 # vi file 在命令模式中输入:
%iP`G.kx0 :1, $s/diag/peng/g 全文件查找diag并替换为peng
&My9Q4|.F0
N'j7Z;q$D7f4d0 19、请问TERM=VT100和TERM=dtterm都在什么情况下设置? 作者:C.Arthur IXPUB技术博客3YDFXiqFMj|
一般情况下如果你在机器的显示器上登陆或者通过XMANAGER等登陆,就默认是dtterm,telnet 一般是ansi,当你通过telnet修改文件的时候,需要设置成 TERM = VT100 ; export TERM
8I*zRWa.{0 IXPUB技术博客/{!]!r$L:kBU
20、如何查看系统的版本?
W!K0Hh*z/n+]iV;ST0 $ uname -X IXPUB技术博客 IZH^)T
$ more /etc/release IXPUB技术博客T~,WI X6n6hq |6B
IXPUB技术博客^'v'Rwh
21、命令行进入CDE: IXPUB技术博客.L.Me.H)_ HoB'm
#/usr/dt/bin/dtlogin -daemon;exit IXPUB技术博客 j(iW7uJ3d:V
or IXPUB技术博客4j&m hhP"A(f[
#/etc/rc2.d/S92dtlogin start;exit;
"pE_!C$S?5f0 IXPUB技术博客R p;FY m9E
22、查看patch安装过程中返回错误代码的含义: IXPUB技术博客:T+MaVv W0E t
#more /usr/sbin/patchadd
8uv9J0pC0
BO7w6eQI0 23、如何从一台SOL8的机器登录到另外一台SOL8的CDE桌面上去。
sv pI'N)~0 登陆CDE的时候点击一下菜单:选择--登陆远程主机-- IXPUB技术博客0X q$p+S2[2b\ NBM y

t:u6[!x-Np,R0
b7ef@9u(V0 IXPUB技术博客 I1EL9d8F3b
IXPUB技术博客k^Gl&YV` m
IXPUB技术博客zd\*vc w#c(P
IXPUB技术博客#allr(T7WIU
第三方软件应用或技巧:
)k junA e6q V K"_5w0
+are{o|'W K2w$s0 1、查看当前的bind版本信息
] fxle.u4I J`*y0 # nslookup –class=chaos –q=txt version.bind IXPUB技术博客 _]"B)\R-ER(oc$r

dv+U#h|G#m0 2、在登录时显示系统指定的消息? IXPUB技术博客7c'J9e-J7uhP
#vi /etc/motd ----删除所有过时的消息,输入新消息 IXPUB技术博客:i5d,{$a7y#SX4b]w
注意:对于已经登录且正在使用系统的用户不显示该消息,超过一屏的消息无法显示。每次修改该文件后,该文件的时间戳随之更新。
U*tZ)D$t\^$r/x0
n.r![(z7r {v0 3、去掉文本中^M
$B/^N8X7k a]![0 # dos2unix aaa.txt bbb.txt,会去掉aaa.txt中的^M,生成bbb.txt文件。
N!f_op,DL h bC\0 IXPUB技术博客 j.I7u`8iE%f
4、将系统中7天前的txt文件查找并打包。
J,B%a.N]~M0 # find / -mtime -7 >aaa.txt
7w3Y#Wdp1t0 # tar cvf bbb.tar -I aaa.txt IXPUB技术博客;G%c,b F`
---查找出文件记录在aaa.txt文件中,在作成bbb.tar文件包。
g)w ] k_%i.W!v0
e-m:n0r4PBLN@0 5、查找并删除比某一天更老的文件: IXPUB技术博客aNV?6IV1q%G-R9z#m
#find . ! -mtime -<days> | /usr/bin/xarys rn -rf IXPUB技术博客cN'k{Fg5n}&Y

9Dn2bT"z0wM,u0 6、solaris9普通用户下无法正确输入中文的解决方法:
K[CJ/oV)q0 在用户目录在#vi .profile 修改如下:
E$D;dX5V$PF0 stty cs8 -istrip
ZZz.k%k2P9l4]3`0
Z l2J.Zbe7i0 7、请问如何防止telnet登陆发呆时间过长被踢呢? IXPUB技术博客 \MqE|c9q
这里,vi /etc/default/login
7WZmZ/@j%x:D Q}0 # TIMEOUT sets the number of seconds (between 0 and 900) to wait before
'{h)w}oM0 # abandoning a login session.
d(HO@\B$Sp(ZR0 # IXPUB技术博客/f D,B/I"v.Y
#TIMEOUT=300 IXPUB技术博客@p*{5h^
修改之后不是立即生效,在这之后所又的login session都符合这个要求,但是在修改之前已经建立的连接不受影响。
'L1Y#FkM ^6GoM0 IXPUB技术博客F,\&Zw9c)?
8、如何安装gcc。 IXPUB技术博客xoW"Y:v?
去sunfreeware.com上下载相应平台的pkg包的gcc版本。 IXPUB技术博客$Aq.x'~Fp]!c
#pkgadd -d gcc* IXPUB技术博客njIH+X
设置环境变量:
"DNi7G_2l0 bash 和sh 的shell:
4TcuTaO8^0 vi $home/.profiel
x&\q8~1PQ&sy0 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export PATH IXPUB技术博客 p7G!`Gd;K$d?!l8vZ
CC=gcc;export CC IXPUB技术博客 f b:{9s7^i
csh的shell:
}sFe\P)\ G0 vi $home/.cshrc
4{ J lxE0 set path=( /bin /usr/bin /usr/ucb /etc /usr/local/bin /usr/local/sbin .)
GTtj](f gK/U0 setenv CC gcc IXPUB技术博客,v EZe4k.v0T6H_gx

#d|]pI'V0 9、列出当前目录下的目录。 IXPUB技术博客+~ G}$Zz ?5?8w
ls -al | grep '^d'
ef!}9TTS ebC0 IXPUB技术博客N%F1bA3at1Y9\:ku?
10、用命令行来打开一个新的terminal。 IXPUB技术博客@9n!?;l:nY
/usr/dt/bin/dtterm IXPUB技术博客F,v-j@8V#c9Ae
IXPUB技术博客lPM$uVU:\8cA
IXPUB技术博客7T7{@&GH!m~,Zc

z@{?2u}j` H0 X86或者Vmware:
!w v4s&}n(K0 IXPUB技术博客R.N,L*mjK e%k
1、在Solaris10 x86上挂接window98分区的方法。 IXPUB技术博客u+]y"K#H7z7I#UM7A
#mount -F pcfs /dev/dsk/c0d1p0:e /mnt
v ~mq ^3M}0 总结一下: IXPUB技术博客2L j`e$Og8y
偶的硬盘是接在IDE1的slaver盘上,用上述命令可将E:盘挂在/mnt
%WZ&fn Pe.U0 目录下。如果你的电脑只有一个硬盘,并且是接在主板的IDE1槽,设为 IXPUB技术博客F h;C'DZ/o,M
Master盘(通常这种情况较多),现在想挂WIN98下的D:盘,可输入 IXPUB技术博客iH| a&}"xg
#mount -F pcfs /dev/dsk/c0d0p0:d /mnt
#uU GD H!}k,y0 注意,/mnt可以改为任意的其它空目录,如/data(我在文件管理器中自己 IXPUB技术博客4Y7B6f.A:E+Ib/h
新建的一个目录),可改为
2l6H'|.PI'r;JH0 #mount -F pcfs /dev/dsk/c0d0p0:d /data IXPUB技术博客5wYD"Z0y-OI8[~3u
按回车后如没有任何出错提示,则表示挂接成功,你就可以进入挂接的文件夹(此处为/data)找到你所挂接的win98的D:分区上的文件了。 IXPUB技术博客0n.k&k*] S{ Z,C6k
本方法经过偶N次实验,是确实可行的。为后来者不再偶走过的弯路,偶特在此总结一下,哪位初学者不会在Solaris10 x86(Solaris9也应该行)
O!h7X%q4i&Y4]8d8m.JlL0 挂win98分区的话,可参考本方法。

TAG:

云杉实验室——蝴蝶分院 云杉上的蝴蝶 发布于2008-02-22 23:22:46
此贴已收入主题列表
我来说两句

(可选)

日历

« 2008-10-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 8773
  • 日志数: 218
  • 影音数: 12
  • 建立时间: 2007-08-04
  • 更新时间: 2008-02-19

RSS订阅

Open Toolbar