【文档说明】Linux操作系统培训课件.ppt,共(80)页,1.979 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-3050.html
以下为本文档部分文字说明:
Linux操作系统目录•Linux操作系统概述•Linux操作系统的安装•Linux图形界面的基本操作•Linux文本界面的主要命令•Web服务器的安装、配置•FTP服务器的安装、配置•DNS服务器的
安装、配置•DHCP服务器的安装、配置•E-Mail服务器的安装、配置目录(续一)•SSH服务器的安装、配置•流媒体服务器的安装、配置•Linux路由器的配置•Linux防火墙的安装、配置第1章Linux操作系
统概述•1.1操作系统的主要种类•1.2Unix的发展历史•1.3Linux操作系统简介•1.4Linux的主要特点•1.5Linux文件系统的结构•1.6Linux支持的文件系统•1.7Linux的主要发行版本1.1操作系统的主要种类•DOS操作系统(IBM、Microso
ft)•IBMOS/2•Novell的Netware操作系统•Apple的MacOS操作系统•Microsoft的Windows操作系统(Win95Win98WinXpWinNTWin2000Win2003)
•UNIX和类UNIX操作系统(IBMAIX;SUNSolaris;HPHP-UX;SCOOpenServer和Unixware;Linux;BSD)1.2Unix的发展历史•1969年AT&T贝尔实验室的K
enThompson和DennisRitchie等研究人员开发了一个基本的文件系统,该系统后演化成了UNIX文件系统。UNIX以短小精巧而闻名。•AT&T开发了UNIX的后续版本,其中系统V的两个版本SVR3.2和SVR4.2最为流行。如果使用由AT&T发展而来的所有
UNIX版本,都要首先获得许可权。1.2Unix的发展历史(续一)•在AT&T发展UNIX的同时,许多大学也在研究UNIX,Berkeley的Califonia大学计算机科学研究组开发了UNIX的BSD版
本(OpenBSD;FreeBSD)1.3Linux操作系统简介•1991年,芬兰赫尔辛基大学的LinusTorvalds在一台386计算机上开发了Linux内核。LinusTorvalds后来在一个新闻组上对其进行的工作进行了阐述,得到了Inter
net上众多的程序员和爱好者的响应。很多人参与到核心程序的开发工作中来。•支持GNU项目的自由软件基金会(FreeSoftwareFundation)为Linux提供了大量的工具和应用软件。使用Linux成为功能强大的操作系统1.4Linux的主要特点•Linux的免费的操
作系统软件•Linux在Internet的环境下开发的,有完整的网络功能•Linux操作系统占用较少的资源•Linux操作系统有较高的稳定性和安全性•Linux是开发源代码的系统。用户可以根据自己的需要进行更改。•有一大批的爱好者和公司对L
inux进行开发和维护。1.5Linux文件系统的结构•Linux文件系统是一个包含文件和目录的层次结构,像一棵倒挂的树。•目录的顶端只有1个目录,被称为根目录(root),根目录用斜线字符(/)表示。由它再分支出若干
个子目录和文件。•其它文件系统可挂接(mount)到某个目录上1.6Linux支持的文件系统•Minix:Linux最早支持的文件系统。主要缺点是最大64MB的磁盘分区和最长14个字符的文件名称的限制。•Ex
t:第1个Linux专用的文件系统,支持2GB磁盘分区,255字符的文件名称,但性能有问题。•Xiafs:在Minix基础上发展起来,克服了Minix的主要缺点。但很快被更完善的文件系统取代。1.6Linux支持的文件系统(续一)•Ext2:Linux的专用文件系
统,性能强大,易扩充,可移植。•Ext3:日志文件系统。是对Ext2文件系统的改进。•SystemV:Unix早期支持的文件系统,也有与Minix同样限制。•NFS:网络文件。使用户可以像访问本地文件一样访问远程主机上的文件。1.6Linux支持的文件系统(续二)•IOS9660:光盘使用
的文件系统•Proc:一个反映内核运行情况的虚的文件系统,并不实际存在于磁盘上•Msdos:DOS的文件系统,系统力图使它表现得像UNIX•UMSDOS:充许MSDOS文件系统可以当作Linux固有的文件系统一样使用•Vfat:FAT文件系统的扩展,支持长文件名1.
6Linux支持的文件系统(续三)•NTFS:WindowsNT的文件系统•HPFS:OS/2的文件系统•UFS:BSD使用的文件系统1.6Linux的主要发行版本•RedHat(Fedora)•Slackware•Debian•SuSELinux(被Novell购买)•TurboLinux
•XteamLinux•RedFlag(红旗)第2章Linux操作系统的安装•2.1安装前的准备工作•2.2安装RedHatLinux9.0•2.3安装Linux的注意事项2.1安装前的准备工作•2.1.1必备的Linux软件包•2.1.2硬件要跟Linux操作系统兼容•2.1.3对硬盘空
间的要求•2.1.4决定安装类型•2.1.5了解计算机中的硬件信息2.1.1必备的Linux软件包•购买RedHat9.0的光盘(3张安装盘,3张源程序盘,1张文档盘)•从http://www.redhat.com/或其镜像站点下载.iso文件后刻录成光盘•在要安装Linux的PC机的
一个分区上先安装Win98或其他操作系统(要求是FAT16或FAT32),将Linux安装文件(.iso)下载到PC机上,用解压缩软件或虚拟光盘软件从第1个.iso文件中将dosutils目录的文件拷贝出来,运行autoboot命令从硬盘上安装。2.1.2硬件要跟Linu
x操作系统兼容•RedHat与在最近两年内厂家制作的多数硬件兼容•硬件支持列表可在下面网址查询http://hardware.redhat.com/hcl/2.1.3对硬盘空间的要求•个人桌面:包括图形化桌面环境,至少需要1.7G空闲空间
。若兼选GNOME和KDE桌面环境,则至少需要1.8G的空闲空间•工作站:包括图形化桌面环境和软件开发工具,至少需要2.1G空闲空间。兼选GNOME和KDE桌面环境则至少需要2.2GB空闲空间•服务器:最基本的没有X(图形化环境)的服务器安装需要850MB空闲空间;
若要安装除X以外的所有软包组,需要1.5GB空闲空间;若要安装包括GNOME和KDE桌面环境的所有软件包,至少需要5.0GB空闲空间•定制:基本的定制安装需要475MB,如果选择了每一个软件包,则至少需要5.0G空闲空间2.1.4决定安装类型•个人桌面:最适用于新
用户,它会安装一种图形化桌面环境(X窗口系统),并为家庭和桌面使用创建一种理想的系统•工作站:会安装一个图形化桌面环境以及软件开发工具•服务器:如果你希望你的系统具有基于Linux的服务器功能,又不想做过多的定制工作,服务器安装是最恰当的选择•定制:在
安装中给予你最大的灵活性2.1.5了解计算机中的硬件信息•如果你的计算机系统中有不支持即插即用的设备(已手工设置中断号、I/O地址等)可以通过Windows系统来了解具体的配置信息并做记录。2.2安装RedHatLinux9.0•2.2.1选择安装程序用户界面
•2.2.2RedHat欢迎界面•2.2.3选择安装过程中提示的语言•2.2.4选择键盘的类型•2.2.5选择鼠标类型•2.2.6选择安装类型•2.2.7选择磁盘分区设置•2.2.8分区确认2.2安装RedHatLinux9.0(续一)•2.2.9
选择磁盘分区的方式•2.2.10显示各个分区的信息•2.2.11引导装载程序配置•2.2.12设置GRUB口令•2.2.13设置Linux要引导的其他操作系统•2.2.14引导装载程序安装的位置•2.2.15进行网络配置•2.2.16配置主机名2.2安装RedHatLinux
9.0(续二)•2.2.17选择防火墙的安全级别•2.2.18选择要求Linux支持的语言•2.2.19选择时区•2.2.20设置管理员口令•2.2.21验证配置•2.2.22选择软件包•2.2.23安装软件包•2.2.24创建引导软盘2.2安装RedHatLinux9.0
(续三)•2.2.25配置显示卡•2.2.26配置显示器•2.2.27定制Xwindow•2.2.28安装完成2.2.1安装程序用户界面•在图形界面下安装,直接按回车键<Enter>•在文本界面下安装,输入text再按回车键<Ent
er>2.2.2RedHat欢迎界面•欢迎界面,要求安装前要读一下RedHat的安装手册,并希望到Http://www.redhat.com/注册•按空格键继续。2.2.3选择安装过程中提示的语言•按箭头键选择Chinese(Simplified)简体中文•按<Tab>键
选择<OK>按钮•按空格键继续2.2.4选择键盘的类型•选择“us‖美式键盘类型•按<确定>键继续2.2.5选择鼠标类型选择计算机鼠标的接口和按钮类型2.2.6选择安装类型•选择“定制”,按“确定”继续。2.2.7选择磁盘分区设置•选择自动分区2.2.
8分区确认•如果分区内没有有价值的资料,选择“是”开始安装;否则选择“否”,选备份资料再重新安装。2.2.9选择磁盘分区的方式•选择需要使用的硬盘•如果要使计算机只运行Linux请选择删除系统内所有的Linux分区•如果以前安装过Linux,选择删除所有Linux分区•
否则保存所有分区2.2.10显示各个分区的信息•在确认分区上的数据会删除的警告后,显示各分区的类型、大小等信息。按确定继续。也可以根据需要对分区调整2.2.11引导装载程序配置•选择引导装载程序,按<确定>。不必设置具体的内核版
本,按<确定>继续2.2.12设置GRUB口令•设置GRUB口令,如下图所示2.2.13设置Linux要引导的其他操作系统•选择本计算机中Linux还要引导的其他操作系统2.2.14引导装载程序安装的位置•请
选择“/dev/hda主引导记录(MBR)2.2.15进行网络配置•设置网络参数2.2.16配置主机名•输入主机名,按<确定>继续2.2.17选择防火墙的安全级别•选择“中级”继续。2.2.18选择要求Linux支持的语言•选择简体中文(可多选)2.2.19选择
时区•选择时区2.2.20设置管理员口令•设置口令2.2.21验证配置2.2.22选择软件包•选择要安装的软件包•系统将会格式化分区和安装软件2.2.23安装软件包•根据提示更换安装盘2.2.24创建引导软盘•如果将
GRUB或LILO安装到硬盘的MBR上(也可以是其它引导程序),可以从硬盘上启动Linux,不必创建引导盘;反这则必须安装引导盘从软盘启动。2.2.25配置显示卡•按<确定>2.2.26配置显示器2.2.27定制Xwindow•计算机如果做服务
器用请选择“文本”方式登录•计算机如果做个人桌面用请选择“图形化”方式登录2.2.28安装完成2.3安装Linux的注意事项•安装Linux时,GRUB或LILO和修改磁盘主引导记录(MBR),如果不再使用Linux而改装
其它操作系统,请先执行fdisk/mbr指令(Dos或Win98下)修正MBR再进行安装。第3章Linux图形界面的基本操作•3.1使用浏览器上网查看网页•3.2使用gftp下载软件•3.3图形界面和文本界面的切换3.1使用浏览器上网查看网页•Linux上使用的
浏览器是Mozilla(最新版本可以到http://www.mozilla.org/免费下载•Mozilla是一个功能强大、符合标准、综合集成的万维网浏览器和电子邮件客户端软件。•Mozilla还使用插件(plug-in)来运行互动的多媒体,如Flash等。•Mozi
lla可以用来编辑网页文件。3.2使用gftp下载软件•Gftp是一个图形界面的FTP客户端软件•点击”RunProgram‖,在编辑框中输入“gftp‖回车,来启动Gftp程序•也可以点击“Internet‖—―
MoreInternetApplication‖—―Gftp‖来运行3.3图形界面和文本界面的切换•如果Linux以文本方式启动,在命令行下输入startx命令来启动图形界面;要从图形界面切换文本方式可以按<Ctrl-Alt-F3>或选择“LogOut‖退出Linux界面。•如果Linux
以图形界面启动,要切换到文本方式,可以按<Ctrl-Alt-F3>;要再回图形界面按<Ctrl-Alt-F7>。第4章Linux文本界面的主要命令•4.1登录、注销、关机和重启动•4.2忘记root口令的解决方法•4.3帮助命令的
使用方法•4.4目录和文件的相关命令•4.5与打印相关的命令•4.6与用户帐号相关的命令•4.7与进程相关的命令•4.8文件的压缩和归档第4章Linux文本界面的主要命令(续一)•4.9文本编辑命令vi•4.10
Linux与网络相关的命令•4.11与RPM软件包相关的命令•4.12文本界面下的网络应用程序4.1登录、注销、关机和重启动•在系统提示(login:)后输入用户名,按回车键。然后在(Password:)提示后面输入口令,就会进入Linux操作系
统。•在系统提示符下(#或$)输入exit命令,回车注销当前用户。也可以直接按<Ctrl-d>来注销用户•关机命令:shutdown–hnow•重启动:reboot或shutdown–rnow或<Ctrl+Alt+Del>4.2忘记r
oot口令的解决方法•在GRUB引导装载程序菜单上,键入<e>来进入编辑模式•用上下箭头键选择平时用来启动的项•键入<e>键后,在该行行末键入空格和single(表示进入单用户方式,单用户方式不需要口令)•键入<b>键启动Linux•
在sh-2.05#提示下输入passwdroot更改root口令,然后重新启动计算机,用新口令登录Linux。4.3帮助命令的使用方法•man命令显示在线帮助文档•例如manshutdown或manman•man命令的输入如果超过1屏,按空格键显示下一屏,按回车
键显示下一行,下<q>键退出。•我们可以用上箭头找回上次输入的命令,系统默认保存500个历史命令。•可以用<Tab>键帮助完成命令的拼写(locat<Tab>locate),如果输入部份有多种可能的命令,系统会列出
所有这些可能的命令。4.4目录和文件的相关命令•4.4.1使用pwd来判定你的当前目录•4.4.2使用cd命令来改变所在目录(cd/etc)•4.4.3使用ls来查看目录内容(ls/)–a能显示以.开头的文件名。-l能显示了文件创建的日期、它的大小、
所有者、权限等等drwxr-xr-x2rootroot4096Jul116:31bin•4.4.4使用locate、which命令来搜寻文件或目录。•4.4.5使用chown[–R]newowner[.newgroup]dir/file
来改变目录或文件的所有权。4.4目录和文件的相关命令(续一)•4.4.6使用chgrp命令修改目录或文件的组所有权•4.4.7使用chmod命令修改目录或文件的许可模式。例:chmod755*.pl或chmoda+rx,u+w*.pl4.4
.8使用ln创建链接(链接是指向其他文件的指针文件)。例:lntodo.txtplan4.4.9使用cp命令将文件从一个地方拷贝到另一个地方。4.4目录和文件的相关命令(续二)•4.4.10使用mv命令移动文件或目录
•4.4.11使用rm命令删除文件或目录(rm–rfdir)•4.4.12使用mkdir命令创建目录•4.4.13使用rmdir删除空白目录•4.4.14使用cat命令显示文件内容4.5与打印相关的命令•lpr命令,紧跟着
一个文件名,会把指定的文件发送到打印队列中•要查看在打印队列中等待的作业,在命令行中键入lpq•取消打印队列中的作业,方法是键入lprm,再跟随打印作业的号码,这个号码是你在使用lpq命令后所显示的号码。4.6与用户帐号相关的命令•4.6.1用useradd命令创建新用户,更新帐号信息
(/etc/passwd/etc/shadow)。例:useradd–d/home/guest–m–pguestguest•4.6.2用groupadd命令建立一个新组(/etc/group)•4.6.3用passwd命令
修改用户密码。•4.6.4修改主目录录设置:usermode–dnewdiruser4.6与用户帐号相关的命令(续一)•4.6.5用userdel命令删除用户帐号。•4.6.6用groupdel命令删除指定的组。如果指定组中包含用户,则必须先删除组里面的用户以后,才
能删除组。4.7与进程相关的命令•4.7.1使用ps命令显示系统的进程ps-auxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.11372476?S08:120:04init•4.7.2使用kill命令给系统的进程发信号4.8
文件的压缩和归档•Linux上常用的压缩(解压缩)工具有gzip(gunzip)、bzip2(bunzip2)、zip(unzip),其压缩文件的后缀名分别是.gz,.bz2,.zip•用tar命令来归档文件tar-cvffilename.tardirectory
/file(归档)tar-xvffilename.tar(解除归档)tar-xzvffilename.tgz(解除归档及压缩)tar-xjvffilename.tbz/filename.tar.bz24.9文本编辑命令vi•vi是文本界面下的一种优秀的文本编辑器。•vi分为三种模:命令
模式、文本输入模式和末行模式。•在Linux提示符下输入vifilename进入vi的命令模式并显示文件内容。下面是命令行模式下的主要命令:a在光标后开始编辑A在光标所在行这末开始编辑i在光标处开始编辑4.9文本编辑命令vi(续一)I将光标移到当前行的行首,在光
标前开始编辑o在光标处下一行插入一行开始编辑O在光标处上一行插入一行开始编辑以上命令会使用vi从命令模式进入文本输入模式开始输入文本。dd删除当前行x删除光标所在处字符X删除光标所在处前一个字符4.9文本编辑命令vi(续二)h左移一格l右移一
格k上移一格j下移一格H将光标移到屏幕的左上角L将光标移到最低行的行首u撤销所有的编辑工作4.9文本编辑命令vi(续三)•文本输入模式下可以对文件内容进行编辑,按Esc键进入命令模式。•在命令模式下按<:>键进入行末模式。•下面是行末模式下的主要命令:q退出。如果当前的内容已被修改,
但尚未保存,vi会提示用户先保存再退出。q!强行退出w[file]保存当前内容,如果不指定file,则将当前内容保到原文件中;如果指定,则保存到filex保存当前文件,然后退出4.10Linux与网络
相关的命令•arp命令显示arp缓存中的内容(IP地址与Mac地址的对应关系)也可以手工删除和增加表项(对应关系)•ifconfig命令可以显示网卡已经定义的参数;启动/禁止某个网卡;修改网卡配置的参数ifcon
fig–aifconfigeth010.1.1.2netmask255.255255.0ifconfigeth0:110.1.2.2netmask255.255.255.04.10Linux与网络相关的命令想要永久改变网止的IP地址请修改:/etc/sysconfig/net
work和/etc/sysconfig/network-scripts/ifcfg-eth0文件•ping命令测试网络连通性(按<Ctrl-c>停止)•netstat显示网络的连接和数据包统计等信息•traceroute命令显示数据包通过的路径(在window平台上
是tracert)4.11与RPM软件包相关的命令•RPM是RedhatPackageManager的缩写,是一个开放的软件,在各个Linux版本中都有收载。通过RPM不仅可以安装软件,而且可以对软件进管理,比如查
询、升级、删除和确认。•rpm–ifoobar.1.0-1.i386.rpm(-i表示安装)•rpm–efoobar(-e表示删除)•rpm-qa(查询所有模块)4.12文本界面下的网络应用程序•ftp客户端程序(和Windows平台下的DOS窗口的ftp命令类似
)•wget是一个免费的支持非交互的文件下载,可以从http,https和ftp站点下载文件。例如:wgethttp://<site>/dir/document