# lsdev –C –s scsi
列出各个SCSI设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。
# ps -ef
列出正在运行的所有进程的各种信息:如进程号及进程名等。
# netstat -rn
列出网卡状态及路由信息等。
# netstat -in
列出网卡状态及网络配置信息。
# df -k
列出已加载的逻辑卷及其大小信息。
# mount
列出已加载的逻辑卷及其加载位置。
# uname -a
列出系统ID 号,系统名称,OS版本等信息。
# hostname
列出系统网络名称。
# lsvg –l rootvg,lsvg –p rootvg
显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。
# lslv –l datalv,lslv –p datalv
显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。
八 网络故障定位方法
网络不通的诊断过程:
ifconfig 查看网卡是否启动 (up)
netstat –i 查看网卡状态
Ierrs/Ipkts 和 Oerrs/Opkts是否>1%
ping自己网卡地址 (ip 地址)
ping其它机器地址,如不通,在其机器上用diag检测网卡是否有问题。
在同一网中, subnetmask 应一致。
网络配置的基本方法:
(1) 如需修改网络地址、主机名等,一定要用 chdev 命令
# chdev –l inet0 –a hostname=myhost
# chdev -l en0 -a netadd
r=’9.3.240.58′ -a netmask=255.25
5.255.0’
(2) 查看网卡状态:# lsdev –Cc if
(3) 确认网络地址:# ifconfig en0
(4) 启动网卡:# ifconfig en0 up
(5) 配置路由
有两种方式加入路由:
永久路由
# chdev -l inet0 -a rout
e=’10.47.0.0’,’9.3.240.59’
临时路由
# route add 10.47.1.2 9.3.240.59
用命令 netstat -rn 查看路由表
附:常用命令列表:
Any XXXX, ####, ****, or
X is to be substituted by a nam
e, resource name or #,
fn = filename
DIR = Directory
| = pipe symbol
bosboot -a -d /dev/hdiskx -rebuilds boot
record/image on boot device(hdiskx)
cat -view contents of a file
cat /tmp/****.1 -view a file, look at output
cat fn fn > newfile -combines two files to a single file
cd -will return you to default DIR
cd / -will put in root DIR
cd /xxxx -change you to a DIR anywhere i
s system
cd .. -will drop you out of 1 DIR at a time
cd xxxxx -will change yo
u to a DIR in current dir
cfgmgr -will auto config devices
cfgmgr -v & -(-v) shows processes (&) pu
ts in background
chps -s xx hd# -increase
paging space (xx=# of addt’l PP
s)
cp oldfn newfn -copy a file
cp oldfn Dirn -copy a fi
le to another directory
crontab -l -list crontab
entries for the current user
ctrl + v -will page down 1 page
ctrl + 6 -will page up 1 page
del fn -same as rm -i,promts to remove fn
df -I -shows status of file systems (no
inodes)
df -Ik -(k) show status in 1024 bites(1m
b)(only AIX 4
diag -a -updates changes
in hardware configuration
diag ***** -****= a devi
ce type(as tape,disk….Fastpath
)
diag -cd rmtX -resets tape drive
dosformat -formats a diskette to DOS
dosdir -list files on dos formated diskette
dosread XX YY -copies dos file XX to aix
file YY
doswrite YY XX -copies a
ix file YY to dos file XX
errpt -generates a one l
ine synopsis of logged errors
errpt | pg -list errorlog 1 page @ a tim
e(1st column is ID)
errpt -a -displays detai
led information of logged errors
errpt -s Mmddhhmmyy -select entries post
ed later than date
errpt -aj XXXXXXX -list
detail error by ID number.(XXX=1
st column)
errpt -d S -list software errors
errpt -j XXXXXXX -list s
ummary report by ID number.
errpt -aN XXXXXX -list detailed report b
y resource name column
errpt -N XXXXXXX -list s
ummary report by resource name c
olumn
errclear 0 -clears errorlog
errclear -N XXXXX 0 -clears errorlog by
resource name, 0=all enter
errclear -j XXXXX 0 -clears errorlog by
ID number.
finger -same as who but with more details
flcopy -copies a diskette to another diskette
format -formats a disket
te in default diskette drive
format -l -formats in lo
wer denity: 1.44 on 2.44 / 720 o
n 1.44
hostname -responds with host system name
host (hostname) -responds with internet
address
instfix -ik IPAR# -lists ipar fix was co
mpletely installed
lppchk -v -checks install status of LPPs
lppchk -v 2> /dev/lpX -sends output of lppchk to printer lpx
lpstat -a all -view all printer queues
lptest 80 5 > /dev/lp0 -send test pattern to lp0
ls -list names of files
& directories in current dir
ls -lia -list details of
files, current dir & subdir
ls -al -list details of
files or dir in current dir
lsattr -El xxxxxx -list
specific settings on a device
lsdev -C | sort -d -f -l
ist system hardware (devices)
lsdev -C | grep 00-0X -list resourses fo
r a adapter
lsdev -Cc xxxxx -H -list
devices(xxx=tty,printer,disk,me
mory,adpt
lsdev -Cs scsi -list scs
i devices(not serial or raid)
lsdev -Cc tape -list tape devices
lsdev -Cs pci -list pci devices
lsdev -Cs isa -list isa devices
lscons -lists the assigned console
lscfg -list hardware list (same as diags
list)
lscfg -rl mem* |pg -list
s the memory on PCI bus machines
lscfg -vl XXXXX -list config info from a
device.(rmt0,hdisk,etc)
lscfg -vl sysplanar0 -li
sts the machine type, model, s/n
on SMP
lsfs -list all filesyste
ms + data from “df” cmd
lslpp -l | grep BROKEN -lists incomplete ptfs
lslv -m hd5 -finds boot drive under pv1
column
lsps -a -checks available paging space
lsps -s -checks available paging space
lspv -lists information
about the physical volumes
lspv hdisk# -list drive info
lspv -l hdisk# -lists logical volume gro
up disk in
lsuser -f ALL -lists all attributes for
all users
lsvg -lists volume groups
lsvg -p XXXXXX -lists di
sks in volume group (xxxxx= volu
me name)
more -reads files and displays the text
one screen at a time.
mpcfg -df -list all setting the machine
is set to (smp)
mpcfg -cf 11 1 -changes to fast IPL on S
MP machines (smp)
mv fn (path fn) -move and rename a file
oslevel -shows AIX version (3.2.4 and above)
pg -reads and displays text one screen a
t a time.
pdisable -makes unavailable or shows all
disabled tty’s
pdisable tty# -disables a tty
penable -makes available
or shows all enabled tty’s
penable tty# -enables a tty
ps -el |pg -look at process running on system
pwd -list what DIR you are currently in
r -repeats last command
rm -i ******* -remove a
file & will prompt you if you ar
e sure
rmdev -l XXXXX -removes a device and def
ines it to data base
rmdev -l XXXXX -d -removes a device and
deletes it from data base
set -o vi -sets up to veiw cammands that
have been run
:wq -write(save) and quit file
Esc + k -used with SET command to list l
ast command
k,l -k=list next command
ran, l=steps you thru command
I -use with SET command inserts characters
j -steps you backwards
cw -cw=removes a word,just type in new word
(use with Esc)
a,x,r -a=added text, x=delete text, r=re
place text(r+letter)
R -lets you type over letters or words
smit ***** -(*****= tape,disk,tty,etc.fa
stpath)
su -stands for switch user,(NOT super user)
su -switches to root id
or prompts you for password
su XXXXXX -switches to XXXXXX’s id
tar -cvf /dev/rmtX /etc -will copy /etc
to a tape drive
tar -tvf /dev/rmtX -will read a tape drive
tctl -f /dev/rmtX rewoff
l -rewind & eject tape
tctl -f /dev/rmtX.1 fsf 3 -forward advan
ces a tape to be read by TAR
tctl -F -list avail commands(-F flag is
not correct)
tctl retension -retensions tape in tape drive
& -put any command in ba
ckground with process ID
uptime -how long since last IPL and how
many users on system
vmstat # # -reports virtual memory stati
stics and more
iostat # # -reports CPU,
disk & cdrom statistics
use with vm & iostat -1st #(how many sec
to repeat), 2nd #(how many times)
who -shows users on system
who am i -shows user id
on your terminal & tty number
USE the following with other commands.
—————————————-
———–
>/tmp/****.1 -creates a file (used with
lsXXX command)
>/dev/lp# -redirectes ou
tput to a printer(use with a com
d)
|grep -is useful to sear
ch for text in a file.
|pg -use after any comma
nd to view one page at a time
| -pipe sign – Takes the output of one c
ommand and
feeds it to the input of another.
> -redirect sign or greater than sign
/ -slash sign
-back slash sign
>> -double redirect will add text to end
of file
& -put any command in ba
ckground with process ID
MUST unmount file system
1st to run fsck & dfsck/only us
e with a problem
————————
——————–
——————————–
——————
fsck XXXXXXX -will check
a file system for errors & prom
pt
dfsck /XXXX /XXXX -will check 2 differen
t file sys at the same time
FOLLOWING command lines
will delete a group of devices a
s a group, the #,
sign is the hdisk#’s tha
t you want to delete.(this is an
exampe.)
—————————————-
——————————–
————————–
for disk in # # # # -thi
s line and the next 3 line work
together
do -the prompt will be > (REMEMBER to hit enter)
rmdev -l hdisk# {disk} -d -the prompt will be > (brackets around disk change)
done -the prompt will be > (on a printout. change to -)
SSA RELATED COMMANDS
—————————————–
lsattr -El ssaX -list at
tributes of SSA adapters
lscfg -vl ssaX -list VPD of SSA adapters
lsdev -C | grep SSA -list all SSA devices
lslpp -L | grep SSA -list SSA device drivers
maymap -ap -maymap display of SSA loop
maymap -alph -maymap display of SSA loop
lscfg -vl pdisk* -list VPD of pdisks
ssaxlate -l hdiskX -list
hdisk to pdisk assignment
ssaxlate -l pdiskX -list pdisk to hdisk
assignment
ssa_rescheck -l hdiskX -show hdisk reser
vation status
FOLLOWING CMDS LIST, COPY, AND RESTORE F
OR cpio,tar,dd,backup,dos:
NOTE: The fd0 is just a dev. so you may
use any media you desire.
—————————————-
——————————————-
LIST COPY
—— ——–
cpio -itv < /dev/fd0 ls /tmp/fn | cpio -ov > /dev/fd0
tar -tvf /dev/fd0 tar -cvf /dev/fd0 fn
dd li -l | dd dd if=fn of=/dev/fd0
restore -Tf /dev/fd0 backup -0 -uf /dev/
fd0 fn By INODE
restore -Tf /dev/fd0 fin
d / -print | backup -i -f/dev/fd
0 By NAME
dosdir doswrite -a (AIX fn) (fn.ext)
TO RESTORE
——————-
cpio -iv fn < /dev/fd0
tar -xvf /dev/fd0
dd of=/dev/fd0 if=fn
restore -xvf /dev/fd0 fn BY NAME/INODE,
restore understands unless special
flags were used.
dosread -a (fn.ext) (AIX fn)
TO DOCUMENT THE SYSTEM
——————————————-
lscfg -v > /dev/lpx -to list sys config/VPD
lsuser -f ALL > /dev/lpX -to list users
lsdev -Cc tty -H -to list all tty’s
lsdev -Cc lp -H -to list all lp’s
lsattr -El ttyX > /dev/lpX -to list ttyX parameters (do for each tty)
lsattr -El lpX > /dev/lpX -to list lpX parameters (do for each lp)
lpstat > /dev/lpX -to list queues
lsfs > /dev/lpx -to list filesystems
lspv > /dev/lpx -to list hard drives
lspv hdiskx -to list hard drive config (
do for each drive)
lspv -l hdiskx -to list files on drive
lsvg rootvg -to list rootvg data
plus printout of or save to diskette:
——————————————
/etc/inittab
/etc/objrepos/Cu*
/etc/passwd
/etc/filesystems
/etc/security/passwd
/etc/hosts
/sbin/rc.boot