手把手Linux入門教程_第1頁
手把手Linux入門教程_第2頁
手把手Linux入門教程_第3頁
手把手Linux入門教程_第4頁
手把手Linux入門教程_第5頁
已閱讀5頁,還剩185頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

手把手Linux入門教程

①Linux知識點總結

Linux

Linux系統概述

1.請簡述Linux操作系統有什么優(yōu)點?

?提供了先進的網絡支持:內置TCP/IP協議;

?真正意義上的多任務、多用戶作系統

?與UNIX系統在源弋碼級兼容,符合IEEEPOSIX標準

?支持數十種文件系統格式

?開放源代碼,用戶可以自己對系統進行改進

2.Linux系統的特點

?與UNIX兼容

?自由軟件,源碼公開

?性能高,安全性強

?便于定制和再開發(fā)

?互操作性高

?全面的多任務和真正的32位操作系統

?在服務器市場及嵌入式系統領域應用廣泛,是種高性能、低開支的可以替

換其他昂貴操作系統的系統。

Linux的安裝

1.Linux系統啟動(引導)過程

i.內核的引導

ii.運行init

iii.系統初始化

iv.進入用戶桌面(圖形界面方式)或系統光標提示符(字符界面方式)

v.用戶登錄系統

2.Linux的運行級別(runlevel)重點3,5這些級別定義在/ect/inillab文件中,是

init程序尋找的主要文件標準的Linux運行級別為3或5

?0:系統停機狀態(tài).系統默認運行級別不能設置為0,否則不能正常啟動,

機器關閉.

?1:單用戶工作狀態(tài),root權限,用「系統維護,禁止遠程登陸

?2:多用戶狀態(tài),沒有MFS支持

?3:完整的多用戶噗式,有NFS,登陸后進入控制臺命令行模式

?4:系統未使用,保留一般不用,在一些特殊情況下可以用它來做一些事情

?5:XII控制臺,登陸后進入圖形GUI模式

?6:系統正常關閉并重啟

Linux基本操作

1.Linux各目錄用途

?/bin:必要的用戶二進制可執(zhí)行文件(被所有用戶使用)

?/sbin:Systembinaries/sbin包含啟動,恢復,恢復和/或修復系統以及

/bin中的二進制文件所必需的二進制文件

?/boot:系統啟動時要用到的靜態(tài)文件

?/usr:是文件系統的第二個主要部分./usr是可共享的只讀數據.

?/dev:dev是Device(設備)的縮寫,包含設備和特殊文件

?/proc:Linux處理進程和系統信息的標準方法,用于存儲和檢索進程信息以

及其他內核和內存信息.

?/etc:主機特定的系統配置

?/lib:這個目錄里存放著系統最基本的動態(tài)鏈接共享庫,其作用類似于

Windows里的DLL文件。幾乎所有的應用程序都需要用到這些共享庫.

Linux桌面系統及配置

1.常見的窗口管理器

?GNOME

?KDE

?TWM

目錄及其操作

1.如果執(zhí)行命令#chmod746file,txt,那么該文件的權限是rwxr-rw

2.用數字表示屬性的含義:

?0表示沒有權限

?1表示可執(zhí)行權限

?2表示可寫權限

?4表示可讀權限

3.文字設定法:

?u表示“用戶(user)”,即文件或目錄的所有者。

?g表示“同組(group)用戶”,即與文件屬主有相同組ID的所有用戶

?o表示“其他(others)用戶”。

?a表示“所有(a」)用戶”。它是系統默認值。

4.文件exerl的訪問權限為rw-r-r~,現要增加所有用戶的執(zhí)行權限和同組用戶

的寫權限,下列命令正確的是:chuoda+x,g+wexerl

5.某文件的組外成員的權限為只讀;所有者有全部權限:組內的權限為讀與寫,則該

文件的權限為764

Shell程序設計

1.$0,$(())和${}區(qū)別

?$()和''作用相同,命令替換:完成括號里的命令行,然后將其結果替換出

來,再重組命令行。

?${}用于變量替換.${}會比$更精確的界定變量名稱的范圍

?$(())是用來作整數運算的

2.常用的shell有哪幾種?

?BourneshelI(sh)

?Cshell(csh)

?Kornshell(ksh:

?BourneAgainshel1(bash)

3.說明三種引號的作用有什么區(qū)別

?〃“:用雙引號括起來的字符,除$,,,\,均作為普通字符對待

?'':由單引號括起來的所有字符都作為普通字符出現

?一:倒引號用于命令替換

Linux系統管理

1.系統管理員的職責包括哪些?管理的對象包括哪些?系統管理員的職責是進行系

統資源管理、設備管理、系統性能管理、安全管理和系統性能監(jiān)測管理的對象是服務器、

用戶、服務器的進程及系統的各種資源等。

Shell編程題

1.利用數組形式存放10個城市的名字,然后利用for循環(huán)把它們打印出來.知識

點:for循環(huán)!/bin/bashname=(abcdefghij)forcityin${name[*]}doecho

Scitydoneecho

2.利用for循環(huán)將當前目錄下的.c文件移到指定的目錄下,并按文件大小排序,顯示

移動后指定目錄的內容。#!/bin/bashforfilein$(ls|grep-E

c$"){mv./$file../}Is-IS../

3.求斐波那契數列的前10項及總和,知識點:算術運算#!/bin/basha=lb=lecho-n

-e"$a\t$b"let"a=a+b"forcountin$(seq03)dolet“a=a+b"let"b=b+a"echo-n-e

“\l$a\l$b"letz,n+=a+bz,doneechoecho"Thesumis$n”

4.添加一個新用戶組為classl,然后添加屬于這個組的30個用戶,用戶名的形式為

stdxx,其中xx從01到30#!/bin/bashgroupaddclasslforidin$(seq-w0130)douseradd

-gclasslstd$iddone

5.編寫一個shell腳本,它把第二個位置參數及其以后的各個參數指定的文件復制到

第一個位置參數指定的目中#!/bin/bashtarget=$1shiftforfilein$*docp$file

${target}/done

6.文件存在,則拷貝文件然后打印出一個信息,文件不存在,則打印出一個信息然后離

開,知識點:test語句,if條件控制#!/bin/bashif$(test-f/etc/foo)thencp/etc/foo.

echo"Done'els。echo“Thisfiledoesnotexist."exitfi

7.設定x初值為0,每秒密加x的數值,知識點:while循環(huán)控制,sleep,運算

#!/bin/bashx=0whi1e[“$x"-le10]doecho"Currentvalueofx:$x"x=$(expr$x+

1)sleepIdone

命令

切換運行等級

init[OPTIONS...]{COMMAND}

1.關機

halt

?shutdown-h<tine>

?poweroff

?init0

2.重啟

?reboot

?shutdown-r<tine>

?init6

3.退出

?logout

?exit

4.who-顯示當前已注冊到系統的所有用戶名、所用終端名和注冊到系統的時間

5.cat-連接文件并在標準輸出上打印

6.date-在屏幕上顯示或設置系統的日期和時間

7.pwd-顯示當前目錄的路徑

8.more-在顯示器上閱讀文件的過濾器,用于分頁顯示,less提供了more的模擬并做

了增強

9.cp-復制文件和目錄

10.mv-移動文件

11.grep

12.rm-移除文件或者目錄

?-d刪除空目錄

?-r,-R遞歸刪除

13.gzip

14.mkdir

15.rmdir

16.Is-列出目錄內容

?-1列出格式化后的列表

17.chmod

18.創(chuàng)建刪除用戶:

?useradd

?userdcl

19.創(chuàng)建刪除用戶組

20.man

21.test-檢查文件類型并比較

?-d檢查此file是否是一個目錄

?飛檢查此file是否存在

?~f檢查此file是否為一般的文件

