導航:首頁 > 程序命令 > aix創建文件命令

aix創建文件命令

發布時間:2023-04-16 02:18:03

A. AIX如何創建用戶與組的命令實例

AIX如何創建用戶與組的命令實例,AIX如何管理用戶與組的命令實例

mkgroup

在 AIX 中創建組非常簡單明了。對創建用戶的限制也適用於組:

組名不能以下面的字元開頭:
連字元或減號 (-)
加號 (+)
At 符號 (@)
波浪號 (~)
組名不能是 ALL 或 default,因為這些名稱是為操作系統保留的。
組名不能包含:
冒號 (:)
引號 — 單引號或雙引號 (』 或 「)
鎊符或數字元 (#)
逗號 (,)
等號 (=)
斜杠 — 反斜杠或前向斜杠 ( 或 /)
問號 (?)
反引號或勾號 (`)
空白(空格或製表符)
換行符
在 AIX 5.2 和更早的版本上,組名的長度必須小於等於 8 個字元。從 AIX 5.3 開始,最大字元數增加到了 255。

用 mkgroup 創建組

# mkgroup atctest

# grep atctest /etc/group
atctest:!:202:

# grep -p atctest /etc/security/group
atctest:
admin = false

添加 -a 可以創建管理員組,

創建管理員組

# mkgroup -a atcadmin

# grep atcadmin /etc/group
atcadmin:!:15:

# grep -p atcadmin /etc/security/group
atcadmin:
admin = true

要想創建組並指定 Xander 作為組的管理員,應該在命令行上指定 adms=xander,這會在 /etc/security/group 文件中添加 adms 屬性,

指定一個用戶作為組管理員

# mkgroup adms=xander xangroup

# grep xangroup /etc/group
xangroup:!:203:

# grep -p xangroup /etc/security/group
xangroup:
admin = false
adms = xander

與 mkuser 一樣,mkgroup 採用與 chgroup 相同的屬性。

以下示例中把 xangroup 組的 GID 由 203 改為 204,還添加了幾個用戶。

修改組的 GID 並添加用戶

# grep xangroup /etc/group
xangroup:!:203:

# chgroup id=204 users=xander,atc,amdc xangroup

# grep xangroup /etc/group
xangroup:!:204:xander,atc,amdc

chgrpmem

也可以使用 chgrpmem 修改組的成員。可以使用 chgrpmem 命令列出、添加和刪除組中的用戶,以及改變組管理員。

例如,xangroup 組包含成員 xander 和 atc,xander 是組管理員。從組中刪除 atc

從組中刪除用戶

# chgrpmem xangroup
xangroup:
members = xander,atc
adms = xander

# chgrpmem -m – atc xangroup

# chgrpmem xangroup
xangroup:
members = xander
adms = xander

假設這是錯的,不應該刪除 atc 用戶。相反,應該把 atc 用戶變成組管理員,刪除 xander 的管理許可權。

以下示例中給出糾正錯誤的代碼
添加已經刪除的用戶並改變組管理員

# chgrpmem -m + atc xangroup

# chgrpmem -a + atc xangroup

# chgrpmem -a – xander xangroup

# chgrpmem xangroup
xangroup:
members = xander,atc
adms = atc

lsgroup

lsuser 對於用戶管理很有用,有相似的組管理命令嗎?有,這就是 lsgroup。lsgroup 採用 AIX 的標准命令和選項格式,採用與 lsuser 相同的結構。
lsgroup 命令的輸出

# lsgroup xangroup
xangroup id=204 admin=false users=xander,cormany adms=cormany registry=files

# lsgroup -f xangroup
xangroup:
id=204
admin=false
users=xander,cormany
adms=cormany
registry=files

# lsgroup -c xangroup,atcadmin
#name:id:admin:users:adms:registry
xangroup:204:false:xander,cormany:cormany:files
#name:id:admin:registry
atcadmin:15:true:files

# lsgroup -c -a id xangroup,atcadmin
#name:id
xangroup:204
#name:id
atcadmin:15

rmgroup

前面創建了組。現在,要清理 AIX 系統。要想從系統中刪除組,只需執行 rmgroup 並指定組名:

# rmgroup atctest

以這個組作為主組的所有用戶必須把主組改為另一個組,然後 rmgroup 命令才允許刪除這個組。

B. aix系統如何設定自己的命令

在租櫻旦 .profile 文件中增加

alias stopServer="頌局 /wasdata1/bpmuser1/弊擾WebSphere/AppServer/bin/stopServer.sh server1"
即可。

C. AIX中創建文件的命令是什麼,如何能在短時間內基本掌握AIX常用操作

創建文件的命令是 touch 文件名

想要短時間內掌握常用操作,其實並不難,有2點。
1.理論
AIX就是操作系統,操作系統不外乎干以下幾件事:
設備管理、文件系統管理、進程管理、輸入與輸出等等
如果你以前掌握了一些其他操作系統的這些原理內容,linux、OSX哪怕是windows(畢竟架構還是有差異),就具備了盡快掌握了第一個基礎,你要學習的就是AIX是怎麼實現這些內容的,有什麼精妙之處。
2.操作
最好是有實驗的條件,有理論的基礎上,就可以操作了,找一些案例(google上、論壇上大片的),做之前先把理論回憶一下,整理清楚,在實際操作中,可以很快的驗證自己的想法,也能很快的熟悉操作,AIX的SMIT和MAN是非常強大的,熟悉了這個方法以後,即便是遇到了問題以後,也能很快解決了。
本人是專職做AIX的,歡迎聯系我共同學習共同進步!

D. aix文件重新生成新的

aix文件重新生成新的aix文件

aix文件是AIX操作系統的安裝文件,可以使用AIX操作系統的安裝程序重新生滑褲知成新的aix文件。具體操作步驟如下:信消

1. 下載AIX操作系統的安裝程序,可以從IBM官網下載。

2. 安裝AIX操作系統的安裝程序,可以使用CD或DVD安裝程序。

3. 啟動安裝程序,在安裝純世界面中選擇「新建」,然後根據提示操作安裝程序。

4. 在安裝界面中選擇「生成aix文件」,然後根據提示操作安裝程序,生成新的aix文件。

5. 將新生成的aix文件保存到指定的位置,以便後續使用。

E. aix調用點sh文件命令

1、aix上直接執行的文件是.sh文件。用戶登陸平台之後有不同的許可權。 如果許可權不夠,採用chmod修改當前的系統許可權。

2、文件的許可權分為可讀、可寫、可執行。linux把所有的設備全部當做文件來處理。
hardware:hd1 和網卡,cpu ,內存
hardware:hd2 和網卡,cpu, 內存

UNIX(AIX)系統常用命令
AIX的命令格式:
$command option(s) argument(s)
command:命令
option(s):命令選項,均以』-'號開始
argument(s):參數

3、命令 用途
—————————————————————————-
prtconf 顯示系統的各項主要配置
svmon -G 查看內存(4k)

iostat 2 查看磁碟讀寫情況(每2秒刷新);
set -o vi 調用緩沖區 k,j,x,h,l 向上下翻,Es

smit 進入管理界面
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 顯示文件系統的信息
df 磁碟使用信息匯總

mount 顯示已經掛裝的文件系統的信息或掛裝文件系統
mount -rv cdrfs /dev/cd0 /cdrom
mount /dev/lv02 /u01

4、命令所在的路徑:
用戶命令所在的行: usr/bin/
umount 卸載某個文件系統 umount /cdrom
fuser -kxuc /dev/cd0 當光碟機不能正常釋放時
lsattr -E -l sys0 -a realmem 察看內存的命令
env 輸出用戶環境變數到屏幕
id 察看用戶的屬性
who am i 察看當前用戶名
who 查看已經登錄的用戶
who -r 查看目前系統的運行級別
users 用單獨的一行列印出當前登錄的用戶,每個顯示的用戶名對應一個登錄會話
,如果一個用戶有不止一個登錄會話,那他的用戶名將顯示相同的次數
w 顯示當前系統中每個用戶和它所運行的進程信息
last 此命令往回搜索wtmp來顯示自從文件第一次創建以來登錄過的用戶
whereis 命令的絕對路徑
passwd 設置用戶密碼
su 改變/切換用戶id

lsuser ALL 列出所有已經創建的用戶
lsgroup ALL 列出所有已經創建的組
smitty user 管理用戶

mkuser 創建新用戶,創建用戶的預設屬性值於文件:/usr/lib/security/mkuser.default,只能
由root修改
smitty group 管理組
mkgroup 創建新組

chfn 改變用戶詳細信息
jobs 查看後台任務/進程
fg 把後台進程調到前台
bg 把當前進程調到後台運行
grep 查找匹配字元/字元串

netstat -i 顯示網路連接信息及統計信息
netstat -IN

netstat -rn 顯示核心路由表
netstat -I 網路設置名 埠號 監視埠情況

netstat -v 正在使用的設備驅動程序的統計信息
netstat -m 網路使用的內存空間情況

netstat -D 顯示丟棄包的情況
ifconfig -a 顯示網路配置信息

umask 顯示文件創建掩碼,即新建文件或目錄的預設許可權,如#umask 664
date 系統時間

find path expression
查找文件,expression的值有:
-name/-type/-size/-mtime(修改時間)/-perm(許可權)/-usr/-o(或)

-uname 顯示操作系統信息
-oslevel 系統版本

F. AIX和Linux不同操作系統間的區別

AIX全名為(Advanced Interactive Executive),它是IBM公司的UNIX操作系統。
雖然Linux和aix都是Unix兼容的操作系統,但他們在不同的領域存在各自的特點和差異
而且都說aix在操作是比較方便的,我感覺和linux差不多,當然可能是我對AIX還不熟;下面是我總結的一些差異:
1、Linux是一個開放的系統,可以運行在大多數硬體環境中;aix屬於專用系統,必須運行於專有硬體平台之上;所以最大的差別是支持的硬體平台不一樣,Linux是在X86上跑的,AIX是專門為IBM自己的power架構開發的

2、AIX是商業版本UNIX,是付費產品,除了原有的systemV架構的UNIX基礎指令外還開發了自身的管理指令;而linux是systemV架構的unix的簡化版本,是開放源碼的,所有指令的源碼你都可以看到使用修改,也可以免費為他提供自己開發的指令

3、在基本命令方面用法都差不多也大部分一樣,但也存在這差異;例如
查看IP地址及VLAN信息
AIX: ifconfig -a,lsdev -Cc adapater和lsattr -El ent8
Linux: ifconfig和 ip addr
有些aix 上有的命令在linux 上沒有這些命令基本上和filesytem, lvm 相關的
例如:
lsdev ,lspv, lsvg, lslv ,lsfs...
chdev, chpv,chvg,...

4、LVM層面的命令有點不同,既磁碟管理。linux 先創建物理卷PV,再創建卷組VG,再創建LV和文件系統。同樣AIX也是這樣。在命令上面區別:aix : createvg linux: vgcreate
5、在文件系統上:AIX可以直接去創建文件系統,而且不需要去編輯fstab文件。AIX中你可以使用smitty菜單執行命令 smitty vg smitty mklv smitty fs等等,進去後就可以找到相應對VG和LV、文件系統操作的命令。另外AIX中的PV是直接被系統認到的磁碟:hdisk。可以根據需要,掛很多硬碟。vg 可以放在很多hdisk 上。而linux就需要先去創建pv。這樣看來AIX在filesystem方面安全性、容量方面比linux要強些。

G. 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可以具體指定進程號,如

H. AIX下如何新建用戶

AIX 下面新建用戶的命令是:
#smitty mkuser 或者:
#smit mkuser

但新新用戶會涉及到非常多的內容,以下內容供參考:

AIX 中的命令

請記住,本文討論的命令和方法應該可以在配置文件中有本地用戶和組的 AIX 系統上使用。如果系統汪慶處理來自遠程源(例如 Network Information System,即 NIS)的用戶和組,那麼不應該使用 chuser 和 chgroup 等命令。
/etc/passwd
/etc/security/.profile
/etc/security/limits
/etc/security/passwd
/etc/security/user
/usr/lib/security/mkuser.default
/etc/passwd
/etc/passwd 文件包含用戶的基本信息,它可能是 UNIX® 和 Linux® 用戶最熟知的用戶管理文件。清單 1 給出 /etc/passwd 文件的示例。
清單 1. /etc/凱陵伍passwd 文件示例
root:!:0:0::/:/usr/bin/ksh
daemon:!:1:1::/etc:
bin:!:2:2::/bin:
sys:!:3:3::/usr/sys:
adm:!:4:4::/var/adm:
uucp:!:5:5::/usr/lib/uucp:
guest:!:100:100::/home/guest:
nobody:!:4294967294:4294967294::/:
lpd:!:9:4294967294::/:
lp:*:11:11::/var/spool/lp:/bin/false
invscout:*:6:12::/var/adm/invscout:/usr/bin/ksh
snapp:*:200:13:snapp login user:/usr/sbin/snapp:/usr/sbin/snappd
ipsec:*:201:1::/etc/ipsec:/usr/bin/ksh
nuucp:*:7:5:uucp login user:/var/spool/uucppublic:/usr/sbin/uucp/uucico
pconsole:*:8:0::/var/adm/pconsole:/usr/bin/ksh
esaadmin:*:10:0::/var/esa:/usr/bin/ksh
sshd:*:206:201::/var/empty:/usr/bin/ksh
atc:!:8000:400:Adam Cormany,Sr UNIX Admin:/home/atc:/bin/ksh
amdc:!:8001:401:AMDC:/home/amdc:/bin/ksh
pac:!:8002:400:PAC,Jr UNIX Admin:/home/pac:/bin/ksh
atc2:!:8003:402:ATCv2:/home/atc2:/bin/ksh

可以看到這個文件使用冒號 (:) 作為分隔符,每個條目按以下格式包含 7 個欄位(為了便於閱讀,在分隔符前後添加了空格):
Username : Password Flag : UID : GID : GECOS : Home : Shell/Command

下面逐一解釋這些欄位:
Username。這是與用戶賬戶相關聯的登錄名/用戶名。
Password Flag。這個欄位因 UNIX 和 Linux 的風格而異。在 AIX 上,第二個欄位可以包含兩個字元之一:! 或 *。如果顯示 !,那麼已經為此用戶設置了密碼。如果還沒有設置密碼,就會出現 *。密碼本身存盯或儲在 /etc/security/passwd 中。
UID。User Identifier (UID) 是用戶的數字標識符。
GID。Group Identifier (GID) 與 UID 相似,但是它與組相關聯。GID 在 /etc/group 中定義。
GECOS。General Electric Comprehensive Operating System (GECOS) 信息存儲在第五個欄位中。這里存儲用戶的姓名、電話號碼和其他一般個人信息。
Home。這是用戶的主目錄。
Shell/Command。通常情況下,最後一個欄位包含在用戶登錄時啟動的 shell。管理員也可以通過修改這個欄位執行其他命令而不是 shell(例如 /bin/false),從而限制訪問。
/etc/security/.profile
/etc/security/.profile 文件可以節省寶貴的時間和減少麻煩。在使用 mkuser 命令創建用戶時,執行 /usr/lib/security/mkuser.sys 腳本。這個腳本創建用戶的目錄,設置正確的許可權,「創建」 用戶的 .profile。mkuser.sys 腳本實際上是把 /etc/security/.profile 文件復制到新用戶的主目錄中。
如果您正在構建新系統,或者一個新部門有 100 名員工需要在系統上建立賬戶,那麼一定要先修改 /etc/security/.profile 文件,然後再開始創建用戶賬戶。如果已經創建了賬戶,然後意識到需要對某個變數或其他設置做簡單的修改,就不得不手工修改每個用戶的 profile。可以使用腳本簡化這個過程,但是如果提前修改了 /etc/security/.profile,會簡單得多。
export PATH

if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.

/etc/security/limits
/etc/security/limits 文件包含所有 ulimit,即用戶的系統資源限制。表 1 列出 /etc/security/limits 文件中的欄位及其用途。
表 1. /etc/security/limits 中的欄位

軟限制
硬限制
說明

fsize fsize_hard 用戶可以創建的文件的大小
core core_hard 用戶可以創建的核心文件的大小
cpu cpu_hard 允許的系統時間量
data data_hard 進程數據段的大小
stack stack_hard 進程堆棧段的大小
rss rss_hard 允許的物理內存量
nofiles nofiles_hard 同時打開的文件描述符數量
nproc nproc_hard 同時運行的進程數量
軟限制和硬限制的區別是什麼?在最大值(硬限制)范圍內,用戶或應用程序可以動態地修改軟限制。硬限制 就是參數可以設置的最大值。如果把參數設置為數字值太困難(例如,如果開發人員不知道程序將使用的內存量或它需要打開的文件數量),那麼可以把參數設置為 -1,這表示無限制。
但是,不必為每個用戶設置所有 ulimit。/etc/security/limits 文件包含一個 default 部分,它為每個用戶定義一組標准值,如果用戶沒有設置定製的值,就會使用這些值。如果 default 部分不存在,系統會設置預先確定的限制。
IBM 的默認值如下:
* Attribute Value
* ========== ============
* fsize_hard set to fsize
* cpu_hard set to cpu
* core_hard -1
* data_hard -1
* stack_hard 8388608
* rss_hard -1
* nofiles_hard -1

清單 3 給出一個 /etc/security/limits 文件示例。
清單 3. /etc/security/limits 文件示例
default:
fsize = 4194303
core = 16384
cpu = -1
data = 262144
rss = 65536
stack = 65536

pac:
fsize = 131072
fsize_hard = 262144
core = 262144

假設用戶 「pac」 是一位初級 UNIX 管理員,他的軟限制值 fsize 由 default 部分的 4,194,303 降低到 131,072;但是,允許他在需要時把這個值增加到 262,144。另外,pac 經常把自己的程序弄壞。因此,把他的 core ulimit 增加到 262,144。
/etc/security/passwd
/etc/security/passwd 文件包含 AIX 用戶的密碼信息。在這個文件中,每個用戶有三個欄位:
password。加密的密碼。
注意:如果這個欄位只包含星號 (*),那麼賬戶被鎖定,直到設置密碼為止。
lastupdate。最後一次更新密碼的時間(系統紀元以來的秒數)。
flags。對修改用戶密碼的限制。可以設置三個標志:
ADMIN。如果設置,那麼只有根用戶可以修改用戶的密碼。
ADMCHG。如果設置,那麼在用戶下一次登錄或執行 su 時提示修改密碼。
NOCHECK。如果設置,那麼忽略 /etc/security/user 中的任何其他限制。
清單 4 提供一個 /etc/security/password 文件示例。
清單 4. /etc/security/password 文件示例
amdc:
password = oBQaUkPkUryCY
lastupdate = 1243972006
flags = ADMCHG

在這個示例中,用戶 「amdc」 的密碼是在 2009 年 6 月 2 日星期二 15:46:46 EDT 設置的。當用戶下一次登錄或執行 su 時,會提示修改密碼。

I. aix中如何用get命令把文件放到本地電腦上

軟體至少我還沒看到

告訴你我成功的經驗:

telnet服務首先要伺服器最目標主機開啟這個服務! 開啟方法:開始\運行\輸入 services.msc
回車, 找到Telnet這一項,啟動類型,自動,服務狀態,要啟動,然後在伺服器上建個用戶,
你就用這個用戶登錄,
你登錄的方法:開始\運行\cmd 進入後鍵入:telnet IP ,IP為伺服器或對方主機的IP
輸入用戶名和密碼

接下來說幾個上傳和下載的命令:

FTP上傳下載:
mkdir 在伺服器上建立文件夾
cd 伺服器的盤符
lcd 本地盤符
put 上傳
get 下載
上傳 下載文件

從每一個命令開啟說,這個命令一定要值行,還可以上傳或下載!

這東西也許所說了你也不清楚,我也很久才成功的!

J. AIX日常巡檢主要查看哪些,都有哪些主要命令

UNIX(AIX)系統常用命令
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/等)
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 列出所有已經創建的組
smitty user 管理用戶
mkuser 創建新用戶,創建用戶的預設屬性值於文件:/usr/lib/security/mkuser.default,只能由root修改
smitty group 管理組
mkgroup 創建新組
chfn 改變用戶詳細信息
jobs 查看後台任務/進程
fg 把後台進程調到前台
bg 把當前進程調到後台運行
grep 查找匹配字元/字元串
netstat -i 顯示網路連接信息及統計信息
netstat -IN
netstat -rn 顯示核心路由表
netstat -I 網路設置名 埠號 監視埠情況
netstat -v 正在使用的設備驅動程序的統計信息
netstat -m 網路使用的內存空間情況
netstat -D 顯示丟棄包的情況
ifconfig -a 顯示網路配置信息
umask 顯示文件創建掩碼,即新建文件或目錄的預設許可權,如#umask 664
date 系統時間
find path expression 查找文件,expression的值有:
-name/-type/-size/-mtime(修改時間)/-perm(許可權)/-usr/-o(或)

uname 顯示操作系統信息
oslevel 系統版本

man 幫助文件
smitty clstart | clstop 起用|關閉HA
smitty hamcp
smitty chinet 改變網卡的配置信息
smitty cluster 配置cluster
smitty hacmp 配置hacmp
/usr/sbin/cluster/clstat & 顯示cluster信息
dbassist 啟動oracle資料庫配置助手(dbca -9i 可以用配置資料庫方式啟動一個資料庫)
netasst 啟動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 安裝的文件集
smitty tcpip tcp/ip配置
lsdev -Cc disk 系統設備信息(磁碟)
lspv 顯示卷組里的物理卷信息
lsdev -Cc pdisk 顯示陣列里的磁碟信息
errclear 清除error log

lsps -a 顯示交換空間
swapon /dev/paging01 激活交換空間
chps -a paging01 刪除交換空間
rmps paging01 刪除不活動的交換空間

smit mkps 增加交換空間
smit 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用戶登錄;
smitty lv 增加邏輯盤
LN -s 源目錄 目標目錄 鏈接
ls -l 查看許可權
./fielname 運行filename文件
smitty clstart 啟動HA
smitty clstop 停止HA
.filename 表示filename文件(目錄)為隱藏;
cat file1 >> file2 合並file1到file2
SMIT 綜合管理工具
# 表示ROOT用戶;
$ 表示一般用戶;
shutdown -fr 快速重啟;
smitty crjfs 創建結點; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05
加一個文件系統的步驟: 加文件系統/chmod/chown/mount 文件系統名
smitty jfs
smitty lv
smitty lvm 管理邏輯卷
smitty vg 管理卷組
smitty chvg

drwxrwxrwx d表示目錄,-表示普通文件,r表示鏈接; d421421421 777全部許可權
-rwxrwxrwx 第2-4:屬主用戶,5-7:同組用戶,8-10所有用戶
date 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.
當root不能在其終端上登錄時 修改/etc/hosts文件,查看其IP地址對應的主機名;
當其他用戶不能在其終端上登錄時 刪除用戶,並刪除/home下對應的目錄,重建;
smitty aio 調整aioservers
#pstat -a|grep aios|wc -l 查看aio的值是否常達到MAX,IF 增加MIN, MAX aio;
當任何用戶都不能登錄圖形界面時 有可能根結點充滿,在登錄窗口用字元方式登錄,加大根結點空間即可;

ps -ef | grep cluster 查找包含"cluster"的進程
more /etc/passwd|grep zhxx 查找靜態字元"zhxx"

pe -f 進程查看,如:# ps -f
UID PID PPID C STIME TTY TIME CMD
root 43626 45014 0 20:38:58 pts/1 0:00 -ksh
root 47710 43626 2 21:08:03 pts/1 0:00 ps -f
用戶ID 進程ID 父進程ID CPU利用率 開始時間 控制台 運行時間 命令
kill -9 **** ***為進程號,可用ps獲得
ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目標
crontab 創建計劃任務(crontab -l 查看已有任務, crontab -e 編輯或增加,刪除任務)
0 2 * * * /u05/dmpbak/auto.sh 表示:每天兩點執行/u05/dmpbak/auto.sh文件
lsfs 列出所有文件系統
lsvg -l rootvg 列出rootvg的卷
lsvg -p rootvg 列出物理卷信息
lsvg datavg 可查詢空閑物理分區數
smit reogvg 重組卷組
smit importvg 導出卷組,卷組必須是不活動的;
lspv hdisk0 顯示物理卷
lspv -l hdisk0 邏輯卷映射
lspv -p hdisk0 物理卷映射
defragfs -q /u01 報告文件系統的當前狀態
defragfs -r /u01 得到碎片連續化操作後和前後對比情況
defragfs /u01 執行碎片連續化操作
fsck /u05 檢查u05文件系統
xclock 時鍾,可用於檢查環境是否正常
chmod 777 /u02
r 2=3 相當於:chmod 777 /u03
rsh zzyc2_sev 在其他機器上登錄某主機
dgmgrl 類似SVRMGRL(9i)
ps -ef |grep oracle |pg 查看oracle用戶的所有進程
kill -9 14206 殺14206#進程
kill -l 顯示KILL命令可以用的信號量
killall signal 刪除除發送外的其他所有進程

/usr/sbin/cluster/clstat & 顯示雙機熱備狀態圖
exit或logout 退出登錄
qprt filename1,filename2... 列印文件
qchk 查看列印隊列
qcan 取消列印作業
lsps -a 查詢交換空間,如USE超過70%,則要增加
set 查看已定義的變數;
echo $name 查看某個變數的值;
xxx=value 定義變數
unset xxx 刪除變數
`` 把``之間的內容作為一個命令,返回命令結果; 如$now=`date` $echo $now
'' 直接顯示''間的內容,不予解釋;
"" 解釋""間的$,``,等字元的特殊含義;
忽略後的特殊字元的特殊含義;
$$ 表示當前進程的ID
$0 當前shell程序的名稱
$# 傳給當前shell Script的參數個數;
$* 傳給當前shell Script的第*個參數,$1-$9,${10}......
$? 最近一個命令的返回值;
$! 最近一個後台進程的ID號;
expr shell下的四則運算:
* 乘;/除; % 求余數; +,- 如:expr (3+3)*(4-2)
command1 && command2 如果第一個命令執行成功,則運行第二個命令;
command1 || command2 如果第一個命令執行失敗,則運行第二個命令;
test 表達式 測試條件表達式,主要有:
-f filename 文件是否存在;
-d dirctory 目錄是否存在;
-r filename 文件存在,且能被當前進程讀;
-w filename 文件存在,且能被當前進程寫;
-x filename 文件存在,且能被當前進程運行;
-n string 字元STRING長度非零;
-z string 字元STRING長度零;
string1=string2 兩個字元串相同;
integer1 -eq integer2 兩個變數相等;(ne:不等 gt:大於 lt:小於 le:小於等於 ge:大於等於)
if ..
then ..
else...
fi

read xxx 從標准輸入讀入一行,賦給xxx變數; read x echo $x

for i in ....
do
...
done

while expression
do
...
done

ksh scriptname
scriptname
pathname/scriptname shell script的三種執行方法
#command 前台進程
#command & 後台進程
nice/renice 增加/再增加nice的值,從而降低進程優先順序;
nohup command & 使用戶的後台進程在用戶退出時仍然運行
#alias alias=string 賦命令別名
unalias aliasname 取消命令別名
history 顯示最後的16條命令
cal 2003/cal 2 2003 日歷
finger [oracle] 顯示用戶信息
mail 接收,發出,查看電子郵件
clear 清屏
echo 顯示指定信息
wc filename 統計指定文件的行數,詞數,位元組數
head filename 顯示文件頭
tail filename 顯示文件尾
tail -f /tmp/hacmp.out 顯示HACMP啟動情況
[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 終止/結束文件傳輸/暫停屏幕輸出/繼續屏幕輸出/刪除當前輸入行
smit(system management interface Tool)
其log文件/script文件保存在各用戶目錄下;
alog -o -t boot 查看引導日誌
chtz 設置新時區
/etc/profile
/etc/environment
$HOME/.profile 系統設置用戶環境的主要文件;
lsuser -a id home ALL 列出所有用戶
/etc/motd 用戶登錄時顯示的信息,可直接編輯,但如果用戶主目錄下$HOME/.hushlogin存在,motd不顯示;
wall ***** 向各登錄用戶發出*****消息,用戶終端上將馬上顯示;
/var/adm/sulog su命令執行記錄
/var/adm/wtmp,/etc/utmp 用who命令查看登錄記錄
last root |pg root用戶登錄記錄
last reboot | pg 重啟記錄;
/etc/passwd 合法用戶(不含密碼)
/etc/group
/etc/security 普通用戶不能訪問的安全性文件目錄
lsdev -P 列出所有的設備, lsdev -Pc disk
smitty devices 設備管理
lsattr -E -l sys0 列出已配置的設備
jfs/Cdrfs/Nfs AIX支持的三種文件系統
/var/adm/wtmp
/var/spool/*/*
/smit.log
/etc/securibty/failedlogin
/var/adm/sulog 這些文件增長很快,要定期清理,可用cat /dev/null > filename方式清理
/u05 | sort -r -n 查詢文件或目錄所佔用的磁碟塊數
vmstat 顯示虛擬內存,內存及CPU活動信息;
arp -a 查看解析協議ARP表
hostname 顯示機器名
/etc/rc.tcpip 系統啟動時自動執行,進而執行以下子進程:
 -syslogd :錯誤信息日誌
 -portmap :埠查找
 -inetd :Internet服務的主守護進程
 -named :域名伺服器
 -lpd :列印伺服器
 -routed or gated :動態路由
 -sendmail :郵件系統
 -timed :時間伺服器
 -rwhod :遠程用戶信息
 -snmpd :SNMP代理進程
host 機器名/IP 實現IP與機器名的轉換
rsh PTYC2_svc date 執行另一台主機上的命令
lscfg 顯示機器配置信息
lsdev -C -c if 顯示網路介面描述
lsdev -C -c adapetr 顯示適配描述
netpmon -v 物理/邏輯資源的詳細報告
ps aux 查詢內存使用情況
sar [-u|-c|-a|-q|-r] [-p] 1 10 查詢系統負載情況
traceroute 10.188.182.1 跟蹤IP
netpmon 可以監控關於網路行為的系統事件和性能以及網路行為對CPU的消耗。
lsdev -C|grep Process|wc -l 顯示CPU數量
smitty mklv 創建裸設備(字元型設備);
smitty rmlv 刪除裸設備(字元型設備);
lslv ***** ******為裸設備名稱,顯示裸設備相關參數

/etc/default/login 加上CONSOLE=/dev/console 後,可防止root用戶telnet;
SSL工具代替telnet等,增加安全性
/etc/passwd .../bin/sh 對應 .profile
/etc/passwd .../bin/csh對應 .login
系統正常從桌面登錄執行 .dtprofile
su - username執行 .profile
vmstat 查詢內存情況
iostat
mpstat 查詢CPU情況
/etc/vfstab 磁碟目錄規劃
mount 目錄安裝情況
format 查看磁碟物理信息
p 分區
p

swap [-l|s|d|a] 操作swap交換空間
patchadd -d 補丁文件名 打補丁-p 顯示已打的補丁信息
sysdef -i
share -F nfs -o ro /etc
hare -F nfs -o rw=usera:userb /export
unshare /etc
dfshares
/usr/dt/bin/dtconfig -d 這將告知系統在下一次重新引導時不啟動登錄伺服器。
/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET預設是關著,看看這兩個文件.
sys-unconfig solaris重新設置
kdmconfig 配置顯示器
eject 彈出CD-ROM或軟碟機
L

閱讀全文

與aix創建文件命令相關的資料

熱點內容
滑板解壓視頻大全集 瀏覽:62
s7300編程步驟 瀏覽:366
中央空調壓縮機更換 瀏覽:551
javaftp發送文件 瀏覽:784
不允許列印的pdf 瀏覽:666
海康威視攝像頭加密驗證碼是多少 瀏覽:537
地圖編譯完成無法進入游戲 瀏覽:92
快速化解壓力的方法 瀏覽:616
安卓手機什麼軟體可以批量刪除通訊錄好友 瀏覽:230
小米開桌面文件夾慢 瀏覽:703
javajdbcsql 瀏覽:242
怎麼把本機當成伺服器 瀏覽:934
路由器加密ip 瀏覽:989
電腦微信聊天記錄怎麼加密了 瀏覽:792
免費學畫畫的app哪個最好 瀏覽:966
怎麼新建一個php文件 瀏覽:570
寧波python 瀏覽:348
美團程序員椅子 瀏覽:838
增加伺服器是什麼意思 瀏覽:687
豐田壓縮機轉速 瀏覽:483