Linux HP 常用命令总结_总结hpux常用命令
Linux HP 常用命令总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“总结hpux常用命令”。
1、VI 编辑器:
VI编辑器是所有UNIX/Liunx系统命令下标准的文本编辑器。在UNIX/Liunx系统的任何版本中,VI编辑器的使用方法完全相同。
3中运行模式:命令模式、输入模式、末行模式。
在命令行模式下按下AIO 进入输入模式,ESC键返回命令行模式。在命令行模式下按下:,进入末行模式。wq!保存并强制退出。
VI常用命令:
1、进入输入模式:
i:在当前光标所在处前插入文本。
I:将光标移动到当前行的行首,并在行首前插入文本。a:在当前光标所在处之后插入文本。
A:将光标移动到当前行的行末,并在行末之后插入文本。
o:在光标所在行的下面新插入一行,并将光标移动到新行的行首插入文本。
2、光标移动:
Ctrl + b :屏幕往上翻一页 Ctrl + f :屏幕往下翻一页 Ctrl + u :屏幕往上翻半页 Ctrl + d :屏幕往下翻半页
1G:移动光标到文件的第一行 G:
移动光标到文件的最后一行
3、文本编辑:
x:删除光标所在位置的字符
X:删除光标所在位置的前一个字符 dd:删除光标所在的行
dG:删除由光标所在行到文件最后一行之间的内容 d1G:删除由文件第一行到光标所在行之间的内容 u:撤销更改的内容
Ctrl + u:撤销在输入模式下输入的内容
4、复制粘贴:
yw:复制光标所在位置到单词末尾之间的字符 yy:复制光标所在的行
p:将复制的内容粘贴到光标所在的位置
5、查找与替换:
/str 从光标位置开始往文件末尾查找str,按n查找下一个,按N返回上一个。
?str 从光标位置开始往文件末尾查找str,按n查找下一个,按N返回上一个。
2、总体常用操作系统命令:
man 查看帮助
date 显示系统日期和时间 hostname 主机名 exit
退出
history 历史命令 pwd 当前目录 cd
切换目录
ls ll
列出目录和文件 cat more tail 显示文件内容 touch 创建文件 df
查看文件系统 echo 显示信息 export 输出变量 env 显示环境变量 ps 查看进程
who 只显示最初登陆的用户,登陆后使用su 命令切换的用户不会被显示 whoami 查看当前会话的登陆用户
su 切换用户,但是会把当前会话中的变量也一起克隆新的用户会话中。如果希望进行切换的同时重置环境变量,可以使用su
举例:
[oracle@localhost root]$ export COUNT=888888 [oracle@localhost root]$ echo $COUNT 888888 [oracle@localhost root]$ su root Paword:
[root@localhost ~]# echo $COUNT 888888 [root@localhost ~]# exit exit
[oracle@localhost root]$ suoracle: env | grep ORA
ps-ef | grep ora ps-ef | grep pmon4、文件系统
4.1 创建文件系统mkfs
创建文件系统:设备或者挂载之后再创建 mkfs-t ext3 /dev/sdb1 mkfs-t ext3 /u01-t 指定文件系统为ext3,默认为ext2 mkdir /u01 创建挂载点 mkdir-p /u01 递归创建目录
mkfs.ext3 /dev/sdb6;mkfs.ext3 /dev/vg1/lv1
4.2 挂载文件系统mount:
mount /dev/sdb1 /u01 mount-a 挂载fstab文件中所设置的所有的文件系统 umount /u01 4.3查看已挂载的文件系统df:
linux : df-h 以G为单位 df-m 以M为单位
df /uo1 只查看某个文件
HP: bdf 4.4使用fstab自动挂载文件系统:
通过mount命令挂载的文件系统,在计算机重启后并不会自动重新挂载,而必须手工再执行mount命令。
/dev/sdb1
/u01
ext3
defaults
0 2
5、文件和目录管理:
5.1 查看文件和目录属性ls ll:
ls-l
ll
5.2 查看文件内容cat more tail:
cat
more
分屏查看文件内容
tail-f /u01/app/oracle/product/11.2.0/db_1/install/relink.log
实时查看文件内容
5.3 删除文件盒目录rm:
rm
-f 强制删除,不提示用户确认
-r或R 递归删除目录中的所有子目录和文件
rm-rf
/u01/database 5.4 更改路径和显示当前路径cd pwd:
cd
/ cd /u01/database cd..返回上一级目录 pwd x显示当前目录
5.5文件通配符:* 和?which 熟练灵活运用文件通配符,操纵更简便、迅速 rm-ef
/u01/media/*.zip
find /opt-name alert*
which gcc /usr/bin/gcc 5.6查看目录空间大小du:
-b 使用byte为单位-m 使用MB为单位
-s 显示命令中指定的每个文件和目录的大小
du-sk du-sm
5.7 复制文件和目录cp mv:
-f 覆盖已经存在的文件目录,不提示用户确定-p 保持复制后的文件属性和原文件一样-r或R 递归复制目录下所有的子目录和文件 cp
/u01/1111
/u02 cp-r /u01/1111
/u02 mv file1 file1.bak
5.8 传输文件:scp
scp 11.1.42.18:/u01/*.tar
/u01
scp
/u01/*.tar
11.1.42.20:/u01 6文件和目录权限管理:
775 r 读w 写 x 执行
可读可写可执行
-R 以递归方式改变目录下所有子目录和文件的所有者和属组
chown-R oracle:oinstall /u01 chmod-R
775
/u01
7文件系统管理的常见问题和常用命令:
7.1查看那些进程访问lsof: 一般无法卸载已经挂载的文件系统的情况都是由于有其他用户或者进程正在访问该文件系统导致的。可以通过lsof 查看到底是那些进程正在访问该文件系统。
HP 可能
[root@localhost u03]# lsof /u03 COMMAND PID USER
FD
TYPE DEVICE SIZE NODE NAME bash
4169 root cwd
DIR
8,17 4096
/u03 lsof
4261 root cwd
DIR
8,17 4096
/u03 lsof
4262 root cwd
DIR
8,17 4096
/u03
获取之后可以通过kill命令终止相关 进程的运行。
kill
4262
7.2修复受损的文件系统:
fsck
/dev/sdb1 fsck
-y /dev/sdb1
fsck自动修复所有在检查中发现的错误,无需用户确认
如果受损的是根文件系统,那么系统无法正常引导,需要使用安装光盘引导系统进入救援模式,然后执行fsck命令对根文件系统进行修复。
sh-3.2# fsckoracle su: user oracle does not exist [root@localhost etc]# sutest
cd
/u03 以test用户建立11 userdel-r
test [root@localhost u03]# ll total 4-rw-r--r--1 666 oinstall 13 Jun 30 00:58 11
8.5配置用户环境变量:
Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量(称之为 Linux中定制的环境变量)。但是仍有些环境变量是用户都需要的,我们称之为Linux中常见的环境变量,本文只涉及常见的环境变量的简介!Linux中常见的环境变量有:
1.PATH:指定命令的搜索路径
2.HOME:指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录)3.HISTSIZE:指保存历史命令记录的条数。4.LOGNAME:指当前用户的登录名。
5.HOSTNAME:指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
6.SHELL:指当前用户用的是哪种Shell。
7.LANG/LANGUGE:和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。8.MAIL:指当前用户的邮件存放目录。
9.PS1:命令基本提示符,对于root用户是#,对于普通用户是$。10.PS2:附属提示符,默认是“>”。备注:可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字NewPrompt ”。符串“Hello,My
# PS1=“Hello,My NewPrompt”
注意:上述变量的名字并不固定,如HOSTNAME在某些Linux系统中可能设置成HOST
当然,我所列举的上述环境变量并非穷尽列出!
Linux也提供了修改和查看环境变量的命令!下面通过几个实例来说明:
1.echo 显示某个环境变量值 echo $PATH 2.export 设置一个新的环境变量 export HELLO=“hello”(可以无引号)3.env 显示所有环境变量
4.set 显示本地定义的shell变量
5.unset 清除环境变量 unset HELLO 6.readonly 设置只读环境变量 readonly HELLO
所有用户共同使用的初始化文件/etc/profile,该文件是所有用户登录系统时都会被执行的,所以一般用于设置通用的环境变量,只有root用户可以对其进行修改。
当/etc/profile文件执行完成后,shell程序就会接着自动执行各用户根目录下的.bash_profile文件。
1HOME变量
默认情况下该变量的值为用户主目录的位置,用户不清楚自己的主目录的情况下,可以简单滴通过echo $HOME 显示主目录。[root@localhost home]# susize will be reduced # # lvreduce-L 250000 /dev/vg_data/lvdata
Warning: rounding up logical volume size to extent boundary at size “250048” MB.When a logical volume is reduced useful data might get lost;do you really want the command to proceed(y/n): y Logical volume “/dev/vg_data/lvdata” has been succefully reduced.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf # # bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4128768 235376 3863008
6% / /dev/vg00/lvol1
3080192 196504 2861240
6% /stand /dev/vg00/lvol8
49152000 1693488 47097232
3% /var /dev/vg00/lvol7
15400960 2985840 12318240
20% /usr /dev/vg00/lvol6
10485760
21232 10382904
0% /tmp /dev/vg00/lvol5
15400960 6217984 9111240
41% /opt /dev/vg00/lvol4
10485760
21152 10382856
0% /home /dev/vg_data/lvdata
256000000 129394 239878700
0% /data # # pwd / # mkdir u01 # # lvcreate-L 50000-n lvu01 /dev/vg_data Warning: rounding up logical volume size to extent boundary at size “50048” MB.Logical volume “/dev/vg_data/lvu01” has been succefully created with character device “/dev/vg_data/rlvu01”.Logical volume “/dev/vg_data/lvu01” has been succefully extended.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf # # #
# newfs-F vxfs /dev/vg_data/rlvu01
version 7 layout
51249152 sectors, 51249152 blocks of size 1024, log size 65536 blocks
largefiles supported # # # mount /dev/vg_data/lvu01 /u01 # bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4128768 235336 3863048
6% / /dev/vg00/lvol1
3080192 196504 2861240
6% /stand /dev/vg00/lvol8
49152000 1693480 47097240
3% /var /dev/vg00/lvol7
15400960 2985840 12318240
20% /usr /dev/vg00/lvol6
10485760
21232 10382904
0% /tmp /dev/vg00/lvol5
15400960 6217984 9111240
41% /opt /dev/vg00/lvol4
10485760
21152 10382856
0% /home /dev/vg_data/lvdata
256000000 129394 239878700
0% /data /dev/vg_data/lvu01 51249152
79205 47971833
0% /u01 # # cd /etc # vi fstab “fstab” 11 lines, 500 characters # # # umount /u01 # # #
# mount-a 挂载fstab中的设备
# bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4128768 235336 3863048
6% / /dev/vg00/lvol1
3080192 196504 2861240
6% /stand /dev/vg00/lvol8
49152000 1693544 47097176
3% /var /dev/vg00/lvol7
15400960 2985840 12318240
20% /usr /dev/vg00/lvol6
10485760
21232 10382904
0% /tmp /dev/vg00/lvol5
15400960 6217984 9111240
41% /opt /dev/vg00/lvol4
10485760
21152 10382856
0% /home /dev/vg_data/lvdata
256000000 129394 239878701
0% /data /dev/vg_data/lvu01 51249152
79205 47971833
0% /u01
12.2新建PVVGLV: kxdkf2:/> ioscan-fnNCdisk Cla I H/W Path Driver S/W State H/W Type Description ===================== disk 40 64000/0xfa00/0x17 esdisk CLAIMED DEVICE HP Virtual Disk
/dev/disk/disk40 /dev/disk/disk40_p2 /dev/rdisk/disk40 /dev/rdisk/disk40_p2
/dev/disk/disk40_p1 /dev/disk/disk40_p3 /dev/rdisk/disk40_p1 /dev/rdisk/disk40_p3 disk 51 64000/0xfa00/0x5e esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk51 /dev/rdisk/disk51 disk 52 64000/0xfa00/0x5f esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk52 /dev/rdisk/disk52 disk 53 64000/0xfa00/0x60 esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk53 /dev/rdisk/disk53 disk 54 64000/0xfa00/0x61 esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk54 /dev/rdisk/disk54
kxdkf2:/> pvcreate-f /dev/rdisk/disk51 Physical volume “/dev/rdisk/disk51” has been succefully created.kxdkf2:/> pvcreate-f /dev/rdisk/disk52 Physical volume “/dev/rdisk/disk52” has been succefully created.kxdkf2:/> pvcreate-f /dev/rdisk/disk53 Physical volume “/dev/rdisk/disk53” has been succefully created.kxdkf2:/> pvcreate-f /dev/rdisk/disk54 Physical volume “/dev/rdisk/disk54” has been succefully created.kxdkf2:/> vgcreate-s 256 /dev/vg_data /dev/disk/disk51 /dev/disk/disk52 /dev/disk/disk53 /dev/disk/disk54
Increased the number of physical extents per physical volume to 1199.Volume group “/dev/vg_data” has been succefully created.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf kxdkf2:/> vgdisplay---Volume groups---VG Name /dev/vg00 VG Write Acce read/write VG Status available Max LV 255 Cur LV 8 Open LV 8 Max PV 16 Cur PV 1 Act PV 1 Max PE per PV 4795 VGDA 2 PE Size(Mbytes)64 Total PE 4785 Alloc PE 791 Free PE 3994 Total PVG 0 Total Spare PVs 0 Total Spare PVs in use 0 VG Version 1.0 VG Max Size 4795g VG Max Extents 76720 VG Name /dev/vg_data VG Write Acce read/write VG Status available Max LV 255 Cur LV 0 Open LV 0 Max PV 16 Cur PV 4 Act PV 4 Max PE per PV 1199 VGDA 8 PE Size(Mbytes)256 Total PE 4796 Alloc PE 0 Free PE 4796 Total PVG 0 Total Spare PVs 0 Total Spare PVs in use 0 VG Version 1.0 VG Max Size 4796g VG Max Extents 19184 vgdisplay: Volume group not activated.vgdisplay: Cannot display volume group “/dev/vgapp”.kxdkf2:/> lvcreate-L 50000-n lv_u01 /dev/vg_data Warning: rounding up logical volume size to extent boundary at size “50176” MB.Logical volume “/dev/vg_data/lv_u01” has been succefully created with character device “/dev/vg_data/rlv_u01”.Logical volume “/dev/vg_data/lv_u01” has been succefully extended.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf kxdkf2:/> newfs /dev/vg_data/rlv_u01 newfs: /etc/default/fs is used for determining the file system type
version 7 layout
51380224 sectors, 51380224 blocks of size 1024, log size 65536 blocks
largefiles supported
kxdkf2:/> lvcreate-L 600000-n lv_oradata /dev/vg_data Warning: rounding up logical volume size to extent boundary at size “600064” MB.Logical volume “/dev/vg_data/lv_oradata” has been succefully created with character device “/dev/vg_data/rlv_oradata”.Logical volume “/dev/vg_data/lv_oradata” has been succefully extended.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf kxdkf2:/> newfs /dev/vg_data/rlv_oradata newfs: /etc/default/fs is used for determining the file system type
version 7 layout
614465536 sectors, 614465536 blocks of size 1024, log size 262144 blocks
largefiles supported
kxdkf2:/> mkdir /u01 kxdkf2:/> mkdir /oradata kxdkf2:/> vi /etc/fstab “/etc/fstab” 12 lines, 556 characters # System /etc/fstab file.Static information about the file systems # See fstab(4)and sam(1M)for further details on configuring devices./dev/vg00/lvol3 / vxfs delaylog 0 1 /dev/vg00/lvol1 /stand vxfs tranflush 0 1 /dev/vg00/lvol4 /tmp vxfs delaylog 0 2 /dev/vg00/lvol5 /home vxfs delaylog 0 2 /dev/vg00/lvol6 /opt vxfs delaylog 0 2 /dev/vg00/lvol7 /usr vxfs delaylog 0 2 /dev/vg00/lvol8 /var vxfs delaylog 0 2 /dev/vg_data/lv_oradata /oradata vxfs delaylog 0 2 /dev/vg_data/lv_u01 /u01 vxfs delaylog 0 2
kxdkf2:/> mount-a
lvextend-L 6000 /dev/vg00/lv_u01
/dev/disk/disk2_p2
# fsadm-F vxfs-b 6000m /u01
SESBDB:[/]bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4194304 237208 3926272
6% / /dev/vg00/lvol1
2097152 377968 1705824
18% /stand /dev/vg00/lvol8
104857600 22748304 81474224
22% /var /dev/vgdata/lvmqm 122945536 29311097 87782421
25% /var/mqm /dev/vg00/lvol7
10485760 3163368 7265248
30% /usr /dev/vg00/lv_u01
20512768 15405792 4795832
76% /u01 /dev/vg00/lvol6
10485760 2050216 8369896
20% /tmp /dev/vgdata/lvora 122945536 122886426
55418 100% /oradata /dev/vg00/lvol5
10485760 7259496 3201720
69% /opt /dev/vgdata/lvapp 28704768 4401553 22784853
16% /opt/app /dev/vg00/lvol4
10485760 6414408 4040408
61% /home /dev/vgdata/lvesb 61472768 30791803 28763857
52% /esb
SESBDB:[/]vgdisplay-v vg00---Volume groups---VG Name
/dev/vg00 VG Write Acce
read/write
VG Status
available
Max LV
255
Cur LV
Open LV
Max PV
Cur PV
Act PV
Max PE per PV
4465
VGDA
PE Size(Mbytes)
Total PE
4455
Alloc PE
4249
Free PE
Total PVG
Total Spare PVs
Total Spare PVs in use
VG Version
VG Max Size
VG Max Extents
---Logical volumes---
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
206
0
0
0
1.0
4465g
71440
/dev/vg00/lvol1
available/syncd
2048
/dev/vg00/lvol2
available/syncd
102400
1600
1600
/dev/vg00/lvol3
available/syncd
4096
/dev/vg00/lvol4
available/syncd
10240
160
160
Used PV
LV Name
/dev/vg00/lvol5
LV Status
available/syncd
LV Size(Mbytes)
10240
Current LE
160
Allocated PE
160
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
---Physical volumes---
PV Name
PV Status
Total PE
Free PE
Autoswitch
/dev/vg00/lvol6
available/syncd
10240
160
160
/dev/vg00/lvol7
available/syncd
10240
160
160
/dev/vg00/lvol8
available/syncd
102400
1600
1600
/dev/vg00/lv_u01
available/syncd
20032
313
313
/dev/disk/disk2_p2
available
4455
206
On
Proactive Polling
Onlinux磁盘和系统命令:
物理内存和交换空间大小 [root@localhost ~]# free-m
操作系统版本:
[root@localhost /]# uname-a Linux localhost.localdomain 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
df-h fdisk-l
fdisk /dev/sdb
hostname 显示主机名
vi
/etc/sysconfig/network 修改主机名 vi /etc/hosts vi
/etc/sysconfig/network-scripts/eth0 等等HP磁盘和系统命令:
SESBDB1:/> diskinfo
/dev/rdisk/disk40
查看磁盘信息 SESBDB1:/> machinfo | grep-i Memory
显示内存 Memory: 130960 MB(127.89 GB)SESBDB1:/>swapinfo
显示交换
SESBDB1:/>machinfo
显示全部信息
uname-a
操作系统信息 kxdkf1:/> vgdisplay-v /dev/vg00 |more cat /etc/rc.config.d/netconf
查看 ip bdf
vgdisplay lvdisplay
SESBDB1:/> ioscan-m lun
显示节点的磁盘编号信息,SESBDB1:/> scsimgr get_info-D /dev/rdisk/disk35|grep WWID 显示磁盘ID World Wide Identifier(WWID)
= 0x60060e***2630000020b
SESBDB1:/> lanscan
重新绑定磁盘编号:
rmsf /dev/disk/disk26 /dev/rdisk/disk26 ioscan-m lun mksf-C disk-I 26 /dev/disk/disk40 mksf-C disk-I 26-r /dev/rdisk/disk40
SESBDB1:/> insf-e /dev/disk/disk26 /dev/rdisk/disk26
绑定号码错误清除重新绑
chown grid:asmadmin /dev/rdisk/disk40 chown grid:asmadmin /dev/rdisk/disk41
chmod 660 /dev/rdisk/disk40 chmod 660 /dev/rdisk/disk41 15 HP图形界面:sam smh: