亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3117 | 回復(fù): 0
打印 上一主題 下一主題

SCO UNIX學習筆記(2) [復(fù)制鏈接]

論壇徽章:
1
15-16賽季CBA聯(lián)賽之北控
日期:2022-03-04 22:35:50
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-04-02 19:41 |只看該作者 |倒序瀏覽

  出處:Unix愛好者家園unix-cd.com   
二、創(chuàng)建應(yīng)急盤
由boot軟盤(引導(dǎo)盤)和root文件系統(tǒng)軟盤(根文件系統(tǒng)盤)組成。其中boot應(yīng)急盤包含了引導(dǎo)和裝入UNIX系統(tǒng)核心所必需的三個文件:
  /boot     /etc/default/boot   /unix       root應(yīng)急盤包含了一部分UNIX系統(tǒng)的實用程序,它們幫助把UNIX系統(tǒng)完整地恢復(fù)起來。 可以根據(jù)不同的用戶需求制作不同的應(yīng)急引導(dǎo)盤,筆者在此分別介紹三種應(yīng)急軟盤的制作方法。
  一、創(chuàng)建一個普通的root和boot應(yīng)急盤組
  使用兩張3.5英寸1.44MB軟盤來建立應(yīng)急盤。
  1.以超級用戶root身份登錄。
  2.可以使用兩種方式進入創(chuàng)建應(yīng)急盤的界面:
  使用scoadmin中filesystem下的floppy manager或鍵入命令:mkdev fd。
  3.根據(jù)提示制作boot盤和root盤。
  其中制作boot盤有兩個選項:
  (1)制作一特定系統(tǒng)的應(yīng)急盤,包含與本機系統(tǒng)相同的內(nèi)核;
  (2) 制作一個較小的通用內(nèi)核應(yīng)急盤,只連接較少的設(shè)備驅(qū)動,如果當前的核心較大,一張軟盤裝不下,就只好采用通用內(nèi)核應(yīng)急盤。
  制作root盤時,若還留有空間,那么系統(tǒng)將提示是否需要增拷額外文件,用戶可以根據(jù)實際情況進行處理。
  二、創(chuàng)建一個包含vi工具的系統(tǒng)應(yīng)急引導(dǎo)盤
  通常創(chuàng)建的應(yīng)急引導(dǎo)盤沒有vi編輯功能,只能使用ed編輯文件。對于不熟悉ed工具的系統(tǒng)管理員來說是很不方便的。在創(chuàng)建應(yīng)急盤時,可以適當添加一些自己需要的工具。
  系統(tǒng)在用ramdisk創(chuàng)建基本的映象之后提示:
  Do you want to place extra files on the root filesystem?(y/n)
  這時輸入y,并在提示符下鍵入如下拷貝命令:
  cp /usr/bin/vi /mnt /usr/bin
  mkdir -p /mnt/usr/lib/terminfo/a
  cd /usr/lib/terminfo/a
  cp ansi /mnt/usr/lib/terminfo/a
  exit
  當系統(tǒng)崩潰用應(yīng)急盤啟動時,首先要指定終端類型,即
  # set TERM ansi
  這樣就可以使用vi工具了。典型的例子是修改系統(tǒng)被遺忘的超級用戶的口令。
  三、 創(chuàng)建一個包含網(wǎng)絡(luò)文件的系統(tǒng)應(yīng)急引導(dǎo)盤
  為了讓使用應(yīng)急引導(dǎo)盤引導(dǎo)的UNIX系統(tǒng)具有網(wǎng)絡(luò)方面的功能,可以在root盤中包含有關(guān)的網(wǎng)絡(luò)文件,這樣使用應(yīng)急盤引導(dǎo)的UNIX系統(tǒng)就可以運行rlogin(TC)、telnet(TC)、ftp(TC)等應(yīng)用程序。
  在〈bootroot〉提示符下鍵入如下拷貝命令:
  cp /etc.services /mnt/etc/services
  cp /etc/tcp   /mnt/etc/tcp
  cp /etc/slink  /mnt/etc/slink
  cp /etc/ifconfig /mnt/etc/ifconfig
  cp /bin/who   /mnt/bin/who
  cp /bin/ps   /mnt/bin/ps
  cp /usr/bin/telnet /mnt/usr.bin/telnet
  cp /usr/bin/rlogin /mnt/usr/bin/rlogin
  cp /usr/bin/ftp  /mnt/usr/bin/ftp
