【精品】linux网络服务器应用教程全套课件(可编辑.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《【精品】linux网络服务器应用教程全套课件(可编辑.ppt》由会员分享,可在线阅读,更多相关《【精品】linux网络服务器应用教程全套课件(可编辑.ppt(487页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux网络服务器应用教程 全套课件第第1章章Linux概述和安装概述和安装/卸载操作卸载操作Unix简史简史1968年,年,Multics项目(交互式分时系统研究);项目(交互式分时系统研究);1970年,贝尔实验室年,贝尔实验室KenTompson、DennisRitchie在在PDP-7小型小型机上开发出机上开发出Unix系统;系统;1977年,加州大学伯克利分校发布年,加州大学伯克利分校发布BSD系统;系统;Unix系统最终分裂为系统最终分裂为AT&TSystemV和和BSD两大阵营;两大阵营;1981年,年,Sun公司成立并开发公司成立并开发SunOS系统,后来演化为系统,后来演化
2、为Solaris系统;系统;1993年,年,AT&T把把Unix系统实验室出售给系统实验室出售给Novell公司;公司;后来,后来,Novell公司将公司将UnixWare出售给出售给SCO公司。公司。2第第1章章Linux概述和安装概述和安装/卸载操作卸载操作UNIX操作系统的特点操作系统的特点1、支持多用户、多任务、支持多用户、多任务2、支持多平台、支持多平台3、安全性与稳定性、安全性与稳定性3第第1章章Linux概述和安装概述和安装/卸载操作卸载操作主流主流Unix产品产品SunSolarisSCOUnixWareIBMAIXHPHP-UXFreeBSD4第第1章章Linux概述和安装概
3、述和安装/卸载操作卸载操作Linux发展简史发展简史Linux是一种类是一种类UNIX的操作系统。的操作系统。GNU(“GNUsNotUnix”的递归缩写,的递归缩写,nju:)计划于)计划于1983年年9月月27日发起,其目标是创建一套完全自由的操作系统。日发起,其目标是创建一套完全自由的操作系统。1986年,年,AndrewTanenbaum开发开发Minix系统;系统;1991年,芬兰赫尔辛基大学的学生年,芬兰赫尔辛基大学的学生LinusTorvalds开发开发Linuxlinks系统,并将源代码放在系统,并将源代码放在Internet上;上;随着随着Internet的发展,的发展,Li
4、nux系统迅速普及;系统迅速普及;1994年,发布年,发布Linux1.0内核;同年内核;同年RedHat公司成立;公司成立;1996年,发布年,发布LinuxKernel2.0;2003年,发布年,发布LinuxKernel2.65第第1章章Linux概述和安装概述和安装/卸载操作卸载操作三、三、GNU项目项目1、GNU项目开始于项目开始于1984年,由年,由RichardStallman创建,旨在开发一创建,旨在开发一个类似个类似Unix的,并且是自由软件的完整操作系统:的,并且是自由软件的完整操作系统:GNU系统。系统。2、GNU是是“GNUsNotUnix”的递归缩写。的递归缩写。3、
5、大多数、大多数GNU软件是免费分发的(软件是免费分发的(Copyleft),但不是所有都这样。),但不是所有都这样。8第第1章章Linux概述和安装概述和安装/卸载操作卸载操作选择选择Linux系统的几个原因系统的几个原因1、可以进行内核定制和剪裁、可以进行内核定制和剪裁2、系统角色灵活、系统角色灵活3、GUI是可选组件是可选组件4、高效和卓越的稳定性、高效和卓越的稳定性5、低成本,免费的专业级操作系统、低成本,免费的专业级操作系统6、良好的用户界面、良好的用户界面9第第1章章Linux概述和安装概述和安装/卸载操作卸载操作Linux系统的特点系统的特点自由与开放:由于自由与开放:由于Linu
6、x基于基于GPL(GeneralPublicLicense)架构,)架构,因此它是自由软件,任何人都可以自由地使用或修改其中的源码。因此它是自由软件,任何人都可以自由地使用或修改其中的源码。配置要求低:配置要求低:Linux支持个人计算机的支持个人计算机的X86架构,不需要使用专门的架构,不需要使用专门的工作站或服务器。工作站或服务器。功能强大而稳定:功能强大而稳定:Linux可以完成几乎所有的工作站或服务器的服务,可以完成几乎所有的工作站或服务器的服务,如如Web、Mail、Proxy、FTP等。等。10第第1章章Linux概述和安装概述和安装/卸载操作卸载操作Linux的优缺点的优缺点稳定
7、的系统:稳定的系统:Linux是基于是基于UNIX开发出来的操作系统,具有与开发出来的操作系统,具有与UNIX系统相似的程序接口和操作方式,继承了系统相似的程序接口和操作方式,继承了UNIX稳定且有效的特点。稳定且有效的特点。免费或少许费用:由于免费或少许费用:由于Linux是基于是基于GPL基础的产物,任何人都可以基础的产物,任何人都可以自由获取。不象自由获取。不象UNIX那样需要负担巨额的版权费用,也不同于那样需要负担巨额的版权费用,也不同于Windows需要不断的更新系统,并且缴纳大量费用。需要不断的更新系统,并且缴纳大量费用。安全性、漏洞的快速修补:安全性、漏洞的快速修补:Linux由
8、于支持者众多,有相当多的团体由于支持者众多,有相当多的团体和个人参与开发,可以随时获得最新的安全信息,并随时更新,相对和个人参与开发,可以随时获得最新的安全信息,并随时更新,相对较为安全。较为安全。多任务、多用户:与多任务、多用户:与Windows系统不同,系统不同,Linux主机上可以允许多人主机上可以允许多人上线工作,资源分配较为公平,比上线工作,资源分配较为公平,比Windows的单人、假多任务系统的单人、假多任务系统要稳定得多。要稳定得多。用户与组的规划:在用户与组的规划:在Linux系统中,文件属性可以分为可读、可写、系统中,文件属性可以分为可读、可写、可执行来定义一个文件的适用性,
9、这些属性可以分为三个种类,分别可执行来定义一个文件的适用性,这些属性可以分为三个种类,分别是文件拥有者、文件所属用户组、其他非拥有者与用户组,具有相当是文件拥有者、文件所属用户组、其他非拥有者与用户组,具有相当好的系统保密性。好的系统保密性。11第第1章章Linux概述和安装概述和安装/卸载操作卸载操作资源耗费少:只需要一台奔腾资源耗费少:只需要一台奔腾100以上级别的计算机就可以安装并顺以上级别的计算机就可以安装并顺畅使用。畅使用。适合需要小核心程序的嵌入式系统:由于适合需要小核心程序的嵌入式系统:由于Linux使用很少的程序代码使用很少的程序代码就可以实现一个完整的操作系统,因此相当适合作
10、为家电或电子产品就可以实现一个完整的操作系统,因此相当适合作为家电或电子产品(如手机、数码相机等)的操作系统,即(如手机、数码相机等)的操作系统,即“嵌入式嵌入式”系统。系统。Linux需要使用命令行的终端模式对系统进行管理。虽然近年来在开需要使用命令行的终端模式对系统进行管理。虽然近年来在开发了很多图形界面,但图形界面还不够友好。要熟悉发了很多图形界面,但图形界面还不够友好。要熟悉Linux,还是要,还是要通过命令行,而不是鼠标点击即可完成。通过命令行,而不是鼠标点击即可完成。12第第1章章Linux概述和安装概述和安装/卸载操作卸载操作主流主流Linux产品产品UbuntuUbuntu(乌
11、班图(乌班图,bnt)是一个以桌面应用为主的)是一个以桌面应用为主的Linux操作操作系统,意思是系统,意思是“人性人性”、“我的存在是因为大家的存在我的存在是因为大家的存在”,是非洲传,是非洲传统的一种价值观。统的一种价值观。Ubuntu的目标在于为一般用户提供一个最新的、的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。同时又相当稳定的主要由自由软件构建而成的操作系统。http:/ Gateway192.168.1.2 HostA192.168.1.3 HostB192.168.1.4 HostC192.168.1.5 HostD此时需要使用到块操作。此
12、时需要使用到块操作。171第第2章章Linux的基本应用的基本应用块选择块选择按键按键意义意义v字符选择,光标经过的地方反选字符选择,光标经过的地方反选V行选择,光标经过的地方反选行选择,光标经过的地方反选Ctrl+v块选择,以长方形选择块选择,以长方形选择y复制反选的地方复制反选的地方d删除反选的地方删除反选的地方172第第2章章Linux的基本应用的基本应用多文件编辑多文件编辑如果要将如果要将hosts中的中的IP地址复制到地址复制到/etc/hosts文件,该如何操作。文件,该如何操作。在在vi中可以使用中可以使用:rfilename来读入某个文件的内容,但这样的操作是来读入某个文件的内
13、容,但这样的操作是将整个文件读入。如果只是想将部分内容读入,需要使用多文件编辑,将整个文件读入。如果只是想将部分内容读入,需要使用多文件编辑,可以使用可以使用vim,后接多个文件来同时打开。,后接多个文件来同时打开。173第第2章章Linux的基本应用的基本应用多文件编辑多文件编辑按键按键意义意义:n编辑下一个文件编辑下一个文件:N编辑上一个文件编辑上一个文件:files列出打开的所有文件列出打开的所有文件174第第2章章Linux的基本应用的基本应用多窗口功能多窗口功能若有个文件非常大,若要将前后的数据对照查看,是否要使用若有个文件非常大,若要将前后的数据对照查看,是否要使用ctrl+f和和
14、ctrl+b前后翻看?前后翻看?若有两个需要对照查看的文件,不使用多文件编辑功能,如何实现?若有两个需要对照查看的文件,不使用多文件编辑功能,如何实现?在这种情况下,可以使用在这种情况下,可以使用vim打开两个窗口,在命令行模式下输入打开两个窗口,在命令行模式下输入:spfilename(可选参数)。若想在新窗口启动另一个文件,则加入文件(可选参数)。若想在新窗口启动另一个文件,则加入文件名,否则仅输入名,否则仅输入:sp,在两个窗口中会打开同一个文件。,在两个窗口中会打开同一个文件。例如,先使用例如,先使用vimhosts,再使用,再使用:sp/etc/hosts。175第第2章章Linux
15、的基本应用的基本应用多窗口多窗口按键按键意义意义:spfilename打开一个新窗口。若加上打开一个新窗口。若加上filename,则表示在新窗,则表示在新窗口打开一个新文件,否则表示两个窗口为同一个文口打开一个新文件,否则表示两个窗口为同一个文件内容。件内容。ctrl+w,j先使用先使用ctrl+w后释放所有按键,再按下后释放所有按键,再按下j,则光标会,则光标会移到下方的窗口移到下方的窗口ctrl+w,k与前类似,光标会移到上方的窗口与前类似,光标会移到上方的窗口176第第2章章Linux的基本应用的基本应用正则表达式正则表达式正则表达式(或称为常规表达式)是通过一些特殊字符的排列,用来正
16、则表达式(或称为常规表达式)是通过一些特殊字符的排列,用来搜索、替换、删除一行或多行字符串。正则表达式并不是工具程序,搜索、替换、删除一行或多行字符串。正则表达式并不是工具程序,而是一个字符串处理的标准依据。要以正则表达式的方式处理字符串,而是一个字符串处理的标准依据。要以正则表达式的方式处理字符串,就要使用支持正则表达式的工具程序,如就要使用支持正则表达式的工具程序,如vi、grep、sed、awk等。等。管理员可以通过正则表达式选取信息,产生便于查看的报表,简化管管理员可以通过正则表达式选取信息,产生便于查看的报表,简化管理流程。理流程。177第第2章章Linux的基本应用的基本应用gre
17、p最重要的功能就是进行字符串数据的比较,然后将符合需要的字最重要的功能就是进行字符串数据的比较,然后将符合需要的字符串打印出来。符串打印出来。grep在查找时,是以在查找时,是以“行行”为单位来进行数据选取的。为单位来进行数据选取的。grep除了可以进行文件的数据搜索外,也经常应用在输入除了可以进行文件的数据搜索外,也经常应用在输入/输出的数输出的数据处理中。据处理中。语法:语法:grep-acinv字符串字符串filename-a,在二进制文件中,以文本文件的方式搜索数据,在二进制文件中,以文本文件的方式搜索数据-c,计算找到,计算找到“字符串字符串”的次数的次数-i,忽略大小写,忽略大小写
18、-n,输出行号,输出行号-v,反向选择,即显示没有,反向选择,即显示没有“字符串字符串”的那一行的那一行178第第2章章Linux的基本应用的基本应用搜索特定的字符串搜索特定的字符串greproot/var/log/secure显示显示/var/log/secure文件中有文件中有root的行的行使用使用-n参数显示行号参数显示行号grep-nroot/var/log/securegrep-vroot/var/log/secure显示显示/var/log/secure文件中没有文件中没有root的行的行179第第2章章Linux的基本应用的基本应用使用使用进行搜索进行搜索如果要搜索如果要搜索b
19、oot或或root时,由于这两个单词有共同的时,由于这两个单词有共同的oot部分,可以部分,可以使用如下的搜索方法:使用如下的搜索方法:grep-nroot/var/log/secure在在中,不论有多少个字符,都只代表一个字符。中,不论有多少个字符,都只代表一个字符。中仅代表一个待搜索的字符。例如中仅代表一个待搜索的字符。例如abcde表示可搜索的字符串表示可搜索的字符串可以是可以是abc、ace和和ade。例如,我们可以使用如下语句来搜索含有例如,我们可以使用如下语句来搜索含有oo字符的行:字符的行:grep-noo/var/log/secure如果要排除如果要排除oo前面有字母前面有字母
20、r的话,可以使用集合字符中的反向选择的话,可以使用集合字符中的反向选择来实现。来实现。grep-n/var/log/secure此时,将没有任何输出结果。此时,将没有任何输出结果。180第第2章章Linux的基本应用的基本应用假设假设oo前面不想出现小写字母,可以写为前面不想出现小写字母,可以写为abcd.z,还可以简化为,还可以简化为a-z。在一组集合字符中,如果该字符组是连续的,例如大小写英文或数字在一组集合字符中,如果该字符组是连续的,例如大小写英文或数字等,可以使用等,可以使用a-z、A-Z、0-9的方式书写,如果字符串是数字与的方式书写,如果字符串是数字与英文,可以写为英文,可以写为
21、a-zA-Z0-9。其中,减号(。其中,减号(-)代表两个字符之间的)代表两个字符之间的所有连续字符。所有连续字符。181第第2章章Linux的基本应用的基本应用行首与行尾字符行首与行尾字符和和$如果搜索如果搜索root,并列出只在行首出现,并列出只在行首出现root的行,需要使用定位符:的行,需要使用定位符:grep-nroot/var/log/secure如果不想让开头是英文字母,可以如下操作:如果不想让开头是英文字母,可以如下操作:grep-na-zA-Z/var/log/secure说明:对于说明:对于符号,在符号,在内表示反向选择,在内表示反向选择,在外表示定位在行首。外表示定位在行
22、首。类似的,要找出行尾以类似的,要找出行尾以.结束的行,命令如下:结束的行,命令如下:grep-n.$/var/log/secure由于小数点(由于小数点(.)具有其他的含义,在这里需要使用转义符()具有其他的含义,在这里需要使用转义符()来解)来解除其特殊意义。除其特殊意义。182第第2章章Linux的基本应用的基本应用如果要找出空白行,执行如下命令:如果要找出空白行,执行如下命令:grep-n$/var/log/secure因为只有行首(因为只有行首()和行尾()和行尾($),这时候可以找出空白行。),这时候可以找出空白行。如果要把空白行和以如果要把空白行和以#开始的注释行略掉,执行如下命
23、令:开始的注释行略掉,执行如下命令:grep-v$/var/log/secure|grep-v#183第第2章章Linux的基本应用的基本应用使用任意字符(使用任意字符(.)和重复字符()和重复字符(*)在正则表达式中,点(在正则表达式中,点(.)表示)表示“任意一个任意一个”字符。字符。grep-nr.t/var/log/secure将会显示包括将会显示包括root、r:tt等。等。在正则表达式中,在正则表达式中,*表示重复前面表示重复前面0个或多个字符,因此(个或多个字符,因此(o*)表示)表示“空字符或一个空字符或一个o以上的字符,以上的字符,grep-no*/var/log/secur
24、e将会把所将会把所有的内容显示在屏幕上。有的内容显示在屏幕上。如果要查找至少包括一个如果要查找至少包括一个o的字符串,则应表示为的字符串,则应表示为grep-noo*/var/log/secure;如果至少要包括;如果至少要包括oo,则应表示为,则应表示为grep-nooo*/var/log/secure。184第第2章章Linux的基本应用的基本应用如果希望字符串的开头为如果希望字符串的开头为r,结尾为,结尾为t,r与与t之间至少有一个之间至少有一个o,且不能,且不能有其他字符,应如何表示?有其他字符,应如何表示?grep-nroo*t/var/log/secure如果希望字符串的开头为如果
25、希望字符串的开头为r,结尾为,结尾为t,r与与t之间的字符可有可无,可之间的字符可有可无,可否如下表示:否如下表示:grep-nr*t/var/log/securer*t中的星号将表示空字符或一个以上的中的星号将表示空字符或一个以上的r,将会显示包括,将会显示包括rt、rrt、rrrt、rot、root等字符串的行。以上要求应如下表示:等字符串的行。以上要求应如下表示:grep-nr.*t/var/log/secure185第第2章章Linux的基本应用的基本应用使用使用限定连续重复字符范围限定连续重复字符范围假如要找到两个假如要找到两个o的字符串,可以这样操作:的字符串,可以这样操作:gre
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 【精品】linux网络服务器应用教程 全套课件可编辑 linux 网络 服务器 应用 教程 全套 课件 编辑
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内