跳至主要内容

博文

目前显示的是标签为“Work”的博文

mount all

IBM AIX: mount: $su - root #/usr/sbin/mount -rv cdrfs /dev/dc0 /cdrom /dev/cd0是光驱的位置,/cdrom是mount点 umount: #/usr/sbin/umount /cdrom HP-UX: mount: 首先确定操作系统的版本 $su - root #uname -a 如果是HP-UX B.11.11以下的版本 #nohup /usr/sbin/pfs_mountd & #nohup /usr/sbin/pfsd & #/usr/sbin/pfs_mount -t rrip -x unix \ /dev/dsk/c0t1d1 /SD_CDROM /dev/dsk/c0t1t1是光驱的位置,/SD_CDROM是mount点 如果是HP-UX B.11.22以上的版本 #/usr/sbin/mount -F cdfs -o rr \ /dev/dsk/c0t1d1 /SD_CDROM umount: HP-UX B.11.11以下的版本 #/usr/sbin/pfs_umount /SD_CDROM HP-UX B.11.22以上的版本 #/usr/sbin/umount /SD_CDROM Linux mount: 一般大多数的linux系统会自动mount插入的光盘 可以通过下面的命令确认 Red Hat: #ls /mnt/cdrom SuSE or UnitedLinux: #ls /cdrom 如果没有显示出文件列表,则手动挂载 Red Hat $su - root #mount -t iso9660 /dev/cdrom /mnt/cdrom SuSE #mount -t iso9660 /dev/cdrom /cdrom /dev/cdrom 是光驱的位置,/cdrom是mount点 umount: Red Hat: #eject /mnt/cdrom SuSE or UnitedLinux: #eject /cdrom Linux/390 此系统上不能直接mount,要通过NFS或者FTP的方式从其他服务器上抓取 hp OpenVMS mount: 1.插入光盘 2.以系统用户登入(SYSTEM) 3.$MOUNT /OVERRIDE=IDENTIFI...

CC install relate pakage

今天在装Clearcase的时候遇到MVFS编译的时候过不去的问题,左思右想不得解,后来TL一说明就明白了。clearcase在安装的时候会调用到kernel的部分东西,而在刚装的机器上kernel是没有source包的,所以在调用的时候会出现问题。 In LMWP for HP: cnsheshawen:/var/lib/rpm # rpm -qa | grep -i kernel kernel-syms-2.6.16.53-0.16 kernel-source-2.6.16.53-0.16 kernel-bigsmp-2.6.16.53-0.16 kernel-um-2.6.16.46-0.12 BETE sppttcn3:/usr/src # rpm -qa | grep -i kernel kernel-bigsmp-2.6.16.21-0.8 kernel-xenpae-2.6.16.21-0.8 装上kernel source以后就方便的过了 xleituu@sppttcn3:~> rpm -qa | grep kernel kernel-bigsmp-2.6.16.21-0.8 kernel-source-2.6.16.21-0.8 kernel-syms-2.6.16.21-0.8 kernel-xenpae-2.6.16.21-0.8

Words

给自己的嘴巴安上一把锁,不要试图讲出全部的想法。培养低调和富有感染力的言谈。说话的方式比内容更为重要。 少作承诺,并保证它们的信誉。一旦作出承诺,无论付出多大代价都要履行。 永远不要错过赞赏和鼓励别人的机会。不论是谁做的漂亮的工作,都给予称赞。如果需要提出意见,请以一种帮助的态度,而不是鄙夷的态度。关心别人的需要、工作、家庭和家人。与快乐的人一起快乐;与悲伤的人一起悲伤。 让每一个与你交往的人,不论多么卑微,都能感觉到你对他的重视。 做一个快乐的人。不要将自己不足一提的伤痛和失望传染给了周围的人。请记住,每个人都承担着某些压力。 保持开放的心态。讨论但不要争论,不同意但不愤岔,是伟大心灵的标志。 让你的美德自己来说话。拒绝谈论别人的短处,不要传播谣言。这些将浪费你宝贵的时间,并会极大地破坏你的人际关系。 谨慎地对待别人的情感。揶揄和幽默并不值得以伤害别人为代价,尤其当你认为可能性很小的时候。 无需担心关于你的流言。请记住,散播流言的人并非世界上最准确的报道员。以不变应万变。紧张不安加上坏心眼一般是背后议人是非的原因。 别太着急属于自己的信誉。将你自己做到最好,并要有耐心。忘记你自己,让别人来”记住”你。这样的成功更令人愉悦。

Mark

在021上的编译用/usr/local/bin/make,而不用本机的make. Solaris上网卡速率: 1.察看网卡相关参数ndd -get /dev/bge0 察看当前参数的值比如"ndd -get /dev/bge0 adv_autoneg_cap"察看solaris中的网卡自适应是否开启。如果不知道参数名称可以使用指令"ndd -get /dev/bge0 \?" 察看所有的参数,其中read only的参数是不能修改的。 2.修改网卡参数对应的就是ndd -set /dev/bge0 。比如关闭自适应" ndd -set /dev/bge0 adv_1000fdx_cap 0",关闭后网卡会中断,那就需要手工修改下面个参数"adv_1000fdx_cap,adv_1000hdx_cap,adv_100T4_cap,adv_100fdx_cap,adv_100hdx_cap,adv_10fdx_cap,adv_10hdx_cap",这些参数对应的就是1000/100/10M的速率和fdx/hdx全/半双工。还可以查看网络是否连通"ndd -get /dev/bge0 link_status" ,当前网卡传输速率"ndd -get /dev/bge0 link_speed"等。当然,网卡的传输速率还与交换机端口,网线规格是否支持等有关,设置的不对网络就中断掉了 bash-3.00$ more S99ndd #!/sbin/sh /usr/sbin/ndd -set /dev/bge0 adv_autoneg_cap 0 /usr/sbin/ndd -set /dev/bge0 adv_1000fdx_cap 0 /usr/sbin/ndd -set /dev/bge0 adv_1000hdx_cap 0 /usr/sbin/ndd -set /dev/bge0 adv_100fdx_cap 1 /usr/sbin/ndd -set /dev/bge0 adv_100hdx_cap 0 /usr/sbin/ndd -set /dev/bge0 adv_10fdx_cap 0 /usr/sbin/ndd -set /dev/bge0 adv_...

SUSE下绑定双网卡

2、cp /etc/sysconfig/network/ifcfg-eth-xx:xx:xx:xx:xx:xx /etc/sysconfig/network/ifcfg-bond0 3、编辑ifcfg-bond0文件: 加入如下几行: BONDING_SLAVE_0='eth0' BONDING_SLAVE_1='eth1' BONDING_MASTER=yes BONDING_MODULE_OPTS= 修改后的ifcfg-bond0文件如下: BOOTPROTO='static' BROADCAST='192.168.23.255' IPADDR='192.168.23.6' MTU='' NETMASK='255.255.255.0' NETWORK='192.168.23.0' REMOTE_IPADDR='' STARTMODE='onboot' UNIQUE='WMHV.+EMLITqy0YF' BONDING_MASTER=yes BONDING_SLAVE_0='eth0' BONDING_SLAVE_1='eth1' BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=0' --注:mode=1为网卡主备用,mode=0为负荷分担。 4、删除/etc/sysconfig/network下的已经绑定的网卡的配置文件(如:ifcfg-eth-xx:xx:xx:xx:xx:xx) 5、使用rcnetwork restart重起服务 6、使用ifconfig -a 命令查看bond0上是否已经有IP,而eth0和eth1上则没有IP地址。 ------------ 理论上来说还是Yast比较方便 查看全双工和半双工的命令 ethtool

Sendmail配置一例

在新装的机器上,一般使用sendmail来说是没有问题的。但是在昨天的工作中确实遇到了这样的问题。而且很严重,根本无法在本机和外网发邮件。昨天因为比较晚了,今天一早来就解决问题了。首先比了下一边能发和另一边不能发的机器。 4和23,在里面有个参数文件是DS xxxxxx.xx.com, 这个是规定你sendmail的中继器的邮件地址。 关键是这个上除了问题,倒是发邮件根本没有方法,改成通用的就能发送成功了。 而客户提出在另外台也需要发送的要求,检查了以后发现也是DS参数有问题。改正后还是不能,检查LOG发觉提示不能认hostname,检查/etc/hosts文件没有错误,然后继续检查,在/etc/ient/ipnodes下面并没有加上hostname所以出现了问题

Mysql+Apache

设定、测试与启动 Apache2 Solaris 10 已经内置安装了 Apache 2.xx,只需要做一些设定便可以使用。 1. 首先用 Root 了登入文字模式系统 ( Console Mode ) 2. 复制 /etc/apache2/httpd.conf-example 到 /etc/apache2/httpd.conf # cp /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf 3. 编辑 /etc/apache2/httpd.conf设定你所需要的 ServerName 服务器名称,预设为 127.0.0.1 在 ServerAdmin 设定正确的 E-mail 地址 4. 使用以下指令启动 Apache# svcadm enable apache2然后,试一试从新启动 Solaris ,看一看 Apache 能不自动启动。基本网页文件位置为 /var/apache2/htdocs 。 设定、测试与启动 MySQLSolaris 10 已经内置安装了 MySQL。安装者必须要用 Root 身份登入系统。以下的安装步骤可以在 /usr/sfw/src/mysql/Docs 目录中找到。 1. 用 root 身份 login 到 Console mode 中,并且进行数据库的事前准备。# /usr/sfw/bin/mysql_install_dbPreparing db tablePreparing host tablePreparing user tablePreparing func tablePreparing tables_priv tablePreparing columns_priv tableInstalling all prepared tables060118 21:24:03 /usr/sfw/sbin/mysqld: Shutdown Complete 2. 建立 mysql user 和 group ,并且更改数据目录的群组。# groupadd mysql# useradd -g mysql mysql# chgrp -R mysql /var/mysql# chmod -R 770 /var/mysql# installf SUNWmysqlr /var/mysql ...

Siteminder

一个case,研究protected和unprotected.同级的realm, 做了实验。 在unprotected下如果添加这个realm建立,测试的时候是不保护的,包括你用*扩大搜索也一样。 那如果在protected下有subrealm注明在同为未保护的目录中有特定的url是被保护的,那么这个特定的url是作用的。那么也就是说,其实我们可以自定义,而且是工作无冲突的。

Tips

/etc/mtod修改登录欢迎界面。 -- Solaris 网卡速度: dmesg |grep link CPU频率: psrinfo -v 或者mpstat cpu\内存等:prtdiag -v (大部分信息全部列出) 需要先进入/usr/platform/sun4u/sbin 硬盘: iostat -E -- 1. 获得系统信息: # uname -X System = SunOS Node = Test_SunOS Release = 5.9 KernelID = Generic_112234-03 Machine = i86pc BusType = Serial = Users = OEM# = 0 Origin# = 1 NumCPU = 1 2.CPU的信息: # psrinfo -v 0 Status of processor 0 as of: 09/08/2006 14:42:33 Processor has been on-line since 09/08/2006 14:12:03. The i386 processor operates at 1733 MHz, and has an i387 compatible floating point processor. 3.内存的信息 # prtconf |grep Memory Memory size: 128 Megabytes 问题总结: 1. 交换分区的大小: swap -s 命令的结果, 每次返回的swap的大小(tatol = used + available),都不一样, 不明白 :- 2. 硬盘的属性 # iostat -E sd0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: NECVMWar Product: VMware IDE CDR10 Revision: 1.00 Serial No: VMware IDE CDR10 Size: 0.00GB Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 Predictive Failure A...

Solaris 安装 oracle 10g in VirtualBox

1. Solaris上无论cde还是jds来说都是可以装的,少了个参数设置,DISPLAY这个。 解决方法:安装时不要在oracle用户的.profile里面加入DISPLAY的环境变量 现在root用户目录下执行#xhost + 然后#su - oracle $DISPLAY=:0.0;export DISPLAY $cd /Disk1 $./runInstaller 2.VirtualBox在跑Solaris的时候有点奇怪,他的JDS界面会起不来。重装了几次还不成功,用CDE界面就可以,但似乎没装上ORACLE 3. 按照提示如下例做 安装准备: 首先以root用户登录 打开一个终端: 1.编辑几个跟内存分配有关的系统参数参数 vi /etc/system set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G) set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmni=110 set semsys:seminfo_semmns=310 //附注说明: ---------------------------------------------- ORACLE安装时缺省的设置: 建议修改的设置: set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=15 set semsys:seminfo_semmns=200 set semsys:seminfo_semmni=70 set ulimit=3000000 set semsys:seminfo_semmni=315 set semsys:seminfo_semmsl=300 set semsys:seminfo_semmns=630 set semsys:seminfo_semopm=315 ...

Solaris in VirtualBox

Restore the Solaris in VirtualBox, Open the ssh. install vb guest additional but seems not work, its still can't use the command mount -F vboxsf share /mnt/share or mount.vboxsf In the final way, I just add the usb driver and put the file in the flash, and upload them to solaris via that way. I think it will be very useful.

