国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Cygwin軟件在428XL儀器中的應(yīng)用

2011-11-04 12:06:17王海賓王金濤
石油管材與儀器 2011年1期
關(guān)鍵詞:網(wǎng)卡命令儀器

王海賓 王金濤 張 浩

(東方地球物理公司國(guó)際部巴基斯坦經(jīng)理部 河北涿州)

Cygwin軟件在428XL儀器中的應(yīng)用

王海賓 王金濤 張 浩

(東方地球物理公司國(guó)際部巴基斯坦經(jīng)理部 河北涿州)

文章介紹了Cygwin軟件及其在428XL儀器中的安裝,配置和應(yīng)用。在應(yīng)用方面,根據(jù)428XL儀器服務(wù)器使用Red Hat Linux操作系統(tǒng)的特點(diǎn),重點(diǎn)介紹了Cygwin軟件的Unix仿真終端功能及其常用的一些系統(tǒng)查詢和維護(hù)命令。

Cygwin軟件;Red Hat Linux;操作系統(tǒng);終端;Unix命令

0 引 言

428XL儀器的構(gòu)成是基于客戶端/服務(wù)器架構(gòu)的網(wǎng)絡(luò)儀器,其中的服務(wù)器硬件采用的是IBM IntelliStation Z Pro工作站,操作系統(tǒng)是Red Hat Linux Enterprise WS4 update 4,客戶機(jī)可用普通PC,操作系統(tǒng)使用Windows XP。

1 Cygwin軟件簡(jiǎn)介

Cygwin是一個(gè)在Windows平臺(tái)上運(yùn)行的Unix模擬環(huán)境,是Cygnus solutions公司開發(fā)的自由軟件,該公司現(xiàn)已被Redhat Linux收購(gòu)。所以Cygwin軟件被應(yīng)用在428XL儀器的客戶端,使用其仿真終端功能,輸入常用Linux/Unix命令,對(duì)服務(wù)器進(jìn)行系統(tǒng)查詢和維護(hù),還可以對(duì)428XL儀器服務(wù)器軟件補(bǔ)丁進(jìn)行安裝和卸載,以及使用其文件管理器功能對(duì)服務(wù)器文件系統(tǒng)進(jìn)行管理等[1]。

2 Cygwin軟件在428XL儀器中安裝和配置說明

Cygwin軟件在428XL儀器客戶機(jī)中的安裝和配置極其簡(jiǎn)捷方便,只要按照安裝手冊(cè)的步驟進(jìn)行安裝和配置,就會(huì)在配置完成之后在桌面上出現(xiàn)其應(yīng)用快捷圖標(biāo)[2],如圖1所示。

圖1 應(yīng)用快捷圖標(biāo)

使用Cygwin軟件,只需雙擊cygwinmain圖標(biāo),多窗口服務(wù)器便出現(xiàn)在任務(wù)欄中,如果想在客戶端使用428XL儀器服務(wù)器的終端功能,只需雙擊圖標(biāo)startxterm,便會(huì)出現(xiàn)svr428的終端窗口。如圖2所示。

圖2 svr428的終端窗口

如果想在客戶端使用428XL儀器服務(wù)器文件管理器功能,只需雙擊圖標(biāo)startNautilus,便會(huì)打開文件管理器,在菜單“Places”中,選“Computer”打開文件管理器窗口,就可以像在Windows操作系統(tǒng)中使用我的電腦一樣了。

3 Cygwin軟件在428XL儀器中實(shí)用命令

shell是用戶和Linux操作系統(tǒng)之間的接口,Redhat Linux系統(tǒng)默認(rèn)的shell是bash。對(duì)普通用戶用$作提示符,對(duì)超級(jí)用戶root用#作提示符。一旦出現(xiàn)了shell提示符就可以鍵入命令名稱及命令所需要的參數(shù)。而Cygwin軟件的終端功能使得428XL儀器用戶可以在客戶端運(yùn)行上述shell命令,對(duì)服務(wù)器進(jìn)行系統(tǒng)查詢和維護(hù),甚至對(duì)服務(wù)器進(jìn)行重新啟動(dòng)(使用命令reboot),停止服務(wù)(使用命令s),和關(guān)閉(使用命令shutdown)等操作。

3.1 常用系統(tǒng)維護(hù)命令

