導航:首頁 > 程序命令 > aix查找命令

aix查找命令

發布時間:2024-11-20 21:45:03

『壹』 aix系統命令

AIX(Advanced Interactive eXecutive)是 IBM開發的一套 UNIX操作系統。而 AIX 命令是對AIX系統進行管理和操作的命令。下面就讓我給大家分享一些aix的常用命令和進階命令吧。

aix常用命令

查看 交換區信息:

lsps -a 顯示 交換區的分布信息

lsps -s 顯示 交換區的使用信息

slibclean 清除處理程序遺留的舊分頁信息

smit mkps 建立交換區空間信息

swapon -a 啟動所有的分頁空間

/etc/swapspaces 存放分頁空間表格信息

顯示卷信息:

lsvg 顯示卷的名稱

lsvg -l rootvg 顯示rootvg卷的詳細信息

mount卷的方法:

varyonvg datavg 載入datavg卷

mount /dev/data1 載入datavg下的一個data1卷

mount光碟

mount -rv cdrfs /dev/cd0 /cdrom

裸設備類型:raw,jfs jfs可以轉變成文件系統,而raw則不行

smit快速路徑名稱:(smit:圖形方式,smitty:字元方式)

dev 設備管理

diag 診斷

jfs 定期檔案管理系統

lvm 邏輯卷冊系統管理員管理

nfs NFS管理

sinstallp 軟體安裝及維護

spooler 列印隊列管理

system 系統管理

tcpip TCP/IP管理

USER 使用者管理

clstart,clstop:啟動和停止cluster

lssrc -g cluser:查看cluser的狀態

查看已安裝的軟體信息:

ls -aF /usr/lpp (lpp:Licensed Program Procts)

查看安裝媒體內容:

installp -q -d /dev/cdrom -l

查看操作系統補丁

instfix -a

查看 錯誤日誌信息:

errpt -a

有關TCP/IP的命令

網路卡:

smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架構快速路徑

smit mkinet,ppp:slip與ppp快速路徑

ifconfig:config界面

位址:

/etc/hosts 靜態 主機表

/etc/resolv.conf 位址解析的名稱 伺服器

/etc/named.boot 名稱 伺服器架構

/etc/named. c a 根名稱 伺服器快取 (去掉空格)

/etc/named.data 位址列表

/etc/named.rev 反轉指標列表

nslookup 查詢名稱 伺服器資訊

網路 路由:

route 管理路由

netstat -rn 列出定義的 路由

routed 路由(daekmin rip)

gated 路由(daekmin rip、egp、hello)

/etc/gateways 已知網關

/etc/networks 已知網路

服務:

/etc/services

/etc/inetd.conf

TCP/IP群組子系統:

/etc/rc.n e t (去掉空格)

startsrc -g tcpip 啟動全部的tcpip子系統

startsrc -s inetd 啟動主要internet

除錯:

iptrace 啟動封包追蹤

ipreport 追蹤結果格式化輸出

netstat 網路統計

ping 檢查是否可以到達

查看HACMP,外部硬碟信息:

lscfg -v

lsdev -Cc adapter

對等機器信息:

/etc/.rhosts

/etc/hosts.equiv

/etc/hosts

查看內存

/etc/lsattr -El mem0

顯示以 KB 為單位的實際內存

bootinfo -r

lsattr -El sys0 -a realmem

查看SWAP空間

lsps -l

查看操作系統文件系統

lslpp -l [fileset_name]

查看系統內核,進程,硬碟等性能前幾位

topas

要顯示 內核啟用的是 32 位還是 64 位:

bootinfo -K

顯示硬體 32 位還是 64 位:

bootinfo -y

顯示系統上的處理器數量

lscfg | grep proc

顯示系統上的硬碟數量,可輸入以下命令:

lspv

系統的詳細配置

lscfg

axi進階命令

如何知道自己在運行單處理器還是多處理器 內核?

/unix 是指向已啟動 內核的 符號鏈接。要了解正在運行什麼內核模式,可輸入 ls -l /unix 並查看 /unix 鏈接到什麼文件。下面是 ls -l /unix 命令的三種可能輸出及其對應的 內核:

/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel

/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel

/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel

從一種內核模式更改為另一種內核模式

在安裝過程期間,會預設啟用一種適合該 AIX 版本和操作中的硬體的 內核。讓我們使用前一個問題中的方法並假設啟用了 32 位 內核。我們還假設您希望在 64 位內核模式下啟動。這可以通過按 順序執行以下命令來實現:

ln -sf /usr/lib/boot/unix_64 /unix

ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix

bosboot -ad /dev/hdiskxx

