摘要:1. /dev/null /dev/null相当于一个黑洞,写入它的数据将永远丢失.从它里面读取不到任何数据. 通常, /dev/null的作用是屏蔽shell的错误输出. ./myshell.sh 2> /dev/null 上面这条命令是执行自定义的shell.如果执行中有出错信息,则将出错信息重定向到/dev/null,这样就不会在屏幕上显示. 另外,还可以创建一个符号链接,将某个文件(例如上...
阅读全文
随笔分类 - Solaris_Learning
Solaris学习笔记
摘要:1.查看系统上挂载的硬盘,光驱,一般都是c*t*d*,没有s*的那些iostat -En -bash-3.00$ iostat -Enc0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Model: WDC WD5000AAKS- Revision: Serial No: WD-WCAWFC0 Size: 500.10GB <5001011...
阅读全文
摘要:/etc/system文件修改后恢复 前提条件是对/etc/system文件做了备份.例如: #cp /etc/system /etc/system.bak 1.如果系统引导成功 如果/etc/system文件中指定的值虽然错误,但系统还是可以引导,则进入系统后,直接cp /etc/system.bak /etc/system将有错误的文件覆盖掉即可. 2.如果系统引导失败 进入ok模式.在其中使...
阅读全文
摘要:MD5与sha1 /usr/bin/digest -l | [-v] -a algorithm [file]...查看可以计算哪些hash值digest -l-v是开启verbose模式-a跟的是可以计算的算法名称,如md5,sha1. CRC: cksum [file]... 输出结果:"%u %d %s\n" <checksum>, <# of octets>, <path name>
阅读全文
摘要:ldd的作用是打印可执行二进制文件运行时所需的链接库.如:-bash-3.00$ ldd /export/home/oracle/oracle10g/product/10.2.0/db_1/bin/sqlplus libsqlplus.so => /export/home/oracle/oracle10g/product/10.2.0/db_1/lib/libsqlplus.so libclnts...
阅读全文
摘要:Solaris10默认情况登陆是cde登陆,在这种情况下,要想进入系统时是终端方式,可以用dtconfig来控制. dtconfig所在目录为/usr/dt/bin/. ./dtconfig -d 禁止cde自动启动 ./dtconfig -e 允许cde自动启动 另外,如果已经在控制台下,想立刻进入cde,可以使用dtlogin命令.所在位置为/usr/dt/bin和/etc/init...
阅读全文
摘要:如果solaris系统在初始安装时只安装了英文ascii语言环境,后面需要将默认语言环境改为中文时,不能只是简单的修改/etc/default/init文件,还需要安装对应的中文语言包. 好在Solaris10中有这样的命令:localeadm,可以用来管理本地语言包.用这个命令可以添加对应的语言包的. 通过查看localeadm的手册得知: localeadm -l 用来检查和列出系统中...
阅读全文
摘要:示例是将Solaris系统的缺省语言环境更改为中文unicode 1.以root用户登录 2.vi /etc/default/init 3.修改LANG=*** 的值为zh.UTF-8 4.让所有用户都退出CDE 5./usr/dt/bin/dtconfig -kill 6.重启系统 疑问:所有用户都退出cde之后为什么要执行dtconfig -kill,然后才重启系统呢,直接重启不就得了.问了几...
阅读全文
摘要:dos格式的文件,在unix系统中,比如Solaris中,看到的结果是每行结尾多一个^M. 处理方式有两种: 1.vi编辑替换法 在vi编辑器中打开文件,shift+: 进入命令模式,输入以下命令 “%s/^M//g ”,即用空白字符(不是空格哦)替换^M。其中^是ctrl+V打出来的,M是ctrl+M打出来的。 2.工具转换 在unix系统中,一般都有dos2unix和unix2dos之类的工...
阅读全文
摘要:cpu信息查看1.cpu个数查看物理cpu个数 /usr/sbin/psrinfo -p 用来打印物理cpu的个数虚拟cpu个数(多核cpu时有参考价值) psrinfo -v 可以查看虚拟cpu个数与运行状态 /usr/sbin/prtconf 在结尾部分有打印 2.cpu运行频率厂商查看 /usr/sbin/prtdiag 会根据bios配置信息打印出机器厂商和cpu信息 prtconf -v...
阅读全文
摘要:这个问题困扰我有一段时间了。不过一直没去找过答案,原因是暂时没有使用到这个。 中午又把Solaris的ls手册翻看了下,发现ls -l中显示的时间戳是最后一次被修改的时间。 如果文件修改时间在六个月前,那时间戳显示格式仅为本地化的“月 日 年”,六个月内则显示为 月日时间。 中文utf-8环境的系统中六个月前显示为“2005 1月 23”这样的年月日格式,六个月内则显示为“3月 1日 13:06...
阅读全文
摘要:solaris上的swap空间类似于windows上的虚拟内存.用来将内存中的数据暂时缓存在硬盘上,在需要时候再加载进内存. swap空间在系统安装时就设定了的,专门划分了磁盘中的一块区域(相当于一个分区)来做交换区.不过在实际使用时,还是会出现swap空间不够用的情况(比如安装oracle数据库时).这个时候还可以通过在系统中新建swap文件的方式来增加swap空间大小. 总体就这个样,下...
阅读全文
摘要:查看用户所属组: groups [用户名] 查看用户id与所属主组id: id [用户名] 补充: id -a [用户名] 将列出用户从组/副组. 如: bash-3.00# id root uid=0(root) gid=0(root) bash-3.00# id -a root uid=0(root) gid=0(root) groups=1(other),2(bin),3(sys),4(a...
阅读全文
摘要:1.图形界面 Solaris 8 : amintool(这个没尝试过) Solaris 9&10: smc(/usr/sbin/smc) 2.命令行groupadd 添加组 groupmod 修改组 groupdel 删除组 useradd 添加用户 usermod 修改用户 passwd 修改用户密码
阅读全文
摘要:init 0: ok模式(硬件管理模式),在该模式下,可以选择从CD-ROM引导进入维护模式,也可以在boot命令后加其它参数来引导到其它模式. init 1: 单用户模式(管理模式),在该模式下,系统只运行最小限度的进程和服务,且普通用户不能登录,在此模式下,使用exit退出后进入多用户模式. init 2: 网络工作站模式,第一个多用户状态模式.可以运行部分inetd网络服务,但NFS不可用...
阅读全文
摘要:我们一般说操作系统位数,32位,64位,其实那是针对不同cpu而言的,而cpu位数呢? CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。---引自http://hi.baidu.com/guoguo6688/blog/item/ee2963af7421cdfafb...
阅读全文
摘要:今天在浏览网页的时候无意间发现了一篇在Solaris10上安装jdk1.6和将系统jdk的版本设置为1.6的文章: http://www.linuxdiyf.com/bbs/thread-92016-1-7.html "4.修改默认JDK为1.6 将/usr/java里的文件删除。然后将/usr/jdk/jdk1.6.0_06下的文件复制到/usr/java下。这样就将Solaris 10默认的version "1.5.0_14-b03"修改成version "1.6.0_06-b02"。" 老实说,这种做法,兴许在刚接触Solari
阅读全文
摘要:Solaris的用户都存储在/etc/passwd文件中,组信息存储在/etc/group中.因此,要查看系统中的用户信息,可以用: cat /etc/passwd而要查看系统中的组信息,可以用: cat /etc/group如果是root用户登录的话,直接使用logins就可以查看系统中所有的用户信息.不过这样显示的结果比/etc/passwd中的少几列.
阅读全文
摘要:在启动vmware的Solaris虚拟机的时候,vm workstation就提示要我安装vmware tools。 进入系统后,点了那个安装vmware tools的按钮,然后就在Solaris虚拟机的桌面上看到了一个光盘图标,看了下,挂载了一个光盘,实际上这个光盘不存在,呵呵。 进入/cdrom,将里面的一个.tar.gz文件cp到桌面上/Desktop,先用gunzip解压,然后用ta...
阅读全文
摘要:在openSolaris 0906版本中系统自带了一个GNU System Monitor,这个拿来做系统性能监控很不错。不过很可惜在Solaris 10 中并没有自带这个东东,因此做系统性能监控,对于我这样的菜鸟来说,也不大方便了。 先前在GNU上下载了GNU System Monitor,结果很可惜,还是没编译成功。 gnusystemmonitor依赖libgtop,而libgtop又...
阅读全文

浙公网安备 33010602011771号