资源描述
UNIX:
Login password:登录Unix系统
Exit:退出Unix系统
su:切换用户
id:查看当前用户
passwd:修改密码
/etc/passwd:存储用户与密码
Control-C:用于非正常中断程序的运行
Control-D:用于系统通信的中断
Control-S:用来告诉终端,停止接受输入
Control-Q:告诉终端重新接受输入
$ clear:清除屏幕命令
$ man find:系统帮助
# shutdown –hy 0(h halt r reboot y 回答yes 0 倒记时间):UNIX系统的关闭
# shutdown –ry 0或者# reboot:UNIX系统的重启
pwd:显示当前目录
cd:改变当前目录
ls:显示目录内容(l:显示文件所有属性-a:显示所有文件含隐含文件如.profile-s:显示文件占的block数)
mkdir:创建目录
rmdir:删除目录
$ ls -l sort [-rwxr-x--x 1 myname mygroup 120 Jul 26 10:20 sort (file type |owner| group| other)
(- An ordinary file b A block file c A character file l A link d A directory)]
mkdir:目录操作命令,目录操作命令
rmdir:删除目录
cat:连续显示文本[-n:显示行号,含空白行 -b:显示行号,不含空白行]
more:分页显示文本文件
head:显示文件头部缺省显示文本文件的头部10行, -n:n为数字,显示前n行号
tail:显示文件尾部缺省显示文本文件的尾部10行-n:n为数字,显示后n行
cp:文件拷贝
mv:文件移动、改名
rm:文件删除, rmdir:删除目录必须为空rm -r:删除目录不必为空
find:寻找文件$find . -name test -print>abc.file& $cat abc.file
chmod:改变存取权限chmod u=rwx,go=rx file1, chmod 755 file1
chown:改变文件属主
chgrp:改变文件属组,-v:找出不匹配的行-c:统计匹配行数-n: 显示匹配行及其行号,
[option] <express> <FileNames>[option]:
$ ls -l sort $ chmod g-w,o+x sort
grep:搜索字符串[>输出重定向, >>追加输出, | 管道操作, <输入重定向
#ls -lt>file,#date>>file,#ls -lt|more,#grep abc<file]
who:显示所有登录用户
date:显示和设置系统时间
df:显示磁盘使用情况-l 本地文件系统,-k 报告磁盘空间以K字节为单位
du :-a 显示每一个文件的磁盘使用量 ,-s 仅显示汇总的使用量,-k 报告结果以k字节为单位
which:报告命令的位置
hostname:显示主机名 uname命令:显示主机名、操作系统版本等# uname -a
ping:网络测试 telnet:远程登录 ftp:[lcd:改变本地目录 put file1 [file2]:将本地file1文件拷贝到远程file2
get file1 [fine2]:将远程file1文件拷贝到本地file2 mput files:将本地多个文件files拷贝到远程 mget files
:将远程多个文件files拷贝到本地close:关闭远程连接quit或bye:退出ftp cd [directory]:改变远程目录
Ascii:设定以ASCII方式传送文件(缺省值)binary:设定以二进制方式传送文件 ?或help [command]:命令帮助
vi启动: vi filename,vi的两种状态:ESC 切换文本输入方式与命令方式,文本插入命令:aAiIoO,光标移动命令:hjkl,文本删除命令:x、dd,文件存盘退出::wq,不存盘退出vi::q!。
useradd:增加用户账号,userdel:删除用户账号,groupadd:增加用户组,groupdel:删除用户组,admintool
ps:显示进程状态,格式:ps [option] -e:系统中所有进程 -l:长列表形式 -f:全信息
kill: 清除进程 -l:列出全部可用的kill命令信号 -s 向进程送给定的信号 例如-9表示强制清除进程
tar:系统备份命令,x:展开;c:建立一个新库;v:启动显示模式;f:表示文件库为file
# tar cvf data.tar [tar到一个文件包中] # tar tvf data.tar[查看tar包中包含哪些内容] # tar xvf data.tar /tmp
[释放整个tar包到指定的目录下] c-creat,v-verbose,t-content,x-extract创建tar包时,“目标在前,源在后
Cron进程: 在设定的时间自动执行任务 定期清理日志 定期执行备份 定期生成报告
# crontab -e 创建、编辑cron文件 # crontab –l 显示cron文件 # crontab –r 删除cron文件
min hour date month day command
0-59 0-23 1-31 1-12 0-6
0 * * * * /usr/bin/date >/dev/console
30 0 1,15 * 0 > /var/adm/wtmp
0 0 * * 1-5 /usr/bin/rm /home/usr/logfile
0 20 * * 1 /myusr/test.sh >/dev/null
minute (0-59),hour (0-23),day of the month (1-31), month of the year (1-12),day of the week (0-6 with 0=Sunday)
IBM AIX双机
# lsdev -Cc pdisk:查看已经识别的7133硬盘
#smitty ssaraid:配置7133RAID
#ssaxlate –l Diskname:查看7133硬盘与RAID的逻辑对应关系
#diag ( -> Task selection -> SSA SERVICE AIDS -> Link Verification )7133诊断
smitty命令以文本的方式来调用SMIT工具,与smit -C命令等价,telnet方式运行smit命令也是以文本方式调用,smit日值记录的运行smit命令的HOME目录下,smit.log 记录smit菜单轨迹,smit.script 记录smit调用的命令
#smitty /*以文本方式进入一级管理界面*/
#smitty mksysb /*系统备份*/
Smit 快速路径名称:device 设备管理[ssaraid ssaraid管理] diag 快速诊断jfs 日志文件系统管理
lvm 逻辑卷管理 tcpip 网络管理 user 用户管理 hacmp 集群管理 掌握clstart clstop
AIX中通过ODM对设备进行管理 ODM:Object Database Management ODMDIR=/etc/objrepos
ODM管理的数据信息包括:设备配置信息 用于SMIT的显示信息(菜单,选择框和对话框)
安装和更新用到的软件产品信息 通讯配置信息 系统资源信息 介绍odmget命令
cfgmgr –v 重新查找设备
lsdev –Cc [disk|pdisk|adapter…] 查看设备
lsattr –El <device name> 查看设备属性
lscfg -v –l <device name> 查看设备信息lscfg -vp
lsconf
chdev 注:为了便于管理,针对个别设备系统将会提供更高级别的管理命令,比如:网卡
lsdev -Cc disk 输出系统已识别的物理存储硬盘
lsvg [-l ] [-p] vgname
lspv [-l] pvname
lslv [-p] lvname
varyonvg vgname
varyoffvg vgname
高层命令:chlv,chpv,chvg,exportvg,extendvg,importvg,lslv,lsvg,migratepv,mklv,mklvcopy,mkvg,reducevg,redefinevg,replacepv,reorgvg,rmlv,rmlvcopy,syncvg,synclvodm,varyonvg……
中间层命令:getlvcb,getlvodm,putlvcb,putlvodm……
接口函数:lvm_querylv(),lvm_querypv…
smitty mkjfs smitty chjfs smitty rmjfs 文件系统建立、变更、删除
lssrc -a startsrc –[g,s] stopsrc –[g,s]系统资源控制SRC,也可以通过 rc.tcp 等BSD格式文件控制网络服务,但一般不建议这样做,可以启动或停止tcpip资源组,也可以单独启动tcpip资源组中的子系统
smitty hostname[配置主机名/IP地址]
增加IP地址smitty tcpip -> Further Configuration -> Network Interfaces-> Add a Network Interface -> Add a Standard Ethernet Network Interface
修改IP地址smitty tcpip -> Further Configuration -> Network Interfaces-> Change / Show Characteristics of a Network Interface
smitty tcpip ->further Configration ->static routes 增加静态路由
改变网卡速率
以网卡en1为例,共分四步
1、#/usr/sbin/ifconfig en1 down detach
2、#chdev -l 'ent1' -a media_speed='100_Full_Duplex'
3、#/usr/sbin/chdev -l en1 -a state=up
4、#/usr/sbin/mkdev -l inet0
注:IBM (23100020) 10/100M网卡速率的可选属性
10_Half_Duplex
10_Full_Duplex
100_Half_Duplex
100_Full_Duplex
Auto_Negotiation
配置NFS 启动nfs服务smitty nfs -〉Network File System (NFS) -〉 Configure NFS on This System -〉 Start NFS [Both Now Restart]
服务端增加输出目录Add a Directory to Exports List
客户端增加引入目录Add a File System for Mounting
常用命令lssrc –g nfs ,mount / umount ,showmount [ host ]
配置DHCP smitty usedhcp 选择需启动dhcp的网卡
选择dhcp启动方式
Not now Now SystemRestarts Now and System Restarts
no –a 察看当前设置 ,no –o 更改网络参数,Exp:no -o ipforwarding=0
tcpdump 网络抓包工具使用方法
mksysb -i /dev/rmt0系统备份
smitty mksysb
恢复[1插入mksysb磁带2重启小型机 按快捷键(F1或1)3进入系统管理菜单选择磁带机引导4推出管理菜单,系统将从磁带机引导并进行系统恢复]
errpt 查看错误日志 errpt -a ,errpt-aj
mount、df 查看挂接文件系统
netstat –in 查看网卡相关信息。如何没有‘n’呢?
netstat -rn 路由信息。如果没有’n’呢?
lsvg –o 查看活动卷组
iostat 查看磁盘IO状态
vmstat 查看内存/cpu使用情况
lsps 查看swap空间使用情况……
topas
HACMP基本方式一 cascading; 基本方式二 rotating;基本方式三 Concurrent (ORACLE OPS/RAC)
#smitty hacmp配置步骤
1、拓扑配置
A、定义cluster名B、定义加入该cluster的节点、以及各节点的通讯路径C、根据通讯路径查找各节点的相关资源(ip、vg。。。)D、定义网络名以及网络类型和属性(ethernet、rs232)E、将各通讯接口加入到所属网络和节点中
2、资源配置A、定义serviceipB、配置应用服务、以及应用监控服务C、定义资源组、修改资源组属性,将资源添加到资源组中3、定义事件(可选)4、检验配置、同步cluster、保存快照
/etc/hosts 定义所有ethernet网卡的IP以及别名
/.rhosts 保证cluster间互访(hacmp 5.1以后的版本无需该文件
importvg 从存储设备上导入lvm信息到ODM库
import -y datavg hdisk5
Exportvg 清空ODM库
exportvg datavg
配合varonvg,varyoffvg 命令使用vg属性中的autovaryon必须为no
hacmp启动与关闭
Smitty clstart
[Start now, on system restart or both now +
BROADCAST message at startup? true +
Startup Cluster Lock Services? false +
Startup Cluster Information Daemon? true +]
Smitty clstop[Graceful,Takeover,Forced]
lssrc -g cluster:HACMP状态-进程
HACMP维护-日志[/tmp/hacmp.out;/usr/es/adm/cluster.log;/usr/sbin/cluster/history> *.*]
HP-UX
1创建物理卷
# pvcreate -f /dev/rdsk/c0t1d0
# pvcreate -f /dev/rdsk/c0t2d0
2创建卷组
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000
# vgcreate /dev/vg01 /dev/dsk/c0t1d0 /dev/dsk/c0t2d0
3创建两个逻辑卷
# lvcreate -L 100 -n lvoldata1 vg01
# lvcreate -L 100 -n lvoldata2 vg01
4查看物理卷、卷组和逻辑卷信息
# pvdisplay -v /dev/dsk/c0t1d0
# vgdisplay -v vg01
# lvdisplay -v /dev/vg01/lvoldata1
5查看卷组配置信息
#strings /etc/lvmtab
6向vg01增加一块物理硬盘c2t6d0,大小500MB。
# pvcreate –f /dev/rdsk/c2t6d0
# vgextend /dev/vg01 /dev/dsk/c2t6d0
7给逻辑卷lvoldata1增加到600M空间。
# lvextend –L 600 /dev/vg01/lvoldata1
HFS -High Performance File System
JFS -Journaled File System
NFS -Network File System
CDFS -CD-ROM File System
HP-UX 10.01以前,HFS是HP唯一基于磁盘的文件系统。
JFS是目前默认文件系统,支持在线备份、扩展、重整,VxFS属于JFS,应用最广。
NFS为网络共享文件系统,各个节点都可以访问,感觉如同是本地文件系统。
CDFS是只读文件系统
# cat /etc/fstab[文件系统管理-创建文件系统]
# newfs –F vxfs /dev/vg01/lvmyfs1
# newfs –F vxfs –o largefiles /dev/vg01/lvmyfs2 支持2GB以上大文件系统
# newfs –F vxfs /dev/rdsk/c1t1d0 把整个磁盘做成一个文件系统
文件系统管理-mount/umount
1、创建文件系统 # newfs –F vxfs /dev/vg01/lvmyfs
2、创建mount点 # mkdir /myfs
3、mount文件系统 # mount /dev/vg01/lvmyfs /myfs
4、查看文件系统是否mount上 # bd fOR # mount -v
5、卸载文件系统 # umount /myfs 或者 # umount /dev/vg01/lvmyfs
6、如果要系统启动时自动mount,则把文件系统加入到/etc/fstab。
文件系统管理-扩展文件系统(extendfs)
1、扩展逻辑卷lvoldata1
# pvcreate –f /dev/rdsk/c2t6d0
# vgextend /dev/vg01 /dev/dsk/c2t6d0
# lvextend –L 600 /dev/vg01/lvoldata1
2、扩展文件系统
# shutdown –y 0 进入单用户模式
# umount /data
# extendfs /dev/vg01 /lvoldata1
# mount /data
# reboot
网络管理-三种网络配置方法
① # set_parms initial √
② # sam
③ 手动修改/etc/rc.config.d/netconf和/etc/hosts文件
# /sbin/init.d/net stop
# /sbin/init.d/net start
启用新的网络配置
网络管理-set_parms
# set_parms initial
网络管理-SAM
# sam
网络管理-/etc/rc.config.d/netconf
# cat /etc/rc.config.d/netconf
主机名解析(三种)
1、/etc/hosts
15.32.162.130 asodevlab1 lab1
15.32.162.131 asodevlab2 lab2
127.0.0.1 localhost loopback
2、DNS(Domain Name Service) client
# SAM --> DNS (BIND)
--> DNS Resolver
Actions --> Specify Name Servers
3、NIS(Network Information Service)
/etc/nsswitch.conf决定解析先后顺序
# sam --> Networking and Communications
--> Name Service Switch
(Select a lookup type)
Actions --> Configure Name Service Switch
网络管理-常用命令(1)
# ioscan -funC lan
# ifconfig lan0
# cat /etc/hosts
# netstat -rn
# ping 10.77.220.1
# nslookup
# traceroute 10.77.9.113
性能管理-常用工具介绍
1综合性能分析工具 # glance hp-ux特有工具 # sar # top
2、内存、交换分区分析工具 # vmstat # swapinfo
3、磁盘分析工具# bd f# du # iostat
性能管理-sar:# sar –u 5 4 # sar –d 5 4
系统备份与恢复-fbackup/frecover
# fbackup -f /dev/rmt/0m -0iv / -I /tmp/usrbak.index
-f : 设备文件名 ( such as DDS tape driver) -i : 要包含的目录 -e: 不包含的目录- I: 备份内容检索目录
- v: 备份内容详细列表 - 0 : 零级备份(有0~9 个级别,如果当前系统 采用零级备份,当下一次采用5 级备份时,系统只会对有变化的文件进行备份)
# frecover -rf /dev/rmt/0m -f: 设备文件名 -r: 恢复磁带上的所有数据 -I: 将磁带上文件索引存到指定的文件中
# frecover -I /tmp/index.txt -f /dev/rmt/0m
# frecover -xi /dir
# frecover -x -i /dir1 -i /dir2
# frecover -xoi /dir
MC/SG逻辑卷管理-配置步骤一
1、创建卷组VG01
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000
# pvcreate /dev/rdsk/c0t3d0
# pvcreate /dev/rdsk/c0t4d0
# vgcreate /dev/vg01 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0
2、创建一个500MB的逻辑卷/dev/vg01/lvolshare
# lvcreate –L 500 –n lvolshare /dev/vg01
3、对逻辑卷做镜像
# lvextend –m l /dev/vg01/lvolshare
4、用该逻辑卷做文件系统
# newfs –F vxfs /dev/vg01/lvolshare
# mkdir /share
# mount /dev/vg01/lvolshare /share
MC/SG逻辑卷管理-配置步骤二(export/import)
[nodeA]# vgexport –p –m /tmp/map /dev/vg01
[nodeA]# ftp nodeB
ftp>put /tmp/map
[nodeB]# mkdir /dev/vg01
[nodeB]# mknod /dev/vg01/group c 64 0x010000
[nodeB]# vgimport –m /tmp/map /dev/vg01 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0
[nodeB]# vgcfgbackup /dev/vg01
vgexport –p –s –m <mapfilename> <vg_name> 增加新的物理卷
vgimport –s –m <mapfilename> <vg_name> 增加新的逻辑卷
Cluster Manager-Cluster配置
1、创建cluster配置文件cmclconfig.ascii并编辑
# cd /etc/cmcluster
# cmquerycl –C cmclconfig.ascii –n nodeA –n nodeB
# vi cmclconfig.ascii
2、检查和编译、分发cmclconfig.ascii
# cmcheckconf –v –C cmclconfig.ascii
# cmapplyconf –v –C cmclconfig.ascii
3、启动Cluster
# cmruncl –v
# cmviewcl -v
配置文件 pkg.conf
控制脚本 tl
Package Manager-配置过程
1、#mkdir /etc/cmcluster/pkg_name
2、#cd /etc/cmcluster/pkg_name
3、#cmmakepkg -p pkg.conf 创建Package配置文件
4、#vi pkg.conf 手工配置
5、#cmmakepkg -s tl 创建Package控制文件
6、#vi tl
7、#rcp tl nodeB:/etc/cmcluster rcp到节点B的相同目录下
8、#cmcheckconf -P /etc/cmcluster/pkg_name/pkg.conf 检查pkg.conf是否配置正确
9、#cmapplyconf -P /etc/cmcluster/pkg_name/pkg.conf 编译成二进制文件
查看终端控制台(Console)信息
按CTRL+B进入GSP/MP/SP ,用sl命令查看最近CONSOLE信息。
2、查看日志
1)系统日志/var/adm/syslog/syslog.log
2)运行日志/etc/rc.log
3)关机日志/etc/shutdownlog
4)登陆失败日志/var/adm/btmp
5)登陆成功日志/var/adm/wtmp
6)系统近期有无Core Dump,检查是否有/var/adm/crash新文件。
# dmesg
查看系统是否有硬件故障或文件系统错误等信息
# uptime
查看系统开机时长
# bdf
查看文件系统空间使用率,是否超过90%
# mail
查看是否有严重错误信息
# ioscan –nf
查看是否有UNCLAIMED,UNKNOWN,NO_HW等状态的设备
# sar 1 10
查看CPU利用情况
#sar –d 1 5
查看系统盘IO使用状况
# swapinfo –atm
查看交换分区, Pct Used(Total)使用率
3清理日志和文件
# >/var/adm/wtmp
# find / -name core –exec rm {}
文件传送命令[可以将ASCII文件按二进制方式传输,但决不能将二进制文件按ASCII方式传输,否则二进制文件的内容会遭到破坏而无法使用]
展开阅读全文