Linux的文件系統(tǒng)中有一個(gè)特殊目錄“/proc”該目錄下列出文件并非保存在磁盤上而是內(nèi)存中的一個(gè)映像,在該目錄下可以找到許多系統(tǒng)信息。例如:

/proc/cpuinfo本機(jī)CPU的相關(guān)信息

/proc/meminfo本機(jī)內(nèi)存及交換分區(qū)的使用信息/proc/modules本機(jī)已安裝的硬件模塊信息

/proc/mounts本機(jī)已掛載mount上的設(shè)備信息/proc/devices當(dāng)前運(yùn)行內(nèi)核所配置的所有設(shè)備清單

/proc/filesystems當(dāng)前運(yùn)行內(nèi)核所配置的文件系統(tǒng)

通過查看/proc目錄下的文件可以獲取幾乎所有的系統(tǒng)信息及系統(tǒng)的運(yùn)行狀態(tài)信息。事實(shí)上Linux下的諸多查詢系統(tǒng)狀態(tài)信息的命令也是通過讀取該目錄下的文件而獲取的。

3.2 文件系統(tǒng)的管理命令

文件系統(tǒng)指文件存在的物理空間。在Linux系統(tǒng)中,每個(gè)分區(qū)都是一個(gè)文件系統(tǒng),都有自己的目錄層次結(jié)構(gòu)。Linux的最重要特征之一就是支持多種文件系統(tǒng),這樣它更加靈活,并可以和許多其它種操作系統(tǒng)共存。

1)Linux操作系統(tǒng)中的文件目錄結(jié)構(gòu)介紹

“/”根目錄部分有以下子目錄:

/usr目錄包含所有的命令、程序庫、文檔和其它文件,這些文件在正常操作中不會(huì)被改變的,這是最龐大的目錄,這個(gè)目錄也包含此版本Linux的主要的應(yīng)用程序。

/var目錄包含在正常操作中被改變的文件:假脫機(jī)文件、記錄文件、加鎖文件、臨時(shí)文件和頁格式化文件等。順帶說一下系統(tǒng)的日志文件就在/var/log目錄中。

/home目錄包含用戶的文件:參數(shù)設(shè)置文件、個(gè)性化文件、文檔、數(shù)據(jù)、EMAIL、緩存數(shù)據(jù)等。這個(gè)目錄在系統(tǒng)升級(jí)時(shí)應(yīng)該保留。

/proc目錄整個(gè)包含虛幻的文件。它們實(shí)際上并不存在磁盤上,也不占用任何空間。

/bin系統(tǒng)啟動(dòng)時(shí)需要的執(zhí)行文件(二進(jìn)制),這些文件可以被普通用戶使用。

/sbin系統(tǒng)執(zhí)行文件(二進(jìn)制),這些文件不打算被普通用戶使用。s就是Super User的意思,也就是說這里存放的是系統(tǒng)管理員使用的管理程序。(普通用戶仍然可以使用它們,但要指定目錄。)

/etc這個(gè)目錄用來存放系統(tǒng)管理所需要的配置文件和子目錄。

/root系統(tǒng)管理員(也叫超級(jí)用戶或根用戶)的Home目錄。

/dev設(shè)備文件目錄。LINUX下設(shè)備被當(dāng)成文件,這樣一來硬件被抽象化,便于讀寫、網(wǎng)絡(luò)共享以及需要臨時(shí)裝載到文件系統(tǒng)中。正常情況下,設(shè)備會(huì)有一個(gè)獨(dú)立的子目錄,這些設(shè)備的內(nèi)容會(huì)出現(xiàn)在獨(dú)立的子目錄下,LINUX沒有所謂的驅(qū)動(dòng)符。在Linux中設(shè)備和文件是用同種方法訪問的。

/lib根文件系統(tǒng)目錄下程序和核心模塊的共享庫。

/boot用于自舉加載程序(LILO或GRUB)的文件。

/opt可選的應(yīng)用程序。

/tmp臨時(shí)文件。該目錄會(huì)被自動(dòng)清理干凈。

/lost+found在文件系統(tǒng)修復(fù)時(shí)恢復(fù)的文件。

/mnt這個(gè)目錄是空的,系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載別的文件系統(tǒng)。

2)Linux文件系統(tǒng)管理命令

(1)維護(hù)Linux文件系統(tǒng)

語法:fsck[options(選項(xiàng))]file-system[...]

參數(shù):-A檢查所有文件系統(tǒng)

(2)查看和創(chuàng)建磁盤分區(qū)

