问题总结第三张专辑(我的妈呀)
发表于:2007-05-26来源:作者:点击数:
标签:
虽说姥姥不能看到,但也让她看看 1)Q:关于/tmp的问题 据说/tmp是一个pseudo的filesystemratherthanadisk-basedFS,可是看看/etc/vfstab里面,swap不就mount到了/tmp吗?swap可是disk-based的呀? A:/tmp实际是映射在内存里的,提高临时文件系统速度。 /tmp
虽说姥姥不能看到,但也让她看看
1) Q:关于/tmp的问题
据说/tmp是一个pseudo的file system rather than a disk-based FS,可是看看/etc/vfstab里面,swap不就mount到了/tmp吗? swap可是disk-based的呀?
A:/tmp实际是映射在内存里的,提高临时文件系统速度。
/tmp里的文件,重启之后都不会保留的,可以试试
disk-based FS使用i-node,目录/文件/设备,均如此,
内存的文件系统使用v-node,swap 尽管mount在disk上,但由于
Unix所对应的不是物理内存或硬盘,而是对应虚拟内存(64位),而虚拟内存所映射的是物理内存加硬盘上的swap 连续的空间,既swap 虚拟内存使用v-node,尽管是disk-based 。
当然,虚拟内存v-node,是在系统运行时,从disk上读来的,既是i-node的子集。
2) Q:请问.dtprofile文件和.profile文件有什么区别?在使用上有什么不同的要求吗?
A:.dtprofile只有在登录CDE时执行一次,.profile在每次用户登录时(包括在TER
MINAL窗口中运行RSH时)都会执行。
3) Q:我们的系统都运行在solaris 8 x86上,但是由于是由多个人进行的编码,因此无法控制的在某些代码中存在内存泄漏。而且还有一些隐式的内存泄漏,就是某个线程大量的创建了内存,而处理线程无法处理的足够快,导致大量的内存堆积。
现在请教诸位,如何能够在solaris下查看内存使用总量,以及某个进程的内存使用量,查看某个进程的线程数等进程数据
A:在/usr/proc/bin下面有个pmap的命令,你man一下试试看;(sparc的机子有,不知道x86的又没有) 安装top包
4) Q:请问在solaris里如果让系统启动后就用bash和export LANG=zh要在那个文件里加进去?
是要在/etc/profile里加吗?
A:/etc/passwd里改该用户的初始shell为/bin/bash
$HOME/.profile里加入 LANG=zh; export LANG
5) Q:apache2在solaris8编译错误!请帮忙!
start: .[Tue Mar 01 21:15:30 2005] [crit] [Tue Mar 01 21:15:30 2005] file vhost.c, line 189, assertion "rv == APR_SU
CCESS" failed
apache2在solaris8编译错误!请帮忙!
apache2 启动ssl时报错!
A:我也遇到过类似问题,
apachectl startssl error file vhost.c,line 189 assertion "rv==APR_SUCCESS" failed.
这个应该是DNS出了问题,
我把/etc/resolv.conf和/etc/nsswitch.conf做了相应的改动后,就ok了
6) Q:更改机器名以后ssh出现如下问题@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Someone could be eavesdropping on you right now(man-in-the-middle attack)
It is also possible that the RSA host key has been changed.
The fingerprint for the RSA key sent by the remote host is
md5 fa:b0:2e:80:da:76:57:5d:8e:0c:78:bb:f5:14:15:ce.
Please contact your system administrator.
Add correct host key in //.ssh/known_hosts
Offending key is entry 3 in //.ssh/known_hosts
RSA host key for 10.10.10.3 has changed and you have requested strict checking.:
A:Offending key is entry 3 in //.ssh/known_hosts
删掉第三行就行了
7) Q:在Solaris7上安装apache2遇到的问题?
我的操作系统是SunOS 5.7 sparc,我在SUN的镜像网站上
下载了apache2,安装很正常,配置了httpd.conf,然后在bin下./apachectl start启动apache2,出现如下错误:
ld.so.1: /usr/local/apache2/bin/httpd: 致命的: libssl.so.0.9.7: 打开失败: 无此文件或目录被杀掉
A:是没有安装openssl的原因,
去sunfreeware上down一个“openssl-0.9.7e-sol9-sparc-local”装上就行了
8) Q:奇怪,进不了图形界面?
solaris9,reboot后,变成了详细启动,出现很多日志什么的
4/5分钟才提示:login(命令行,无图形界面)
root进去后,用who -r 显示为3
怎么启动图形CDE啊,谢谢各位大哥先
rebot之前是因为在/etc/profile里加了个
TMOUT=3
export TMOUT
reboot后就那样了,我用光盘启动,cp /etc/profile
/a/etc/profile了,还是一样啊
A:在/etc/profile里加了几行字不需要重起的,你退出再重新登陆一下,设置就生效了。
9) Q: solaris一个硬盘不是只有8个slice吗??
________________________________________
# prtvtoc
Usage: prtvtoc [ -fhs ] [ -t fstab ] [ -m mnttab ] rawdisk ...
# prtvtoc /dev/rdsk/c0d0s0
* /dev/rdsk/c0d0s0 partition map
*
* Dimensions:
* 512 bytes/sector
* 63 sectors/track
* 15 tracks/cylinder
* 945 sectors/cylinder
* 17752 cylinders
* 17750 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 2 00 2835 1024380 1027214 /
1 3 01 1027215 1638630 2665844
2 5 00 0 16773750 16773749
3 4 00 2665845 6291810 8957654 /usr
4 7 00 8957655 1024380 9982034 /var
5 8 00 9982035 6791715 16773749 /home
8 1 01 0 945 944
9 9 01 945 1890 2834
干吗我这个有到9阿??
而且硬盘为什么不是 C#T#D#S#的格式
少了个T阿??
我这个是vmware下的solaris 9,在douzhe那里下的,安装好的
A: 你这是x86的啊!不是sparc的。
我记得好像x86的disk就是9个slices。
还有x86下,disk的logical device name和sparc下不一样。
具体你看看sun的文档
10) Q: 用 telnet 登录服务器时出现的情况:
Login:
oracle
Password: oracle
No utmpx entry. You must exec “login” from the lowest level “shell”
用Root登录如下:
login:root
password: root
Not on system console
A: 第一个
清空这两个文件:/var/adm/utmp 和/var/adm/utmpx试试
第二个,是因为默认的情况下root是不可以telnet登陆的。想要改为可以很简单。把/etc/default/login里的,#CONSOLE=/dev/console前面的#去掉
11) Q: solaris自带的ftp问题,限制用户ftp后能访问的目录,
A: 限制登录用户只能进入指定目录:
修改 /etc/ftpd/ftpaccess 文件.
加入 guestgroup ftp
意思是将系统中的ftp组加入到 guestgroup ftp 组中.
然后将想作控制的用户加入到 ftp 组中,在/etc/group 中修改:
ftp::501:ftp,vip 将vip 用户加入到ftp组中,这样用vip用户登录ftp 则被限制在自已的home目录.
自已的home目录可以在 /etc/passwd 中设置.
12) Q: 用于此动作的请求由于以下原因而失败:
TT_ERR_PTYPE_START 运行进程类型的实例的企图失败
A: 找到原因了!!TT_ERR_PTYPE_START
Error Message String:
TT_ERR_PTYPE_START
Attempt to launch a client specified in the start attribute of a ptype failed.
Description:
The ToolTalk service could not start the type of process specified.
Solution:
Verify that the application that the ptype represents is properly installed and
has execute permission.
13) Q: inetd 进程启不来
系统开机会inetd进行它不自动加载了。这个进行的加载是不是在那个文件里面可以配置的?
A: 看看/etc/rc2.d里面的S72inetsvc 文件出问题没有
14)Q: 在我的用户目录下,使用ls命令查看发现有一个work.gz文件,但是使用rm命令删除总是提示文件不存在。
我再copy一个work.gz文件过去,依然成功。使用ls,显示有两个work.gz文件。
A: 估计是文件名中有空格,试一下rm work.gz*或者rm *work.gz*
15)Q: solaris10怎么默认进入字符界面?
A:把/etc/rc2.d/目录下面,包含dtlogin的那个以大写的S开头的那个文件改成以小写的s开头,再把系统里面包含dtlogin的那个进程杀了就可以了(或重起server就可以了)。
16)Q: 看看这是什么硬件出问题了,不胜感激!!!!在线等待,谢谢
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
Cmd (0x9771c18) dump for Target 11 Lun 0:
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
cdb=[ 0x8 0xe 0x40 0x92 0x10 0x0 ]
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_flags=0x4000 pkt_statistics=0x61 pkt_state=0x7
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_scbp=0x0 cmd_flags=0x8e1
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
Cmd (0x9771470) dump for Target 11 Lun 0:
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
cdb=[ 0x0 0x0 0x0 0x0 0x0 0x0 ]
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_flags=0x4000 pkt_statistics=0x61 pkt_state=0x7
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_scbp=0x0 cmd_flags=0xe1
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
Cmd (0x97712e8) dump for Target 11 Lun 0:
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
cdb=[ 0xa 0x0 0x38 0xd1 0x39 0x0 ]
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_flags=0x4000 pkt_statistics=0x61 pkt_state=0x7
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_scbp=0x0 cmd_flags=0x18e1
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
Cmd (0x999c188) dump for Target 11 Lun 0:
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
cdb=[ 0xa 0x0 0x39 0xa 0x8 0x0 ]
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_flags=0x4000 pkt_statistics=0x61 pkt_state=0x7
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_scbp=0x0 cmd_flags=0x18e1
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
Cmd (0x97bfc28) dump for Target 11 Lun 0:
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
cdb=[ 0x2a 0x0 0x0 0xdb 0x3c 0x92 0x0 0x0 0x20 0x0 ]
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_flags=0x4000 pkt_statistics=0x61 pkt_state=0x7
scsi: [ID 365881 kern.info] /pci@8,700000/scsi@3 (glm4):
pkt_scbp=0x0 cmd_flags=0x18e1
scsi: [ID 107833 kern.warning] WARNING: /pci@8,700000/scsi@3 (glm4):
Disconnected tagged cmd(s) (5) timeout for Target 11.0
gen
unix: [ID 408822 kern.info] NOTICE: glm4: fault detected in device; service still available
genunix: [ID 611667 kern.info] NOTICE: glm4: Disconnected tagged cmd(s) (5) timeout for Target 11.0
glm: [ID 401478 kern.warning] WARNING: ID[SUNWpd.glm.cmd_timeout.6018]
scsi: [ID 107833 kern.warning] WARNING: /pci@8,700000/scsi@3/sd@b,0 (sd70):
SCSI transport failed: reason 'timeout': retrying command
A: 1、检查你的GLM版本,可能太旧。
2、检查接头和线缆,可能松了。将光驱/软驱的接头先拔下来,|%REBOOT。
3、检查FIRMWARE的软件版本,可能太旧。
提示:
1、检查/VAR/ADM/MESSAGES信息。
2、检查|%CD /USR/PLATFORM/SUN4U/SBIN
|%PRTDIAG -V
3、检查|%SHOWREV –P
17) Q: 我的Ultra5装的solaris8,可是
网络参数设置不对,无法上网。我接的是网通光纤宽带网,在
windows中的TCP/IP属性是自动获得IP和DNS地址,IP地址项为DHCP被启用。
我的Ultra5用同一根网线,如果我也选择DHCP——这里问一下这个DHCP是指我的这台Ultra5为我的其他计算机提供的服务吗?还是指Ultra5从网通获得服务的方式呢?亟盼高手不吝赐教, 请问在Solaris8预安装时要填的几项:
(1)名字服务 (2)域名 (3)域列表 (4)主DNS服务器IP地址
该怎么填?如果填错了安装好以后还能改吗?怎么改呢?
A: 首先
#sys-unconfig
(系统重新启动,要求你重新输入设置)
不要选DHCP,NIS,NIS+,LDAP什么的也不要选
输入ISP给你的IP, Netmask,
主机名自己定
启动完成后,
#cat >/etc/defaulterrouter
***.***.***.***(网关)
#cat >/etc/resolv.conf
nameserver ***.***.***.*** (DNS服务器IP)
#cp /etc/nisswitch.dns /etc/nisswitch.conf
这个时候应该可以上网了
18)Q: 求助!!启动之后/home,下的文件没有了!!
A:solaris下的/home默认是不让写的.无论你原先在/home下做了些什么,一旦系统重起,那么/home就会被重置.(但是你写的东西还在.呵呵)
解决办法如下:
修改两个文件:
/etc/auto_master
/etc/auto_home
将有关与/home的都注释,重起你的机器./home下的东西就能找回来了.
19)Q:请问,用vmstat 2 20得到以下数值:
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr s6 s9 s1 sd in sy cs us sy id
0 0 0 8077920 2299640 598 168 150 342 335 0 0 0 6 6 0 681 708 138 84 12 4
0 0 0 7818240 1885672 5 4 52 8 8 0 0 0 0 0 0 1190 6821 2219 44 1 54
0 0 0 7818240 1885656 5 0 16 4 4 0 0 0 0 0 0 1447 9660 2775 57 3 39
0 0 0 7818240 1885616 72 274 8 0 0 0 0 0 0 0 0 1200 8229 2173 43 3 54
0 0 0 7818240 1885608 10 1 104 0 0 0 0 0 0 0 0 1399 11954 2258 58 5 37
0 0 0 7818240 1885504 14 0 104 56 56 0 0 0 0 0 0 1240 10799 1990 39 4 58
0 0 0 7818208 1885432 0 2 4 0 0 0 0 0 34 40 0 1405 12041 2200 41 2 57
0 0 0 7818208 1885320 21 2 72 4 4 0 0 0 0 0 0 1089 13195 2957 44 4 52
0 0 0 7818208 1885192 1 1 136 0 0 0 0 0 0 0 0 1134 8298 1991 32 3 65
0 0 0 7818208 1885104 1 2 8 0 0 0 0 0 4 4 0 1185 9042 1970 38 5 56
0 0 0 7816648 1884936 26 229 12 0 0 0 0 0 16 16 0 1524 10717 2752 44 5 50
0 0 0 7801184 1882808 117 474 4 0 0 0 0 0 0 0 0 1418 8522 2575 39 3 58
0 0 0 7802720 1882688 137 415 280 36 36 0 0 0 2 2 0 1280 13778 2413 50 5 45
0 0 0 7816664 1884736 14 9 840 36 36 0 0 0 0 0 0 1249 7105 2234 43 4 53
0 0 0 7818240 1885016 5 2 60 88 88 0 0 0 0 0 0 1452 8420 3443 50 6 44
0 0 0 7818240 1885072 23 1 112 112 112 0 0 0 0 0 0 1593 11468 5314 54 6 40
0 0 0 7818240 1884968 2 0 20 4 4 0 0 0 0 0 0 1346 6164 2853 43 5 51
0 0 0 7818240 1884928 0 0 12 0 0 0 0 0 0 0 0 1250 10272 2492 39 5 56
0 0 0 7818240 1884896 29 126 12 52 52 0 0 0 0 0 0 1328 8657 2405 46 3 51
procs memory page disk faults cpu
r b w swap free re mf pi po fr de sr s6 s9 s1 sd in sy cs us sy id
0 0 0 7818240 1884800 69 0 692 44 44 0 0 0 0 0 0 1269 5448 2284 34 4 62
1,请问,memory中的swap ,free单位是什么呢?比特?
2,memory+free=总的内存量吗?
3,free是不是指机器剩余的内存可用量?
4,用vmstat 查看系统
性能,通常是看哪几个项目,它们各自己的数值范围在多少以内是正常的?多少以内说明系统繁忙呢?
A:1。swap和free的单位是KB.
2.总的内存量=系统kernel占用的内存量+用户程序使用的内存量+共享的lib库使用的内存量+这上面显示的free的值(会有偏差啦)。这个取决于solaris的内存使用的机制。
3。free指的是机器的内存的空闲列表的值,可以理解为机器的完全空闲的内存可用量。
4。用vmstat察看系统性能,比较重要的是sr表示的这一项,sr通常是0,如果这个值非0,说明内存缺少。还可以通过us sy id 分别察看cpu的使用情况,sy表示是kernel空间使用的cpu百分比,us表示的用户空间使用的cpu百分比,id表示的是idel的cpu的百分 比,其中idel的值包括IOwait的cpu状态。还可以通过free这一项来看系统的空闲内存,然后与总的内存量作比较,来查看系统的内存使用情况, 还有swap不能太小。
总之,系统的负载在70%,就不算差。
检查系统内存的占用还可用:
% sar -k 1
SunOS u10 5.10 Generic sun4u 03/11/2005
09:57:43 sml_mem alloc fail lg_mem alloc fail ovsz_alloc fail
09:57:44 36651328 16173957 0 490291200 123939440 0 33587200 0
即内存占用:
16173957 + 123939440 + 33587200 = 173700597字节
一般sr为系统扫描空闲内存的速度,是变化的,如系统不忙,即内存空闲,内存扫描速度约100页/秒,每页8KB,系统越忙,内存排队的进程越多,系统越 加快扫描空闲内存,可达8k页每秒,即每秒64MB,sr数值越大,当然,pi/po数值也越大,即内存页读入/读出越多,此时也可见硬盘读写灯闪,内存 与硬盘上swap频繁交换数据。
20)Q:如何把.zip文件解压到指定目录下?
A:你先进入到解压后文件所放的目录里,比如目录/export:
cd /export
unzip /download/*.zip(假如*.zip文件在/download下)
这样*.zip解压后就自然在/export下了
21)Q:我想查看磁带上的空间还有多少,该用哪个命令?谢谢。
A:磁带不是磁盘,没办法看
养成习惯,备份后记下备份对目录和容量,这是最好等的办法。
22)Q:我安装了 gcc之后,怎么不能用啊,提示我 gcc: command not found???
A:安装好gcc后,一般gcc不在用户的默认路径里
要设环境变量。
1. 超级用户的PATH设置:
在/.profile文件中添加如下内容:
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin
export PATH
2. 普通用户的PATH设置:
对csh用户: 写在用户主目录下的.cshrc文件中
增加内容如下
setenv PATH /bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin
23)Q:有2台NETRA 1120,一台刚新装SOLARIS9,设IP地址为10.0.0.120,子网掩码为255.255.255.0,另外一台是以前别人装得的SOLARIS8,IP地址为10.0.0.121,子网掩码为255.255.255.0。
但新装的不能和公司的局域网连通(PING不通),老的那台可以,请教除了IP地址和子网掩码外还需设置什么才能和公司的局域网连上?
A:先屏蔽是否是公司网络的问题,即先检查一下本机网络通否:
用交叉网线直连两Netra1120,在同一网段上互ping,并用snoop检查互ping的网络包,检查ping实际用的网段,
如ping同,问题出在公司网,
如ping不同,则snoop可见网络包的,其网卡/线/配置无问题,snoop看不到数据的,网卡和其配置有问题,则简单了,换网卡或改配置。
我碰到这情况都是改/hosts文件的,我一直都很纳闷改/hosts文件这做法.因为如果真碰到楼主这 情况局域网机器过多的话,写/hosts不是很麻烦,现在看到楼上几位都没有提到改/hosts文件,那么我顺便问一下,/hosts文件到底在局域网中 起了个什么样的作用,在什么情况下可以用,在什么情况下没有没有必要用
24)Q:mv /usr /usr.bak了,怎么弄回来?
A:如果系统没有启动
马上执行
#/usr.bck/sbin/static/mv /usr.bck /usr
如果系统重新启动,这时肯定不能正常启动,同样我们启动到单用户下:
ok boot cdrom -s (放入启动安装光盘)
mount /dev/dsk/c0t0d0s0 /mnt (这里指定原usr目录对应的原始设备名)
mv /mnt/usr.bck &/mnt/usr
25)Q: 我误删除了/etc/passwd文件,只有一台终端通过telnet登在机子上,而且这个用户没有权限重新建立passwd文件或者将passwd的备份opasswd改为passwd,而且因为没有了passwd这个用户也无法su了,怎么办?
A: 你挂接好之后,cp /etc/passwd /mnt/dd/etc/passwd
你改的是光盘里面的passwd,这个是只读的啊!
26)Q:如何自动启动到字符界面,而不进入到CDE界面?呵呵,改了/etc/inittab里的is:后的3为5,结果起来就down,起来就down,呵呵。
A:把/etc/rc2.d下的S99dtlogin改成s99dtlogin选择就可以了
不过你还是在登陆界面那里选择吧,那里有选用字符界面登陆的
27)Q:请问如何修改 stack size 呢?
A:ulimit –s
28)Q:solairs缺省支持6-8位密码,超过8位截掉,怎么增加?
A:Change the system's passwords Algorithm from crypt_unix to
stronger one such as md5 by configuring /etc/security/policy.conf
Note: It can't be done before Solaris 9 12/02.
Refer to: System Administration Guide: Security Services
29)Q:已经有个旧系统solaris8,打了2000年7月的patch cluster,现在我想升个级,那么我想用
1。upgrade方式安装最新的solaris8,再打上最新的patch cluster
2。直接在旧系统上打上最新的patch cluster
那么2种方法得到的系统是一样的吗?如果不一样,那么不一样的最大地方是什么?那种方法更稳妥可靠一点?
A:1、如果系统应用可以长时间停止,并且在应用可控的情况下,建议upgrade系统并且安装最新的Patch,这样应该更简单可靠,但是一定要做好备份;
2、在只允许短时间停机的情况下,还是考虑安装patch,但是因为sun的patch的依赖关系的问题,所以,相对来说可能会麻烦一些,这要求在做patch升级前,需要尽可能考虑全面,避免遗漏某些patch不能正常升级;
30)Q:如何确认光驱是否好用
A:一般的,不需要手动mount的
ps -eaf | grep vold 看看vold起来没有
如果没有使用/etc/init.d/volmgt start启动
31)Q:sybase在solaris下创建大文件的问题
我做表时提示文件过大应该是超过了2G,我记得是应该在/etc/system下设置一行什么参数
A:默认的就是允许大文件存在的(大于2G)。
除非你自己又设定不允许大文件存在。
解释如下:
# mount /dev/dsk/c0t0d0s7 /export/home
In this example, the default action is to mount the file system with the following preferences: read/write, setuid, nologging, and largefiles.
上面的largefiles就是允许超过2G的选项。
32)Q:sun blade 2000的机器,新装的solaris8,跑大的软件感觉很慢。窗口输出的调试信息拖动一下滚动条都要等半天。
通过mpstat查看,觉得intr ithr 还有csw都很高。分别是216 114和100。而这个时候没有运行任何其他软件。
A:最好先检查应用软件,软件没配好,可消耗掉所有硬件资源,
再查服务器硬件,如对软件不知道,那只好看硬件了:
服务器硬件从CPU起,
a. 到cache,几十纳秒,假如定为秒,
b. 到内存,百到几百纳秒,相当于分钟,
c. 到硬盘,几到几十毫秒,相当于月,
d. 网络延迟,可能几十上百毫秒,相当月或年,
就一个服务器系统性能取决于最慢的设备,所有快设备等待:
a. sar
% sar -b 1 100
SunOS beautyvalley 5.10 Generic sun4u 03/14/2005
19:46:45 bread/s
lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s
19:46:46 0 0 100 0 0 100 0 0
如读或写cache命中率100%, 则非cache问题,
b.vmstat
% vmstat 3
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr s0 s3 s8 s1 in sy cs us sy id
0 0 0 3426656 1456248 3 155 21 1 1 0 3 0 1 1 0 355 6386 825 9 2 89
如free swap较大,pi/po虽多,但sr速度小,参看精华贴,不是内存少,
c. iostat
iostat 2
tty sd0 sd3 sd8 sd10 cpu
tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy wt id
0 14 0 0 0 13 1 17 13 1 15 0 0 5 9 2 0 89
% iostat -xnp 3
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
...
0.1 0.0 0.4 0.0 0.0 0.0 0.0 32.4 0 0 c1t3d0
...
即硬盘平均服务时间不很大,硬盘i/o平均到所有硬盘,硬盘无问题。
d.netstat
% netstat -i 2
input bge0 output input (Total) output
packets errs packets errs colls packets errs packets errs colls
133509 5879 25315 0 5879 229419 5879 121235 0 5879
以太网原理,如冲突输出包比接近1-5%,可能网就不动了,机器空闲。
精华贴都是各前人经验,可参考,但先从最慢的查起,如软件,改善一点,全系统性能改善。
33)Q:solaris 8 下安装虚拟打印机。
A:很多朋友学习solaris的时候,苦于没有打印机,导致有关打印的那一部分内容只能看书,死记硬背。
有这么一句话“unix下,任何东西都是file,包括设备。”对printer来说,也一样。
下面就简单介绍一下我的办法,欢迎大虾们拍砖。
既然任何设备都是文件,那就建一个文件,名字随便,ownership & groupship 都是 lp; permissions 是 600。例如:printera。
然后:
#lpadmin -p pa -v ./printera
#accept printera
#enable printera
# lpstat -t
scheduler is running
system default destination: pa
system for _default: sun (as printer pa)
system for _default: sun (as printer pa)
device for pa: /dummy/printera
_default accepting requests since Friday March 10 23:56:40 EST 2000
_default accepting requests since Friday March 10 23:56:40 EST 2000
pa accepting requests since Friday March 10 23:56:40 EST 2000
printer pa is idle. enabled since Friday March 10 23:57:08 EST 2000. available.
#
接下来我就不用说了吧?大家试试吧,有什么问题欢迎跟帖,一起学习。
ga0feng 回复于:2005-05-16 08:50:54
|
偶发现竟然有两个帖子是偶回答的,嘿嘿。
|
njjesus 回复于:2005-05-16 12:41:02
|
请教楼主:中文字体问题,用mozilla上网,中文网页的文字只能部分显示出来,请问问题在哪里? (不是utf8)
需要装什么包?
|
songyupo 回复于:2005-05-16 21:18:21
|
[quote:572634d861="njjesus"]请教楼主:中文字体问题,用mozilla上网,中文网页的文字只能部分显示出来,请问问题在哪里? (不是utf8)
需要装什么包?[/quote:572634d861]你装了solaris中文语言盘了吗
|
ninedot 回复于:2005-05-16 23:23:50
|
先支持再看,谢谢!
前两个系列帖子都收藏了
|
LandyXu 回复于:2005-05-16 23:53:43
|
楼主辛苦了,很不错,谢谢~~
|
kaka_sun 回复于:2005-05-17 08:18:04
|
谢了
|
njjesus 回复于:2005-05-17 09:02:07
|
[quote="songyupo"]阕傲藄olaris中文语言盘了吗[/quote]
大天使:
我想用英文的界面,但是要支持中文显示和中文输入。所以没有装第5张盘。
能否装上哪些包,就能在英文界面下显示中文?现在mozilla里面有点汉字能显示,有些字出不来,但不显示为乱码。
|
原文转自:http://www.ltesting.net
|