免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: peng

solaris迅速查找手册。[不断更新ing。。] 水贴删除 [复制链接]

论坛徽章:
0
发表于 2004-03-24 16:49 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

是不是命令要在 /usr/sbin 目录下运行
还有那些目录存放常用命令

论坛徽章:
0
发表于 2004-03-24 18:01 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

原帖由 "oldunix" 发表:



/usr/xpg4/vi是大文件安全的应用
我在Solaris 9 X86上试成功200MB的大文件,可能需要修改vi临时文件的目录
在SPARC上由于没时间,没有试


sparc上试过了,90m的文件也打不开,烦阿

论坛徽章:
0
发表于 2004-03-26 14:00 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

写大文件系统
newfs -f 8192 -i 16384 /dev/rdsk/c0t0d0s0

论坛徽章:
0
发表于 2004-04-01 14:06 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

truss -d 和 truss -D (Solaris >;= 8):这两个选项表明与truss显示的每个系统调用相关的时间信息
truss -T:这是个很棒的调式帮助选项。在执行指定的系统调用时,它可以终止进程("-U"也执行同样的操作,不过是在进行用户级的函数调用时)。此时,将会获取用于进一步分析的 core 文件,或者使用一些 /proc 工具来确定进程各个方面的状态。
truss -l(在 Solaris 9 中已改进):显示多线程进程中每个调用的线程号。Solaris 9 中的 truss -l 经过了改进,最后还可以监视多线程的应用程序的执行。
Truss 的确是个功能强大的工具。例如,可在 core 文件中用于分析问题产生的原因。还可以通过"-u"选项来显示用户级的库(既可以为系统库,也可为程序员库)调用的详细信息。
pkg-ge:这是个用于自动获取免费软件包的好工具(http://www.bolthole.com/solaris)。它通过 /etc/pkg-get.conf 来配置。一旦配置好并运行后,就运行 pkg-get -a 来获取可用包的列表以及运行 pkg-get -I 来获取并安装给定的包。
Plimit (Solaris >;= 8):这个命令用于显示并设置正在运行的进程中的每个进程的限制。如果一个长时间运行的进程超过了某个限制(如打开的文件数目),使用该命令就十分方便。因为无须使用 limit 命令后重新运行该进程,plimit 就可以修改正在运行的进程。
coreadm (Solaris >;= 8):在以前没有 coreadm 命令时,core dumps 被置于进程的工作目录下。并且 core 文件将会互相覆盖。而这个问题和其他更多问题都可以由 coreadm 来处理,它是一个管理 core 文件生成的工具。您可以通过该工具指定是否保存 core、core存储的位置和应保留的版本数目,等等。所有这些设置信息都是在重启前通过 coreadm 修改 /etc/coreadm.conf 来保存的。
pgrep (Solaris >;= 8):pgrep 在 /proc 中搜索符合给定规则的进程,并返回进程的 ID。其中一个很棒的选项是"-n",它返回的是最新的满足条件的进程号。
preap (Solaris >;= 9):除去僵尸进程。任何困于"z"状态(由 ps 命令显示)的进程,该命令都可将之从系统中清除。
pargs (Solaris >;= 9):显示进程的参数及环境变量。
nohup -p (Solaris >;= 9):nohup 命令可以用于启动一个进程,因此即使用于启动进程的 shell 被关闭(即进程获得"SIGHUP"信号),该进程仍然可以继续运行。这对于让一个后台任务不管碰到何种情况仍然可以继续运行是很有用的。但是如果您已经启动了一个进程,但稍后希望使它免受 HUP 信号的影响,该怎么办呢?在Solaris 9中, nohup -p 可以获取进程 ID 并使之忽略 SIGHUP 信号。
prstat (Solaris >;= 8):prstat 也是 top 命令,但拥有更多功能。这两个命令都可以提供一个屏幕的关于进程的有用信息以及其他的相关信息,并且能频繁地更新,总之是个很棒的显示系统性能的窗口。但 prstat 要比 top 更加精确。它还提供了一些很好的选项。"-a"可以同时显示进程与用户的信息(默认由 CPU hog 排序)。"-c"使其执行很像 vmstat(在前一个报告下面接着显示新的报告)。"-C"显示在处理器集中的进程。"-j"显示一个"工程"中的进程。"-L"显示每个线程和每个进程的信息。"-m"和"-v"显示每个进程的很多详细的性能信息(包括 pages、traps、lock wait 和 CPU wait)。所有输出数据都可以按照在内存中设置的大小、虚拟内存大小、运行时间等等条件来排列。prstat 在没有 top 的系统中是个十分有用的工具,并且由于它的精确性,所以很可能取代 top(有些地方考虑到它是个被支持的程序而使用它)。
trapstat (Solaris >;= 9):trapstat 以及 lockstat 和 kstat 是 Solaris 中最难以理解的命令。它们显示一个运行的操作系统内部中最具体的细节信息。每个命令对于解决 Solaris 系统中发生的古怪问题都是必不可少的。最好是将它们的输出随错误报告一起提交,但进一步的研究揭示,它们也能为一般应用提供有用信息。
vmstat -p (Solaris >;= 8):在这个选项可以使用之前,要确定是哪种类型的内存命令导致系统页面调度几乎是不可能的(请查阅"se toolkit")。vmstat -p 可以解决此问题,因为它不但显示您的系统是否处于内存紧缺的情况(通过"sr"栏),而且还显示是否是由以下内容导致的:应用程序的代码,应用程序的数据或 I/O 。"-p"能够真正帮助找出 Solaris 中导致神秘的内存问题的原因。
pmap -x (Solaris >;= 8,Solaris >;= 9中进行了错误修复):如果已经得知进程中有内存问题,并且需要获得更多内存使用的详细信息,就可以使用 pmap -x。该命令将解释指定 ID 的目标进程的整个内存映射信息
df -h (Solaris >;= 9):这个命令在 Linux 上已经应用十分普遍,刚刚转移到了 Solaris 平台。df -h 以一种方便阅读的形式显示文件系统的概要信息

论坛徽章:
0
发表于 2004-04-07 18:49 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

硬件安装

用D240的光驱安装软件,一般需要更改默认的cdrom 别名。
ID 不再是6,是4。

ok boot /ssm@0,0/pci@18,700000/pci@1/SUNW,isptwo@4/sd@4,0:f

or

ok nvalias dvd /ssm@0,0/pci@18,700000/pci@1/SUNW,isptwo@4/
sd@4,0:f
ok boot dvd

论坛徽章:
0
发表于 2004-04-15 16:24 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

输出重定项的技巧:如何在SHELL脚本中屏蔽错误信息

在写脚本时,我们一般希望屏蔽系统命令产生的各种输出信息,从而使屏幕干净一些。
UNIX下的命令执行时一般产生两种类型的信息,一类是正常的输出信息,还有一类是命令执行时发生错误后产生的错误信息。

第一类的正常输出信息的重定项方法,大家都很熟悉,只要使用 >;,就可以将此类信息重定项到文件。

对于第二类的出错信息,如想将其重定项到文件,应该使用 2>;, 2与>;间不可有空格。

如下列命令:  cat f1 f2 >; f3  2>;f.err

如果文件 f1与 f2存在,则会合并生成 f3文件, 如果 f1 f2有一个文件不存在,错误信息会被写入f.err文件中,而不是显示在屏幕上。

论坛徽章:
0
发表于 2004-04-22 10:44 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

把系统根盘c1t0和备份盘c1t1两块磁盘的分区设置为完全一样为例:
# prtvtoc /dev/rdsk/c1t0d0s2 | fmthard –s - /dev/rdsk/c1t1d0s2
        这样就保证c1t1d0的分区和c1t0d0的分区完全一致。

论坛徽章:
0
发表于 2004-04-22 10:50 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

远程备份命令:# ufsdump 0uf remote_host : /dev/rmt/0n /

论坛徽章:
0
发表于 2004-04-27 22:27 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除



prtdiag命令查看系统的资源配置,可以得到比uname命令更多的信息!
在ok状态下,可以用probe-scsi-all查看机器的相关的scsi硬件配置!
用pgrep  进程名,可查找当前运行进程的进程号,用pkill命令可以杀死不想运行的进程,如果杀不死,用kill -9 ,如果还杀不死,只有reboot了。
在vi下,^M的键入方法为;CTRL+V+M!
如何才能解开.tgz或.tar.gz文件?
·        gzip -d filename.tar.gz/filename.tgz
·        tar -xvf filename.tar
ipcs命令显示活动的消息队列、共享内存和系统信号量的状态。当进程出现与共享内存有关的错误时,可用ipcs –a进行查找,看看是哪一个进程占用了大量的共享内存,然后用ipcrm –m 进程ID号即可。另外在sun中,与共享内存相关的文件为/etc/system文件,可检查该文件,在该文件末尾有有关共享内存大小和段个数的设置。
设置Sun Solaris 双屏:
修改文件:/usr/dt/config/Xservers  在文件最后一行nobanner前将两图卡的设备加入,还要设24真彩色,例C3DC图卡:/dev/fbs/ffb0,/dev/fbs/ffb1,添加的内容如下:
:0  Local local_uid@console root /usr/openwin/bin/Xsn
:0 -dev /dev/fbs/ffb0 defdepth 24 -dev /dev/fbs/ffb1 defdepth 24 –nobanner

论坛徽章:
0
发表于 2004-05-03 09:42 |显示全部楼层

solaris迅速查找手册。[不断更新ing。。] 水贴删除

列出当前目录及其子目录下的所有目录
find . -type dir
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP