shell基础

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秒计。

 

你可能感兴趣的:(linux,unix,AIX,SuSE,HP)