Linux实训.docx
- 文档编号:30371030
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:25
- 大小:2.82MB
Linux实训.docx
《Linux实训.docx》由会员分享,可在线阅读,更多相关《Linux实训.docx(25页珍藏版)》请在冰豆网上搜索。
Linux实训
目录
第一部分实训目的1
一、安装和配置ubuntu-12.04.1-desktop1
第二部分Linux与虚拟机基础1
一、Linux基础1
(一)Linux的起源1
(二)Linux是什么2
(三)Linux做什么2
(四)Linux的特点3
(五)Linux的特性3
(六)Linux与Windows的区别4
二、虚拟机(virtualmachine)基础4
(一)虚拟机4
(二)常用到的虚拟机5
三、安装LinuxUbuntu12.04桌面版5
第三部分Linux常用命令与执行命令13
一、常用命令13
二、vi与vim基础命令15
第四部分Linux服务器与配置16
一、安装LinuxUbuntu服务器版16
二、安装UbuntuServer与配置20
1、Ubuntu12.04Telnet的配置20
2、Ubuntu12.04NFS的配置21
3、Ubuntu12.04ftp的配置22
第五部分实训总结23
第一部分实训目的
一、安装和配置ubuntu-12.04.1-desktop
目的:
1)掌握虚拟机下安装ubuntu-12.04.1-desktop的基本步骤;
2)了解系统中各硬件设备的设置方法;
3)启动ubuntu-12.04.1-desktop并进行初始化设置;
4)掌握ls、cd等Shell命令的功能;
5)熟练掌握mkdir、mv、cp、rm等目录和文件管理命令;
6)基本网络操作命令;
7)掌握虚拟机下安装ubuntu-12.04.1-server的基本步骤;
8)启动ubuntu-12.04.1-server并进行初始化设置;
9)掌握实现Linux计算机与Windows计算机之间文件共享的方法;
10)熟悉Vsftpd和telnet服务器的相关配置文件和配置方法;
11)熟悉nfs服务端的相关配置文件、配置方法,使用mount命令远程挂载nfs共享目录的方法。
第二部分Linux与虚拟机基础
一、Linux基础
(一)Linux的起源
Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。
1991年,芬兰大学生LinusTorvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统矢折,Linus将自已的作品Linux通过Internet发布。
从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。
(二)Linux是什么
Linux是由LinusBenedictTorzvalds和许多自由软件开发者,通过Internet共同努力而形成的一种能运行于多种硬件平台(Intel、Alpha、PowerPC、SunSparc)之上,源代码公开、功能强大、运行稳定高效,遵守POSIX标准、与Unix兼容的免费操作系统.。
(三)Linux做什么
目前Linux的用户,如果按用户的性质分,可分为:
个人用户、专业用户和大规模采用了Linux系统的商业用户。
Linux的个人用户大多为电脑爱好者或电脑发烧友。
个人用户安装使用Linux,完全是好奇,或者是抱着用用看的心态,很少有用户在安装前就希望它能真正干点什么。
Linux的专业用户大多是Unix的使用者,由于他们本身对Unix就比较熟悉,清楚地知道Linux究竟可以干什么。
Linux的商业用户由于要向客户提供商业服务,所以选择系统时特别认真,他们通常要考虑很多的因素,例如安全性、可靠性、费用等。
Linux的可靠性、免费性正在逐渐被商业用户所接受。
1、Linux被广泛应用于Internet/Intranet中,提供WWW服务。
LinuxWWW服务器据说在全球的WWW服务器中占据了将近60%-70%的份额,这多亏了Apache软件包。
另外,Linux还被广泛用作DNS服务器、NIS服务器、NFS服务器等。
2、用作文件及打印服务。
长期以来,人们习惯于使用NT作文件服务。
但是,用过NetWare的人都会发现,NT提供的文件服务功能太弱。
比如,它无法对用户使用的磁盘进行定额限制,只要管理人员向用户开放了写入权限,一个贪婪的用户就可以将整个硬盘都复制满数据。
而使用Linux就不会这样,Linux下的Samba服务器,可以轻松地向用户提供文件及打印服务,还可以通过磁盘定额达到与NetWare同样的功效。
3、数据库服务。
这一特点是所有商业用户在选择系统时首先要考虑的问题,因为所有商业系统的运作几乎没有可以不用数据库系统的。
Linux提供了对数据库系统的全力支持,各大数据库厂商纷纷看中Linux广阔的前景,先后推出基于Linux系统下的大型数据库。
目前可以在Linux运行的大型数据库系统有:
SybaseASE11.0.3.3、SybaseASE11.9.2、Informix-se、InformixDynimicServer7.3、Oracle8.0.5forLinux、Oracle8.1.5forLinux、IBMDB2forLinux6.1Beta、Notes/Domino5.0.1等。
4、网络服务。
例如将Linux系统用作路由器等,这些系统通常情况下只安装简单的网络服务功能软件包。
大多情况下是将一台老掉牙的486或较好一点的586机插两块网卡,用作一个简易的路由器或网桥。
对于安全性要求较高的网络,还可以将Linux机用作防火墙(IPChain)来使用,以杜绝外部入侵者的破坏。
另外,Linux还可以毫不费力地用作代理服务器(Socket、Squid等),也可以采用IP掩蔽(IPMasquade)将整个局域网上的用户全部接入Internet。
(四)Linux的特点
免费、开源、可以和Unix兼容、内核可进行裁剪(内部提供裁剪)、主要用于嵌入式、桌面、服务器(针对用户需求不同)、低廉性、广泛性、灵活性。
(五)Linux的特性
不管使用什么版本的Linux,它们都有共同的部分——Linux内核。
虽然Linux内核可以被修改来增加对你所需特性的支持,但是每一个Linux内核都有以下特征:
多用户、多任务、多平台、图形化用户界面、对硬件支持要求低、有强大的通信和联网功能。
分时的多用户任务操作系统;具有良好的可移植性;
几乎所有的硬件平台都有其对应的Unix;可靠性、抗毁性和一致性良好。
(六)Linux与Windows的区别
和Linux一样,Windows系列是完全的多任务操作系统。
它们支持同样的用户接口、网络和安全性。
但是,Linux和Windows的真正区别在于,Linux事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。
是什么使得Unix如此重要?
不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。
在Internet上,大量免费软件都是针对Unix系统编写的。
Linux是一套免费使用和自由传播的类Unix操作系统,且Linux完全兼容POSIX.1标准。
Windows操作系统倾向于将更多的功能集成到操作系统内部,并将程序与内核相结合;而Linux不同于Windows,它的内核空间与用户空间有明显的界限。
根据设计架构的不同,两者都可以使操作系统更加安全。
二、虚拟机(virtualmachine)基础
(一)虚拟机
虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
虚拟机是支持多操作系统并行运行在单个物理服务器上的一种系统,能够提供更加有效的底层硬件使用。
在虚拟机中,中央处理器芯片从系统其它部分划分出一段存储区域,操作系统和应用程序运行在“保护模式”环境下。
如果在某虚拟机中出现程序冻结现象,这并不会影响运行在虚拟机外的程序操作和操作系统的正常工作。
(二)常用到的虚拟机
1、VMwareWorkstation
是一款帮助开发者和系统管理员进行软件开发,测试以及配置的强大虚拟机软件。
2、VMwareServer
作为商业版VMwareGSXServer的继任者,VMwareServerforLinux/Windows允许用户同时运行多个操作系统。
3、VMwareGSXServerMyPlaces
VMwareGSXServer是一套为关键商业环境所打造的企业级的虚拟服务器软件。
VMwareGSXServer是市面上最具弹性且最容易部署的虚拟服务器软件。
4、P2VAssistant
GuestVMwareP2VAssistant2是一款企业级的迁移工具,它可以将一个物理计算机系统转换成镜像,供VMware虚拟机使用。
5、VirutalPCMyPlaces
微软公司出品的一款面向桌面用户的产品。
6、VirtualServer2005
Guest微软公司出品的面向服务器的虚拟化软件。
7、virtuozzo
Guest一个和vmware和virtualpc不同的虚拟机。
virtuozzo是“虚拟环境”(VEs),而vmware和virtualpc是“虚拟设备”(VMs),一个可以让主机资源更好的利用的虚拟技术。
三、安装LinuxUbuntu12.04桌面版
1、打开虚拟机VMwareWorkstation(图1),选择创建一个新虚拟机,在图2的对话框选择“自定义(Custom)”→ 下一步(Next)。
图1
图2
2)选择默认的选项Workstation9.0。
图3
3)选择Ubuntu12.04.1桌面版配置的镜像文件ubuntu-12.04.1-desktop-i386.iso→下一步(Next)。
图4
4)设置主机名hg、用户名hg、密码→下一步。
图5
5)选择存储位置E:
\王云香\Ubuntu→下一步。
图6
6)设置处理机配置数→下一步;设置虚拟机内存大小800MB→下一步。
图7
图8
7)设置网络类型为桥接→下一步;选择输入输出控制类型为默认→下一步。
图9
图10
8)选择磁盘为创建一个新的虚拟磁盘→下一步;选择磁盘类型为默认的SCSI→下一步。
图11
图12
9)指定的磁盘容量为20.0GB→Storevirtualdiskasasinglefile→下一步;指定的磁盘文件Ubuntu.vmdk→下一步。
图13
图14
10)准备创建一个新的虚拟机的各个硬件与安装过程图
图15
图16
图17
11)Ubuntu12.04.1安装完成后的用户登录界面
图18
12)用户登录成功后进入Ubuntu12.04.1界面。
图19
2、Ubuntu12.04.1安装完,可以安装语言包、各种需要用到的软件。
安装了语言输入法,安装了WPS、SMPlayer、飞信等。
图20
图21
图22
3、共享文件夹
虚拟机→设置→选项→共享文件夹→总是启用→添加→下一步→主机路径(浏览)→选择要共享的文件夹→完成→确定。
在Ubuntu桌面版查看:
主文件夹→mnt→hgfs→已共享的文件夹。
4、Linux中的通配符:
*是任意多个字符。
?
是一个字符。
[]包括某个范围的字符。
5、连接网络
虚拟机→移除设备→网络适配器→设置→虚拟机设置对话框→硬件选项卡→网络适配器→网络连接点选NAT:
使用已共享的主机IP地址→确定。
第三部分Linux常用命令与执行命令
一、常用命令
1、常用命令
Ctrl+Alt+T:
打开终端
图23
sudoapt-getinstall[软件名称]:
安装软件
图24
sudoapt-getremove[软件名称]:
卸载软件
sudoapt-getautoremove:
卸载常用软件
sudoapt-getupgrade:
下载软件更新
sudoapt-getupdate:
更新现有软件
cd:
打开目录
ls:
查看当前目录
ls–l:
查看目录的详细信息
man:
查看系统手册
man–a:
显示所有手册页,不只是第一个
man–E:
在每行的末尾以$显示
pwd:
显示当前的位置
./..:
当前目录/上一级目录
cd~:
主目录
rm:
删除文件或目录
cp:
复制文件或目录
mv:
移动文件或目录
touch:
建立指定名称的文件或更新文件
file:
显示指定文件类型
mkdir:
创建指定名称目录
rmdir:
删除指定名称的目录
ls–a:
查看隐藏的文件
chmod:
更改文件的权限
cat:
显示文本文件内容
chmod+t:
对目录设置特殊的权限(加T后普通用户不可对目录进行操作)
umask:
查看文件的权限
sudochown:
切换普通用户与超级用户
2、在Linux操作中,可以用Tab(制表符)来补全输入的命令;在Linux桌面版操作中,$表示普通用户,#表示超级用户。
二、vi与vim基础命令
1、vi基础控制命令
:
wq(存盘退出);:
q(退出);:
q!
(强行退出);:
w(保存);:
wfile(另存为)
光标移动:
上下左右方向键,或hjkl(h:
左,l:
右,k:
上,j:
下)
2、vi基础编辑命令
删除文本:
x(字符),dw(单词),D(当前位置到行尾),dd(当前行)
替换文本:
r(单个字符),cw(单词)
搜索文本:
/(当前向尾),?
(当前向头),n(找下一个),N(找前一个)
其它命令:
u(撤销),.(重复),J(连接下移行),P(粘贴删除内容)
3、vim常用命令
1)进入编辑器
行:
edit,e,ex
屏幕:
vi,v,view
vi-rfilename(继续意外中断的文件编辑)
vifile1file2file3(编辑完前一个文件,用:
w保存后,用:
n开始下一个文件编辑)
vi-xfilename(对encrypt加密文件编辑)
vi中执行Unix命令([[加数字代表独到第几行]加r代表把结果读进vi中]!
ls)
vi命令行编辑功能($set-ovi)
2)行编辑器命令
屏编转换:
v(转屏编),vi(转屏编),:
(转行便)
:
wq(存盘退出),:
q(退出),:
q!
(强行退出),:
w(保存),:
wfile(另存为)
:
n(移动到n行),:
np(显示并移动到n行),:
m,np(显示m行到n行内容,移动到n行)
:
d(显示当前行),:
nd(删除第n行内容,移动到n下一行),:
m,nd(删除第m到第n行,移动到n行),
:
a(在当前行的下移行开始输入文本,直到ESC),1,$(第一行到最后行),:
.,$(当前行到最后行)
第四部分Linux服务器与配置
一、安装LinuxUbuntu服务器版
安装Ubuntu12.04.1的服务器版和安装桌面的步骤有相同的,也有不同。
1)选择镜像文件这里,先不选择,后面再选择镜像文件。
图25
2)选择用户操作系统这步,选择Linux下的Ubuntu64-bit。
图26
3)存储位置选择和桌面版一样,不同的是存储文件名。
图27
4)网络类型选择网络地址转换(NAT)。
图28
5)指定的磁盘文件Ubuntu64-bit.vmdk。
图29
6)硬件定制→NewCD/DVD(..)→UseISOimagefile→选择服务器版的镜像文件。
图30
7)开始安装
图31
8)设置主机名gh,设置用户名xx,设置用户密码。
图32
图33
图34
9)安装完成并登录用户
图35
二、安装UbuntuServer与配置
1、Ubuntu12.04Telnet的配置
1)安装:
sudoapt-getinstalltelnetd
2)编辑软件源:
sudovim/etc/apt/sources.list
3)更新:
sudoapt-getupdate
4)查看是否已安装:
netstat–a|greptelnet
5)配置完成后,在Ubuntu12.04的桌面版访问:
telnet+ip地址。
2、Ubuntu12.04NFS的配置
NFS是NetworkFileSystem的简写,即网络文件系统.。
网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件。
通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
在桌面版和服务器版都安装
1)安装:
sudoapt-getinstallnfs-kernel-server
2)桌面版新建文件夹share→再建123文本文件
3)安装:
sudogedit/etc/exports
4)在弹出的文档中输入:
共享路径*(rw,sync,no_subtree_check)
5)保存
6)重启:
sudo/etc/init.d/nfs-kernel-serverrestart
7)检测:
showmount–e
8)将桌面版的share文件共享给服务器版:
sudomount–tnfs主机的ip:
文件的存储路径/共享的文件(如:
mnt)
9)在服务器版进行共享检测:
cd/mnt→ls(显示共享文件夹下的文件)
3、Ubuntu12.04ftp的配置
1)安装:
sudoapt-getinstallvsftpd
2)修改文件:
sudovim/etc/vsftpd.conf
3)查看状态:
netstat–a|grepftp
4)重启配置文件:
sudo/etc/init.d/vsftpdrestart
5)重启服务:
sudoservicevsftpdrestart
6)访问:
ftp:
\\user;password@地址
7)在桌面版访问:
ftp+ip地址
第五部分实训总结
通过为期四个周的Linux操作系统实训,对linux操作系统有了更深入的认识,熟悉了Linux的一些常用命令,对各种服务器的安装配置也仔细的体验了,在动用能力方面也更进了一步。
虽然照着老师讲的方法步骤一步一步的配置成功,但也真正掌握了各种服务器的配置以及相关的一些基本命令的运用。
在实训过程中,学会了安装虚拟机,在虚拟机(VirtualMachine)上安装Ubuntu12.04.1桌面版,安装完成后,安装各种软件在Linux系统中,在终端运行各种常用命令,使用命令安装软件等;在虚拟机上安装Ubuntu12.04.1服务器版,完成后登录用户,可以用ping命令,可以使用各种命令安装服务器,如安装telnet、nfs、ftp等,安装命令为sudoapt-getinstalltelnetd/nfs/vsftpd。
通过这次实训,学到了很多以前没涉及到的知识,视野不再停留在WindowsXP操作系统,专业知识得到了更深层次的加强,在动手能力方面也得到了提高。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 实训