版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.山東省郵政信息技術(shù)處.lUnix系統(tǒng)概述lUnix基本概念、術(shù)語lUnix日常命令.l操作系統(tǒng)概述1、UNIX首先是一種操作系統(tǒng);2、操作系統(tǒng)是控制和管理計算機資源,方 便用戶使用計算機的程序集合。它的主要目的有三個:a、提供用戶一個能夠執(zhí)行應(yīng)用程序的環(huán)境;b、有效地管理各項硬件資源;c、讓用戶能夠更容易地使用計算機硬件;. 應(yīng)用軟件應(yīng)用軟件 (操作指令)(操作指令) 操作系統(tǒng)操作系統(tǒng) 裸機裸機 用戶用戶.3、操作系統(tǒng)的功能:a、CPU資源的管理作業(yè)、進程、線程調(diào)度管理:分時多任務(wù)、協(xié)商式多任務(wù);b、內(nèi)存資源的管理存儲管理:虛擬內(nèi)存、分區(qū)管理、頁式管理、段頁式管理;c、存儲器資源的管理文件系
2、統(tǒng)管理:FAT、NTFS、JFS等;d、外設(shè)資源的管理設(shè)備驅(qū)動程序;.4、操作系統(tǒng)的分類:a、單任務(wù)操作系統(tǒng)(如DOS);b、分時多任務(wù)操作系統(tǒng)(如WINDOWS 95、98);c、多用戶多任務(wù)操作系統(tǒng)(如UNIX、WINDOWS NT);d、實時操作系統(tǒng)(如IRIX);.UNIX組成Tools&Applicationsls sort vi mail date csh ksh sh sh-posixShellKernelHardware.1、核心程序(內(nèi)核)緊鄰裸機,是系統(tǒng)的靈魂,是操作系統(tǒng)的管理和控制中心;2、shell介于內(nèi)外兩個環(huán)的中間,類似一個翻譯器,負責(zé)接受、解釋并執(zhí)行用戶命令;3、
3、應(yīng)用程序處于UNIX系統(tǒng)外層,主要是補充操作系統(tǒng)的功能,包括UNIX本身提供的命令、公用程序和用戶使用系統(tǒng)指令開發(fā)的軟件;.lUNIX系統(tǒng)的特點1、技術(shù)成熟、可靠性高的多用戶、多任務(wù)系統(tǒng);2、文件、目錄和設(shè)備統(tǒng)一處理;3、網(wǎng)絡(luò)功能強;4、可裝卸的樹型文件系統(tǒng);5、具有很好的移植性和伸縮性;6、強大的數(shù)據(jù)庫支持能力;.lUNIX的基本部件1、文本編輯器,包括行編輯器和全屏編輯器;2、文本操作系統(tǒng)工具,如head、tail、sort等;3、軟件開發(fā)工具;4、shell命令;5、具有內(nèi)在安全性的層次文件系統(tǒng);.6、分布式文件系統(tǒng),主要是TCP/IP網(wǎng)絡(luò)的推廣和NFS的廣泛應(yīng)用;7、文件鏈,詳見UNI
4、X基本概念和術(shù)語;8、電子郵件和網(wǎng)絡(luò)新聞;9、網(wǎng)絡(luò)支持,支持UUCP、FTP、TELNET、等;.lUNIX系統(tǒng)的主要版本(誕生于60年代末、70年代初)1、BSD UNIX;2、System V;3、SVR4;4、Xenix及SCOUNIX;5、LINUX;.l進程:一段正在執(zhí)行的程序,擁有一定的資源;例:#ps ef |more UID PID PPID C STIME TTY TIME CMD root 0 0 0 Dec-06 ? 00:00:00 sched root 1 0 0 Dec-06 ? 00:00:00 /etc/init root 527 1 0 16:02:20 tt
5、y01 00:00:00 /bin/login root root 48 1 0 16:01:34 ? 00:00:00 /etc/syslogd root 529 1 0 16:02:20 tty04 00:00:00 /etc/getty tty04 sc_m .l線程:線程的劃分比進程小,一個進程 內(nèi)部可包含幾個線程;l多用戶:多個用戶運行一個或多個應(yīng)用程序時,內(nèi)核立即為這些程序分配時間使用戶得到服務(wù)的能力;l多任務(wù)(多進程):內(nèi)核同時運行多于一個任務(wù)或進程的能力,每個進程與其他進程隔離并受到保護;.l分時:多個用戶共享一臺計算機的資源,把系統(tǒng)資源(尤其是CPU資源)以時間片為單位輪流分
6、配給各個用戶;l內(nèi)核:在UNIX系統(tǒng)啟動后,常駐在內(nèi)存的那部分程序和數(shù)據(jù);l系統(tǒng)調(diào)用:即活動進程提出要UNIX內(nèi)核提供服務(wù)的請求;l設(shè)備文件:就是設(shè)備驅(qū)動文件,UNIX對設(shè)備的訪問是通過讀寫設(shè)備文件完成的,一般都放在/dev下,主要有塊設(shè)備、字符設(shè)備、流設(shè)備;.l重定向:把標(biāo)準(zhǔn)輸入、輸出和錯誤重新分配到別的設(shè)備; 例:#find / -name hosts print 2 /nulll管道:把一個命令的標(biāo)準(zhǔn)輸出直接和另一個命令的標(biāo)準(zhǔn)輸入相連; 例:#ps ef|more li節(jié)點:每個文件的唯一標(biāo)示并位于硬盤的文件系統(tǒng)中,指向位于文件系統(tǒng)中節(jié)點表的一個入口,它是唯一的;.l權(quán)限:對文件操作分為
7、讀(r)、寫(w)、可執(zhí)行(x),對于用戶分為擁有者、分組、其他三種權(quán)限;l用戶:指在該系統(tǒng)擁有文件或正在執(zhí)行程序的普通用戶,或者是其他計算機、后臺進程,它有唯一的用戶標(biāo)識號(UID);l屬組:允許在一些特定的個體間共享文件和資源,這些個體定義為組,每個組都有自己唯一的標(biāo)識號(GID);.例:#ls -l|moretotal 12866-rw- 1 root sys 98 Dec 6 13:27 .Xauthority-r- 1 root auth 0 Dec 8 16:05 .lastloginlrwxrwxrwx 1 root root 36 Nov 29 2:24 .mailrcdrwx
8、r-xr-x 4 root sys 512 Dec 6 9:03 .netscapedrwxr-xr-x 3 bin bin 512 Nov 29 4:37 .odtpreflrwxrwxrwx 1 root root 36 Nov 29 22:13 .profile.l鏈接文件:指向系統(tǒng)另一個文件的特殊文件,分為硬鏈接和符號鏈接; 硬鏈接:鏈接文件與原有文件具有相同的I節(jié)點號,指向相同的物理地址; 符號鏈接:即軟鏈接,在鏈接文件中只保存原文件名; 例:ln -s file1 file2 在/bin、/lib、/usr經(jīng)常見到:.l屬主:UNIX系統(tǒng)中的每一個文件、目錄和進程都有屬主,只有屬主
9、和超級用戶 才有處理此文件、目錄或進程的權(quán)限;l家目錄:UNIX系統(tǒng)中,每個有賬戶的合法用戶都會在系統(tǒng)中有一個子目錄,存放著該用戶注冊時需要自動由SHELL解釋執(zhí)行的命令文件(script);lShell:命令解釋程序,用戶和操作系統(tǒng)的接口,包括Korn shell($)、Boune shell($)和C shell(%);.l目錄操作命令 pwd和cd命令 pwd顯示當(dāng)前目錄,cd改變當(dāng)前目錄。 例:#pwd /usr/bin #cd . #pwd /usr . ls族命令 包括l、lc、lf、ls、lr和lx,列出文件目錄的內(nèi)容。 例:#l #lc -d -l #lf #ls -F #ls
10、 -c -t #ls -a. mkdir、rmdir、mvdir和mv命令 mkdir建目錄,rmdir刪目錄,mvdir移動目錄;mv既可移動目錄、文件,又可為目錄、文件改名。 例:#mkdir p /etc/bin/aa #rmdir p /etc/bin/bb #mvdir aaa /usr #mv aa bb #mv aa /usr.l文件操作命令 cat和more命令 在標(biāo)準(zhǔn)輸出上顯示文件內(nèi)容。 例:#cat mmnn #cat mm nnpp #cat mmnn #more mm #ls |more. sort和cut命令 sort對文件進行排序與合并,cut從文件中選出指定長度的
11、字段。 例:#sort -m aa bb -o cc #sort -nt : -k 3 /etc/passwd #date |cut -c1-3 #cut -f1,6 -d : /etc/passwd |sort r . grep命令 grep將在文件中查找符合條件的內(nèi)容,可以使用通配符。 例: #grep user /etc/passwd #grep -v user /etc/passwd #grep -in -e like funfile #ps -ef|grep oracle . rm命令命令 例:#rm aaa wc命令 例:%who|wc l %ls l |wc l tail命令 例
12、:#tail f aaa.lchown 、chmod 、chgrp命令 chown chgrp chmod mode_list whooperatorpermission 例:$chmod g+x-w,o=r aaa bbb $chmod u+x,g+x,o+x ccc $chmod 751 ddd. who operation permission u(user) +(add) r(read) g(group) -(delete) w(write) o(other) =(set) x(execute) a(all) 數(shù)字方式: r-4 w-2 x-1 .l文件的壓縮和解壓 compress
13、-c v f file uncompress file pack file unpack file 例:#compress ddd.l其他常用命令 hostname和uname命令例:#hostname dbs_1 #uname -a SCOSYSV SCOSYSV 3.2 2 i 386 #uname -A 16 -user. find和cp命令 find查找文件,cp拷貝文件。 例:#find . -name *.htm -print #find . -name z*0-9 -print #find /usr -size +250 -print #find / -mtime -2 -pri
14、nt #cp -i aa bb.l配置用戶環(huán)境 例:$stty erase H $stty -a $env $set $export $PATH $alias $alias dir=ls l|more.lsu命令-轉(zhuǎn)移用戶帳戶 例:#su - oraclelman命令-命令查詢 例:#man netstat.硬件組件系統(tǒng)資源CPU80486DX以上MEMORY32M 以上STORAGE250M,建議1G以上Root文件系統(tǒng)大小最小200M,建議500MStand文件系統(tǒng)大小20M交換區(qū)大小建議為內(nèi)存1.5倍DISPLAYVGA,800*600.l如果需要在root文件系統(tǒng)中安裝開發(fā)系統(tǒng)或其他應(yīng)
15、用系統(tǒng),必須增加root文件系統(tǒng)的大小,增加大小為程序所需的root文件系統(tǒng)空間的大小加上交換區(qū)大小的增量l交換區(qū)是硬盤的特殊部分,它被內(nèi)核用作內(nèi)存管理。它不是一個文件系統(tǒng),僅僅是格式化的空間。交換區(qū)的設(shè)備名為dev/swap.l用fdisk對硬盤進行分區(qū),預(yù)留用來安裝unix系統(tǒng)的磁盤空間l在安裝unix是選用分配剩余空間給unix,并且激活unix分區(qū)lDos分區(qū)必須是第一個盤的第一個分區(qū),并且位于前1024個柱面l一般是先安裝dos、windows,然后再安裝unix.l設(shè)置階段:交互式的,系統(tǒng)向操作員提出問題和提示,并且根據(jù)操作人員的回答決定安裝的方式(安裝哪些軟件、服務(wù)器的硬件配置、
16、磁盤空間的規(guī)劃)l文件復(fù)制過程:非交互式的,安裝程序使用設(shè)置階段中定義的參數(shù)來安裝和配置服務(wù)器.l將光盤的/images/boot下引導(dǎo)映像文件N00復(fù)制到軟盤上。 mount r /dev/cd0 /mnt cd /mnt cd images cd boot dd if =N00 of=/dev/rfd0.l一些系統(tǒng)必須使用bootstring才能安裝成功,一些系統(tǒng)需要SCO安裝介質(zhì)上未提供的附加的驅(qū)動程序l如hp lh4服務(wù)器的安裝是需要提供bootstring.l要指定SCSI硬盤的位置:Sdsk=)(n,n,n,n)其中“drvier”是主適配器的名稱,“(n,n,n,n)”是(ada
17、pter number,bus number, SCSI ID,lun)。Adapter number=0表示第一個適配器, Adapter number=表示第二個適配器,依此類推。.l要指定EIDE(IDE)CDROM的位置:Srom=wd(n,n,n,n),Srom是用于CDROM的。(n,n,n,n)表示:(IDE controller,Master/Slave,LUN,BUS),n的合法值為或。IDE controller:0=primary 1:sendaryMaster/Slave: 0=Master 1:slaveLUN和BUS=0(For ide device always
18、0).l當(dāng)CDROM是IDE接口上唯一的設(shè)備時,安裝時必須是“Master”。不能用bootstring方式確定IDE硬盤的位置。如果是IDE硬盤,必須被配置成Primary/Master方式。.lBTLD(boottime loadble driver),即啟動時刻可以加載的驅(qū)動程序。BTLD是不包括安裝內(nèi)核(unix.install)里,用于提供訪問硬件設(shè)備的驅(qū)動程序。l常用BTLD指令: Installpkg:安裝BTLD驅(qū)動程序 Removepkg:刪除BTLD驅(qū)動程序 Displaypkg:顯示BTLD驅(qū)動程序.lBTLD可以三種方式在BOOT:提示符下加載: 在boot:提示符下鍵
19、入里link,輸入軟件包文字 利用link=“pkg1pkg2”啟動參數(shù),其中pkg1,pkg2是連接到unix系統(tǒng)內(nèi)核的btld軟件包的名字 利用link命令的restart選項,在boot:下鍵入:restartlink=“pkg1pkg2”.lScsi總線上,每個控制器都有一個地址controller ID(Target ID),由設(shè)備自身的跳線設(shè)置決定。ID號的范圍是從,對應(yīng)個控制器。l與控制器相連的外設(shè)由唯一的邏輯單元號LUN(logical unit number)指定scsi設(shè)備的地址,大多數(shù)scsi設(shè)備帶有嵌入式的控制器,實際上是一個控制器控制一個設(shè)備,所以它的邏輯單元號通常為
20、.l升級安裝(upgrade) 保留原有的文件系統(tǒng)l更新安裝(fresh) 不保留原有的文件系統(tǒng).l四種安裝選項 保留(preservateion):保留目前的文件系統(tǒng) 整個硬盤(unix only):配置缺省的分區(qū) 用戶化(customize):允許創(chuàng)建和調(diào)整分區(qū) 交互式(interactive):調(diào)用fdisk和divvy實現(xiàn)精細控制如果想控制硬盤設(shè)置的所有方面,選擇用戶化或交互式選項。.分配要求大?。∕ B)Unix分區(qū)大小Dos分區(qū)大小其他分區(qū)大小Boot文件系統(tǒng)大小交換區(qū)大小Root文件系統(tǒng)大小其他文件系統(tǒng)大小.lHTFS:高通量文件系統(tǒng)。是openserver主機和企業(yè)產(chǎn)品的缺省文
21、件系統(tǒng)。lDTFS:桌面文件系統(tǒng)。是openserver桌面產(chǎn)品的缺省文件系統(tǒng)。lRCKRDG:CDROM常用文件系統(tǒng)。lDOS文件系統(tǒng)??稍L問和安裝DOS文件系統(tǒng)lEAFS:擴展acer快速文件系統(tǒng),是boot文件系統(tǒng)的缺省文件系統(tǒng).l系統(tǒng)的安全級別涉及默認的口令機制、子系統(tǒng)的授權(quán)、以及用戶不成功注冊的次數(shù)的限制。lSco 5 提供四種安全級: Low:較低的安全級 Traditional:傳統(tǒng)的安全級 Improved:該進的安全級 High:最高的安全級.Low沒有c2級特性的保證,系統(tǒng)對注冊的口令不作任何檢查。在那些用戶間交互操作不多的非公共存取的系統(tǒng)中使用。Traditonal是系統(tǒng)
22、的默認級別。提供標(biāo)準(zhǔn)的口令檢查功能,口令沒有終止日期,口令也可以沒有。Impoved 口令字有效的時間比最高安全級寬一些,用戶可以選擇自己的口令字,用戶的賬戶可以被刪除、閑置、再次激活。high口令字控制嚴(yán)格,用戶不能選擇自己的口令,只能由系統(tǒng)生成,賬戶不能被刪除、不能重新激活。.l如果要用Internet Manager配置virtual domain和其他sco internet faststar的高級屬性,請使用sendmail,sendmail能夠保證sco unix系統(tǒng)和其他操作系統(tǒng)平臺之間的通訊,能夠?qū)崿F(xiàn)跨越unix系統(tǒng)之間的郵件傳輸。lMMDF是專用于SCO UNIX系統(tǒng)之間進行
23、郵件傳輸。.l確定硬盤和cdrom的跳線設(shè)置正確l硬盤規(guī)劃表lBtld包l詳細Bootstringl設(shè)置為cdrom啟動,如果不支持cdrom啟動,先制作安裝引導(dǎo)盤l相關(guān)驅(qū)動程序l主機名和域名,主機ip地址掩碼l詳細安裝手冊.l 開發(fā)包的安裝(cdrom)l網(wǎng)卡驅(qū)動程序的安裝(VOL.000.000)l漢字系統(tǒng)的安裝(Floppy).l以root用戶登錄l插入sco openserver 的介質(zhì)盤l#customl選擇software-install new-from hostname-continue-media device(cd-rom drvier 0)-continue-選擇sco
24、openserver develop system-install.l以root用戶登錄l將網(wǎng)卡驅(qū)動程序包復(fù)制到/tmp/VOL.000.000(必須此文件名)l#customl選擇software-install new-from hostname-continue-media device(Media Images)-continue-選擇對應(yīng)的網(wǎng)卡驅(qū)動程序-install.l以root用戶登錄l插入漢字系統(tǒng)安裝介質(zhì)盤l#customl選擇software-install new-from hostname-continue-media device(Floppy disk driver
25、0)-continue-選擇olm console chinese for sco open server 5.0.5-install.l啟動分為2個階段 系統(tǒng)自舉l由rombios引導(dǎo)硬盤的0道0扇區(qū)的master boot塊l由master boot塊引導(dǎo)硬盤活動分區(qū)的第0扇區(qū)的boot塊l該boot塊將隨后扇區(qū)內(nèi)容引導(dǎo)并運行 啟動unixl啟動unix階段主要是由boot程序引導(dǎo)unix核心程序開始,即引導(dǎo)/stand/unix。當(dāng)unix系統(tǒng)被引導(dǎo)運行后,將啟動一個init的進程,該進程將啟動/etc/inittab文件中所列的進程。并且引導(dǎo)系統(tǒng)進入某一特定的運行級別。.0系統(tǒng)關(guān)閉(s
26、hutdown)1系統(tǒng)維護方式。檢查文件系統(tǒng),安裝升級新軟件,系統(tǒng)文件恢復(fù)。不執(zhí)行/etc/rc,/etc/rc2.d下的daemons.只有從S級進入才有意義。2多用戶方式。系統(tǒng)常規(guī)運行級。與單用戶模式的區(qū)別是運行/etc/rcn下的deomons,打印和網(wǎng)絡(luò)功能開始運行。3RFS狀態(tài)。用來啟動遠程文件共享(RFS)和相應(yīng)的守護進程,將本機連接到RFS網(wǎng)絡(luò),安裝遠程資源,自動提供本地資源。4用戶自定義運行級。5停止系統(tǒng)并重新啟動6停止系統(tǒng)并重新啟動,是系統(tǒng)處于initdefault定義的運行級。S單用戶模式。與系統(tǒng)在1級別運行時的最主要的區(qū)別是系統(tǒng)上所有已經(jīng)mount上的文件系統(tǒng)仍保持mou
27、nt狀態(tài)不變。Abc虛擬運行級別,沒有與之對應(yīng)的系統(tǒng)實際運行級別,不改變當(dāng)前的運行級,作用是僅處理/etc/inittab文件中包含a、b、c運行級的登記項。Q引起對/etc/inittab文件的重新檢測。.lBootl/etc/initabBoot文件在/etc/default目錄下,內(nèi)容規(guī)定了系統(tǒng)啟動程序的參數(shù)設(shè)置/etc/inittab文件是一個個獨立的項所組成,項與項之間由換行符分隔。Init進程順序讀取各項,控制init生成相應(yīng)的進程運行級分別對應(yīng)一個文件/etc/rcn和一個目錄/etc/rcn.d,其中n為運行級。/etc/rcn是一個shell程序,當(dāng)系統(tǒng)進入運行級或者離開運行
28、級n時,init就要將對應(yīng)的rcn投入運行。.l例如:運行級2對應(yīng)一個文件/etc/rc2和一個目錄/etc/rc2.d,文件/etc/rc2的主要任務(wù)是啟動或終止/etc/rc2.d目錄下的某些文件,在/etc/rc2.d目錄下,是一些shell程序文件,每個文件的文件名指定了他們的啟動和終止。.lInittab文件是由用冒號分開的四個字段組成 Label:run_level:action:process字段描述label標(biāo)示符(lengthshutdown manager 如果不想讓系統(tǒng)重新啟動,不選reboot after shutdown 如果不需要提示,不選confirm prior
29、 to shutdown 為了給用戶有存盤和退出進程的時間,在minutes中輸入時間 選擇shutdown-begin shutdown.lShutdown y g2 f “system shutdown in 2 minutes” -y在關(guān)機時沒有進一步的提示 -g在關(guān)機前設(shè)置分鐘的數(shù)目。如果想要指定關(guān)機前的小時和分鐘的數(shù)目,使用hh:mm格式 -f “message” 或 f filename向所有終端發(fā)送信息,警告用戶保存他們的工作和退出所有進程。.lShutdown g g0 沒有任何延遲關(guān)機lHaltsys Shutdown命令無效或系統(tǒng)在單用戶方式lReboot 立即重新啟動機器
30、l注意:在以上方式關(guān)機,如果用戶未退出系統(tǒng),它們的未存盤數(shù)據(jù)將會丟失。.l用戶id(uid)是用戶的標(biāo)示號,是識別每一個用戶的唯一數(shù)字,這個數(shù)字一旦被設(shè)置,在系統(tǒng)進行跟蹤審計時,用戶標(biāo)志是不會變的。lUid只能由系統(tǒng)管理員分派,它和用戶可以不一一對應(yīng)。多個用戶可以使用同一個uid,但一個用戶不能擁有多個uid。l在sco中,建議個人賬戶uid值在(200-6000)之間。.lDays allowed between changes:變更口令之間必須經(jīng)過的天數(shù)。0是沒有時間限制。lDays until passwork expires:口令有效的天數(shù)。該數(shù)值必須大于變更的間隔天數(shù)。lDays u
31、ntil account is locked:由于口令未改變而被帳戶被鎖定需要間隔的天數(shù)。該數(shù)值必須大于口令有效的天數(shù)。.lPassword required:是否需要口令lCan choose own password:用戶可以根據(jù)自己的愛好選擇口令lCheck for obviousness:是否進行口令的簡易(可猜性)檢查lCan run password generator:口令是否自動生成lMaximum generated password length:生成口令的最大長度。.l通過scoadmin acc-users-add new user進行帳戶的創(chuàng)建 Login:帳戶名 U
32、ser id:用戶id(一般由系統(tǒng)生成) Login shell:登錄的默認shell環(huán)境 Home directory:用戶主目錄 Login group:所屬組.帳戶描述Root超級用戶,具有最高權(quán)限D(zhuǎn)aemon系統(tǒng)監(jiān)控用戶,對后臺進程進行監(jiān)控Bin進行命令管理的系統(tǒng)用戶Sys進行系統(tǒng)文件管理的系統(tǒng)用戶Adm對某些系統(tǒng)文件進行管理的系統(tǒng)帳戶Uucp進行uucp管理的系統(tǒng)用戶MuucpRemote machines 所用的系統(tǒng)用戶,通過它可以進行注冊和完成數(shù)據(jù)處傳輸Auth負責(zé)認證和授權(quán)管理的系統(tǒng)用戶Asg對可分配的設(shè)備進行管理的系統(tǒng)用戶Cron專門負責(zé)管理cron守護進程的系統(tǒng)用戶.帳戶描
33、述Sysinfo負責(zé)對系統(tǒng)信息進行管理的系統(tǒng)用戶Dos負責(zé)對dos設(shè)備進行管理的系統(tǒng)用戶Mmdf負責(zé)管理mmdf郵件系統(tǒng)的系統(tǒng)用戶Network負責(zé)micent管理的系統(tǒng)用戶Backup負責(zé)備份管理的系統(tǒng)用戶ftp負責(zé)對匿名ftp帳戶進行管理的系統(tǒng)用戶Nouser負責(zé)對沒有訪問權(quán)限的網(wǎng)絡(luò)用戶進行管理的系統(tǒng)用戶Listen負責(zé)對網(wǎng)絡(luò)守護進程進行管理的系統(tǒng)用戶Lp負責(zé)管理打印機的系統(tǒng)用戶Audit負責(zé)進行審計管理的系統(tǒng)用戶.lBourne shell: /usr/lib/mkusr/sh/profilelC shell: /usr/lib/mkusr/csh/cshrc和loginlKorn sh
34、ell: /usr/lib/mkusr/ksh/kshrc和profile.l通過scoadmin acc-group-add new group創(chuàng)建 Group name:組名 Group id:組id Users in group:組成員.l分2個階段來刪除帳戶 第一階段(刪除帳戶)lScoadmin accl選擇對應(yīng)的賬戶lUser-delete 第二階段(用戶的主目錄)lrm r /usr/login-name .l刪除操作把用戶的信息,從/etc/passwd和帶保護口令字的數(shù)據(jù)庫中刪除,這種方法把用戶在系統(tǒng)中的入口連同用戶所屬的文件全部刪除;閑置的賬戶,其相應(yīng)的記錄項在兩個文件中依
35、然存在,僅將此用戶在系統(tǒng)中的入口刪除,而用戶的起始目錄和文件都沒改變l刪除的賬戶名,可以由新建的賬戶使用;閑置的賬戶名和用戶id不會重新分派,名字不能用于創(chuàng)建帳戶。.l如果某個帳戶很敏感或處于危險邊緣,系統(tǒng)管理員可以修改帳戶不成功登錄的次數(shù)。 Scoadmin acc 選擇某個帳戶 Users-login controls 在failed login attempts allowed before account is locked中輸入允許不成功登錄的次數(shù) 如果帳戶已被鎖定,可選上unlock account來解鎖或想鎖定某個帳戶,可選上lock account來加鎖。加鎖解鎖的命令方式:l
36、ock:passwd l login-name unlock:passwd u login-name.l在用戶的profile文件中,umask命令定義了用戶所建的文件的默認的存取權(quán)限。缺省umask的值時有安全級別確定的。 Low和traditonal:022(755) Improve:027 (750) High:077(700).l進程號(PID) UNIX系統(tǒng)中只能由fork()系統(tǒng)調(diào)用來創(chuàng)建。當(dāng)系統(tǒng)在解釋完每一條命令時,會創(chuàng)建一個帶有唯一標(biāo)識的數(shù)字(PID)獨立過程,用來執(zhí)行該命令,系統(tǒng)使用PID跟蹤每一進程的當(dāng)前狀態(tài)。 PID取值范圍:0-65535,循環(huán)使用(一次一編號) 1位數(shù)
37、:內(nèi)核程序(系統(tǒng)保留進程) 2位數(shù):均由系統(tǒng)本身自動運行.lUNIX啟動和注冊時的幾個主要進程 0進程Sched創(chuàng)建1進程init Fork()為每個終端創(chuàng)建子進程 顯示login:等待輸入用戶名 顯示password:等待輸入用戶名 顯示$,等待輸入用戶名系統(tǒng)啟動initgettyloginshell.l父進程(PPID)和子進程(PID)1 、每個進程(除sched)都有一個父進程,但可以有多個子進程;2 、父進程創(chuàng)建子進程時,如成功返回0值,不成功返非0值;3 、shell命令解釋程序的工作過程就是父子進程創(chuàng)建、執(zhí)行、終止和等待的同步協(xié)調(diào)過程;.l進程的狀態(tài) O:正在處理器上運行; R:
38、在運行隊列中就緒; Z:死進程; T:停止的; S:睡眠等待; I:空閑; X:封鎖狀態(tài);. 等待 調(diào)度 時間片 I/O 進程 用完 喚醒進程的調(diào)度依據(jù):時間片、優(yōu)先級執(zhí)行執(zhí)行睡眠睡眠就緒就緒.l系統(tǒng)類(SYS)、實時類(RT)、分時類(TS) 系統(tǒng)類:sched(0) vhand(2) fsflush(3)等 全局優(yōu)先級(PRI): RT SYS TS.l前后臺命令 缺省情況下,命令是在前臺執(zhí)行。如果一個程序需要執(zhí)行很長時間,最好的方式是把它放在后臺執(zhí)行,在命令后加&,并且最好使用輸出重定向,前臺可以繼續(xù)作其他工作。 例:$find / -name abc -printmabc 2/dev/
39、null &.l查詢進程的狀態(tài) ps -e a f l p t -u user 例:#ps ef |more #ps al |more #ps p 1538 #ps t tty01 #ps fu gao,li,du.lps狀態(tài)信息標(biāo)題行解釋 標(biāo)題行 選項 解釋 F -l 進程標(biāo)志 S -l 進程狀態(tài) UID -l f 用戶號 PID all 進程號 PPID -l f 父進程號 C -l f 進程調(diào)度編號 PRI -l 優(yōu)先級 NI -l nice值. 標(biāo)題行 選項 解釋 ADDR -l 進程存儲地址 SZ -l 進程在內(nèi)存的映象大小 WCHAN -l 睡眠地址 STIME -f 進程提交時間
40、 TTY all 進程所在終端 TIME all 進程累計執(zhí)行時間 CMD all 產(chǎn)生進程的命令.l終止進程執(zhí)行kill 前臺進程終止可用del鍵,停止后臺進程要不注銷系統(tǒng),要不使用kill命令。 kill -singal PID 例:#kill -9 1258 #kill 0 普通用戶只能終止自己的后臺進程,特權(quán)用戶可kill所有用戶的進程和系統(tǒng)進程。. 與kill一起使用的常用信號 編號 名字 含義 1 SIGHUP 掛起 2 SIGINT 中斷(對前臺進程) 9 SIGKILL 中止(強行消亡) 15 SIGTERM 軟件中斷信號(默認).l優(yōu)先級管理 nice -increment
41、command arguments nice值范圍:0-39,默認為20。Increment取值范圍:0-19,默認為10。 例:#nice vi abc #ps -l (nice=20) #nice 10 vi abc #ps l (nice=30).l不受掛起和退出影響的命令-nohup nohup command arguments 例:#nohup lr aaa & #nohup lr & 注意:nohup命令必須和后臺進程一起使用才有意義;如沒有重定向標(biāo)準(zhǔn)輸出和錯誤輸出到當(dāng)前目錄的nohup.out或$HOME/nohup.out文件。 .l睡眠和等待命令 sleep seconds
42、 wait PID 例:#(sleep 5;banner goodbye) & #cat stop wall “請在一分鐘內(nèi)注銷!” sleep 60 haltsys.例:#cat stop1 (wall “請在一分鐘內(nèi)注銷!”;sleep 60)& wait banner init start! /etc/init 0.l作業(yè)的概念 作業(yè)包括一個或多個進程,作業(yè)中每個UNIX命令都產(chǎn)生一個進程;進程號唯一,作業(yè)號不唯一。 例:#find . print|sort|lpr #find . print|sort|lpr & ls l aa & 1 12345 2 13470.l查看當(dāng)前運行作業(yè)j
43、obs 例:#jobs 1 Running find / -name core print 2+ Stopped vi abc 3- Stopped cat aaa 4- Stopped lr .l前后臺調(diào)度命令 fg命令使前臺暫定作業(yè)繼續(xù)執(zhí)行,或者后臺作業(yè)調(diào)入前臺執(zhí)行;bg命令同樣使后臺暫定作業(yè)繼續(xù),或前臺調(diào)入后臺。 例:#fg %12345 #fg %vi abc #bg %13470 .l作業(yè)調(diào)度命令 和/usr/lib/cron/cron.deny分別記錄不允許使用at命令(包括batch命令)和crontab命令的用戶;/usr/lib/cron/log記錄cron活動情況;/etc
44、/default/cron中CRONLOG決定是否記錄。. at和batch命令 這兩個命令都是在某一時刻執(zhí)行某些命 令,at命令優(yōu)先級要高。 at(batch) time date inrement 例:#at 0815 am Dec 19 #at 8:15 am Dec 19 #at now +2 day #at 2 pm Fri next week.例:#cat abc cd /usr/adm more ./sulog cat ./sulog/dev/lp0 at 2200 tomorrow/dev/null0 2 * * 0,4 /usr/lib/cron/logchecker5 18
45、 * * 1-5 /usr/lib/sa/sa2 s 8:00 e18:01 i 1200 A例:#1,10,20 * * * * lc /usr test #crontab test (/usr/spool/cron/crontabs/wang).l注意:1、.allow文件比.deny優(yōu)先級高; 2、對crontab文件進行修改,在下一次系統(tǒng)啟動才有效; 3、提交的新crontab文件將覆蓋原文件; 4、默認情況下,作業(yè)運行結(jié)果將以郵件形式通知用戶,也可用重定向。.l系統(tǒng)中增加物理內(nèi)存,需要調(diào)整和內(nèi)存資源相關(guān)的核心參數(shù)l系統(tǒng)中安裝需要大量系統(tǒng)資源的軟件時l系統(tǒng)提示資源不足l系統(tǒng)運行速度慢,
46、系統(tǒng)的某些資源已經(jīng)成為系統(tǒng)運行瓶頸.l大致可劃分為3類: 緩存區(qū)類:指內(nèi)存中的特定區(qū)域,用于存放最近使用的數(shù)據(jù),用于緩存區(qū)的性能配置。 表項類:unix系統(tǒng)表的內(nèi)容。通常這些參數(shù)用于控制系統(tǒng)表的長度。 其他參數(shù)類:包括系統(tǒng)的一些特別資源可以定義的值.l細致劃分,可以配置的系統(tǒng)參數(shù)可分為18類 1.buffers management:緩存 2.process and paging:進程 4.name cache 5.AIO:異步I/o 6.virtual disks:虛擬硬盤 7.user and group configuation:用戶和組 8.security:系統(tǒng)安全 9.TTY an
47、d console configruation:終端 10.Filesystem configuration:文件系統(tǒng) 11.Table limits:核心表 12.Streams:字符I/o 13.Messages queues:消息隊列 14.Event queues:事件隊列 15.semaphores:信號燈 16.share data:共享數(shù)據(jù) 17.mescellaneous system 18.miscellamious device .lScoadmin-hardware/kernel manager-parametersl修改完成后,需要重新連接核心并重新啟動系統(tǒng),這樣系統(tǒng)的
48、新核心參數(shù)才起作用(/etc/conf/cf.d/link_unix)lIdtune:有些參數(shù)不能通過configurator修改,可以通過運行idtune命令來修改這樣的核心參數(shù)。 /etc/conf/bin/idtune 參數(shù)名 參數(shù)值.l/etc/conf/cf.d/mtune: 系統(tǒng)初次安裝時的系統(tǒng)的全部可調(diào)整參數(shù),他們可作為可調(diào)整參數(shù)的參考。具體格式: 參數(shù)名 默認值 最小值 最大值l/etc/conf/cf.d/stune: 包含那些經(jīng)過修改的參數(shù)和他們的值。具體格式: 參數(shù)名 調(diào)整值l注意:不能通過修改以上兩個文件來修改參數(shù),修改參數(shù)必須通過配置工具實現(xiàn)。.l用swap l 顯示
49、交換區(qū)的大小和使用情況l增加交換區(qū)大?。?Touch /swap1(創(chuàng)建一個文件) Swap a /swap1 3000(增加3000塊512字節(jié)的交換區(qū)) 如果希望重新啟動后新加的交換區(qū)可用,在/etc/rc2.d中添加腳本文件即可。如:S11addswap 文件內(nèi)容:Swap a /swap1 3000.lSEMMNI:任意時刻允許存在的信號燈集的最大數(shù)量。取值范圍是10-300,缺省為10。lSHMMAX:定義最大共享內(nèi)存段的大小。取值范圍是131072-80530067字節(jié)。缺省為524288字節(jié)。lSHMMIN:定義最小的共享內(nèi)存段的大小。缺省是1。lSEMMNS:信號燈數(shù)量的最大值
50、。取值范圍是60-300,缺省是60。lNOFILES:每個進程能打開的最大文件數(shù)。取值范圍是60-11000,缺省是110。lULIMIT:以512字節(jié)為單位,普通用戶能夠進行寫操作的最大文件的大小。可以通過修改/etc/defalult./login中的ULIMIT來設(shè)置普通用戶能進行寫操作的最大文件的大小。缺省值為2097151,表示普通用戶能進行寫操作的最大文件的大小為1G。lMAXUP:一個用戶可以運行的最多進程數(shù)量。取值范圍是15-16000,缺省為100。.lsar u命令 %usr: cpu處在用戶模式下的時間 %sys: cpu處在系統(tǒng)模式下的時間 %wio:cpu處在等待輸
51、入、輸出完成的時間 %idle:cpu空閑時間如果idle的大小持續(xù)低于10,說明cpu空閑時間少,進程競爭的資源主要是cpu.l系統(tǒng)I/O是數(shù)據(jù)從內(nèi)存到外設(shè)和從外設(shè)到內(nèi)存,以及外設(shè)之間的傳輸處理。通常情況下,85%的硬盤I/O可以通過使用buffer cache進行處理,通過修改核心參數(shù)buffer cache的大小來改善I/O的性能。內(nèi)存中的cache分成兩種,buffer cache和page cache。Buffer cache存放的是數(shù)據(jù),page cache存放的是程序。.l使用sar b命令產(chǎn)生的緩存區(qū)的使用報告顯示的各項意義: Bread/s:平均每秒從硬盤讀入系統(tǒng)buffer
52、的物理塊數(shù) Lread/s:平均每秒從系統(tǒng)buffer讀出的邏輯塊數(shù) %rache:在buffer中進行邏輯讀的百分比 Brwit/s:平均每秒從系統(tǒng)buffer寫向硬盤的物理塊數(shù) Lwrit/s:平均每秒寫到系統(tǒng)buffer的邏輯塊數(shù) %wcache:在buffer中邏輯寫的百分比 Pread/s:平均每秒請求進行物理讀的次數(shù) Pwrite/s:平均每秒請求進行物理寫的次數(shù)在報告中,最重要的是%rache和%wcache,如果%rache小于90%,%wcache低于%65,表明系統(tǒng)的I/O活動頻繁,系統(tǒng)cache的命中率低,需要增加buffer cache的大小。.l軟驅(qū)的使用lCdrom
53、的使用l增加硬盤l打印機管理lModem的安裝l鼠標(biāo)的安裝.l例如:/dev/rfd0135ds18表示的意義 所有軟盤設(shè)備文件位于目錄/dev中,并以rfd開頭,r是raw,代表原始設(shè)備,fd代表floppy disk。以fd開頭的文件是與rfd文件相、對應(yīng)的。fd0表示系統(tǒng)中的第一個軟驅(qū)。 135表示每英寸的磁道數(shù)l48 5.25360K)l72 3.5(720K)l96 5.25(1.2M)l135 3.5(1.44M) ds表示雙面 ss表示單面 18表示每磁道的扇區(qū)數(shù)表示設(shè)備是第一個軟驅(qū),每英寸135道,雙面,每道18扇區(qū).ldtype 設(shè)備名 這個命令判斷下列數(shù)據(jù)類型:lUnixl
54、DoslTarlCpiolbakcup.lFormat 軟盤設(shè)備文件名 例如:format /dev/rfd0135ds18如果format后不跟任何參數(shù),則執(zhí)行format /dev/fd0Fd0的具體格式在/etc/default/format中。.lmkdev cdrom 安裝scsi的cdrom,需要知道scsi適配器的類型、適配器號,id號、lun號(邏輯單元號) 安裝ide的cdrom,需要知道光驅(qū)所連接的ide控制器。0是primary,1是secondary。要知道配置的cdrom是主還是從。0是master,1是slave。 針對ide的cdrom來說,如果系統(tǒng)中只有一個光驅(qū)
55、,建議安裝成master類型。.lmodem計算機相連是通過串口進行的。例如 COM1有兩個設(shè)備名,即:/dev/tty1a,/dev/tty1A。Modem使用的是/dev/tty1A,終端或其它串行設(shè)備使用/dev/tty1a。同一時刻只能有一個在工作。lmkdev modemlcu l tty1A dir檢測modem是否正常.l在添加設(shè)備之前確認設(shè)備信息 主適配器的類型 主適配器號 主適配器的總線號 硬盤控制器的id號 邏輯單元號(LUN)l運行兩次mkdev hdl通過fdisk創(chuàng)建unix分區(qū)l通過divvy對unix分區(qū)劃分子分區(qū).lfdisk f 設(shè)備文件名 例如:對第一塊硬盤
56、進行分區(qū)的命令:fdisk -f /dev/rhd01ldivvy 設(shè)備文件名 例如:對第一塊硬盤的第一個分區(qū)創(chuàng)建子分區(qū)的命令:divvy /dev/hd01(第一塊盤的第一個分區(qū))divvy /dev/hd11 (第二塊盤的第一個分區(qū)).lMkdev mousel選擇對應(yīng)的鼠標(biāo)類型即可l重新鏈接內(nèi)核l重新啟動系統(tǒng).l如果還未添加并口,則先添加并口設(shè)備即:mkdev parallell測試物理連線是否正常,用:cal/dev/lpn,n表示并口號,0是第一個并口lScoadmin-printers-printer manager-printer-add local-set to default
57、l啟動打印服務(wù)進程,/usr/lib/lpsched(/usr/lib/lpshut停止打印進程) .lTCP/IP是一整套數(shù)據(jù)通信協(xié)議,包含了許多協(xié)議,其中包括傳輸控制協(xié)議(Translate control protocol-tcp)和網(wǎng)際協(xié)議(Internet protocol-ip),用戶數(shù)據(jù)報文協(xié)議(User data protocal-udp ),地址解析協(xié)議(Address resolution protocol-arp),反向地址解析協(xié)議(Reverse Address resolution protocol-rarp),網(wǎng)際控制報文協(xié)議(Internet control me
58、ssages protocol -icmp)。.對應(yīng)OSI模型所在層的協(xié)議和服務(wù)應(yīng)用層telnet 、 ftp、 nfs、 smtp、 dns傳輸層Tcp、 udp網(wǎng)絡(luò)層Ip、 icmp鏈路層Arp、 rarp 設(shè)備驅(qū)動程序物理層電纜、Ethernet網(wǎng)卡等.l物理以太網(wǎng)地址是網(wǎng)卡的硬件地址,由生產(chǎn)廠家提供,在世界范圍內(nèi)應(yīng)該不會有兩塊網(wǎng)卡使用一樣的物理地址,以太網(wǎng)地址由12個16進制的數(shù)值組成,各位之間通常由:隔開。如12:e1:3f:61:05:c8l在網(wǎng)絡(luò)中,為了唯一的表示每個主機,需要為網(wǎng)絡(luò)中的每個子網(wǎng)和主機分配唯一的數(shù)值代碼,該代碼由兩部分組成:網(wǎng)絡(luò)地址和主機地址,這就是ip地址。ip
59、地址由句點分隔的4個字段組成。l在tcp/ip協(xié)議中,arp和rarp負責(zé)把ip地址和以太網(wǎng)地址之間進行解析。.lIp地址分為5個類別,為A、B、C、D、E類??梢愿鶕?jù)IP地址的第一個數(shù)字的大小來判斷該IP地址屬于哪一類。 A:0-127(表示本機地址) B:128-191 C:192-223 D:224-239 E:239-247地址類別網(wǎng)絡(luò)地址特點網(wǎng)絡(luò)地址主機地址A網(wǎng)絡(luò)地址第一字節(jié)的第一位是0N.H.H.HB網(wǎng)絡(luò)地址第一字節(jié)的頭兩位是10N.NH.HC網(wǎng)絡(luò)地址第一字節(jié)的頭兩位是11N.N.NH.l通過設(shè)置子網(wǎng)掩碼,可以將網(wǎng)絡(luò)劃分為子網(wǎng)結(jié)構(gòu)。將主機地址位作附加的網(wǎng)絡(luò)地址位,
60、就可以局部的修改IP地址的標(biāo)準(zhǔn)結(jié)構(gòu),其實質(zhì)就是移動網(wǎng)絡(luò)地址和主機地址位之間的分界線,從而創(chuàng)建附加的網(wǎng)絡(luò)。l在IP地址主機位上使用一個位用作子網(wǎng)掩碼,就可以定義一個子網(wǎng)。如果掩碼位是1,那么地址中的等價位就被分為是網(wǎng)絡(luò)地址部分,如果掩碼位是0,那么地址中的等價位就被分為是主機地址部分。.l原有IP地址和掩碼位數(shù): 主機地址是:130l更改掩碼位數(shù)為25 主機地址是:2.l廣播地址用來向網(wǎng)絡(luò)內(nèi)的所有主機發(fā)送報文。ARP通過廣播地址向網(wǎng)絡(luò)內(nèi)的所有主機發(fā)送地址解析請求,以便能夠?qū)P地址解析成為物理地址。l在設(shè)置廣播地址時,網(wǎng)絡(luò)段地址不變,即主機中子網(wǎng)掩碼位為1的對應(yīng)位保持不變,主機地址中剩余的主機地
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東體育職業(yè)技術(shù)學(xué)院《特殊教育(二)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東食品藥品職業(yè)學(xué)院《企業(yè)經(jīng)營決策模擬》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東輕工職業(yè)技術(shù)學(xué)院《生物高分子材料在組織工程領(lǐng)域應(yīng)用設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 天津市河?xùn)|區(qū)2024-2025學(xué)年高三上學(xué)期期末質(zhì)量檢測試題 數(shù)學(xué) 含解析
- 廣東農(nóng)工商職業(yè)技術(shù)學(xué)院《環(huán)境設(shè)計與制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東梅州職業(yè)技術(shù)學(xué)院《綜合交通運輸系統(tǒng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東女子職業(yè)技術(shù)學(xué)院《中國文學(xué)經(jīng)典(上)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東茂名健康職業(yè)學(xué)院《文獻檢索B》2023-2024學(xué)年第一學(xué)期期末試卷
- 四年級數(shù)學(xué)(小數(shù)加減運算)計算題專項練習(xí)與答案
- 【名師一號】2020-2021學(xué)年高中地理必修一(中圖版)雙基限時練6-大氣的熱狀況與熱力環(huán)流
- 2024年不良資產(chǎn)處置相關(guān)項目投資計劃書
- 腸道支架植入術(shù)培訓(xùn)課件
- 數(shù)字政府建設(shè)行業(yè)分析
- 人教版三年級上冊豎式計算練習(xí)400題及答案
- gmp生產(chǎn)工藝的驗證
- 關(guān)于調(diào)整縣人民醫(yī)院預(yù)算管理委員會成員的通知
- 《工程計量》課件
- 2024年度企業(yè)網(wǎng)絡(luò)搭建及應(yīng)用技能大賽方案
- 2024分娩鎮(zhèn)痛ppt課件完整版
- 教務(wù)處述職報告
- 進口公司創(chuàng)業(yè)計劃書
評論
0/150
提交評論