22.sleep-延遲指定數量的時間

23.du-對文件和目錄磁盤所使用的空間的查看

24.df-報告文件系統磁盤空間的使用情況

25.find-在目錄層次結構中搜索文件

26.tar

?-c:建立一個壓縮文件的參數指令

?-X:解開一個壓縮文件的參數指令

i.必選參數:

ii.可選參數

27.mount-掛載指定的文件系統到指定的掛載點

②Windows主機如何玩轉虛擬機Linux安裝,看這一篇就夠了

前言

很多人工作中需要多臺機器配置使用時,需要在windows主機上安裝多臺系統。說

到Windows主機玩虛擬化,首先想到的必然是VMwareWorkstation。

本篇文章將講解如何在VMwareWorkstation上安裝Linux主機。

一、下載并安裝VMwareWorkstation

虛擬機下載地址:https://\\^.vnwarc.com/go/getworkstation-win。

二、下載Linux系統

一般有三種Linux系統比較常用:RedHat、OracleLinux、Centos。

RedHat下載:https://developers,redhat.com/products/rhe1/download

OracleLinux下載:https://yum.oracle,com/oracle-linux-isos.html

Centos下載:https://vault,centos,org/

三、虛擬機創(chuàng)建Linux主機

1新建虛擬機

鹵)VMwareWorkstation

文件(B編蚩⑥M(v)主擬機(M)選項卡CD幫助(H)|A▼|胃]沔人小|ILI口目

G1新建虐擬機⑻…Ctrl+N

目新建窗口應

Ctrl+O

掃描虛擬機6)...

關閉選項卡gCtrl+W

艮迎魏務器⑤…CtrkL

岳虛擬化物理機?…

導出為OVF⑥…

氈期虛擬磁盤(M)…

退出兇

沒有打開的虛擬機。清在庫中選擇一個項目?

2選擇典型

機向導X

VMWARE歡迎使用新建虛擬機向導

WORKSTATION

PR。

您希望使用什么類型的配置2

通過幾個簡單的步驟創(chuàng)建Workstation16.x

虛擬機。

O自定義(高級)?

創(chuàng)建帶有SCSI控制器類型、虛報,磁盤類型

以及與舊版VMware產品兼容性等高級選項

的虛擬機。

下一步但)>取消

3選擇稍后安裝操作系統

新建虛擬機向導X

安裝客戶機操作系統

虛擬機如同物理機,需要操作系統。您將如何安裝客戶機操作系統?

安裝來源:

O安裝程序光盤9):

「DVDRW變動器(D:)

O安裝程序光盤映像文件(g)(M):

E:\rheLserver-7.ax86_644vd.isov瀏覽(R)…

⑥艄后安裝操作系統.SbJ

創(chuàng)建的虛擬機將包含一個空白硬盤。

幫助V上一步但)下一步但)>I取消

4選擇Linux,選擇需要安裝的版本

新建虛擬機向導X

送擇客戶機操作系統

此虛擬機中將安蕓哪種操作系統?

客戶機操作系統

OMicrosoftWindows(W)

I?!Lriux(L]j|

(JAppleMacOSX(M)

OVMwareESX(X)

。其他(Q)

版本(Y)

RedHatEnterpriseLinux764位~

幫助〈上一步但)下一步但)>取消

5修改虛擬機名稱和位置

新建虔擬機向導X

命名虛擬機

您希望該虛擬機使用什么名稱?

虛擬機名稱W):

RedHat7.6

位貴(L):

H:\7.6-04

在''編輯首選項"中可更改默認位置。

<上一步(B)下一步但)>取消

6修改虛擬機磁盤空間大小

新建虛擬機向導X

指定磁盤各里

磁盤大小為多少?

虛擬機的硬盤作為一個或多個文件存儲在主機的物理磁盤中。這些文件最初很小,隨著您

向虛擬機中添加應用瞿斤變大。

最大磁盤大?。℅BXS:|50.0:|

針對RedHatEnterpriseLinux764位的建議大?。?0GB

助將虛擬磁盤存儲為單±文住(5

O將虛擬磁盤圻分成多個文件(M)

拆分磁盤后,可以更輕松地在計算機之間移動虛擬機,但可能會降低大答里磁盤的性

能。

幫助〈上一步但)下一步但)>取消

7選自定義硬件

新建虛擬機向導X

已準爸好創(chuàng)建虛榻機

單擊"完成"創(chuàng)建虛擬機。然后可以安蕓RedHatEnterpriseLinux764位。

將使用下列設置創(chuàng)建虛擬機:

名稱:RedHat7.6

位置:H:\7.6-04

版本:Workstation16.x

操作系統:RedHatEnterpriseLinux764位

硬盤:50GB

內存:2048MB

網絡適配器:NAT

其他設備:CD/DVD,USB控制器,打印機,聲卡

自定義硬件(Q…

<上一步但)完成取消

網卡改為橋接模式,CD/DVD選擇已下載好的Linux鏡像文件,本文選擇Linux7.6版本:

硬件

設備狀態(tài)

設備摘要

已連接(0

國內存2GB

匚處漳黑1叼啟動時連接9)

.畫新CD/DVD(SATA)正在使用文件E:\rheLserver-7…|

1片網絡適配器橋接模式(自動)連接

囪USB控制器存在

O使用物理驅動器但):

3聲卡自幼檢測

&打印機存在自動檢測

口顯示器自動檢測⑥使用is。映像文件(M):

E:\rhekserver-7.6-x86_64-d'▼瀏覽(B)

高級(

添加⑷…移除(R)

關閉

Notes:如果需要修改CPU,內存,網卡數量,硬盤等,可以在上面自定義硬件中修改。

8創(chuàng)建完成

新建虔擬機向導X

已準備好創(chuàng)建虛榻機

單擊''完成"創(chuàng)建虛擬機。然后可以安蕓RedHatEnterpriseLinux764位。

將使用下列設置創(chuàng)建虛擬機:

名稱:RedHat7.6

位置:H:\7.6-04

版本:Workstation16.x

操作系統:RedHatEnterpriseLinux764位

硬盤:50GB

內存:2048MB

網絡適配器:橋接模式(自動)

其他設備:CD/DVD,USB控制器,打印機,聲卡

自定義硬件(Q…

<上一步(B)完成取消

至此,主機創(chuàng)建成功,接下來開始安裝Linux系統。

四、安裝Linux主機

1打開上面創(chuàng)建好的主機

鹵]RedHat7.6-VMwareWorkstation

文件(B編銀⑥查看國)虛擬機(M)選項卡CD幫助(H)Abl胃U_l口目

庫x

(□RedHat7.6

)在此處鍵入內容進行搜素▼1

口RedHat7.6

日匚]我的計算機

(□rhel7.6A開啟此虛擬機

(□DNSServer口編輯主擬機設置

(□rhel7.6-02

(□rhel7.6-03

▼i絡

叵RedHat7.6

J國內存2GE

靠處理器1

日照(SCSI)50GB

?CD/DVD(SATA)正在費用文件E:...

用網箔適配器橋接篁式(目動)

國USB控制器詼

Q聲卡

(3打印機詼

口顯示器目

▼描述

▼虛擬機詳細信息

狀態(tài):已關機

配道文件:H:\7,6-04\Rec

硬件莪容性:Workstation"

主IP地址:網絡信息不可戶

2回車跳過等待

RedHatEnterpriseLinux7.6

InstallRedHatEnterpriseLinux7.6

Testthismedia&installRedHatEnterpriseLinux7.6

Troubleshooting

PressTabforfullconfIgurationoptIonsonmenuitems.

Automaticbootin54seconds...

3檢查鏡像中,可以ESC跳過

Pressthekeytobegintheinstallationprocess.

8.Z74153]dracut-pre-udeu[3Z8]:modprobe:ERROR:couldnotinsert,floppy*:

Mosuchdeuice

OK]StartedShouPlynouthBootScreen.

OK]ReachedtargetPaths.

OK]StartedForwardPasswordRequeststoPlymouthDirectoryUatch.

OK]ReachedtargetBasicSystem.

OK]StartedDeuice-MapperMultipathDeuiceController.

StartingOpen-iSCSI...

MountingConfigurationFileSystem…

OK]MountedConfigurationFileSystem.

OK]StartedOpen-iSCSI.

Startingdracutinitqueuehook...

13.Z3Z72UsdO:O:0:O:[sda]Assumingdriuecache:writethrough

13.6188Z5]dracut-initqueue[1073]:mount:zdeu/srOiswrite-protected,mounting:

OK]StartedShowPlynouthBootScreen.

OK]ReachedtargetPaths.

OK]StartedForwardPasswordRequeststoPlymouthDirectoryUatch.

OK]ReachedtargetBasicSystem.

OK]StartedDeuice-MapperMultipathDeuiceController.

StartingOpen-iSCSI...

MountingConfigurationFileSystem...

OK]MountedConfigurationFileSystem.

OK]StartedOpen-iSCSI.

Startingdracutinitqueuehook...

13.6188Z5]dracut-initqueue[1073]:mount:Zdeu/srOiswrite-protected,mounting:

[人A[OK]Createdslicesystem-checkisomd5.slice.

StartingMediacheckonzdeu/srO...

deu/srO:c09bZ4Z483941fc4e9303f106160e4eZ

ragmentsums:d169995e5ecb36fa3d11f7b7lebc5aZ93bZ64419ce3eZ?d4758Z85109641

ragnentcount:20

ress[Esc]toabortcheck.

hecking:008.0z_

4選擇語言,開始安裝

REDHATENTERPRISELINUX7.6

redhat

WELCOMETOREDHATENTERPRISELINUX7.6.

Whatlanguagewouldyouliketouseduringtheinstallationprocess?

EnglishEnglishEnglish(UnitedStates)

AfrikaansAfrikaansEnglish(UnitedKingdom)

English(India)

Amharic

English(Australia)

Arabic

English(Canada)

Assamese

English(Denmark)

AsturianuAsturian

English(Ireland)

SenapycKaflBelarusiarEnglish(NewZealand)

SwirapcKMBulgarianEnglish(Nigeria)

冰而BengaliEnglish(HongKongSARCh

<3

Quit

5選擇時區(qū)為上海

INSTALLATIONSUMMARYREDHATENTERPRISELINUX7.6

redhat

LOCALIZATION

DATE&TIME

KEYBOARD

OAmericas/NewYorktimezoneEnglish(US)

|三]LANGUAGESUPPORT

English(UnitedStates)

SOFTWARE

INSTALLATIONSOURCESOFTWARESE

LocalmediaMinimalInstall

SYSTEM

INSTALLATIONDESTINATIONKDUMP

AutomaticpartitioninaselectedKdumoisenablt

Wewon'ttouchyourdisksuntilyoucli

Pleasecompleteitemsmarkedwiththisiconbeforecontinuingtothenextstep.

DATE&TIMEREDHATENTERPRISELINUX7.6

?24-hour

05▼/31

22:22PMC-AM/PM

AYouneedtosetupnetworkingfirstifyouwanttouseNTP

6關閉KDUMP

KDUMPREDHATENTERPRISELINUX7.

Kdumpisakernelcrashdumpingmechanism.Intheeventofasystemcrash,kdumpwillcaptureinformationfrom

canbeinvaluableindeterminingthecauseofthecrash.Notethatkdumpdoesrequirereservingaportionofsyste

yvillbeunavailableforotheruses.

|iEnablekdump

^n?utomaticManual

MemoryToBeReserved(MB):160

TotalSystemMemory(MB):1980

UsableSystemMemory(MB):1820

7選擇圖形化界面安裝

SOFTWARESELECTIONREDHATENTERPRISELINUX7.6

Done

BaseEnvironmentAdd-OnsforSelectedEnvironment

MinimalInstallBackupServer

Basicfunctionality.Softwaretocentralizeyourinfrastructur

InfrastructureServerDNSNameServer

Serverforoperatingnetworkinfrastructureservices.Thispackagegroupallowsyoutoruna[

FileandPrintServerserver(BIND)onthesystem.

File,print,andstorageserverforenterprises.E-mailServer

BaskWebServerAllowsthesystemtoactasaSMTPand/

Serverforservingstaticanddynamicinternetcontent.server.

VirtualizationHostFTPServer

Minimalvirtualizationhost.AllowsthesystemtoactasanFTPserve

OServerwithGUIFileandStorageServer

Serverforuperdtingnetworkinfrastructuieservices,CIFS,SMB,NFS,iSCSI,iSER,andiSNSr

withaGUI.server.

HardwareMonitoringUtilities

Asetoftoolstomonitorserverhardwai

IdentityManagementServer

Centralizedmanagementofusers,server

authenticationpolicies.

InfinibandSupport

Softwaredesignedforsupportingcluste

connectivityusingRDMA-basedInfiniBam

fabrics.

JavaPlatform

8選擇自定義分區(qū)

INSTALLATIONSUMMARYREDHATENTERPRISELINUX7.6

redhat

DATE&TIME■■■■■KEYBOARD

Asia/ShanghaitimezoneEnglish(US)

LANGUAGESUPPORT

English(UnitedStates)

SOFTWARE

INSTALLATIONSOURCE

SOFTWARESE

?LocalmediaServerwithGUI

QYSTEM-------------------------------------

INSTALLATIONDESTINATIONKDUMP

IIAutomaticpartitioningselectedKdumpisdisabt

NETWORK&HOSTNAMESECURITYPOL

NotconnectedNoprofileselec

Wewon'ttouchyourdisksuntilyoudi

INSTALLATIONDESTINATIONREDHATENTERPRISELINUX7.6

Done

1

DeviceSelection

Selectthedevice(s)you'dliketoinstallto.Theywillbeleftuntoucheduntilyouclickontherr

"BeginInstallation"button.

LocalStandardDisks

VMware,VMwareVirtualS

sda/992.5KiBfree

Disksleftunselectedhereu

Specialized&NetworkDisks

Addadisk...

Disksleftunselectedherev

OtherStorageOptions

Partitioning

OAutomaticallyconfigurepartitioning.@Iwillconfigurepartitioning.

|_lIwouldliketomakeadditionalspaceavailable.

Fulldisksummaryandbootloader...1diskselected;50GiBcapacity;992.E

選完之后,點擊done。

MANUALPARTITIONINGREDHATENTERPRISELINUX7.

Donp

NewRedHatEnterpriseLinux7.6

Installation

Youhaven'tcreatedanymountpointsforyourRedHat

EnterpriseLinux7.6installationyet.Youcan:

+

AVAILABLESPACETOTALSPACE

50GiB50GiB

1storagedeviceselected

添加/boot分區(qū),默認2G即可。

添加swap分區(qū),建議等于物理內存,可大于物理內存。

MANUALPARTITIONINGREDHATENTERPRISELINUX7.

NewRedHatEnterpriseLinux7.6rhel-swap

Installation

Devke(s):

VMware,VMvi

(sda)

Modify…

VolumeGroq

rhel

Modify…

Name:

swap

+-0

AVAILABLESPACETOTALSPACE

46GiB50GiB

1storagedeviceselected

剩余磁盤空間全部劃給根目錄/即可。

MANUALPARTITIONINGREDHATENTERPRISELINUX7.

Donp

NewRedHatEnterpriseLinux7.6rhel-root

Installation

MountPoint:Devke(s):

SYSTEM

/boot2048MiB/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論