shutdown -r

/dev/hdiskxx 目錄是啟動邏輯卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可運行以下命令:

lslv -m hd5

在 裸設備上安裝oracle系統:

修改 裸設備的許可權,如裸設備名為system01,安裝 資料庫用戶為oracle

chown oracle:dba /dev/system01

chown oracle:dba /dev/rsystem01

在使用文件時必須用rsystem01

啟動時自動載入文件系統信息:

需要載入的信息存放在/etc/filesystems

mount -t nf 載入所有在/ect/filesystems中定義type=nfs的文件系統

顯示已載入的文件系統及狀態: df -v,mount

如何知道我的 計算機是否基於 CHRP?

運行 prtconf 命令。如果是 CHRP 計算機,則字元串 chrp 會出現在 Model Architecture 行上。

系統中的設備屬性值是什麼?

要列出磁帶設備 rmt0 的當前屬性值,可輸入以下命令:

lsattr -l rmt0 -E

要列出磁帶設備 rmt0 的預設屬性值,可輸入以下命令:

lsattr -l rmt0 -D

要列出 TTY 設備 tty0 的可能登錄屬性值,可輸入以下命令:

lsattr -l tty0 -a login -R

要顯示系統級別的屬性,可輸入以下命令:

lsattr -E -l sys0

列出有關特定物理卷的信息?

舉例來說,若要了解有關 hdisk1 的詳細信息,可運行如下命令:

lspv hdisk1

獲得系統的詳細配置?

輸入以下命令:

lscfg

下列選項可以提供特定的信息:

-p 顯示特定於平台的設備信息。該標志適用於 AIX 4.2.1 或更高版本。

-v 顯示在自定義 VPD 對象類中找到的重要產品資料庫(Vital Proct Database,VPD)。

例如,要顯示有關磁帶驅動器 rmt0 的詳細信息,可輸入以下命令:

lscfg -vl rmt0

通過運行 prtconf 命令也可以獲得非常類似的信息。

如何確定晶元類型、系統名稱、節點名稱、型號,等等?

uname 命令可以提供關於系統的詳細信息。

uname -p 顯示系統的晶元類型。例如,PowerPC。

uname -r 顯示操作系統的版本號。

uname -s 顯示系統名稱。例如,AIX。

uname -n 顯示節點名稱。

uname -a 顯示系統名稱、節點名稱、版本、 計算機 ID。

uname -M 顯示系統型號名稱。例如,IBM, 9114-275。

uname -v 顯示操作系統版本。

uname -m 顯示運行系統的硬體的 計算機 ID 編號。

uname -u 顯示系統 ID 編號。

AIX

我的系統上在運行什麼 AIX 主要版本、次要版本和維護級?

輸入以下命令之一:

oslevel -r

lslpp -h bos.rte

觀察進程內存使用情況:

ps aux 觀察參數%mem:內存使用百分比 RSS:實際使用內存

vmstat free的單位為塊,預設值為4096bytst

創建raw設備時選擇的類型:

raw_lv

裸設備的備份

dd if=/dev/raw1 of=/dev/rmt0 bs=16k

AIX系統所需要補丁

IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050

# lspv *列出設備名稱

hdisk0 0006fa7f212ee586 rootvg

hdisk1 0006fa7f7dc2b8a8 oradata

如想刪除設備,則用rmdev -dl hdisk1...

smit ssaraid(首先創建RAID陣列)

再創建VG smit vg

然後在VG中創建lv(也即 裸設備)

此時便可以創建資料庫了,或者可以在此時創建FS: smit fs

創建文件系統

以下命令將在卷組 testvg 中創建一個大小為 10MB、安裝點為 /fs1 的 jfs 文件系統:

crfs -v jfs -g testvg -a size=10M -m /fs1

安裝所有預設文件系統(/etc/filesystems 文件中標記有 mount=true 屬性的所有標准文件系統)

以下命令將安裝所有此類文件系統:

mount {-a|all}

顯示已安裝的文件系統

輸入以下命令可以顯示有關所有當前已安裝的文件系統的信息:

mount

卸載文件系統

輸入以下命令可以卸載 /test 文件系統:

umount /test

刪除文件系統

輸入以下命令可以刪除 /test 文件系統:

rmfs /test

對文件系統進行碎片整理

可以使用 defragfs 命令來改善或報告文件系統中的連續空間狀態。例如,若要對文件系統 /home 進行碎片整理,可以使用以下命令:

defragfs /home

更改文件系統的大小

若要將 /usr 文件系統的大小增加 1000000 個 512 位元組的塊,可輸入以下命令:

chfs -a size=+1000000 /usr

#lscfg –v (顯示所有已安裝的系統資源)

#lsattr –E -l sys0 (顯示系統初始參數設置)

#lsdev –CH(顯示 系統資源狀態)

#df –k (文件系統使用情況)

#

#bootinfo -y 操作系統環境(位數)

#bootinfo -m 硬體環境

更改每個VG中LV的個數 默認值=vg size/pp

#chvg -t

#chlv -x number

'lsps -a' Lists the status of defined paging spaces.

'lslpp -h' Used to determine the version of AIX you are running as well as the version of ALL Licensed Program Procts.

'lsattr -E -lsys0' Useful in determining how much real memory resides on the system.

'lsdev -C' Used to determine what devices are defined to the system.

'ps av' Gives a ballpark estimate of the percentage of cpu and memory utilized by each process currently running.

'vmstat 3 20' Useful for determining how much paging activity is taking place on the system. Also gives useful cpu usage info.

'iostat 3 20' Useful in determining disk utilization for each hard drive

驗證文件集是否有必需的先決條件和是否已完全安裝

要顯示需要安裝或糾正哪些文件集,可輸入以下命令:

lppchk -v

如何獲得符號表示中的 loader 節頭和符號條目的轉儲?

輸入以下命令:

mp -Htv

確定已分配和使用的分頁空間量

輸入以下命令:

lsps -a

增加分頁空間

可以使用 chps -s 命令來動態增加分頁空間的大小。例如,如果希望將 hd6 的大小增加 3 個 邏輯分區,您可以執行以下命令:

chps -s 3 hd6

減少分頁空間

可以使用 chps -d 命令來動態減少分頁空間的大小。例如,如果希望將 hd6 的大小減少四個 邏輯分區,您可以執行以下命令:

chps -d 4 hd6

備份裸設備

#dd if=/dev/raw_divice of=/dev/rmt0.1 bs=256k

從磁帶還原裸設備

#dd if=/dev/rmt0.1 of=/dev/raw_device count=63 seek=1 skip=1 bs=4k

#mt -f /dev/rmt0.1 bsf 1

#dd if=/dev/rmt0.1 of=/dev/raw_device seek=1 skip=1 bs=256k

#dd if=/dev/rsystem of=/dev/rsystem_bak bs=8192

如何知道我的系統是否能夠使用 同步多線程(Simultaneous Multi-threading,SMT)?

如果您的系統是運行 AIX 5L Version 5.3 的基於 POWER5 的系統,則它就能使用 SMT。

如何知道我的系統是否啟用了 SMT?

如果不帶任何選項運行 smtctl 命令,它將告訴您是否啟用了 SMT。

32 位 內核是否支持 SMT?

是的,32 位和 64 位 內核都支持 SMT。

如何啟用或禁用 SMT?

可以通過運行 smtctl 命令來啟用或禁用 SMT。下面是該命令的語法:

smtctl [ -m off | on [ -w boot | now]]

怎樣鏡像rootvg?

現舉例如下:

1. 添加新硬碟到rootvg

#extendvg rootvg hdisk1

2. 鏡像rootvg

#mirrorvg -c 2 rootvg hdisk1

3. 重新生成 boot image

#bosboot -ad /dev/hdisk0

4. 更新bootlist

#bootlist -m normal hdisk0 hdisk1 cd0

5. 重起系統

#shutdown –Fr

網路

如何顯示或設置網路參數值?

no 命令設置或顯示網路優化參數的當前或下一次啟動時的值。

如何獲得我 計算機的 IP 地址?

輸入以下命令之一:

ifconfig -a

host Fully_Qualified_Host_Name

例如,輸入 主機 cyclop.austin. ibm.c o m。

如何確定 伺服器上的網路介面?

以下兩個命令中的任何一個都將顯示網路介面:

lsdev -Cc if

ifconfig -a

若要獲得有關某個特定網路介面(例如,tr0)的信息,可以運行以下命令:

ifconfig tr0

如何激活網路介面?

若要激活網路介面 tr0,可以運行以下命令:

ifconfig tr0 up

如何禁用網路介面?

舉例來說,若要禁用網路介面 tr0,可以運行以下命令:

ifconfig tr0 down

系統備份

用以下菜單命令形成可啟動磁帶,用於系統恢復。

# smit mksysb

#lsattr -E -l sys0 (顯示系統初始參數設置)

#lsdev -CH(顯示 系統資源狀態)

cplv的用法:fs的拷貝

如在lv00中有文件系統/dev/lv00,mount點/testfs

cplv -v vgname -y newly oldlv(此命令自動創建newlv)

刪去oldlv

