Linux HP 常用命令总结_总结hpux常用命令

2020-02-28 其他工作总结 下载本文

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:

《Linux HP 常用命令总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Linux HP 常用命令总结
点击下载文档
相关专题 总结hpux常用命令 常用命令 Linux HP 总结hpux常用命令 常用命令 Linux HP
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文