AIX上挂NAS,有kill不掉的进程
AIX上想挂个NAS,mount命令hang在那,ctrl+c强制结束,退到命令行,ps -ef 可以看到后台进程还在跑,kill不掉。如下:dbserver:/@root>#ps -ef |grep bak root 2650184 1 0 21:10:16 pts/2 0:00 /sbin/helpers/nfsmnthelp M 0 nas-server /vx/fs01 /bak1 root 1442092 1 0 18:07:50 - 0:00 /sbin/helpers/nfsmnthelp M 0 nas-server /vx/fs01 /bak1 root 1610142 1 0 18:10:42 - 0:00 /sbin/helpers/nfsm
后台跑脚本替代crontab
crontab是个不错的东西,但他可能会在一个脚本未结束时又启动了同样的脚本。最大的问题是他每次都要读脚本、编译、然后执行。这样很耗CPU。我们可以这样替代: # main execution blockwhile (1) { runTask() sleep 60;}[@more@]在UNIX下我们常把脚本放在crontab里调用,如* * * * * /opt/application/bin/batch1.pl * * * * * /opt/application/bin/process.pl /tmp/foo * * * * * /opt/application/bin/process.pl /tmp/bar * * * * * /opt/application/bin/submit.pl crontab是个不错的东西,但他可能会在一个脚本未结束时又
IDENTIFIER: 864D2CE3 NIM thread blocked
#errptIDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION864D2CE3 0920030307 P S topsvcs NIM thread blocked[@more@]摘自http://zhsumin.itpub.net/post/8419/399295IBM主机2节点HA运行Oracle 10.2,OS errpt报错:NIM thread blocked错误信息:#errptIDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION864D2CE3 0920030307 P S topsvcs NIM thread blocked#]errpt -aj 864D2CE3 ---------------------------------------------------------------------------LABEL: TS_NIM_ERROR_STUCK_IDENTIFIER
AIX 文件系统的loglv
通常,如果你的数据库装在/u01目录,为防止单一硬盘坏掉导致数据库crash,你一定不会忘记对/u01对应的LV做镜像 容易忽略的是,每个文件系统有个loglv,这个可以从/etc/filesystems看到详细信息。[@more@]/opt: dev = /dev/hd10opt vfs = jfs2 log = /dev/hd8 mount = true check = true vol = /opt free = false/u01: dev = /dev/lv_u01 vfs = jfs2 log
linux裸设备操作
1、linux如何绑定裸设备?两种方式: 1)命令绑定 raw /dev/raw/raw[n] /dev/xxx 其中n的范围是0-8191。raw目录不存在可以创建。执行这个命令,就会在/dev/raw下生成一个对应的raw[n]文件用命令方式绑定裸设备在系统重启后会失效。 2)修改文件修改/etc/sysconfig/rawdevices文件如下,以开机时自动加载裸设备,如: /dev/raw/raw1 /dev/sdb1 这种方式是通过启动服务的方式来绑定裸设备。也可以把这个命令写在/etc/rc.local上,使每次启动都执行这些命令。 2、如何知道当前绑定了什么裸设备? raw -qa命令列出当前绑定的所有裸设备。 3、如
AIX pvid混乱,修改PVID与VGID
本来应该要hdiskpower73属于vg_db2,hdiskpower144属于vg_db4,现在发现hdiskpower73和hdiskpower144实际上好像是同一块盘,无法分别在两个VG里。怎么解决?[@more@]问题现象db176:/@root>#reducevg -d vg_db4 hdiskpower73db176:/@root>#powermt remove dev=hdiskpower73db176:/@root>#powermt remove dev=hdiskpower144db176:/@root>#cfgmgrdb176:/@root>#powermt displaySymmetrix logical device count=180CLARiiON logical device count=0Hitachi logical device count=0Invista logical device count=0HP xp logical
AIX 内存监控
vmstat -v 可以输出内存的一个现状。其中的num perf,num client,free page,等等相关的数据,都可以给aix当前的内存做一个概况的描述。vmstat -S M (1024为基数的) vmstat -S m (1000为基数的)vmstat 2 10[@more@]情景一:vmstat 2 10 System configuration: lcpu=2 mem=2048MB kthr memory page faults cpu----- ----------- ------------------------ ------------ -----------r b avm fre re pi po fr sr cy in sy cs us sy id wa0 0 124259 361350 0 0
IPCS ipcrm删除信号量
ipcs -a ipcrm -q MessageID //删除消息队列ipcrm -m SharedMemoryID //删除共享内存段ipcrm -M SharedMemoryKeyipcrm -s SemaphoreID //删除信号量[@more@]#ipcs -aIPC status from /dev/mem as of Mon Apr 27 16:11:11 BEIST 2009T ID KEY MODE OWNER GROUP CREATOR CGROUP CBYTES QNUM QBYTES LSPID LRPID STIME RTIME CTIME Message Queues:q 0 0x4301f06d --rw-rw-rw- root system root system 0 0 4194304 0 0 no-entry no-entry 1:43:34q 1 0x4101f06d --rw-rw-rw- root system root system 0 0 4194304 926238 164682 2:43:47 2:4
ssh 信任,免密码到远程机器
1、在A机ssh-keygen -t rsa 或 ssh-keygen -d (dsa) => 產生出 id_rsa, id_rsa.pub scp id_rsa.pub remote_hostname:~/.ssh/ 2、ssh root@remote_host 'cat>> /home/oracle/.ssh/authorized_keys '</home/oracle/.ssh/id_rsa.pub或在B机cat .ssh/id_rsa.pub >> .ssh/authorized_keys这样就可以在 A机 ssh 到B机,免密码登录。[@more@]
AIX操作系统下的用磁带进行备份操作步骤
备份对于一个系统管理员来讲非常重要,有效的备份不是万能的,但没有备份是万万不可的。因此对系统的备份是系统管理员经常要做的事情, 主要包括rootvg备份和用户数据备份.如果一个系统没有相应的备份,无异于等死。[@more@]AIX操作系统下的用磁带进行备份操作步骤:将一盘新磁带或无用磁带插入磁带机 #tctl -f /dev/rmt0 rewind (重绕磁带设备)1,系统备份 #smit mksysb Backup DEVICE or FILE [ /dev/rmt0] Create MAP files? no EXCLUDE files
sysbench测试软件
sysbench是一款测试工具主要包括以下几种方式的测试:1、cpu性能2、磁盘io性能3、调度程式性能4、内存分配及传输速度5、POSIX线程性能6、数据库性能(OLTP基准测试)现在sysbench主要支持 MySQL,pgsql,oracle 这3种数据库到http://sourceforge.net/projects/sysbench下载安装包.[@more@]我这里只对主机做一些测试tar zxf sysbench-0.4.8.tar.gzcd sysbench-0.4.8./configure –without-mysqlmakemake install比如我的 MySQL 喜欢自己安装在 /usr/local/mysql 下,则按照以下方法编译:/configure --with-mysql-includes=/usr/local/mysql/in
vnc for linux 安装与使用
平台: RHEL4 (安装时选择了X-window,即可以启动X) OS:2.6.9-55.ELlargesmp #1 SMP Fri Apr 20 16:46:56 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux VNC服务器:vnc-3.3.7-x86_linux.tar.gz VNC客户端:WIN2003+realVNC[@more@]
AIX 5L网卡管理与配置
by ningoohttp://www.ningoo.net/html/2007/aix_5l_network_interface.html[@more@]AIX中查看系统中的网卡设备#lsdev -Cc adapter | grep entent0 Available 00-08 10/100/1000 Base-TX PCI-X Adapter (14106902)ent1 Available 07-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)ent2 Available 07-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)ent3 Available 0B-08 10/100/1000 Base-TX PCI-X Adapter (14106902)ent4 Available EtherChannel / IEEE 802.3ad Link Aggregation从上
Redhat Linux网卡配置与绑定
by ningoo.http://www.ningoo.net/html/2007/redhat_linux_network_configuration_and_bond.html[@more@]Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。相关的配置文件/ect/hosts 配置主机名和IP地址的对应/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推一、网卡配置假设我们要配置主机名为test,eth0的IP地址192.168.168.1/2
在AIX 5L上配置NFS Server/Client
在AIX 5L上配置NFS Server/Client作者:piner (转载请注明本文出处:Ixdba.com) 永久链接:http://www.ixdba.com/html/y2007/m06/123-aix-5l-nfs.html[@more@] 一、配置NFS Server 首先需要启动NFS Server,可以通过smit nfs–> Network File System (NFS) –>Configure NFS on This System启动或者停止nfs服务组。可以通过lssrc -g nfs查看nfs的服务情况#lssrc -g nfs Subsystem Group PID Status biod nfs 712706 active nfsd nfs
linux vsftpd
/etc/vsftpd/vsftpd.conf 主配置文件/etc/vsftpd.ftpusers 指定哪些用户不能访问FTP服务器/etc/vsftpd.user_list 指定的用户在/etc/vsftpd/vsftpd.conf中设置了userlist_enable=YES且userlist_deny=NO时能访问FTP服务器[@more@] //配置文件 //允许匿名用户上传anon_upload_enable=YES 允许匿名用户上传anon_mkdir_write_enable=YES 开启匿名用户的写和创建目录的权限anon_world_readable_only=NO 开放匿名用户的浏览权限idle_session_timeout=600 在用户会话空闲10分钟后被中断data_connectiono_timeout=120 在数据连接空闲2分钟后被中断
配置ssh/IP/fw/xhost
配置ssh/IP/防火墙/etc/rc.d/init.d/sshd start/etc/sysconfig/network-scripts/ifcfg-eth0service iptables stop --停止[@more@]安装linux的时候,ssh自带的也给安装上了,但并不能直接使用,还需要激活:激活ssh:/etc/rc.d/init.d/sshd startservice sshd startnetstat -tl激活以后,每次开机还都得重新激活。可以在启动linux时自动启动ssh:在文件/etc/rc2.d/S99local里面加入 /usr/sbin/sshd &(/usr/sbin/sshd 是ssh启动的)这样每次开机以后就不用再次激活,直接就可以远程控制。xhost 是用来控制X server访问权限的。 如使用VNC等
linux lv
linux lvm lv操作步骤[@more@]1) 如何使用lvm,创建逻辑卷的流程和实例比如说,在一个物理硬盘/dev/hda上,我们需要将/dev/hda5,/dev/hda6作为pv1 fdisk划分hda5,hda6,并且将这两个分区的标志(键入t改)改为(0x)8e然后用partprobe通知OS磁盘分区的变化2 pvcreate /dev/hda5 /dev/hda6(-s xxM可设定PE大小)3 vgcreate rootvg /dev/hda5 /dev/hda64 lvcreate -L 100M -n lv1 rootvg从我们的rootvg中,创建一个100M的逻辑卷lv1lvcreate -L8192m -i4 -I64k vg_db -n lv_8g_001这里的-i不能大于pv数,是参与条带化的PV数。 -I是条带大小。5 mkfs
uptime load average 解释
(引自: http://www.qnr.cn/pc/lin/study/200711/13079.html)在Linux 系统中,uptime、w 、top 等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢? [@more@] 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:- 它没有在等待I/O 操作的结果- 它没有主动进入等待状态(也就是没有调用'wait') - 没有被停止(例如:等待终止) 例如:[root@www2 init.d]# uptime 7:51pm up 2 days, 5:43, 2 users,load average: 8.13 , 5.90 , 4.94
AIX LPART
这几天在忙IBM P570上的RAC,做了三套,终于都上线了。抽个空把文档整一下,这里是LPART操作文档。[@more@]第一章 创建LPART本次IBM570次除主服务器外,另配置了两个扩展柜。第一个扩展柜主要插CPU和内存条等,第二个扩展柜主要接扩展卡。这样,一台最多能分四个子系统。(因为只有四组硬盘控制器)。1.1 HMC控制台准备HMC是一个被定制过的AIX系统,通过网络连接到其他小机。首先为HMC配置IP及DHCP服务,由它对其他小机分配管理IP。(不同于正常IP网段,可能出现255的IP)HMC能同时管理多个小机及其子系统,但只能为每个系统开一个终端。