修改/etc/filesystems下/testfs,將dev定為/dev/newlv

fsck /testfs

mount /testfs 則原文件系統的內容都能訪問

禁止終端上的中斷鍵(CTRL+C)

在很多應用系統中,系統管理員希望普通用戶只運行自己的應用程序,不能進入系統的shell提示符下,但預設情況下當用戶在 終端上按CTRL+C鍵時就會退到系統提示符下。由於用戶終端一般沒有固定的埠號,為了禁止使用中斷鍵,可採取下面辦法:

(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下內容:

trap "echo 'Abnormal operation'; exit" 123915

(2)如果使用csh(ksh亦可),可用如下命令:

% stty intr ^!

如果恢復正常情況,鍵入下列命令:

% stty intr ^c

在shell中不 回顯(echo) 字元

在實際應用中,一般當我們在鍵盤上鍵入口令時不希望將其顯示在 屏幕上,為此可採用下面的兩種辦法:

·使用 stty 命令

stty -echo # do not display password

echo "Enter password: c"

read PASSWD #get the password

stty echo # restore standard configuration

·使用echo命令

設置保密屬性:echo "33[8m"

取消保密屬性:echo "33[m"

在某個目錄及其所屬子目錄的所有文件中查找字元串

在程序維護過程中,有時需要在某個目錄及其所屬子目錄的所有文件中查找某一個字元串,為此可用下面兩種方法(假設在*.cp文件中查找字元串"abc",結果放在文件out中):

(1)cat /dev/null > out

find ./ -name "*.cp" -exec grep "abc"{} >> out

(2)find ./ -name "*.cp" | xargs grep "abc" > out

推薦使用第二種方法,因其系統開銷小、速度快。

對/etc/inittab文件中的一行進行注釋

我們都知道在shell中使用"#"作為注釋符號,但在/etc/inittab中注釋一行的方法是在第一個 字元前插入字元":"。

轉換DOS和AIX兩種格式的文本文件

如欲轉換DOS和AIX兩種格式的文本文件,有兩種方法:

(1)用ftp命令:設置ASCII傳輸類型,在一台運行AIX的機器和另外一台運行Windows的機器之間互相傳送,這里不再贅述。

(2)使用 aix2dos或dos2aix命令

如將DOS格式的文本文件轉換為AIX格式,可用命令A:dos2 aix inputfile outfile,反之可用命令:aix2dos inputfile outfile,關於dos2aix和aix2dos命令的詳細用法可參閱"dos2aix -h "和"aix2dos -h "。注意要使用這兩個命令,必須首先安裝文件集bos.pci。

解決某一PV上的VGDA與ODM庫不一致的問題

在 系統維護過程中,因為操作錯誤或其他特殊原因,有可能使某一PV上的LVCB和VGDA與其對應的ODM庫不一致,導致ODM庫紊亂,對PV的有關操作無法進行,這時可採用如下兩個AIX命令加以解決:

redefinevg -d hdisk_name vg_name

該命令以指定PV上的LVM信息重新定義給定VG的ODM庫。

或:synclvodm -P -v vgname

該命令同步或重建給定VG的ODM庫和LVM信息。

設置用戶的文件大小限制

在AIX系統中,用戶使用 系統資源是有一定限制的。如用戶預設可創建或擴展的最大文件為1G(參見/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。

如欲修改,可使用smit:

# smit chuser 選擇用戶,修改下面兩項:

Soft FILE size [4194302]

# (2G,可根據需要設定)

Hard FILE size [4194302]

# (2G, 可根據需要設定)

用該用戶身份登錄,使用"ulimit -f "和"ulimit -Hf"可分別顯示其fsize、fsize_hard的大小。

按文件大小排序列出一個文件系統下的文件

當監控某一文件系統的空間使用情況時,如果該文件系統剩餘空間較少或已使用空間增長較快,則有必要排序列出該文件系統中所有大於某一給定位元組數的文件,以便進一步維護管理。為此,可用如下命令:

# find [filesystem_name] -xdev -size +[512-bytes bloks] -ls | sort -r -n -k7

文件系統是否滿

方法: df –k 可以以K為單位檢查文件系統的使用率。(90%以上,需要調整)

檢查系統出錯 日誌 使用errpt |more來檢查

清除現有的log: Errclear 0

檢查系統合法/非法登陸情況

使用Last命令來檢查來自登陸的地方。

檢查系統是否有巨大的Core文件生成

使用 find / -name core –print來檢查。對Core文件,一般直接刪除就可以了。

系統性能檢查:

a) CPU性能:使用Vmstat, topas來檢查

b) 內存使用情況:也是使用 topas, vmstat來檢查