語法:fdisk<設(shè)備名>

參數(shù):p:顯示分區(qū)信息

(3)df命令:用于查看Linux文件系統(tǒng)的狀態(tài)信息,顯示各個(gè)分區(qū)的容量、已使用量、未使用量及掛載點(diǎn)等信息。

參數(shù):-T顯示分區(qū)類型EXT2或EXT3等。

(4)du命令:用于查看文件或文件夾的大小。

3)文件和目錄操作命令

(1)ls命令,這個(gè)命令就相當(dāng)于dos下的dir命令一樣,也是Linux控制臺(tái)命令中最為重要幾個(gè)命令之一。ls最常用的參數(shù)有三個(gè)-a、-l和 F。

(2)cd命令,cd這個(gè)命令是用來進(jìn)出目錄的,如果直接輸入cd后面不加任何東西會(huì)回到使用者自己的Home目錄。假設(shè)如果是root那就是回到/root,這個(gè)功能同cd是一樣的。

(3)cp,cp這個(gè)命令相當(dāng)于dos下面的copy命令具體用法是:

cp-r源文件(source)目的文件(target),參數(shù)r是指連同源文件中的子目錄一同拷貝。

(4)cat,cat這個(gè)命令是linux中非常重要的一個(gè)命令,它的功能是顯示或連結(jié)一般的ascii文本文件,它的用法如下:

cat text,該命令顯示text這個(gè)文件的內(nèi)容

(5)pwd,pwd這個(gè)命令的作用是顯示用戶當(dāng)前的工作路徑,直接輸入pwd即可。

3.3 網(wǎng)絡(luò)管理和診斷命令

Linux系統(tǒng)中最常用的網(wǎng)絡(luò)配置命令包括ifconfig、route,其中ifconfig用來查看和配置網(wǎng)絡(luò)接口(通常是網(wǎng)卡信息),包括網(wǎng)絡(luò)接口設(shè)備的IP地址掩碼等。

ifconfig的語法為:

ifconfig[-a][-V][-s]<interface>[[<AF>]<address>]

[[-]broadcast[<address>]]

[netmask<address>]

[up|down]

其中interface為網(wǎng)卡名,address為IP地址,broadcast表示設(shè)置廣播地址,其后的address為廣播地址的IP,netmask表示設(shè)置子網(wǎng)掩碼,其后的address為子網(wǎng)掩碼的IP。up down設(shè)置當(dāng)前網(wǎng)卡的狀態(tài),up表示啟用當(dāng)前網(wǎng)卡,down表示關(guān)閉當(dāng)前網(wǎng)卡。

Ifconfig的常用參數(shù)說明如下:a,查看所有網(wǎng)卡狀態(tài);

V,查看ifconfig命令的版本信息;

s,查看統(tǒng)計(jì)信息。

另外,如果要查看所有的網(wǎng)卡狀態(tài)則直接使用不帶參數(shù)的ifconfig命令即可;

UP/DOWN說明網(wǎng)卡是否啟動(dòng)了,如果是DOWN的話,那肯定無法用的;

RX packets中的errors包的數(shù)量如果過大說明網(wǎng)卡在接收時(shí)有問題;

TX packets中的errors包的數(shù)量如果過大說明網(wǎng)卡在發(fā)送時(shí)有問題。

Linux系統(tǒng)常用的網(wǎng)絡(luò)操作命令

ping命令用于查看網(wǎng)絡(luò)上的主機(jī)是否在工作,它向該主機(jī)發(fā)送ICMPECHO-REQUEST包。ping命令格式為:

ping[選項(xiàng)][主機(jī)名/IP地址]

3.4 特殊字符命令的應(yīng)用

特殊符號(hào)“~”在操作系統(tǒng)中代表的是用戶的主目錄:命令:cd~快速回到用戶的主目錄。

在目錄切換流程中,還有兩個(gè)比較主要的特殊字符,分別為“.”與“..”符號(hào)。其中“.”表示當(dāng)前目錄。如果用戶想運(yùn)行當(dāng)前目錄下的一個(gè)文件,如setup.sh。則可以不采用絕對(duì)路徑,而直接運(yùn)用./setup.sh。其中這個(gè)“.”.符號(hào)就代表當(dāng)前目錄;而cd..命令是回到上一級(jí)目錄。

