手把手Linux入门教程_第1页
手把手Linux入门教程_第2页
手把手Linux入门教程_第3页
手把手Linux入门教程_第4页
手把手Linux入门教程_第5页
已阅读5页,还剩185页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

手把手Linux入门教程

①Linux知识点总结

Linux

Linux系统概述

1.请简述Linux操作系统有什么优点?

•提供了先进的网络支持:内置TCP/IP协议;

•真正意义上的多任务、多用户作系统

•与UNIX系统在源弋码级兼容,符合IEEEPOSIX标准

•支持数十种文件系统格式

•开放源代码,用户可以自己对系统进行改进

2.Linux系统的特点

•与UNIX兼容

•自由软件,源码公开

•性能高,安全性强

•便于定制和再开发

•互操作性高

•全面的多任务和真正的32位操作系统

•在服务器市场及嵌入式系统领域应用广泛,是种高性能、低开支的可以替

换其他昂贵操作系统的系统。

Linux的安装

1.Linux系统启动(引导)过程

i.内核的引导

ii.运行init

iii.系统初始化

iv.进入用户桌面(图形界面方式)或系统光标提示符(字符界面方式)

v.用户登录系统

2.Linux的运行级别(runlevel)重点3,5这些级别定义在/ect/inillab文件中,是

init程序寻找的主要文件标准的Linux运行级别为3或5

•0:系统停机状态.系统默认运行级别不能设置为0,否则不能正常启动,

机器关闭.

•1:单用户工作状态,root权限,用「系统维护,禁止远程登陆

•2:多用户状态,没有MFS支持

•3:完整的多用户噗式,有NFS,登陆后进入控制台命令行模式

•4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情

•5:XII控制台,登陆后进入图形GUI模式

•6:系统正常关闭并重启

Linux基本操作

1.Linux各目录用途

•/bin:必要的用户二进制可执行文件(被所有用户使用)

•/sbin:Systembinaries/sbin包含启动,恢复,恢复和/或修复系统以及

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

•/boot:系统启动时要用到的静态文件

•/usr:是文件系统的第二个主要部分./usr是可共享的只读数据.

•/dev:dev是Device(设备)的缩写,包含设备和特殊文件

•/proc:Linux处理进程和系统信息的标准方法,用于存储和检索进程信息以

及其他内核和内存信息.

•/etc:主机特定的系统配置

•/lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于

Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库.

Linux桌面系统及配置

1.常见的窗口管理器

•GNOME

•KDE

•TWM

目录及其操作

1.如果执行命令#chmod746file,txt,那么该文件的权限是rwxr-rw

2.用数字表示属性的含义:

•0表示没有权限

•1表示可执行权限

•2表示可写权限

•4表示可读权限

3.文字设定法:

•u表示“用户(user)”,即文件或目录的所有者。

•g表示“同组(group)用户”,即与文件属主有相同组ID的所有用户

•o表示“其他(others)用户”。

•a表示“所有(a」)用户”。它是系统默认值。

4.文件exerl的访问权限为rw-r-r~,现要增加所有用户的执行权限和同组用户

的写权限,下列命令正确的是:chuoda+x,g+wexerl

5.某文件的组外成员的权限为只读;所有者有全部权限:组内的权限为读与写,则该

文件的权限为764

Shell程序设计

1.$0,$(())和${}区别

•$()和''作用相同,命令替换:完成括号里的命令行,然后将其结果替换出

来,再重组命令行。

•${}用于变量替换.${}会比$更精确的界定变量名称的范围

•$(())是用来作整数运算的

2.常用的shell有哪几种?

•BourneshelI(sh)

•Cshell(csh)

•Kornshell(ksh:

•BourneAgainshel1(bash)

3.说明三种引号的作用有什么区别

•〃“:用双引号括起来的字符,除$,,,\,均作为普通字符对待

•'':由单引号括起来的所有字符都作为普通字符出现

•一:倒引号用于命令替换

Linux系统管理

1.系统管理员的职责包括哪些?管理的对象包括哪些?系统管理员的职责是进行系

统资源管理、设备管理、系统性能管理、安全管理和系统性能监测管理的对象是服务器、

用户、服务器的进程及系统的各种资源等。

Shell编程题

1.利用数组形式存放10个城市的名字,然后利用for循环把它们打印出来.知识

点:for循环!/bin/bashname=(abcdefghij)forcityin${name[*]}doecho

Scitydoneecho

2.利用for循环将当前目录下的.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循环控制,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.创建删除用户:

•useradd

•userdcl

19.创建删除用户组

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/

三、虚拟机创建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

通过几个简单的步骤创建Workstation16.x

虚拟机。

O自定义(高级)©

创建带有SCSI控制器类型、虚报,磁盘类型

以及与旧版VMware产品兼容性等高级选项

的虚拟机。

下一步但)>取消

3选择稍后安装操作系统

新建虚拟机向导X

安装客户机操作系统

虚拟机如同物理机,需要操作系统。您将如何安装客户机操作系统?

安装来源:

O安装程序光盘9):

「DVDRW变动器(D:)

O安装程序光盘映像文件(g)(M):

E:\rheLserver-7.ax86_644vd.isov浏览(R)…

⑥艄后安装操作系统.SbJ

创建的虚拟机将包含一个空白硬盘。

帮助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

指定磁盘各里

磁盘大小为多少?

虚拟机的硬盘作为一个或多个文件存储在主机的物理磁盘中。这些文件最初很小,随着您

向虚拟机中添加应用瞿斤变大。

最大磁盘大小(GBXS:|50.0:|

针对RedHatEnterpriseLinux764位的建议大小:20GB

助将虚拟磁盘存储为单±文住(5

O将虚拟磁盘圻分成多个文件(M)

拆分磁盘后,可以更轻松地在计算机之间移动虚拟机,但可能会降低大答里磁盘的性

能。

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

7选自定义硬件

新建虚拟机向导X

已准爸好创建虚榻机

单击"完成"创建虚拟机。然后可以安芸RedHatEnterpriseLinux764位。

将使用下列设置创建虚拟机:

名称:RedHat7.6

位置:H:\7.6-04

版本:Workstation16.x

操作系统:RedHatEnterpriseLinux764位

硬盘:50GB

内存:2048MB

网络适配器:NAT

其他设备:CD/DVD,USB控制器,打印机,声卡

自定义硬件(Q…

<上一步但)完成取消

网卡改为桥接模式,CD/DVD选择已下载好的Linux镜像文件,本文选择Linux7.6版本:

硬件

设备状态

设备摘要

已连接(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创建完成

新建虔拟机向导X

已准备好创建虚榻机

单击''完成"创建虚拟机。然后可以安芸RedHatEnterpriseLinux764位。

将使用下列设置创建虚拟机:

名称:RedHat7.6

位置:H:\7.6-04

版本:Workstation16.x

操作系统:RedHatEnterpriseLinux764位

硬盘:50GB

内存:2048MB

网络适配器:桥接模式(自动)

其他设备:CD/DVD,USB控制器,打印机,声卡

自定义硬件(Q…

<上一步(B)完成取消

至此,主机创建成功,接下来开始安装Linux系统。

四、安装Linux主机

1打开上面创建好的主机

卤]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打印机诙

口显示器目

▼描述

▼虚拟机详细信息

状态:已关机

配道文件: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选择时区为上海

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选择自定义分区

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分区,默认2G即可。

添加swap分区,建议等于物理内存,可大于物理内存。

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. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论