c) 檢查IO平衡使用情況:使用iostat來檢查

d) 交換空間使用情況:使用lsps –a來檢查

6. Mail檢查

Diag 一個月一次

用命令SVMON來監控 伺服器,

root@AIX1 [/]# svmon

size inuse free pin virtual

memory 1048566 1023178 4976 55113 251293

pg space 524288 10871

work pers clnt

pin 55116 0 0

in use 250952 772224 2

用SVMON可以具體指定進程號,如

『貳』 AIX命令常用命令

在操作系統管理中,熟練掌握AIX命令的使用對於系統維護和管理至關重要。以下是一些常用的AIX命令及其功能,以幫助您更好地了解並操作AIX系統。

**查看交換區信息**
- `lsps -a`:顯示交換區的分布信息。
- `lsps -s`:顯示交換區的使用信息。
- `slibclean`:清除處理程序遺留的舊分頁信息。
- `smit mkps`:建立交換區空間信息。
- `swapon -a`:啟動所有的分頁空間。
- `/etc/swapspaces`:存放分頁空間表格信息。

**顯示卷信息**
- `lsvg`:顯示卷的名稱。
- `lsvg -l rootvg`:顯示rootvg卷的詳細信息。

**載入卷**
- `varyonvg datavg`:載入datavg卷。
- `mount /dev/data1`:載入datavg下的一個data1卷。
- `mount`命令用於載入光碟,例如:`mount -rv cdrfs /dev/cd0 /cdrom`。

**裸設備類型**
- `raw`和`jfs`:`jfs`可以轉變成文件系統,而`raw`則不行。

**使用Smit快速路徑名稱**
- `dev`:設備管理。
- `diag`:診斷。
- `jfs`:定期檔案管理系統。
- `lvm`:邏輯卷冊系統管理員管理。
- `nfs`:NFS管理。
- `sinstallp`:軟體安裝及維護。
- `spooler`:列印隊列管理。
- `system`:系統管理。
- `tcpip`:TCP/IP管理。
- `USER`:使用者管理。
- `clstart`和`clstop`:啟動和停止cluster。
- `lssrc -g cluser`:查看cluser的狀態。

**查看已安裝的軟體信息**
- `ls -aF /usr/lpp`:查看已安裝的軟體信息。

**查看安裝媒體內容**
- `installp -q -d /dev/cdrom -l`:查看安裝媒體內容。

**查看操作系統補丁**
- `instfix -a`:查看操作系統補丁。

**查看錯誤日誌信息**
- `errpt -a`:查看錯誤日誌信息。

**有關TCP/IP的命令**
- **網路卡管理**:通過`smit`命令進行卡架構的快速路徑配置。
- **地址管理**:使用`/etc/hosts`、`/etc/resolv.conf`、`/etc/named.boot`、`/etc/named.c.a`、`/etc/named.data`、`/etc/named.rev`等文件進行靜態主機表、地址解析、名稱伺服器架構和列表管理。
- **路由管理**:使用`route`命令進行路由管理,`netstat -rn`列出定義的路由,`routed`和`gated`為路由管理工具。
- **網路信息**:使用`/etc/gateways`和`/etc/networks`文件查看已知網關和網路信息。

**服務管理**:通過`/etc/services`、`/etc/inetd.conf`等文件進行服務的配置。

**TCP/IP群組子系統**:
- `/etc/rc.net`:用於啟動TCP/IP子系統。
- `startsrc -g tcpip`:啟動全部TCP/IP子系統。
- `startsrc -s inetd`:啟動主要的internet服務。

**除錯**:
- `iptrace`、`ipreport`、`netstat`和`ping`命令用於網路封包追蹤和診斷。

**查看HACMP,外部硬碟信息**:
- `lscfg -v`:查看HACMP信息。
- `lsdev -Cc adapter`:查看外部硬碟信息。

**對等機器信息**:
- `etc/.rhosts`、`etc/hosts.equiv`、`etc/hosts`:配置對等機器的訪問許可權。

**查看內存信息**:
- `/etc/lsattr -El mem0`:查看內存信息。
- `bootinfo -r`:以KB為單位查看實際內存。
- `lsattr -El sys0 -a realmem`:同樣查看實際內存信息。

**查看SWAP空間**:
- `lsps -l`:查看SWAP空間信息。

**查看操作系統文件系統**:
- `lslpp -l [fileset_name]`:查看操作系統文件系統。

**系統性能監控**:
- `topas`:顯示系統性能前幾位的關鍵信息。
- `bootinfo -K`:顯示內核啟用的是32位還是64位。
- `bootinfo -y`:顯示硬體是32位還是64位。
- `lscfg | grep proc`:顯示系統上的處理器數量。
- `lspv`:顯示系統上的硬碟數量。
- `lscfg`:系統詳細配置信息。

熟練掌握這些命令及其用法,將大大提高您在AIX系統管理中的效率。

『叄』 aix查看歷史命令

一、怎樣刪除AIX命令歷史記錄

UNIX(AIX)系統常用命令 AIX的命令格式: $mand option(s) argument(s) mand:命令 option(s):命令選項,均以'-'號開始 argument(s):參數命令 用途 ---------------------------------------------------------------------------- prtconf 顯示系統的各滑旦螞項主要配置 svmon -G 查看內存(4k) iostat 2 查看磁碟讀寫情況(每2秒刷新); set -o vi 調用緩沖區 k,j,x,h,l 向上下翻,Esc *** it 進入管理界面 cd 改變路徑 ls 列出文件 ls -aF 列出隱含文件,並適當分類 ls -l 列出文件的詳細信息 ls -ltr more 輸出文件內容到屏幕 cat 顯示文本文件內容/合並文件 pg 分頁顯示文件內容,回車後下一頁 file 顯示文件屬性(可執行/ASCII/等) clear 清屏 mkdir 創建目錄 rmdir 刪除目錄 cp 拷貝文件 mv 文件/目錄改名,轉移 rm 刪除文件/目錄, 如:rm -fr ora* rmdir 刪除目錄,如: rmdir oracle df -k 顯示文件系統的信息 磁碟使用信息匯總 mount 顯示已經掛裝的文件系統的信息或掛裝文件系統 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01 umount 卸載某個文件系統 umount /cdrom fuser -kxuc /dev/cd0 當光碟機不能正常釋放時 lsattr -E -l sys0 -a realmem 察看內存的命令 env 輸出用戶環境變數到屏幕 id 察看用戶的屬性 whoami 察看當前用戶名 who 查看已經登錄的用戶 who -r 查看目前系統的運行級別 users 用單獨的一行列印出當前登錄的用戶,每個顯示的用戶名對應一個登錄會話 如果一個用戶有不止一個登錄會話,那他的用戶名將顯示相同的次數 w 顯示當前系統中每個用戶和它所運行的進程信息 last 此命令往回搜索wtmp來顯示自從文件第一次創建以來登錄過的用戶 whereis 命令的絕對路徑 passwd 設置用戶密碼 su 改變/切換用戶id lsuser ALL 列出所有已經創建的用戶 lsgroup ALL 列出所有已經創建的組 *** itty user 管理用戶 mkuser 創建新用戶,創建用戶的預設屬性值於文件:/usr/lib/security/mkuser.default,只能由root修改 *** itty group 管理組 mkgroup 創建新組 chfn 改變用戶詳細信息 jobs 查看後台任務/進程 fg 把後台進程調到前台 bg 把當前進程調到後台運行 grep 查找匹配字元/字元串 stat -i 顯示網路連接信息及統計信息 stat -IN stat -rn 顯示核心路由表 stat -I 網路設置名 埠號 監視埠情況 stat -v 正在使用的設備驅動程序的統計信息 stat -m 網路使用的內存空間情況 stat -D 顯示丟棄包的情況 ifconfig -a 顯示網路配置信息遲猜 umask 顯示文件創建掩碼,即新建文件或目錄的預設許可權,如#umask 664 date 系統時間 find path expression 查找文件,expression的值有: -name/-type/-size/-mtime(修改時間)信埋/-perm(許可權)/-usr/-o(或)uname 顯示操作系統信息 oslevel 系統版本man 幫助文件 *** itty clstart | clstop 起用|關閉HA *** itty hamcp *** itty chi 改變網卡的配置信息 *** itty cluster 配置cluster *** itty hacmp 配置hacmp /usr/ *** in/cluster/clstat & 顯示cluster信息 dbassist 啟動oracle資料庫配置助手(dbca -9i 可以用配置資料庫方式啟動一個資料庫) asst 啟動oracle資料庫listener配置助手(-9i oemapp是一個包,後跟參數,不同工具) vi 文件編輯器 動作字元: a 在當前字元後添加文字; x 刪除單個字元; A 在當前行最後添加文字; dw 刪除至當前詞尾; i 在當前字元前添加文字; d$ 刪除至當前行尾; I 在當前行開始處添加文字; d0 刪除至當前行首; o 在當前行後添加新行; dd 刪除當前行; O 在當前行前添加新行; :20,40d 刪除20行至40行; /text 向後查詢 ?text 向前查詢 r 修改當前字元 R 覆蓋字元,直至按下[ESC] s 刪除當前字元,並可添加字元直至按[ESC] S 刪除當前行,並可添加字元直至按[ESC] yy 將當前行存入緩沖區 dd p P errpt|pg 創建/顯示錯誤文件 errclear 0 清除錯誤日誌文件內容 lsvg -o 顯示卷組信息 lsvg -l rootvg instfix -iv|grep AIX_ML 安裝的文件集 *** itty tcpip tcp/ip配置 lsdev -Cc disk 系統設備信息(磁碟) lspv 顯示卷組里的物理卷信息 lsdev -Cc pdisk 顯示陣列里的磁碟信息 errclear 清除error loglsps -a 顯示交換空間 swapon /dev/paging01 激活交換空間 chps -a paging01 刪除交換空間 rmps paging01 刪除不活動的交換空間 *** it mkps 增加交換空間 *** it chps 修改交換空間 varyonvg 激活卷組 如:varyonvg datavg 將datavg激活 varyoffvg 關閉卷組 /ect/services 查看埠 /etc/hosts 機器名IP對照表 /etc/inittab 相當於DOS的AUTOEXEC.BAT文件 /etc/filesystems 記錄所有的文件系統設置 增加並配置埠 刪除埠 ftp://[email protected]/ 在客戶端登錄AIX(用IE) lscfg lsdev route ADD 0 10.188.12.1 route add default 192.168.0.1 設置網關(或在/etc/defaultrouter文件中加入網關地址,重起機器就行) su root 以ROOT用戶登錄; *** itty lv 增加邏輯盤 LN -s 源目錄 目標目錄 鏈接 ls -l 查看許可權 ./fielname 運行filename文件 *** itty clstart 啟動HA *** itty clstop 停止HA .filename 表示filename文件(目錄)為隱藏; cat file1 >> file2 合並file1到file2 SMIT 綜合管理工具 # 表示ROOT用戶; $ 表示一般用戶; shutdown -fr 快速重啟; *** itty crjfs 創建結點; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05 加一個文件系統的步驟: 加文件系統/chm。

二、如何讓AIX,linux的History命令顯示執行時間

LINUX用戶登錄後精確命令記錄(history 按時間、用戶顯示命令記錄) # 設置保存歷史命令的文件大小 export HISTFILESIZE=10000000 # 保存歷史命令條數 export HISTSIZE=1000000 # 實時記錄歷史命令,默認只有在用戶退出之後才會統一記錄,很容易造成多個用戶間的相互覆蓋。

export PROMPT_COMMAND="history -a" # 記錄每條歷史命令的執行時間 export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S " 備:%Y:4位數的年份;%m:2位數的月份數;%d:2位數的一個月中的日期數;%H:2位數的小時數(24小時制);%M:2位數的分鍾數;%S:2位數的秒數主要功能: 可以記錄哪個ip和時間(精確到秒)作了哪些命令 通過用戶登錄時候,重新定義HISTFILE HISTFILE文件名包含登錄用戶名,ip,登錄時間(精確到秒)等 這樣即使相同的用戶從不同ip、在不同的時間登錄都會被記錄 可以記錄每條命令的開始執行時間 把下面的代碼直接粘貼到/etc/profile後面就可以了 #history export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]" USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[]//g'` HISTDIR=/var/log/.hist if [ -z $USER_IP ] then USER_IP=`hostname` fi if [ ! -d $HISTDIR ] then mkdir -p $HISTDIR chmod 777 $HISTDIR fi if [ ! -d $HISTDIR/${LOGNAME} ] then mkdir -p $HISTDIR/${LOGNAME}chmod 300 $HISTDIR/${LOGNAME} fi export HISTSIZE=4096 DT=`date +%Y%m%d_%H%M%S` export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.hist.$DT" chmod 600 $HISTDIR/${LOGNAME}/*.hist* 2>/dev/null 得到的結果,永久保存,每個用戶的命令記錄分目錄保存 # ls -l /var/log/.hist/root/ -rw------- 1 root root 546 2006-05-26 10:00 218.82.245.54.hist.20060526_092458 -rw------- 1 root root 243 2006-05-28 13:28 218.82.245.54.hist.20060528_114822 -rw------- 1 root root 10 2006-05-28 12:18 218.82.245.54.hist.20060528_121605 查看命令記錄 # export HISTFILE=/var/log/.hist/root/222.72.16.204.hist.20060608_152551 # history 1 [2006.06.24 13:22:51] vi /etc/profile 2 [2006.06.24 13:23:25] cd /var/log/.hist 3 [2006.06.24 13:23:26] ls -al 4 [2006.06.24 13:23:30] cd sadmin 5 [2006.06.24 13:23:31] ls -al 6 [2006.06.24 13:24:22] more 58.35.169.51.hist.20060524_193219 7 [2006.06.24 13:24:35] 222.72.16.204.hist.20060622_143133 8 [2006.06.24 13:24:39] more 222.72.16.204.hist.20060622_143133 9 [2006.06.24 13:24:51] hist -f 222.72.16.204.hist.20060622_143133 10 [2006.06.24 13:24:59] history -f 222.72.16.204.hist.20060622_143133 11 [2006.06.24 13:25:12] history 222.72.16.204.hist.20060622_143133 12 [2006.06.24 13:25:32] man histtory 13 [2006.06.24 13:25:38] man history 14 [2006.06.24 13:26:00] hist 15 [2006.06.24 13:26:04] history 16 [2006.06.24 13:26:16] ls 17 [2006.06.24 13:26:39] export 222.72.16.204.hist.20060622_143133 18 [2006.06.24 13:26:59] export HISTFILE=222.72.16.204.hist.20060608_152551 19 [2006.06.24 13:27:07] history。

三、linux history可以查看到歷史執行過的命令,如何查看命令執行時間

答:linux的bash內部命令history就可以顯示命令行的命令歷史,默認環境執行 history

命令後,通常只會顯示已執行命令的序號和命令本身。

如果想要查看命令歷史的時間戳,那麼可以執行:

# export HISTTIMEFORMAT='%F %T '

# history | more

1 2008-08-05 19:02:39 service work restart

2 2008-08-05 19:02:39 exit

3 2008-08-05 19:02:39 id

這樣顯示的格式就變成,序號 - 時間 - 命令行。

history的其他的一些基本功能:

1、使用 HISTSIZE 控制歷史命令記錄的總行數

將下面兩行內容追加到 .bash_profile 文件並重新登錄 bash shell,命令歷史的記錄數將變成 450

四、AIX下怎麼查詢用戶創建的時間

直接和簡單的方法是使用 fc -t 命令來顯示命令歷史,其輸出如下:

1192 2007/07/16 12:25:09 :: env | grep HIS 1193 2007/07/16 12:25:11 :: ls 1194 2007/07/16 12:25:17 :: fc -t 1197 2007/07/16 12:26:19 :: vi /.sh_history 4.

如果要對所有用戶記錄命令時間

建議更改 /etc/profile 文件,增加如下兩行: export EXTENDED_HISTORY=ON export HISTSIZE=512 (另一個關於命令歷史的環境變數,用於定義最多保存的命令條數,可根據需要修改) 增加後用戶重新登錄後即生效,不需要重啟

『肆』 aix smit查看後台命令

jobs 查看後台任務/進程
系統常用命令
aix的命令格式:
$command option(s) argument(s)
command:命令
option(s):命令選項,均以'-'號開始
argument(s):參數

命令 用途
----------------------------------------------------------------------------
prtconf 顯示系統的各項主要配置
svmon -g 查看內存(4k)
iostat 2 查看磁碟讀寫情況(每2秒刷新);
set -o vi 調用緩沖區 k,j,x,h,l 向上下翻,esc
smit 進入管理界面
cd 改變路徑
ls 列出文件
ls -af 列出隱含文件,並適當分類
ls -l 列出文件的詳細信息
ls -ltr
more 輸出文件內容到屏幕
cat 顯示文本文件內容/合並文件
pg 分頁顯示文件內容,回車後下一頁
file 顯示文件屬性(可執行/ascii/等)

閱讀全文

與aix查找命令相關的資料

熱點內容
光伏計算日照時用什麼app 瀏覽:229
計算階乘的python程序 瀏覽:41
傳奇如何選擇伺服器 瀏覽:572
英雄聯盟光輝和程序員哪個厲害 瀏覽:253
什麼是pojo編程 瀏覽:924
外掛編程視頻 瀏覽:133
學javaapp 瀏覽:12
客戶端無盤如何與伺服器連接 瀏覽:792
狙擊手命令 瀏覽:505
財務防雷指標公式源碼 瀏覽:877
mysql源碼解讀 瀏覽:247
安卓手機如何玩光遇ios版 瀏覽:918
單片機匯編語言C語言 瀏覽:109
雲伺服器4g多少錢一個 瀏覽:440
json雙引號java 瀏覽:402
javades加密演算法 瀏覽:76
程序員母親禮物 瀏覽:601
找裝修設計用什麼app 瀏覽:852
燈塔app是什麼意思 瀏覽:700
幾歲可以學單片機 瀏覽:26