若系統(tǒng)中存在unix.old等備份文件可直接利用。以下為應(yīng)急引導(dǎo)盤的應(yīng)用。
1、插入boot應(yīng)急盤,重新啟動系統(tǒng)。
2、在boot:提示時,鍵入:fd(60)unix.Z root=hd(42) swap=hd(41)
3、進入單用戶模式,以root身份登錄。
4、# unmount /stand:/stand中放置了引導(dǎo)文件和內(nèi)核,為只讀,需先卸載再裝載。
5、# 某mount /stand:重新安裝。
6、# mount -r /dev/fd0 /mnt:安裝boot軟盤文件系統(tǒng)
7、# cp /mnt/Unix.Z /stand:用戶無需解壓縮。
8、# umount /mnt
9、# haltsys
應(yīng)急盤的測試
具體測試步驟:
以root注冊,然后正常關(guān)閉系統(tǒng):shutdown命令;
將應(yīng)急盤插入軟盤驅(qū)動器,并重新啟動系統(tǒng);
在“boot:”提示符下回車,從軟盤引導(dǎo)系統(tǒng);
當系統(tǒng)提示“Insert root filesystem floppy disk and press ”,插入root應(yīng)急盤,此時,系統(tǒng)將裝載磁盤RAM;
當系統(tǒng)出現(xiàn)提示“#”,說明引導(dǎo)成功;
fsck /dev/hd0root(成功的話就重新啟動機器)
否則:mkdev hd
mount /dev/hd0root /mnt
從磁帶恢復(fù)系統(tǒng):#cpio –itvcB –I /dev/rct0;
關(guān)閉系統(tǒng)
重新從硬盤啟動系統(tǒng)。
1、SCO OpenServer 5.05 系統(tǒng)的啟動流程
2、SCO OpenServer系統(tǒng)啟動中涉及的主要文件
3、SCO OpenServer系統(tǒng)啟動過程的配置
4、SCO OpenServer系統(tǒng)運行級別的切換
5、SCO OpenServer系統(tǒng)關(guān)閉
6、SCO OpenServer 5.05 系統(tǒng)的啟動流程
SCO OpenServer 操作系統(tǒng)啟動階段
系統(tǒng)自舉階段
加電或復(fù)位
BIOS啟動
Boot Loader
Boot Loader通常是一段匯編代碼,存放在MBR中,它的主要作用就是將系統(tǒng)啟動代碼讀入內(nèi)存。在啟動過程中,BIOS會把Boot Loader讀入內(nèi)存,并把控制權(quán)交給它。
SCO OpenServer 操作系統(tǒng)啟動階段
Boot Loader將控制權(quán)交給操作系統(tǒng)的初始化代碼后,操作系統(tǒng)必須馬上完成內(nèi)存管理、設(shè)備管理、文件管理、進程管理等功能的初始化工作,以便進入用戶狀態(tài),等待用戶的操作命令。在SCO OpenServer系統(tǒng)中,Boot Loader程序引導(dǎo)SCO OpenServer系統(tǒng)核心程序 /stand/unix,來完成系統(tǒng)的初始化工作。SCO OpenServer系統(tǒng)啟動具體步驟:
boot提示;
boot根據(jù) /etc/default/boot 文件中的默認引導(dǎo)串加載缺省的系統(tǒng)核心,即 /stand/unix;
自動檢測系統(tǒng)配置信息;
保存/刪除系統(tǒng)內(nèi)存影像
檢查和修理root文件系統(tǒng)
選擇系統(tǒng)運行模式(單用戶模式與多用戶模式)
設(shè)置系統(tǒng)時間(多用戶模式)
檢查安全數(shù)據(jù)庫
清理并安裝系統(tǒng)啟動期間所設(shè)置安裝的其它文件系統(tǒng)
開啟各類系統(tǒng)服務(wù)(init)
在系統(tǒng)被引導(dǎo)運行后,將啟動一個稱為 init 的進程,該進程將啟動 /etc/inittab文件中所列的進程,并且引導(dǎo)系統(tǒng)進入某一特定的運行級別。
啟動結(jié)束
SCO OpenServer系統(tǒng)啟動中涉及的主要文件
/etc/boot
/etc/boot文件是一個文本文件,其內(nèi)容規(guī)定了系統(tǒng)啟動程序的參數(shù)設(shè)置。
/etc/inittab
/etc/inittab文件是一個文本文件,其內(nèi)容是一個個獨立的項組成,項與項之間由換行符分隔,init進程順序讀取各項,控制init生成相應(yīng)的進程。
/etc/inittab文件具體格式:
字段含義說明:
字段      說明
identifier      登記項標識符,最多4個字符。用于唯一標識 /etc/inittab文件中的每個登記項
run_level      系統(tǒng)運行級,即執(zhí)行登記項的init級別。用于指定相應(yīng)登記項適用于的運行級,即在哪個運行級中被處理。如果該字段為空,那么相應(yīng)的登記項將適用于所有運行級。需要注意的是,a、b、c并不是真正的運行級,因此系統(tǒng)永遠不會進入這些運行級,在執(zhí)行相應(yīng)的init命令(init a、init b、init c)時,該字段中指定有a、b、c的登記項將會被處理。Init在改變運行級時,將給任何沒有對應(yīng)于指定運行級的登記項的進程發(fā)送一個警告,如果20秒后相應(yīng)的進程還沒有終止,那么init將使用殺死信號強行終止這些進程。
action      動作關(guān)鍵字,用于指定init命令或進程對應(yīng)進程所實施的動作,具體動作包括:boot:只有在引導(dǎo)過程中才執(zhí)行該進程,但不等待該進程的結(jié)束,當該進程死亡時,也不重新啟動該進程;bootwait:只有在引導(dǎo)過程中才執(zhí)行該進程,并等待該進程的結(jié)束,該進程死亡時,也不重新啟動該進程。實際上,只有在系統(tǒng)被引導(dǎo)后,并從單用戶模式進入多用戶模式時,這些登記項才被處理;如果系統(tǒng)的默認運行級為2,那么這些登記項在系統(tǒng)引導(dǎo)后將馬上被處理。initdefault:指定系統(tǒng)的默認運行級。系統(tǒng)啟動時,init將首先查找該登記項,如果存在該登記項,那么init將據(jù)此決定系統(tǒng)最初要進入的運行級(即默認運行級)。具體說來,init將指定該登記項“run_level”字段中的最大數(shù)字(即最高運行級)為當前系統(tǒng)的默認運行級;如果該字段為空,那么將其解釋為“0123456”,并以6作為默認運行級,如果不存在該登記項,那么init將要求用戶在系統(tǒng)啟動時指定一個最初的運行級。off:如果相應(yīng)的進程正在運行,那么就發(fā)出一個警告信號,等待20秒后,在通過殺死信號強行終止該進程。如果相應(yīng)進程不存在就忽略該登記項。once:啟動相應(yīng)的進程,但不等待該進程結(jié)束,便繼續(xù)處理 /etc/inittab文件中的下一個登記項;當該進程死亡時,init進程不重新啟動該進程。注意:在從一個運行級轉(zhuǎn)換到另一個運行級時,如果該進程仍然在運行,那么init就不重新啟動該進程。ondemand:與“respawn”的功能完全相同,但只能用于運行級 a、b、c的登記項。powerfail:只在init接收到電源失敗信號時才執(zhí)行的相應(yīng)進程,但不等待該進程的結(jié)束。powerwait:只在init接收到電源失敗信號時才執(zhí)行的相應(yīng)進程,并在繼續(xù)對 /etc/inittab文件進行任何處理前等待該進程的結(jié)束。respawn:如果相應(yīng)的進程還不存在,那么init就啟動該進程,同時不等待該進程的結(jié)束就繼續(xù)掃描 /etc/inittab文件,當該進程死亡時,init將重新啟動該進程,如果相應(yīng)進程已經(jīng)存在,那么init將忽略該登記項,并繼續(xù)掃描/etc/inittab文件。sysinit:只有在啟動或重新啟動系統(tǒng),并首先進入單用戶模式時,init才執(zhí)行該登記項。而在系統(tǒng)從運行級1-6進入單用戶方式時,init并不執(zhí)行這些登記項!癮ction”字段為“sysinit”的登記項在“run_level”字段不指定任何運行級。wait:啟動該進程并等待其結(jié)束,然后在處理 /etc/inittab文件中的下一個登記項。
process      所有執(zhí)行的shell命令(由init傳送相應(yīng)的shell執(zhí)行)。任何合法的shell語法均適用該字段。
/etc/rcn與目錄 /etc/rcn.d(其中n為運行級別)
/etc/rcn是一個shell程序,當系統(tǒng)進入運行級別n或離開運行級別n時,init就要將對應(yīng)的rcn投入運行,rcn的主要任務(wù)是啟動或終止/etc/rcn.d目錄下的某些shell程序文件,每個文件的文件名指定了它們的啟動和終止。
運行級別
²      0運行級:系統(tǒng)關(guān)閉;
²      1運行級:單用戶模式。
²      2運行級:多用戶模式。
²      3運行級:RFS狀態(tài)。用于啟動遠程文件共享(RFS)和相應(yīng)的守護進程,將本機連接到RFS網(wǎng)絡(luò),安裝遠程資源,自動提供本地資源。
²      4運行級:用戶可定義運行級別,系統(tǒng)未使用。
²      5運行級:停止系統(tǒng)運行,并重新引導(dǎo)。
²      6運行級:停止系統(tǒng)運行,并重新引導(dǎo)。
²      S(s) 運行級:單用戶模式。當系統(tǒng)進入S(s)級運行時,與系統(tǒng)在1級運行時的最主要區(qū)別是,系統(tǒng)上所有已經(jīng)安裝的文件系統(tǒng)仍保持安裝狀態(tài)不變。
²      a、b、c虛擬運行級:沒有與之對應(yīng)的系統(tǒng)實際運行狀態(tài),不改變當前的運行級別,作用是使init進程僅處理 /etc/inittab 文件中包含a、b、c運行級別設(shè)置的那些記錄項。
²      Q、q:引起對 /etc/inittab 文件的重新檢查。
²


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/31/showart_515549.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP