《Linux操作系统培训.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统培训.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux操作系统操作系统目 录Linux操作系统概述Linux操作系统的安装Linux图形界面的基本操作Linux文本界面的主要命令Web服务器的安装、配置FTP服务器的安装、配置DNS服务器的安装、配置DHCP服务器的安装、配置E-Mail服务器的安装、配置目 录(续一)SSH服务器的安装、配置流媒体服务器的安装、配置Linux路由器的配置Linux防火墙的安装、配置第1章 Linux操作系统概述1.1 操作系统的主要种类1.2 Unix的发展历史1.3 Linux操作系统简介1.4 Linux的主要特点1.5 Linux文件系统的结构1.6 Linux支持的文件系统1.7 Linux的主
2、要发行版本1.1 操作系统的主要种类DOS操作系统(IBM、Microsoft)IBM OS/2Novell的 Netware操作系统Apple的Mac OS操作系统Microsoft的Windows操作系统(Win95 Win98 WinXp WinNT Win2000 Win2003)UNIX和类UNIX操作系统(IBM AIX;SUN Solaris;HP HP-UX;SCO OpenServer和Unixware;Linux;BSD)1.2 Unix的发展历史1969年AT&T贝尔实验室的Ken Thompson 和Dennis Ritchie等研究人员开发了一个基本的文件系统,该系统
3、后演化成了UNIX文件系统。UNIX以短小精巧而闻名。AT&T开发了UNIX的后续版本,其中系统V的两个版本SVR3.2和SVR4.2最为流行。如果使用由AT&T发展而来的所有UNIX版本,都要首先获得许可权。1.2 Unix的发展历史(续一)在AT&T发展UNIX的同时,许多大学也在研究UNIX,Berkeley的Califonia大学计算机科学研究组开发了UNIX的BSD版本(Open BSD;FreeBSD)1.3 Linux操作系统简介1991年,芬兰赫尔辛基大学的Linus Torvalds在一台386计算机上开发了Linux内核。Linus Torvalds后来在一个新闻组上对其进
4、行的工作进行了阐述,得到了Internet上众多的程序员和爱好者的响应。很多人参与到核心程序的开发工作中来。支持GNU项目的自由软件基金会(Free Software Fundation)为Linux提供了大量的工具和应用软件。使用Linux成为功能强大的操作系统1.4 Linux的主要特点Linux的免费的操作系统软件Linux在Internet的环境下开发的,有完整的网络功能Linux操作系统占用较少的资源Linux操作系统有较高的稳定性和安全性Linux是开发源代码的系统。用户可以根据自己的需要进行更改。有一大批的爱好者和公司对Linux进行开发和维护。1.5 Linux文件系统的结构L
5、inux文件系统是一个包含文件和目录的层次结构,像一棵倒挂的树。目录的顶端只有1个目录,被称为根目录(root),根目录用斜线字符(/)表示。由它再分支出若干个子目录和文件。其它文件系统可挂接(mount)到某个目录上1.6 Linux支持的文件系统Minix:Linux最早支持的文件系统。主要缺点是最大64MB的磁盘分区和最长14个字符的文件名称的限制。Ext:第1个Linux专用的文件系统,支持2GB磁盘分区,255字符的文件名称,但性能有问题。Xiafs:在Minix基础上发展起来,克服了Minix的主要缺点。但很快被更完善的文件系统取代。1.6 Linux支持的文件系统(续一)Ext2
6、:Linux的专用文件系统,性能强大,易扩充,可移植。Ext3:日志文件系统。是对Ext2文件系统的改进。System V:Unix早期支持的文件系统,也有与Minix同样限制。NFS:网络文件。使用户可以像访问本地文件一样访问远程主机上的文件。1.6 Linux支持的文件系统(续二)IOS9660:光盘使用的文件系统Proc:一个反映内核运行情况的虚的文件系统,并不实际存在于磁盘上Msdos:DOS的文件系统,系统力图使它表现得像UNIXUMSDOS:充许MSDOS文件系统可以当作Linux固有的文件系统一样使用Vfat:FAT文件系统的扩展,支持长文件名1.6 Linux支持的文件系统(续
7、三)NTFS:Windows NT的文件系统HPFS:OS/2的文件系统UFS:BSD使用的文件系统1.6 Linux的主要发行版本RedHat(Fedora)SlackwareDebianSuSE Linux(被Novell购买)Turbo LinuxXteam LinuxRedFlag(红旗)第2章 Linux操作系统的安装2.1 安装前的准备工作2.2 安装RedHat Linux 9.02.3 安装Linux的注意事项2.1 安装前的准备工作2.1.1 必备的Linux软件包2.1.2 硬件要跟Linux操作系统兼容2.1.3 对硬盘空间的要求2.1.4 决定安装类型2.1.5 了解计
8、算机中的硬件信息2.1.1 必备的Linux软件包购买RedHat 9.0的光盘(3张安装盘,3张源程序盘,1张文档盘)从http:/ dosutils目录的文件拷贝出来,运行autoboot命令从硬盘上安装。2.1.2 硬件要跟Linux操作系统兼容RedHat与在最近两年内厂家制作的多数硬件兼容硬件支持列表可在下面网址查询http:/ 对硬盘空间的要求个人桌面:包括图形化桌面环境,至少需要1.7G空闲空间。若兼选GNOME和KDE桌面环境,则至少需要1.8G的空闲空间工作站:包括图形化桌面环境和软件开发工具,至少需要2.1G空闲空间。兼选GNOME和KDE桌面环境则至少需要2.2GB空闲空
9、间服务器:最基本的没有X(图形化环境)的服务器安装需要850MB空闲空间;若要安装除X以外的所有软包组,需要1.5GB空闲空间;若要安装包括GNOME和KDE桌面环境的所有软件包,至少需要5.0GB空闲空间定制:基本的定制安装需要475MB,如果选择了每一个软件包,则至少需要5.0G空闲空间2.1.4 决定安装类型个人桌面:最适用于新用户,它会安装一种图形化桌面环境(X窗口系统),并为家庭和桌面使用创建一种理想的系统工作站:会安装一个图形化桌面环境以及软件开发工具服务器:如果你希望你的系统具有基于Linux的服务器功能,又不想做过多的定制工作,服务器安装是最恰当的选择定制:在安装中给予你最大的
10、灵活性2.1.5 了解计算机中的硬件信息如果你的计算机系统中有不支持即插即用的设备(已手工设置中断号、I/O地址等)可以通过Windows系统来了解具体的配置信息并做记录。2.2 安装RedHat Linux 9.02.2.1 选择安装程序用户界面2.2.2 RedHat欢迎界面2.2.3 选择安装过程中提示的语言2.2.4 选择键盘的类型2.2.5 选择鼠标类型2.2.6 选择安装类型2.2.7 选择磁盘分区设置2.2.8 分区确认2.2 安装RedHat Linux 9.0(续一)2.2.9 选择磁盘分区的方式2.2.10 显示各个分区的信息2.2.11 引导装载程序配置2.2.12 设置
11、GRUB口令2.2.13 设置Linux要引导的其他操作系统2.2.14 引导装载程序安装的位置2.2.15 进行网络配置2.2.16 配置主机名2.2 安装RedHat Linux 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 安装RedHat Linux 9.0(续三)2.2.25 配置显示卡2.2.26 配置显示器2.2.27 定制Xwindow2.2.28 安装完成2.2.1 安装程序用户界
12、面在图形界面下安装,直接按回车键在文本界面下安装,输入text再按回车键2.2.2 RedHat欢迎界面欢迎界面,要求安装前要读一下RedHat的安装手册,并希望到Http:/ 选择安装过程中提示的语言按箭头键选择Chinese(Simplified)简体中文按键选择按钮按空格键继续2.2.4 选择键盘的类型选择“us”美式键盘类型按键继续2.2.5 选择鼠标类型选择计算机鼠标的接口和按钮类型2.2.6 选择安装类型选择“定制”,按“确定”继续。2.2.7 选择磁盘分区设置选择自动分区2.2.8 分区确认如果分区内没有有价值的资料,选择“是”开始安装;否则选择“否”,选备份资料再重新安装。2.
13、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/
14、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.
15、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上使用的浏览器是Mozill
16、a(最新版本可以到http:/www.mozilla.org/免费下载Mozilla 是一个功能强大、符合标准、综合集成的万维网浏览器和电子邮件客户端软件。Mozilla 还使用插件(plug-in)来运行互动的多媒体,如Flash等。Mozilla可以用来编辑网页文件。3.2 使用gftp下载软件Gftp是一个图形界面的FTP客户端软件点击”Run Program”,在编辑框中输入“gftp”回车,来启动Gftp程序也可以点击“Internet”“More Internet Application”“Gftp”来运行3.3 图形界面和文本界面的切换如果Linux以文本方式启动,在命令行下输入
17、startx命令来启动图形界面;要从图形界面切换文本方式可以按或选择“LogOut”退出Linux界面。如果Linux以图形界面启动,要切换到文本方式,可以按;要再回图形界面按。第4章Linux文本界面的主要命令4.1 登录、注销、关机和重启动4.2 忘记root口令的解决方法4.3 帮助命令的使用方法4.4 目录和文件的相关命令4.5 与打印相关的命令4.6 与用户帐号相关的命令4.7 与进程相关的命令4.8 文件的压缩和归档第4章Linux文本界面的主要命令(续一)4.9 文本编辑命令vi4.10 Linux与网络相关的命令4.11 与RPM软件包相关的命令4.12 文本界面下的网络应用程
18、序4.1 登录、注销、关机和重启动在系统提示(login:)后输入用户名,按回车键。然后在(Password:)提示后面输入口令,就会进入Linux操作系统。在系统提示符下(#或$)输入exit命令,回车注销当前用户。也可以直接按来注销用户关机命令:shutdown h now重启动:reboot或shutdown r now或4.2 忘记root口令的解决方法在GRUB引导装载程序菜单上,键入 来进入编辑模式 用上下箭头键选择平时用来启动的项键入键后,在该行行末键入空格和single(表示进入单用户方式,单用户方式不需要口令)键入键启动Linux在sh-2.05#提示下输入passwd ro
19、ot更改root口令,然后重新启动计算机,用新口令登录Linux。4.3 帮助命令的使用方法man命令显示在线帮助文档例如 man shutdown 或man manman命令的输入如果超过1屏,按空格键显示下一屏,按回车键显示下一行,下键退出。我们可以用上箭头找回上次输入的命令,系统默认保存500个历史命令。可以用键帮助完成命令的拼写(locat locate),如果输入部份有多种可能的命令,系统会列出所有这些可能的命令。4.4 目录和文件的相关命令4.4.1使用 pwd 来判定你的当前目录 4.4.2使用 cd 命令来改变所在目录(cd/etc)4.4.3使用 ls 来查看目录内容(ls
20、/)a能显示以.开头的文件名。-l能显示了文件创建的日期、它的大小、所有者、权限等等 drwxr-xr-x 2 root root 4096 Jul 1 16:31 bin4.4.4使用 locate、which 命令来搜寻文件或目录。4.4.5使用chown R newowner.newgroup dir/file来改变目录或文件的所有权。4.4 目录和文件的相关命令(续一)4.4.6使用chgrp命令修改目录或文件的组所有权4.4.7使用chmod命令修改目录或文件的许可模式。例:chmod 755*.pl或chmod a+rx,u+w*.pll4.4.8使用ln创建链接(链接是指向其他文
21、件的指针文件)。例:ln todo.txt planl4.4.9使用cp命令将文件从一个地方拷贝到另一个地方。4.4 目录和文件的相关命令(续二)4.4.10使用mv命令移动文件或目录4.4.11使用rm命令删除文件或目录(rm rf dir)4.4.12使用mkdir命令创建目录4.4.13使用rmdir删除空白目录4.4.14使用cat命令显示文件内容4.5 与打印相关的命令lpr 命令,紧跟着一个文件名,会把指定的文件发送到打印队列中 要查看在打印队列中等待的作业,在命令行中键入 lpq 取消打印队列中的作业,方法是键入 lprm,再跟随打印作业的号码,这个号码是你在使用 lpq 命令后
22、所显示的号码。4.6 与用户帐号相关的命令4.6.1 用useradd命令创建新用户,更新帐号信息(/etc/passwd/etc/shadow)。例:useradd d/home/guest m p guest guest4.6.2 用groupadd命令建立一个新组(/etc/group)4.6.3 用passwd命令修改用户密码。4.6.4 修改主目录录设置:usermode d newdir user4.6 与用户帐号相关的命令(续一)4.6.5 用userdel命令删除用户帐号。4.6.6 用groupdel命令删除指定的组。如果指定组中包含用户,则必须先删除组里面的用户以后,才能删
23、除组。4.7 与进程相关的命令4.7.1 使用ps命令显示系统的进程 ps-auxUSER PID%CPU%MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.1 1372 476?S 08:12 0:04 init4.7.2 使用kill命令给系统的进程发信号4.8 文件的压缩和归档Linux上常用的压缩(解压缩)工具有gzip(gunzip)、bzip2(bunzip2)、zip(unzip),其压缩文件的后缀名分别是.gz,.bz2,.zip用tar命令来归档文件 tar-cvf filename.tar directory/file(
24、归档)tar-xvf filename.tar(解除归档)tar-xzvf filename.tgz(解除归档及压缩)tar-xjvf filename.tbz/filename.tar.bz2 4.9 文本编辑命令vivi是文本界面下的一种优秀的文本编辑器。vi分为三种模:命令模式、文本输入模式和末行模式。在Linux提示符下输入vi filename进入vi的命令模式并显示文件内容。下面是命令行模式下的主要命令:a 在光标后开始编辑 A 在光标所在行这末开始编辑 i 在光标处开始编辑4.9 文本编辑命令vi(续一)I 将光标移到当前行的行首,在光标前开始编辑 o 在光标处下一行插入一行开始
25、编辑 O 在光标处上一行插入一行开始编辑 以上命令会使用vi从命令模式进入文本输入模式开始输入文本。dd 删除当前行 x 删除光标所在处字符 X删除光标所在处前一个字符4.9 文本编辑命令vi(续二)h 左移一格 l 右移一格 k 上移一格 j 下移一格 H 将光标移到屏幕的左上角 L 将光标移到最低行的行首 u 撤销所有的编辑工作4.9 文本编辑命令vi(续三)文本输入模式下可以对文件内容进行编辑,按Esc键进入命令模式。在命令模式下按键进入行末模式。下面是行末模式下的主要命令:q 退出。如果当前的内容已被修改,但尚未保存,vi会提示用户先保存再退出。q!强行退出 wfile保存当前内容,如
26、果不指定file,则将当前内容保到原文件中;如果指定,则保存到file x保存当前文件,然后退出4.10 Linux与网络相关的命令arp命令显示arp缓存中的内容(IP地址与Mac地址的对应关系)也可以手工删除和增加表项(对应关系)ifconfig命令可以显示网卡已经定义的参数;启动/禁止某个网卡;修改网卡配置的参数 ifconfig a ifconfig eth0 10.1.1.2 netmask 255.255255.0 ifconfig eth0:1 10.1.2.2 netmask 255.255.255.04.10 Linux与网络相关的命令 想要永久改变网止的IP地址请修改:/e
27、tc/sysconfig/network 和/etc/sysconfig/network-scripts/ifcfg-eth0文件ping命令测试网络连通性(按停止)netstat显示网络的连接和数据包统计等信息traceroute命令显示数据包通过的路径(在window平台上是tracert)4.11 与RPM软件包相关的命令RPM是Redhat Package Manager的缩写,是一个开放的软件,在各个Linux版本中都有收载。通过RPM不仅可以安装软件,而且可以对软件进管理,比如查询、升级、删除和确认。rpm i foobar.1.0-1.i386.rpm(-i 表示安装)rpm e foobar(-e 表示删除)rpm -qa(查询所有模块)4.12 文本界面下的网络应用程序ftp客户端程序(和Windows平台下的DOS窗口的ftp命令类似)wget是一个免费的支持非交互的文件下载,可以从http,https和ftp站点下载文件。例如:wget http:/dir/document
限制150内