shell基本命令:
1. lsof 列表所有已打开的文件。这里的文件是广义的文件,在linux里,所有命令、进程都可以是文件。
lsof -i:8080 使用8080端口的程序。要注意用户权限,一般用root来执行。
ls, mv, cp, rm等命令有参数长度限制,使用 xargs 来执行: ls | xargs rm
设置系统时间: date -s '' ; clock --systohc
ls 1>/dev/null 2>&1 /dev/null是不存在的特殊设备
查看系统信息命令:
hostname; who; /proc/cpuinfo;
内存: /proc/meminfo; free;
磁盘: df; du -sh;uptime # 查看系统运行时间、用户数、负载; fdisk -l; mount | column -t;
HP UNIX:
1. 磁盘管理
LVM:逻辑卷管理
一个硬盘是一个物理卷PV,多个PV组成卷组VG,VG可以包括创建多个逻辑卷LV。其中最小的物理管理块叫物理扩展PE,默认是4M,可以设置大一些。逻辑最小的可管理块叫逻辑扩展LE, 有一个表维护LE与PE的关系。
/dev/dsk对应的为块设备,文件系统的操作用到它,如mount。/dev/rdsk对应的为字符设备(裸设备,rdsk的r即为raw)。PV 是块设备,硬盘初始状态是裸设备,要先将其变为块设备,才能加入到VG中。
vgdisplay :可看到用了多少PE,还有多少PE,扩展LV时就心中有数了
lv~ pv~
bdf
sam:类型suse的yast,aix的smit/smitty 可以查看磁盘的信息。
umount 挂载点
mount [-t 类型] 设备 挂载点
扩逻辑卷:
lvextend -L 500 /dev/vg00/lvol4
将逻辑卷/dev/vg00/lvol4扩大到500M
查看文件系统:fstyp /dev/vg00/lvol4
为扩展的空间扩展文件系统:
# extendfs -F vxfs /dev/vg00/rlvol4
初始化硬盘
# pvcreate [-f] /dev/rdsk/c0t5d0 //变为块设备
将硬盘加入到VG中
# vgextend vgXX /dev/dsk/ c0t5d0
查看PV
pvdisplay –v /dev/dsk/cXtXdX 该命令可以查看某个物理硬盘上的逻辑卷的情况,判断上面的空间有没有使用。
删除PV
将某个PV从VG中剔除:
vgreduce vg_name /dev/dsk/cXtXdX
详细参考:http://htdzwy.blog.163.com/blog/static/7980475120084190204636/
注意:不能对已存在的 pv 再 pvcreate ,不然会出现严重错误。
查看系统信息:
machinfo, swapinfo, ioscan, dmesg, model, vmstat
sar 1 2 : 每隔1秒,共执行3次
sar -d 查看io情况。 avque在指定间隔内,平均处理的请求个数、r+w/s每秒对设备读/写进行传输的次数、blks/s每秒设备传输的数据块数目、avserv每次传输所使用的时间(寻道延迟、旋转延迟、数据传输时间)的平均值,以ms秒计,avwait每个请求在请求在队列中等待的平均时间,以ms秒计。