VirtualBox SSH

今天想试下virtualbox下怎么进行ssh,因为virtual box的网络桥接方式比较不一样,他的nat和vm的差很多,vm的只要稍微配置下,你的ip定义的也会很有规律,而同时bridge又很方便,类似于开了一个新的网卡,能够dhcp很方便,所以大家都用。但由于HP现在不是很让用这个,而vb现在是sun力推的。所以可以试下,看了下vb的manaul, 也没多大看懂,google一下,然后一结合应该OK。 总结: 1. 给自己的gust machine取一个简单的名字,减少space,用几个字符搞定 2.建立一个bat文件,内容为: VBoxManage setextradata RH5 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ ssh /HostPort" 2222 VBoxManage setextradata RH5 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ ssh /GuestPort" 22 VBoxManage setextradata RH5 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ ssh /Protocol" TCP 这里的RH5是我自定义的端口,而这里的ssh是我开放的服务名称,都是可选变量。我们可以改换成solaris或者ubuntu,然后把开放的服务改成mysql,oracle,ftp等等。 3. 重启客户机,然后打开putty 4. 输入127.0.0.1端口是2222, 然后就能login

记忆

今天得到一个消息,Ericsson和HP又签了份合约,从中剔除了很多原来在做的项目,特别是我边上的一个,很突然,就这么这个项目组就解散了,没有征兆,一张纸就解散了,里面的regular和contractor不知道怎么安排,也许regular更好些,contractor不知道会怎么样。。。唉,果然啊要会技术啊,没技术那里都去不了,也会被人像皮球一样踢来踢去。还是要技术啊。。 还有个消息就是我的积蓄正式没有,还欠老爸老妈钱,我要五十块过6天,在上海,我一定要做到。。我准备着、、为之活着,还好不用担心下两个月的房租。 开始跑步了。。。就那么走吧。我还是我,毫无牵绊的活着,当然家里很重要

大雨

今天大雨,这两天天天和同事在外面吃,然后我付打的费,因为他们能报销。他们的福利真好啊。然后再公司等雨停,7点了,和小贾同学聊了回天,结果还是成了个落汤鸡,可怜我的鞋啊。。。被暴雨淋湿了,郁闷,等着吧。。。唉,明天见同学,后天去看电影,OYEAH。 Butterfly on the wheel. 呵呵,又有T说电影咯。看了三天终于搞明白siteminder了。。靠

Working in HP

在CCAV辞职了,换了个工作,到了上海和大展签了约,到HP作外签,现在还不知道做什么,很想知道以后的工作安排. 一个人开始生活了,有点累,但是还不知道充实不充实,还需要更努力.

DG主备库切换

连不上主库,查看bdump下的日志,发觉链接不上。而备库的bdump下同样显示的disconnect,无奈重启主库,发觉仍旧不能连上,查看dmesg网卡坏了。。。。不过刚好,给我个主备库切换的机会。 因为主库的网卡以坏,同时也没有其他的生产用机连接,因为是测试机^ ^所以开始切换。根据piner在书中提到的switchover脚本,开始进行切换。基于以上原因我就没有修改备库IP。 $ more switchprimary.sh #!/bin/sh ORACLE_BASE=/SERVER/ora9;export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/9.2;export ORACLE_HOME PATH=$ORACLE_HOME/bin:$PATH;export PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; LD_LIBRARY_PATH ORACLE_SID=ora9i; export ORACLE_SID ORACLE_NLS=$ORACLE_HOME/ocommon/nls/admin/data; export ORACLE_NLS NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss';export NLS_DATE_FORMAT $ORACLE_HOME/bin/sqlplus /nolog startup pfile=?/dbs/initora9i.ora_pri exit EOF lsnrctl stop listenerdb lsnrctl start 但是服务器由此出来的提示是ora-01153错误,然后我做了下查看 [oracle@ora9-2 oracle]$ oerr ora 01153 01153, 00000, "an incompatible media recovery is active" // *Cause: Attempted to start an incompatible media recovery or open resetlogs // du...

Shell总结

Shell的PDF基本上已经看完了,现在剩下的工作就是消化和吸收,其中还是有很多东西不明白,当然的在后期的摸索中度过,当然了现在小部分的SHELL语句已经基本上能读懂,但是大量的还是需要自己去看去体会。 http://publish.itpub.net/zt/oracle11g/index.html 11G