特殊符號(hào)“>”用于將執(zhí)行結(jié)果保存到文件中:如命令ps>ps.txt的方式,將命令ps的執(zhí)行結(jié)果保存到文本文件ps.txt中。

特殊符號(hào)“&”,系統(tǒng)會(huì)將這個(gè)程序放置在后臺(tái)運(yùn)行。

4 Cygwin軟件在428XL儀器中的其它應(yīng)用

4.1 實(shí)現(xiàn)對(duì)428XL儀器Acceptance tests結(jié)果文件的提取

428XL儀器Acceptance tests結(jié)果文件(包含測(cè)試成功與否的信息,及錯(cuò)誤信息如果有錯(cuò)誤的話)被自動(dòng)存儲(chǔ)在如下目錄[3]:

/export/home/e-428/snSol/workSpace/result/acceptance

因?yàn)槠涓袷綖槲谋疚募?所以其提取方法跟普通文本文件的復(fù)制方法一樣。只不過復(fù)制后從Linux操作系統(tǒng)不能直接粘貼到Windows操作系統(tǒng),可以把文件先復(fù)制到NAS盤中,再?gòu)?fù)制到Windows操作系統(tǒng)。當(dāng)然,利用服務(wù)器usb口,插入usb盤可以更容易實(shí)現(xiàn)對(duì)文件的復(fù)制,不過,在服務(wù)器要進(jìn)行“Application”菜單中“preferences”菜單下的“Removeble storage”菜單選擇自動(dòng)安裝選項(xiàng),usb盤就可以被自動(dòng)識(shí)別。

4.2 應(yīng)用Cygwin軟件仿真終端功能實(shí)現(xiàn)磁帶拷貝

428XL儀器磁帶拷貝步驟詳見參考文獻(xiàn)2,依據(jù)步驟,先脫機(jī),釋放磁帶機(jī)后,雙擊圖標(biāo)startxterm,便會(huì)打開svr428的終端窗口,輸入命令CopyMedia x y或者CopyFile,便可實(shí)現(xiàn)磁盤拷貝或者文件拷貝了。

5 結(jié) 論

介紹了Cygwin軟件及其在428XL儀器中的安裝,配置和應(yīng)用。在應(yīng)用方面,根據(jù)428XL儀器服務(wù)器使用Red Hat Linux操作系統(tǒng)的特點(diǎn),重點(diǎn)介紹了Cygwin軟件的Unix仿真終端功能及其常用的一些系統(tǒng)查詢和維護(hù)命令。以上內(nèi)容,是我們多年來使用428XL儀器的經(jīng)驗(yàn)總結(jié),以供同行參考。

[1] Red Hat,Inc.Cygwin User′s Guide,2003(資料)

[2] Sercel公司.428XL Installation Manual,v3.0 2007(資料)

[3] Sercel公司.428XL User′s Manual,Vol.3 2007(資料)

P631.4+32

B

1004-9134(2011)01-0086-03

王海賓,男,1972年生,工程師,1996年畢業(yè)于西安石油學(xué)院電子技術(shù)與測(cè)量專業(yè),長(zhǎng)期從事地震勘探儀器操作和維修工作。郵編:072750

2010-09-09編輯:劉雅銘)

猜你喜歡
網(wǎng)卡命令儀器
在DDS 中間件上實(shí)現(xiàn)雙冗余網(wǎng)卡切換的方法
《現(xiàn)代儀器與醫(yī)療》2022年征訂回執(zhí)
《現(xiàn)代儀器與醫(yī)療》2022年征訂回執(zhí)
只聽主人的命令
Server 2016網(wǎng)卡組合模式
移防命令下達(dá)后
我國(guó)古代的天文儀器
這是人民的命令
挑戰(zhàn)Killer網(wǎng)卡Realtek網(wǎng)游專用Dragon網(wǎng)卡
藍(lán)色命令
合水县| 邳州市| 乌拉特中旗| 驻马店市| 霍山县| 芷江| 孟津县| 额济纳旗| 府谷县| 灯塔市| 峨眉山市| 当涂县| 潼关县| 玉田县| 盘锦市| 南宫市| 汾阳市| 明水县| 铁力市| 乐安县| 沾化县| 溧阳市| 元氏县| 武威市| 德州市| 玉田县| 遵义县| 木兰县| 仁布县| 兴化市| 西和县| 聊城市| 乌拉特前旗| 措勤县| 垣曲县| 宜黄县| 乐陵市| 财经| 科尔| 栾城县| 黔南|