




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UNIX系統技術入門第一節UNIX系統的基本常識控制臺和終端機控制臺(console):與主機相連,顯示系統引導、系統運行、多用戶運行、系統錯誤警告等資訊;終端(terminal):是普通用戶的操作臺,顯示本用戶登錄、與系統交互的資訊。2.用戶和帳戶管理帳戶(Account)一個電腦化的記錄,其中包含了用戶在Unix系統中註冊時所有必要的資訊。超級用戶(root)和普通用戶Passwd檔和ShadowPassword檔增加用戶(useradd命令)刪除用戶(userdel命令)對用戶進行空間限制(quota命令)其他相關命令admintool
超級用戶帳戶擁有系統最高許可權,可以執行一個Unix系統中所有的命令,讀取所有檔;超級用戶擁有的特權如下:更改檔主人設置系統時鐘增加或刪除電腦資源使用的限制管理檔系統管理所有用戶的進程建立設備檔指定網路工作介面關閉系統普通用戶帳戶---管理自己的檔和目錄。
Passwd檔
系統認可的用戶的清單,它建立在/etc目錄中。這個檔的每一行對應於一個用戶。這個檔是文本檔可用任何適當的編輯器編輯。標準的步驟是在編輯passwd檔之前,先將它拷貝出來,這樣在出錯的時候很容易將它恢復。
username:x:uid:gid:comment:homedir:loginshell
(1)
(2)(3)(4)(5)(6)(7)例如:zhang:x:103:100:zhanghongguang:/home/zhang:/bin/csh(1):用戶名(2):口令,加密顯示(3):用戶標識,低於100的UID通常用作系統使用的專用UID(4):用戶組標識(5):用戶註冊描述(6):用戶主目錄(7):進入系統後第一步完成的工作
Passwd檔的格式:
ShadowPassword檔
出於特別的安全型的需要,Unix系統提供的,用來存放用戶加密口令的檔,只有超戶有讀取的權力,必要時超級用戶可以強制修改該檔。這個檔通常為/etc/shadow檔。Shadow檔的格式:
username:password:lastchg:min:max:warn:inactive:expire(1)(2)(3)(4)(5)(6)(7)(8)(1):用戶名(2):加密後的口令(3):口令最後修改日期(4):可修改口令的最少天數(5):可修改口令的最多天數(6):口令到期提前提示天數(7):允許不登錄天數(8):口令到期確定日期useradd命令格式:useradd[option]用戶名userdel命令格式:userdel
[-r]用戶名注意:確信用戶的有用數據資訊已備份出來;對於已經離開的用戶應及時將他的帳戶凍結或刪除。-d主目錄
-g用戶組-u
uid-sShell…例:#useradd–d/home/stud–gusers–u101–s/bin/bashstudpasswd命令(教材P12)設置用戶密碼,格式:
passwd
[用戶名]su命令擁有其他用戶的許可權,格式:
su[-][用戶名][arg]who命令(教材P23)顯示系統當前的線上用戶資訊w命令和last命令-c“commandargs”3.用戶組
/etc/group檔存儲與用戶帳戶相關的組資訊,檔格式:
groupname:password:gid:user-list用戶組名稱用戶組口令用戶組標識組中的用戶列表
管理命令
groupadd命令格式:groupadd[-g
gid]用戶組名
groupdel命令格式:groupdel用戶組名4.用戶的系統登錄與退出用戶進入系統:login:zhangpasswd:******用戶退出UNIX系統:%exit或者輸入:Ctrl-d/logout
也可完成系統註銷,系統提示:login:用戶名口令上一次你登錄的情況系統提示符:%或$符第二節UNIX的shell
作為OS的外殼,是用戶和操作系統之間的介面。是命令語言、命令解釋程式及程式設計語言的統稱。廣泛使用的UNIXShell:
BournShell:縮寫為sh,命令提示符$Cshell:縮寫為csh,命令提示符%
kornShell:縮寫為ksh,命令提示符$bashAgainpdkshtcsh具有csh的特徵,使用bsh的語法保留命令的歷史;任務控制;命令編輯等
Shell命令和DOS命令的區別在DOS下,檔案名必須遵循8.3格式的規則;而UNIX中可以使用長文件名。UNIX中區分大小寫。DOS環境中使用“\”作為路徑中目錄間的分割符;而UNIX中使用“/”。UNIX中以“.”開始的檔案名的檔被視為隱藏檔。DOS中是否可執行檔由檔的擴展名來區分;而UNIX中由檔的訪問許可權控制。DOS中命令參數(選項)由“/”打頭給出;而UNIX中由“-”打頭。Linux中的Bash的特點和使用具有命令行編輯功能有內建的幫助資訊具有命令補齊功能支持命令行中的通配符具有命令的歷史記錄history命令和.bash_history檔支持別名alias命令和unalias命令第三節
Unix系統中的命令命令執行方式用命令行方式執行執行程式存放在shell環境的查詢路徑中,直接輸入執行程式名;執行程式不在shell環境的查詢路徑中,輸入執行程式的全路徑名。
用圖形用戶介面執行命令GUI提供更靈活的操作方式,linux中提供:GNOME/Enlightenment(缺省)
KDE(KDesktopEnviroment)2.命令輸入方式
UNIX命令格式command[-options][arguments]多命令行多個命令用“;”分割,OS順序執行多行命令使用轉義符“\”例:%cd/usr/sbin;pwd;
ls–l例:%cchello_world.c-lxm-lxt-lx11–lm\
-ohello_world3.常用命令獲得聯機幫助的方法man命令(教材P22)
查找並顯示指定的Unix命令、函數、一些配置檔的參考手冊(我們通常稱之為man頁)。 格式:mannamehelp命令(教材P24)-help參數-a-l…目錄和文件操作pwd命令(教材P23)
顯示當前的工作目錄,類似於DOS中無參數的cd命令。 格式:pwdls命令(教材P22)
列出指定的檔資訊或指定的目錄中的檔和子目錄清單。
格式:ls
[options][names]-alcd命令(教材P21)改變工作目錄,格式:cd
或cd
dirname(類似於DOS的cd)mkdir命令(教材P24)創建指定的新目錄,格式:mkdir[options]dirnames-p-m-i-r-f…rm命令刪除指定的檔或目錄,格式:rm
[options]dirfilenamesmv命令移動/更名檔或目錄,移動格式:mv
[options]srcnametargetname更名格式:mv
[options]srcnametargetdir移動更名格式:mv
[options]srcnametargetdir/targetname-i-f-p-r…-i-fcp命令(教材P22)複製檔或目錄,格式:cp
[options]srcnametargetnamecat命令(教材P20)對指定的檔在標準輸出上顯示內容或連接。格式:catfilename1filename2filename3…more命令分屏顯示指定的檔內容,格式:more
[options]filename顯示完一屏後,可以鍵入一些命令動態的根據需要選擇顯示的部分,其中:h 顯示各命令的幫助資訊head命令顯示指定檔開始部分的內容,格式:head
[options]filename-numbertail命令顯示指定檔末尾部分的內容,格式:tail
[+number或-number][options]filename-f-r…從第number行開始倒數followReversefind命令(教材P28)按條件在指定的目錄下查找檔或目錄。格式:find起始目錄
尋找條件
操作-name字串-mtime
天數-group
用戶組名-nogroup-nouser-a-o!…-print-ls-exec命令名稱{}-ok命令名稱{}例:%find/-namehosts-printgrep命令(教材P29)
按給定的模式搜索檔,並顯示所有包含模式的文本行,格式:
grep
[options]patternfil-v-l-i…
其他同組命令fgrep命令:搜索固定字串不能匹配正則運算式,是快速搜索命令;egrep命令:支持完全正則運算式搜索及快速演算法,是grep的擴展形式。例:%grepapple/etc/hosts
%grep-vapple/etc/hosts
tar命令(教材P30)
tar命令是用來將檔歸檔到一個被稱為tar檔的檔中或從tar檔中取出檔。一個tar檔通常是磁帶,也可以是任一個檔。因此,tar命令即是Unix中磁帶拷貝的工具,也是檔打包、解包的工具。
如何拷貝檔到磁帶上或打包檔
tarcvf
tarfilefilenamefilename…c選項表示建立一個新檔案。v選項表示顯示所有被處理過的檔案名。f選項表示檔案將被寫進指定的檔或設備中。
如何列出檔包或磁帶裏的檔tartvf
tarfile
t選項是列出磁帶中所有的檔。如何將檔添加到檔包或磁帶中
tarrvf
tarfilefilenamefilenamefilename…r選項表示檔將被添加到一個已存在的文檔的末尾。
如何從檔包或磁帶中恢復檔tarxvf
tarfile
x選項表示從檔案中取出檔。壓縮命令:compress和uncompress
gzip和gunzipRPM(RadHat
PakageManager)軟體安裝工具主要用於軟體的安裝升級;安裝格式:rpm–ivh軟體包卸裝軟體包:rpm–e
軟體包查詢軟體包:rpm–q[查詢選項][資訊選項]驗證軟體包:rpm–V[驗證選項]其他date命令(教材P30)crontab命令檔系統管理命令進程管理命令設備管理命令網路管理命令
….第四節系統的啟動與關閉UNIX系統的啟動什麼是引導?打開電腦,導致加載其操作系統的過程。UNIX啟動的幾個過程加電後的PROM啟動過程PROM自檢並裝入引導塊過程引導塊加載UNIX核心程式過程核心程式開始工作過程啟動讀引導塊完成bootblk自舉由bootblk裝入內核程式bootblk將程式計數器內容換成內核程式的起始地址內核裝入根檔系統(檢查檔系統)內核在後臺啟動init程式內核自解壓內核檢測硬體(顯卡、硬碟、軟碟、網路適配器等等),配置相應的設備驅動程式;輸出檢測資訊init切換到多用戶模式,啟動
getty等進程,等待用戶登錄,系統啟動完成
系統啟動流程用戶登錄、退出迴圈過程通過終端登錄通過網路登錄inetd進程:處理所有網路登錄的進程。daemon UNIX中的一種程式,用於打開特定端口,並等待進入的連接。如果有連接接入,它就會創建一個用於接受該連接的子進程,父進程則繼續監聽別的連接請求。開始init:fork+exec(“/sbin/getty”)getty:等待用戶getty:讀用戶名exec(“/bin/login”)login:讀密碼是否匹配login:exec(“/bin/sh”)sh:讀命令並執行退出login:退出否是登錄的意義對用戶進行身份驗證;為用戶設置初始化環境;輸出用戶上次登錄的資訊,檢查用戶的電子郵件;在系統日誌檔中記錄用戶的登錄情況(失敗嘗試和成功登錄)utmp檔:記錄當前已經登錄的用戶,系統啟動時會被清除,使用who、w等命令查看;wtmp檔:記錄所有成功的登錄,使用last命令查看。3.UNIX系統的關閉UNIX系統為什麼不能貿然地關閉電源?UNIX系統有一個磁片緩存區,這個緩存區不是立即將所有數據寫入磁片的,而是隔段時間後,再將數據寫入磁片。因此,隨手關掉電源可能會導致緩存沒有回寫,磁片上的檔系統不完整;在UNIX的多任務系統中,可能有許多程式正置於後臺運行,只有通過正確的關機順序,才可以保證所有的後臺進程都能保存自己的數據。Linux中的關閉系統命令以root身份在根目錄下,運行命令:shutdown-htime[warning-message]now+min例:#shutdown-h+10'Wewillinstallanewdisk.Systemshouldbebackon-lineinthreehours.'#Broadcastmessagefromroot(tty0)WedJul1620:18:362003…Wewillinstallanewdisk.Systemshouldbebackon-lineinthreehours.ThesystemisgoingDOWNforsystemhaltin10minitues!!Linux中重新啟動系統的命令
shutdown-rnowUNIX中其他關閉系統的命令haltrebootinit0進程號為1(即pid=1),完成系統的初始化,是系統中所有其他用戶進程的祖先進程。兩個相關檔:/sbin/init——系統初始化程式;/etc/inittab——系統初始化控制表,描述了系統初始化中的各種參數指標,例如init程式運行的級別、進程執行的命令名、命令執行的方法等。4.initinit的運行級別0主要實施關閉系統1單用戶模式(系統管理模式)2多用戶模式3擴展的多用戶模式,所有網路服務程式一起運行4用戶自定義的,不常用5halt系統6重新啟動系統到運行級別3init的工作系統啟動時的工作:檢查檔系統;清除/tmp;分析inittab並根據需要或缺省的運行級別來運行/etc/rc.d目錄中的腳本,而每個腳本又運行不同的服務程式。系統關閉時的工作:殺死所有用戶進程;關閉所有後臺進程;卸裝所有檔系統和交換區;列印可以關機的資訊;停止處理器。系統運行過程中的工作:確認getty的正常運行;收養“孤兒”進程(父進程已死的進程)。Samba(教材P285)修改並測試samba配置檔
/etc/samba/smb.conf使用testparm命令檢查配置的正確性創建samba帳號並設置密碼啟動samba服務
第五節Linux的安裝及其相關知識硬體是否相容?http://hardware.redhat.com/hcl/是否有足夠的硬碟空間?空間需求:Workstation:如果安裝GNOME或KDE,至少需要1.5GB;若GNOME和KDE都裝,至少要1.8GB。Server:不安裝圖形介面的最小安裝,至少要1.3GB;除了圖形介面外其餘都裝,至少要1.4GB;全裝,至少要2.1GB。Laptop:安裝GNOME或KDE,至少要1.5GB,兩者都裝,至少要1.8GB。Custom:最小安裝至少要350MB,所有軟體包都裝,至少3.7GB。在現有系統上安裝,需要一些可刪除的現有分區能夠騰出足夠的硬碟空間或足夠的未分區的空間來安裝Linux系統除此之外還需要額外的空間存放自己的數據。安裝方式直接使用系統光碟安裝具有可自啟的系統光碟,有光驅,BIOS支持從光碟啟動用軟碟啟動,從光碟安裝有光驅但BIOS不支持光碟啟動,有軟驅製作啟動軟碟:一張格式化過的3吋空白軟碟使用dosutils目錄中的rawrite命令將images目錄中的boot.img引導映像檔傳輸到軟碟上。使用軟碟啟動,通過ftp網路安裝在局域網內有一個放有RedHatLinux安裝樹的ftp伺服器製作啟動軟碟一張格式化過的3吋空白軟碟在MS-DOS環境下使用dosutils目錄中的rawrite命令將images目錄中的bootnet.img引導映像檔傳輸到軟碟上。C:\>d:D:\>cd\dosutilsD:\dosutils>rawriteEnterdiskimagesourcefilename:..\images\bootnet.imgEntertargetdiskettedrive:a:PleaseinsertaformatteddisketteintodriveA:andpress--ENTER--:沒有軟碟的安裝系統從MS-DOS啟動,運行以下命令(假定光驅是D盤):C:\>d:D:\>cd\dosutilsD:\dosutils>autoboot.bat硬碟驅動器:類型,標籤、大小等,如:IDEhda=1.2GB分區:分區圖及掛載點,如:/dev/hda1=/home記憶體大小:如:64M光驅:介面類型,如:IDE(ATAPI)、SCSI網卡:製造商及型號,如:3COM滑鼠:類型、協議及鍵數,如:3鍵PS/2滑鼠顯示器:製造商、型號及廠商規格視頻卡:商標、型號及VRAM的大小聲卡:商標、晶片集和型號IP、DHCP和BOOTP的地址子網掩碼網關IP地址一個或多個DNS伺服器地址功能變數名稱主機名系統資訊滑鼠類型串口滑鼠:PS/2滑鼠:USB滑鼠:AT滑鼠:安裝系統後的配置修改命令/usr/sbin/kbdconfig命令/usr/sbin/mouseconfig/usr/sbin/setup命令磁片分區硬碟的基本概念未格式化過的新盤格式化後的磁片格式化:製作一個檔系統Block管理費用:驅動器上被用來存儲與檔系統有關的數據的空間1-14個檔存儲在硬碟上
碎段:已用的塊和未用的塊交錯分佈。分區(partition)(Why&What)將一個磁片驅動器變成多個,即,每個分區都可以像一個獨立的磁片一樣被訪問。通過“分區表”實現,分區表通常被保存在磁片的最前面,在任何檔系統或用戶數據之前。分區表項包括分區的起止點、分區的狀態(是否“活躍”)以及類型等資訊。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心悸的护理措施及健康教育
- 2025年超高速切削机床合作协议书
- 成都市树德实验中学2025届高考冲刺押题(最后一卷)化学试卷含解析
- 大班社会蝴蝶课件
- 2025年酞菁颜料合作协议书
- 2025年闭式冷却塔项目发展计划
- 2025年水杨酸锌改性树脂(无碳复写纸显色剂)项目建议书
- 幼儿园交通安全小知识
- 四年级数学(上)计算题专项练习及答案
- 陕西财经职业技术学院《测绘综合课程设计》2023-2024学年第二学期期末试卷
- 苏轼诗文整合复习
- 新形势下耕地保护的新挑战与对策
- 2025年国家核安保技术中心招考聘用24人自考难、易点模拟试卷(共500题附带答案详解)
- 人要有自信+课件-+2024-2025学年统编版道德与法治七年级下册
- 标准工时统一表格(模板)
- (二调)武汉市2025届高中毕业生二月调研考试 历史试卷
- 二年级口算题库大全100道
- 2024年河北互通高速公路发展集团有限公司招聘考试真题
- 银行品牌塑造策略
- Unit 4 Why dont you talk to your parents Section A 3a~3c说课稿-2024-2025学年人教新目标八年级英语下册
- 小学生人体奥秘课件
评论
0/150
提交评论