版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
手把手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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于2024年度法律的婚前协议在离婚后的效力合同2篇
- 2024年教育培训合同:职业技能培训与认证
- 中国地质大学(武汉)《数据挖掘算法》2021-2022学年第一学期期末试卷
- 中国地质大学(武汉)《计算机科学与技术前沿》2022-2023学年第一学期期末试卷
- 2024年度企业风险管理与内部控制咨询合同3篇
- 2024年度人力资源服务合同标的及保密规定
- 2024年城市轨道交通建设债券发行合同
- 学籍 管理系统课程设计
- 2024年招投标活动安全监管协议3篇
- 2024年数据中心监控设施合同3篇
- 《区域农业的发展》课件
- 临床护理实践指南2024版
- 2024年下半年包钢(集团)公司新员工招聘【941人】易考易错模拟试题(共500题)试卷后附参考答案
- 第21课《小圣施威降大圣》课件-2024-2025学年七年级语文上册同步备课课件(统编版2024)
- 疫情盒饭配送合同模板
- 易制毒化学品安全培训培训课件
- 上海市安全员-C3证(专职安全员-综合类)证考试题及答案
- 2024年度国际旅游文化节承办合同
- 糖尿病与骨质疏松症
- 高压电气设备预防性试验(电气设备1)
- 老年病科重点专科建设
评论
0/150
提交评论