AIX 5.3L 补丁管理

今天有同事问怎么看系统是否已经安装了AIX 5.3 TL-07 SP09补丁,执行oslevel看目前最新补丁补丁版本。

# oslevel -s
5300-11-02-1007

发现oslevel输出的表示方式和发行补丁版本名称格式不一致,为了确认它们之间的关系,在IBM网站上找到了5.3L补丁发布的路线图:

Solaris 10安装HP网络打印机

Solaris 10系统支持标准的网络打印机,配置起来非常简单。

lpadmin -p queue_name -v /dev/null
lpadmin -p queue_name -i /usr/lib/lp/model/netstandard 
lpadmin -p queue_name -o dest=192.168.105.9:9100 -o 
protocol=bsd -o timeout=time_in_seconds 

MySQL 时间日期函数

1. 数据表中包含时间戳信息时,查询与当前时间相隔30分钟(1800秒)内的记录:

SELECT * FROM trunk_records 
where UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(record_time)<=1800

2. 查询当天的记录

SELECT * FROM trunk_records where DATE(NOW()) = DATE(record_time)

mpstat 查看CPU状态

mpstat工具可以查看CPU目前运行状态,输出格式如下:

# mpstat 5 10
CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl
  0   80   7    0   225  123  114    2    0    0    0   202    1   1   3  96

手册说明:

CPU or SET Without the -a option, mpstat reports CPU, the proces-
                sor  ID.  With  the -a option, mpstat reports SET, the
                processor set ID.
minf  minor faults
mjf   major faults
xcal  inter-processor cross-calls
intr  interrupts
ithr  interrupts as threads (not counting clock interrupt)
csw   context switches
icsw  involuntary context switches
migr  thread migrations (to another processor)
smtx  spins on mutexes (lock not acquired on first try)
srw   spins on readers/writer locks (lock  not  acquired  on first try)
syscl system calls
usr   percent user time
sys   percent system time

FailSafe模式下修复系统

今天有用户不小心误删除了SUNWcsu包,导致系统无法正常启动。虽然系统还能进入单用户模式,但是因为SUNWcsu包被删除,导致pkgadd命令也无法工作,单用户模式下修复失败。

重新启动,在Grub界面中选择FailSafe模式。然后会自动检测已安装的Solaris系统,并提示用户是否要挂载。输入yes之后,系统会检查挂载磁盘,并将系统根目录挂载到/a。

查看/a/etc/vfstab,如果/var, /usr, /opt等目录挂载在其它分区,先将其挂载到/a的相应子目录中。

mount /dev/dsk/c1d0s3 /a/var

AIX系统中挂载Linux NFS共享目录

今天在AIX系统中尝试挂载Linux Server NFS共享目录时失败,错误信息如下:


# mount nfsserver:/share /mnt/nfs
mount: giving up on:
nfsserver:/share
vmount: Not owner

查找资料后发现,Linux操作系统在响应AIX操作系统的mount请求时,需要用到此NFS保留端口,该端口在默认情况下是不会开放的。


# nfso -o nfs_use_reserved_ports=1
Setting nfs_use_reserved_ports to 1

再次挂载NFS共享目录成功。


# mount nfsserver:/share /mnt/nfs

HP-UX 中安装GNU开源软件

HP-UX官方并没有提供第三方的GNU免费软件,不过在网上找到一个网站: http://hpux.connect.org.uk/ ,在这里可以下载到很多GNU开源软件。

下面以Bash为例,在HP-UX安装开源软件。

VB Scripts文件目录操作

VB Scrtips中对文件和目录的操作通过CreateObject

如何查询创建DLL语句

从Oracle 9i开始Oracle提供了一个新的系统包DBMS_METADATA,可以用于提取对象创建的DDL语句。

dbms_metadata.get_ddl(table,tab1,user1)

三个参数中,第一个指定导出ddl定义的对象类型(此例中为表类型),第二个是对象名(此例中即表名),第三个是对象所在的用户名。

VMware ESX 单个硬盘2TB大小限制

今天在Dell PowerEdge 2950上安装VMware ESX,有6块1TB硬盘做成RAID-5,可用的硬盘空间大约为4.5TB左右。开始VMware ESX安装后,在磁盘分区时,发现只能认出来2TB的磁盘大小。

重新启动服务器,按CTRL+R进入管理工具,查看RAID-5可用磁盘空间大小为4.6TB左右,没有问题,怀疑问题是不是出VMware ESX

在Google上搜索到解决方法如下:

归档

友情链接

Creative Commons License
此Blog中的日记遵循Creative Commons(知识共享)授权

联系方式