`
ezerg
  • 浏览: 269192 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

AIX 系统常用命令

OS 
阅读更多


1、历史命令
history 查看历史命令
r 命令号 重新执行

2、挂载光盘
mount -v cdrfs -r /dev/cd0 /cdrom
-r 安装文件系统作为只读文件系统,忽略在 /etc/filesystems 文件中以前的规格。
-t Type 安装所有包含 type = Type属性并且未安装的 /etc/filesystems 文件中的节。Type 参数指定组名。
-v VfsName 指定文件系统由 /etc/vfs 文件中的 VfsName 参数定义。
查看v参数值:cat /etc/vfs

3、常用监控系统性能命令
topas 命令报告选定的本地系统活动的统计信息
iostat 查看系统I/O状态信息
vmstat 查看系统虚拟内存状态信息
sar 查看系统活动状态信息
svmon 命令用来查看系统当前的内存的具体使用

4、安装软件
smit group 创建组
smit user 创建用户
smit install 安装软件

5、压缩和解压缩
tar cvf *.tar .
gzip *.tar

gzip -d *.tgz
tar xvf *.tar

6、查看系统信息
lscfg 显示系统的配置信息、诊断信息和重要产品数据(VPD)信息
lsconf 显示系统配置信息
lsdev -P 显示系统中的设备及其特征
lsattr -l cd0 -D 显示系统中设备的属性特征和可能的属性值

7、设置网络
smit mktcpip 配置主机名和IP地址
netstat -r 查看路由表
-a 显示所有套接字状态。无该标志,则服务器进程所使用的套接字不显示。
-n 以数字显示网络地址。
-p Protocal 显示关于为 Protocol 变量指定的值的统计信息,该变量或者是一众所周知的协议名称或者是协议的一个别名。某些协议名称和别名在 /etc/protocols 文件中列出。

8、设置时区和时间
smit chtz 修改系统时区
smit date 修改系统时间

9、磁盘空间的信息
df -m 打印硬盘文件系统空间的使用情况
du (不带选项时) 评估文件空间的使用情况
du –ms /home/pdcss 只显示一个目录树的全部磁盘使用情况,以 M 为单位
du –a 显示文件和目录占用块数,可以结合管道和 sort命令来判断哪些文件和目录占用的磁盘空间最大

10、文件系统操作
smit fs 列示文件系统
lsfs 列出系统中定义的文件系统
smit crjfslv 创建文件系统
smit chjfs 更改文件系统
smit rmfs 删除文件系统


11、逻辑卷管理
创建了逻辑卷后,可以在上面创建应用,例如用于日志文件系统,如/dev/hd4;用于调页空间,如/dev/hd6;
用于日志文件系统日志,如/dev/hd8;用于引导内核,如/dev/hd5;还可以直接是裸设备,用于数据库软件的数据存取等

确认PP(Physical Partition) Size的大小
lsvg rootvg

smit chps 修改hd6的大小
NUMBER of additional logical partitions 计算方法:(2048-hd6大小)/PP大小

卷组管理
smit lvm
lsvg 列出卷组
lsvg -p rootvg 列出rootvg的物理卷
lsvg -l rootvg 列出rootvg的逻辑卷

smit mkvg 增加卷组
smit vgsc 修改VG属性

逻辑卷管理
smit lv
smit mklv  对应命令行
mklv -y sybase rootvg 96
crfs -v jfs -d /dev/sybase -m /sybase -A yes -p rw
mount /dev/sybase /sybase

smit chlv
smit rmlv
smit lvsc 修改LV属性
smit mklvcopy 给LV做镜像

lslv hd6 查看hd6逻辑卷
lslv -l hd6 查看hd6在各个PV上的分布情况
lslv -m hd6 查看hd6的LP在PV上的映射关系
varyoffvg vgname 停止卷组(使其不能被用户使用)
varyonvg vgname 激活卷组(使其能被用户使用)

物理卷管理
lspv 查看PV中各个LV的分布情况
lspv -l hdisk1 各个LV的PP在硬盘内的具体分配位置
lspv -p hdisk1 列出物理卷中的每个物理分区的情况

migratepv hdisk1 hdisk6 hdisk7 将物理分区从 hdisk1 移动到 hdisk6 和 hdisk7 上
migratepv -l lv00 hdisk1 hdisk2 把逻辑卷 lv00 中的物理分区从 hdisk1 移动到 hdisk2
                                注意的是,这两个硬盘必须在同一个VG内才能使用migratepv,属于不同VG的硬盘是做不到的

12、模拟更换硬盘
# lspv
hdisk0          000cd60d520a23a9                    rootvg        
hdisk1          000cd60d8a7b8d98                    orclvg
# unmirrorvg datavg hdiskX去掉镜像
# reducevg hdiskX datavg把要更换的硬盘从VG中拿掉
# rmdev -dl hdiskX 在系统中把要卸掉的硬盘都删掉
然后把卸掉的两块硬盘抽出一块,不需要关机,也不用什么防静电带,只要你别乱摸就行,它本来就是热插拔的。然后把两一块36G硬盘插入空出来的硬盘槽
# cfgmgr
# extendvg hdiskA datavg
# migratepv hdiskB(----为数据盘中未换下的18G硬盘) hdiskA
取下另一18G硬盘
# reducevg hdiskC datavg
# rmdev -dl hdiskC
把18G硬盘拔掉,插入36G盘
# cfgmgr
# extendvg hdiskD datavg
做镜像
# mirrorvg datavg hdiskA hdiskD


13、交换空间管理
smit mkps 添加一个换页空间
smit chps 修改一个换页空间
lsps -a 查看换页空间使用具体情况
lsps -s 查看换页空间使用总体情况
swapon /dev/pagingXX 激活pagingXX换页空间,可激活定义在/etc/swapspaces的所有换页空间
swapon –a
swapoff  /dev/pagingXX 非激活pagingXX换页空间
rmps  /dev/pagingXX 删除pagingXX换页空间
chps  -s25 /dev/pagingXX 给pagingXX换页空间增加100M空间(PP的大小为4M)

14、cron作业管理
cron 通常在系统启动时由/etc/inittab启动它是一daemon进程被终止后又自动重启
crontab 作业存放在/var/spool/cron/crontabs/$USER
控制用户使用crontab的两个文件:
/var/adm/cron/cron.deny 不允许使用cron的用户
/var/adm/cron/cron.allow 允许使用cron的用户
crontab格式:
分钟      小时      日      月份           星期       命令
0,15,30,45    8-17    *        *                   1-5        /tmp/script1  周一至周五的,每天早上8点至17点,每个15分钟执行/tmp/script1命令
0               */2             *        *                     *          echo "Have a break now"  每隔 2 小时
查看cron表
crontab –l
删除cron表
# crontab –r
编辑cron表
方法一:
# crontab –e
方法二:
# crontab –l>/tmp/crontmp
# vi /tmp/crontmp
# crontab /tmp/crontmp

15、备份和恢复的相关操作
rootvg的备份与恢复
rootvg备份——使用mksysb命令
rootvg映像备份
# smit mksysb
用mksysb命令备份,如:
mksysb –i –e /dev/rmt0
-i参数在磁带上生成新的image.data文件
-e参数将不备份/etc/exclude.rootvg中包含的文件
mksysb只备份rootvg卷组,如果需要备份其它卷组,可以使用savevg命令

非rootvg卷组的备份和恢复
# smit savevg
将某卷组的映象备份到缺省设备有两种方式:
1、使用SMIT菜单
2、在命令行执行savevg命令
savevg volume_group_name
如果用户希望不备份某些文件,则需创建一个
/etc/exclude.volume_group_name文件
非rootvg的恢复
# smit restvg

文件和目录的备份和恢复
在文件和目录的备份和恢复中,可按文件名备份
命令的语法:
backup -i [-q] [-p] [-v] [-f device] < listfile
-q                        介质已就绪
-p                        压缩小于24MB的文件
-v                        备份时显示文件名
# smit backfile
恢复文件或目录
# smit restfile
按索引节点备份文件系统
# smit backfilesys
restore命令
列出介质上存储的文件
命令语法:
restore -t [-q] [-v] [-f device]
例如:# restore -tvf /dev/rmt0
恢复单个文件并保留备份时的路径名
命令语法:restore -x [-q] [-v] [-f device] [file… ]
例如:# restore -xvf /dev/rmt0 /home/zhang/tmp
绝对路径与相对路径
# restore -xvf /dev/rmt0 /home/liu/file1
按绝对路径进行恢复
# restore -xvf /dev/rmt0 file2
按相对路径进行恢复
恢复整个文件系统
命令语法:restore -r [-q] [-v] [-f device] filesystem

恢复的顺序为-0到-1等等依次类推
1、用cpio进行备份
cpio -ov [ files ] > device
-o 输出档案   如:
cpio -ov /home > /dev/rmt0
2、列出cpio档案的内容,如: 
cpio -itv < /dev/rmt0
3、用cpio进行恢复
cpio -iv [-d] [-m] [files] < device
-i 输入档案,-d 创建目录,-m 保留文件的修改时间,如:
cpio -idv < /dev/rmt0

16、其它修改
smit chgaio 设置异步IO
smit chgsys 修改最大线程数
smit chlicense 更改系统用户数

smit system 管理系统环境
smit mlang 管理系统语言环境
smit security 安全性和用户菜单


0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics