指令1.banner 顯示當(dāng)前機器配置狀況,CPU, 內(nèi)存,hostid,EtherNet2.probe-scsi 顯示內(nèi)部SCSI 通道所掛接設(shè)備3.probe-scsi-" />

国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Solaris命令大全

一)指令集格式: OK> 指令1.banner 顯示當(dāng)前機器配置狀況,CPU, 內(nèi)存,hostid,EtherNet2.probe-scsi 顯示內(nèi)部SCSI 通道所掛接設(shè)備3.probe-scsi-

一)指令集

格式: OK> 指令

1.banner 顯示當(dāng)前機器配置狀況,CPU, 內(nèi)存,hostid,EtherNet

2.probe-scsi 顯示內(nèi)部SCSI 通道所掛接設(shè)備

3.probe-scsi-all 顯示所有SCSI 通道及所掛接設(shè)備

4.probe-ide 顯示所有IDE 通道及所掛接設(shè)備(針對U10,U5) probe-fcal-all

5.devalias 顯示設(shè)備別名,如 cdrom,disk,disk0,disk1等

6.printenv 無參數(shù),顯示環(huán)境變量或參數(shù)為環(huán)境變量名 如: printenv auto-boot?

7.setenv 設(shè)置環(huán)境變量,如: setenv auto-boot? false

8.set-default 恢復(fù)環(huán)境變量預(yù)定值 如:set-default auto-boot?

9.set-defaults 恢復(fù)所有環(huán)境變量預(yù)定值

10.boot device [option] 啟動主機

device :設(shè)備別名,如:cdrom,disk,net 或直接設(shè)備名。如:Solaris-test60 外置CDROM/pci@1f,4000/scsi@3,1/disk@6,0:f

option : -r 系統(tǒng)重新配置 -s 啟動單用戶環(huán)境

如,捷迅的Unix 系統(tǒng)都是從網(wǎng)絡(luò)來安裝的,我們在運行進用如下命令即可: boot net

11.eject [cdrom|floppy] 彈出cdrom 或floppy

12.reset 復(fù)位

(二)環(huán)境變量

? 1.auto-boot? 預(yù)定值=true 自動啟動 =false 進入PROM 狀態(tài) ? 2.diag-switch? 預(yù)定值=false 啟動狀態(tài),啟動設(shè)備名為boot-device =true 診斷狀態(tài),啟動設(shè)備名為diag-device

? 3.boot-device 預(yù)定值=disk

? 4.diag-device 預(yù)定值=net

,

5.tpe-link-test? 網(wǎng)絡(luò)檢測 =true 檢測網(wǎng)絡(luò)(一部分機器具有此變量)

三、系統(tǒng)安裝

(本節(jié)不作學(xué)習(xí)要求,主要是我的安裝和配置的經(jīng)驗,僅供對Solars 系統(tǒng)安裝和配置感興趣的同事參考)

(一) 系統(tǒng)配置步驟

主機名 luhua

網(wǎng)絡(luò)連接(y/n) y

IP 地址 172.16.12.121

命名服務(wù) agile.agilesoft.com

子網(wǎng)(y/n) y

地理,時區(qū) PRC

時間

(二) 系統(tǒng)安裝步驟

系統(tǒng)安裝 初始化

軟件安裝 完全

硬盤分區(qū) 手動,用戶化

/ 4000

swap 300

backup 4300

(三)安裝Solaris 之后的9個主要的設(shè)置

1. 下載并安裝最新的補丁

e.g.

ftp://sunsolve.sun.com/pub/patches/

8_Recommended.zip

J2SE_Solaris_8_Recommended.zip

,

安裝補丁前,kill dtlogin 和inetd 進程,以確保沒有人登錄進系統(tǒng)。安裝后重啟系統(tǒng)。

2. 設(shè)置路由: vi /etc/defaultrouter, add the default gateway to the file. # cat /etc/defaultrouter

10.6.2.1

3. 設(shè)置DNS :vi /etc/resolv.conf # cat /etc/resolv.conf

nameserver 10.6.2.15

nameserver 10.0.13.11

search sz.mydomain.com abcd.mydomain.com mydomain.com abcd.com

4. vi /etc/nsswitch.conf 在hosts:file 后,加上dns, e.g.

# cat /etc/nsswitch.conf

hosts: files dns

......

5. 把管理域的域名加到 /etc/defaultdomain中。 e.g.

# cat /etc/defaultdomain

abcd.sz

注意:這個域名與主機的DNS 域名是兩個概念。這是基于管理的需要而設(shè),與實際DNS 可不相同。

6. vi /etc/hosts # cat /etc/hosts

#

# Internet host table

#

127.0.0.1 localhost

10.6.3.191 admin

#

10.6.3.192 db1

10.6.3.193 app1

10.0.13.5 loghost

,

7. 為man 建立index, 這樣就可用man -k搜索。

catman -w

8. 建立一個管理用戶作為遠程登錄,用su 來管理 # user add -s /usr/bin/bash -d /export/home/admin -m admin # passwd admin

9. 下載并安裝Sudo

請參考:

實際工作中,這是很有用的:不必告訴有特殊需要的普通用戶關(guān)的Root 的帳號,但給他權(quán)限。Sudo 的操作是有記錄可查的,可將log 放到遠程的log 服務(wù)器中。[

(四)、安裝Solaris 之后NFS 安裝和配置 NFS 服務(wù)器(被共享)

1. 啟動服務(wù)

/etc/rc3.d/S15nfs.server start

2:共享目錄

vi /etc/dfs/dfstab

e.g. # hostname admin

# cat /etc/dfs/dfstab

share -F nfs -o ro=db1:app1:app2:app3:app4,anon=0 /usr/js share -F nfs -o rw=db1:app1:app2:app3:app4,nosuid /home

3. 診斷

查看服務(wù)器的已共享資源 dfshares

查看共享資源被利用的狀況 dfmounts

NFS 客戶端(使用共享) 1. 啟動服務(wù)

/usr/lib/nfs/statd

,

2. 運行mount , e.g.

app4# mount admin:/home /home

3. 開機自動mount

vi /etc/vfstab, 加入新的一行啟動mount 配置:

e.g app4:~ cat /etc/vfstab

#device device mount FS fsck mount mount

admin:/home - /home nfs - yes -

.....

這樣,開機后,系統(tǒng)自動將admin:/home目錄 mount 到app4的/home目錄.

關(guān)于Linux 的NFS 與Solaris 不同點:

1. Solaris的目錄共享設(shè)置文件是/etc/dfs/dfstab, 而RadHat Linux共享目錄設(shè)置文件是/etc/exports

2. Solaris開機自動mount 設(shè)置文件是/etc/vfstab, 而RadHat Linux開機自動mount 設(shè)置文件是/etc/fstab

(五)、安裝Solaris 之后NIS 安裝和配置 參見:http://www.chinaunix.net/bbsjh/3/13779.html

Server

1. /etc/nsswitch.conf

e.g.

# cat /etc/nsswitch.conf

passwd: files nis

group: files nis

netgroup: files nis

...

,

2. vi /etc/defaultdomain

e.g. # cat /etc/defaultdomain

agile.sz

注意:這個域名與主機的DNS 域名是兩個概念。這是基于管理的需要而設(shè),與實際DNS 可不相同。

3. /var/yp/Makefile

4. ypinit -m

5. 啟動 /usr/lib/netsvc/yp/ypstart

6. 診斷

ypcat hosts

ypcat passwd

yp which -m

Client

1. /etc/nsswitch.conf

e.g. # cat /etc/nsswitch.conf

passwd: files nis

group: files nis

netgroup: files nis

... 2./etc/hosts

#app4:~ cat /etc/hosts

10.6.3.197 app4.sz

10.6.3.191 admin

3. /etc/defaultdomain

,

#app4:~ cat /etc/defaultdomain

agile.sz

注意:要與Server 的設(shè)置相同。

4. ypinit -c

5./usr/lib/netSvc/yp.ypstart

根據(jù)所示,輸入NIS Server的hostame:admin

6. 診斷

ypcat hosts

ypcat passwd

7. 增加NIS 用戶:

login to nis server:admin

run

/var/yp/etc/adduser to add NIS users,

run /var/yp/etc/rsetpass to change Nis users password.

If you want to perm change and IP, you need to change files:

/etc/hosts

/etc/hostname.interfacename

depends on your network configuration, you might also need to change: /etc/defaultrouter

/etc/netmasks

,

Reset the hostname---use this command:

uname -S newname

reboot

四、Unix 命令 (重點)

(本節(jié)為重點,所有的Unix 初學(xué)者要精讀)

(一)基本命令

命令格式: 命令 參數(shù)

★1. ls 顯示文件名,等同于dos 下dir 命令

命令格式:ls [option] file

option :

-l 顯示詳細列表

文件類型和權(quán)限 | 文件連接數(shù) |所有者| 用戶組脈| 文件長度 | 修改日期 | 文件名

-a 顯示所有文件,包含隱藏文件(以. 起頭的文件名)

-R 顯示文件及所有子目錄

-F 顯示文件(后跟*)和目錄(后跟/)

-d 與l 選項合用,顯示目錄名而非其內(nèi)容

-p

★2. cd 目錄轉(zhuǎn)換,等同于dos 下cd 命令

注意目錄分隔符為“/”,與dos 相反

命令格式:cd dirname

★3. pwd 顯示當(dāng)前路徑

★4. cat 顯示文本內(nèi)容, 等同于dos 下type 命令

命令格式:cat filename

,

★5. more 或pg 以分頁方式查看一個長文本文件內(nèi)容. 命令格式:more filename

★6. rm 刪除文件

命令格式: rm [-r] filename (filename 可為檔名,或檔名縮寫符號.) 例子 :

rm file1 刪除檔名為 file1 之文檔.

rm file? 刪除檔名中有五個字元,前四個字元為file 之所有文檔. rm f* 刪除檔名中,以 f 為字首之所有文檔.

rm -r dir1 刪除目錄 dir1,及其下所有文檔及子目錄.

★7. mkdir 創(chuàng)建目錄

命令格式: mkdir [-p] directory-name

Exmaple : mkdir dir1 (建立一新目錄 dir1.)

mkdir -p dir/subdir (直接創(chuàng)建多級目錄)

★8. rmdir 刪除目錄

目錄必須首先為空

命令格式: rmdir directory

★9. cp 文檔復(fù)制 | cp –r 目錄復(fù)制

命令格式: cp [-r] source destination

Exmaple: Cp -i file1 file2 (將文檔 file1 復(fù)制成 file2 . –i 為提示確認。)

cp file1 dir1 將文檔 file1 復(fù)制到目錄 dir1 下,文件名仍為 file1.

cp /tmp/file1 . 將目錄 /tmp 下的文檔 file1復(fù)制到現(xiàn)行目錄下,檔名仍為 file1.

cp /tmp/file1 file2 將目錄 /tmp 下的文檔 file1現(xiàn)行目錄下,檔名為file2

cp -r dir1 dir2 (recursive copy) 復(fù)制整個目錄. 若目錄 dir2 不存在,則將目錄dir1,及其所有文檔和子目錄,復(fù)制到目錄

,

dir2 下,新目錄名稱為dir1. 若目錄dir2不存在,則將dir1,及其所有文檔和子目錄,復(fù)制為目錄 dir2.

★10. mv 文件移動 | 重命名

命令格式: mv source destination

Exmaple:

mv file1 file2 將file1重命名為 file2.

mv file1 dir1 將文檔 file1,移到目錄 dir1 下,檔名仍為 file1. mv dir1 dir2 若目錄 dir2 不存在,則將目錄 dir1,及其所有檔 案和子目錄,移到目錄 dir2 下,新目錄名稱為 dir1.

若目錄 dir2 不存在,則將dir1,及其所有文檔和子

目錄,更改為目錄 dir2.

11. du 查看目錄所占磁碟容量

命令格式: du [-sk] directory

例子 :

du dir1 顯示目錄 dir1 的總?cè)萘考捌浯文夸浀娜萘?/p>

du -sk dir1 顯示目錄 dir1 的總?cè)萘? 以k bytes為計量

12. find 查找文件

命令格式: find dir -name filename command

例子:

find . -name hello -print 尋找目前目錄及所有的子目錄內(nèi)叫

hello 的文檔.

find . -ctime 7 -print 找出七天內(nèi)未被更動的文檔

find . -size 2000m -print 找出大小超過2000 bytes的文檔

find /tmp -user b1234567 -print 在/tmp下屬於b1234567的文檔 find . -name '*.c' -exec rm {} 刪除所有的.c 檔

find . -name test* -print 顯示當(dāng)前目錄及其子目錄文件名前4 位為test 的文件名

★13. vi 編輯器

標簽: