AIX 的命令大全(更詳細的)
.........
[@more@]AIX 常用命令知識(自整理)
lsvg –o rootvg
# lspv hdisk0
# oslevel
# oslevel -r
ssaxlate –l hdisk3
lsattr –El hdisk0
lsattr -El proc0
lscfg –vl fsc0
lscfg –vl pdisk*
errpt –aj 貼上錯誤碼
errclear 0 (記得備份)
cp /var/adm/errlog /home/ww/err/errlog
errclear 0
lsdev -Cc adapter
prtconf
bosboot –ad /dev/hdisk0
bootlist –m normal –o
bootlist -m normal hdisk0 hdisk1 rmt0 fd
檢視安裝媒體內容:
installp -q -d /dev/cdrom –l
du
errpt |more
find / -name core –print
cp file1 file1.030807
ps aux |head
pmcycles -m
sync Command
Updates the i-node table and writes buffered files to the hard disk
#sync;sync;sync
crontab –l 檢視
crontab –e 修改 (vi)
crontab –r 刪除
有系統的,也可以編輯自己需要的 有時系統也自動生成,如電源故障報警系統生成的, 改正錯誤後應該刪掉。
minute hour day_of_month month weekday command
These fields accept the following values:
minute 0 through 59
hour 0 through 23
day_of_month 1 through 31
month 1 through 12
weekday 0 through 6 for Sunday through Saturday
command a shell command
mount –rv cdrfs /dev/cd0 /mnt
lslpp –l /unix
ifconfig –a
netstat –in
fget_config -l dar0
chmod 755 lee
#ls –lu 檢視某一檔案最後一次被訪問的時間
#bootinfo –b 檢視上次引導裝置
vmstat
svmon
ps
tprof
iostat
netpmon
filemon
檢查實體記憶體:(RAM >= 512 MB)
# lsattr -El sys0 -a realmem
用instfix 命令檢視當前的ML:
$ instfix -i | grep ML
# svmon -Pau 10 | more
檢視某個patch是否安裝了:
# instfix -i | grep IY24568
All filesets for IY25282 were found 表示已經有這個patch了
可使用下述命令使系統自動分配PVID:
# chdev -l hdisk# -a pv=yes
用#lsfs -q FSNAME看bf項為true則該FS為large型。
syncvg -v rootvg
ps aux |head -10
instfix -ciqk 5100-04_AIX_ML | grep ":-:"
用ls -altr列在最後面的就是最新被touch過的檔案
如果在一個有很多目錄結構下的fs裡面想找出到底是誰佔用空間最大 就用du -k|sort –rn
一次殺掉很多程式
ps -ef|grep XXXX|awk '{print $2}'|xargs kill –9
用來殺掉由使用者"user1"產生的程式的shell命令。 |
# kill -9 `ps -ef|grep user1|grep -v grep|awk '{print $2}'` |
bootinfo -y 處理器位數
bootinfo -K 核心位數
1, How to Switch AIX5.1 from 32-bit to 64-bit:
ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
lslv -m hd5
bosboot -ad /dev/ipldevice
shutdown -Fr
2, 2, How to Switch AIX5.1 from 64-bit to 32-bit:
ln -sf /usr/lib/boot/unix_mp /unix
ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
lslv -m hd5
bosboot -ad /dev/ipldevice
shutdown –Fr
確定系統是否載入了64位的核心擴充套件,使用命令:
# genkex |grep 64 若系統載入了64位的核心擴充套件,將返回類似下一行的資訊:
149bf58 a3ec /usr/lib/drivers/syscalls64.ext
編輯/etc/environment
PS=”$LOGNAME:PWD>”
錯誤型別(TYPE):
PEND:裝置很快就不能使用了
PERF:裝置的效能降低到不能接受的地步
PERM:裝置的錯誤不可恢復,此型別的錯誤表明此裝置或驅動已完全損壞
TEMP:裝置出現的錯誤經過幾次嘗試後已恢復了
UNKN:錯誤型別不能確定
INFO:僅僅為一個資訊
TIMESTAMP: MMDDHHMMYY (月日時分年)
T(型別): P 永久; T 臨時; U 未知 (永久性的錯誤應引起重視)
C(分類): H 硬體; S 軟體; O 使用者; U未知
#errpt -d H 列出所有硬體出錯資訊
#errpt -d S 列出所有軟體出錯資訊
#errpt -aj ERROR_ID 列出詳細出錯資訊
# errpt -aj 0502f666 用大小寫均可
修復方法 用系統光碟或系統備份帶啟動(必須與硬碟中的作業系統版本一致) 啟動後選擇選項3
"Start Maintenance Mode for System Recovery"
> "Access a Root Volume Group"
> "Access this volume group and start a shell
before mounting the file systems" 格式化檔案系統日誌(jfslog)
# /usr/sbin/logform /dev/hd8 檢查修復檔案系統
# fsck -y /dev/hd1 (/home 檔案系統)
# fsck -y /dev/hd2 (/usr 檔案系統)
# fsck -y /dev/hd3 (/tmp 檔案系統)
# fsck -y /dev/hd4 (/ 檔案系統)
# fsck -y /dev/hd9var (/var 檔案系統)
... ... 用 exit 命令退出,檔案系統會自動 mount 起來。 重建bootimage
# lslv -m hd5 找出bootimage所在的硬碟,如hdisk0
# bosboot -ad /dev/hdisk0
# bootlist -m normal /dev/hdisk0 重建啟動順序表。 重啟動系統
# shutdown -Fr
AIX如何自動logout使用者 有的使用者登入後就長時間空閒,有可能導致安全上的問題。透過開啟/etc/profile中
TMOUT註釋,將自動在所設定的時間到達後,logout使用者。 例如:export TMOUT=120 那麼,使用者兩分鐘沒有擊鍵,將自動logout。
將man檔案轉換成普通文字檔案 正確的將man檔案輸出轉成文字檔案的方法是:
$ man ls | col -b > man.txt
一、單機環境
1、系統使用者的最大登入數maxlogin
maxlogin的具體大小可根據使用者數設定,可以透過smitty chlicense命令修改,該引數記錄於/etc/security/login.cfg檔案,修改在系統重新啟動後生效。
2、系統使用者的limits引數 這些引數位於/etc/security/limits檔案中,可以把這些引數設為-1,即無限制,可以用vi 修改/etc/security/limits檔案,所有修改在使用者重新登入後生效。
default:
fsize = 2097151 ----》改為-1
core = 2097151
cpu = -1
data = 262144 ----》改為-1
rss = 65536
stack = 65536
nofiles = 2000
3、Paging Space 檢查paging space的大小,在實體記憶體<2G時,應至少設定為實體記憶體的1.5倍,若實體記憶體>2G,可作適當調整。同時在建立paging space時, 應儘量分配在不同的硬碟上,提高其效能。利用smitty chps修改原有paging space的大小或smitty mkps增加一塊paging space。
4、系統核心引數配置 利用lsattr -Elsys0 檢查maxuproc, minpout, maxpout等引數的大小。maxuproc為每個使用者的最大程式數,通常如果系統執行DB2或ORACLE是應將maxuproc調整,Default:128、調整到500,maxuproc增加可以馬上起作用,降低需要AIX重起。當應用涉及大量的順序讀寫而影響前臺程式響應時間時,可考慮將maxpout設為33, minpout設為16,利用smitty chgsys來設定。
5、檔案系統空間的設定 一般來說,系統的檔案系統/、/usr、/var、/tmp的使用率不要超過80%,/tmp建議至少為300M,檔案系統滿可導致系統不能正常工作,尤其是AIX的基本檔案系統,如/ (根檔案系統)滿則會導致使用者不能登入。用df 檢視。
6、啟用SSA Fast-Write Cache 利用smitty ssafastw來啟用每一個邏輯盤hdiskn
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7318139/viewspace-996420/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【AIX-PS】AIX系統ps命令詳解AI
- Linux下解壓命令、壓縮命令大全,詳細教程Linux
- Git 命令大全,詳解!Git
- linux命令yum的詳細解析Linux
- Docker exec 命令的詳細使用Docker
- Vue 指令大全(超詳細)Vue
- SpringBoot註解大全(詳細)Spring Boot
- 獲取Tomcat更詳細的日誌Tomcat
- adb操作命令詳解及大全
- AIX相關管理命令AI
- AIX詳細檢視使用者/程式使用記憶體AI記憶體
- ADB 操作命令詳解及用法大全
- Git 操作命令詳細Git
- Zookeeper的基本命令大全
- Linux grep命令詳細教程Linux
- JPS 命令詳細解釋
- 【SHRINK】Oracle收縮表的詳細命令參考Oracle
- IBM AIX儲存層結構分析+aix常用命令IBMAI
- springboot常用註解大全(超詳細, 30個)Spring Boot
- Linux中更換yum源為阿里的詳細步驟Linux阿里
- 如何使用 JIra 對 bug 進行更詳細的標識
- 超詳實Git簡明教程與命令大全Git
- Linux sed命令詳細說明Linux
- Linux常用命令-詳細Linux
- HDFS 命令:用於管理HDFS的Hadoop Shell命令大全Hadoop
- kubectl命令大全
- Linux命令大全Linux
- VIM 命令大全
- kali命令大全
- Redis 命令大全Redis
- MSF命令大全
- docker 命令大全Docker
- docker命令大全Docker
- Ubuntu命令大全Ubuntu
- 有關某個命令的詳細資訊,請鍵入 HELP 命令名
- 效能測試 —— Jmeter 命令列詳細JMeter命令列
- shell程式設計-sed命令詳解(超詳細)程式設計
- AIX操作相關常用命令整理AI
- AIX的yum安裝AI