Linux系统网络安全培训教材

上传人:汽*** 文档编号:511983131 上传时间:2023-10-21 格式:DOC 页数:56 大小:3.52MB
返回 下载 相关 举报
Linux系统网络安全培训教材_第1页
第1页 / 共56页
Linux系统网络安全培训教材_第2页
第2页 / 共56页
Linux系统网络安全培训教材_第3页
第3页 / 共56页
Linux系统网络安全培训教材_第4页
第4页 / 共56页
Linux系统网络安全培训教材_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《Linux系统网络安全培训教材》由会员分享,可在线阅读,更多相关《Linux系统网络安全培训教材(56页珍藏版)》请在金锄头文库上搜索。

1、Linux系统网络安全培训教材目 录第一章 Linux操作系统概述1第一节Linux操作系统基本概念1第二节Linux系统管理常用命令3第三节Linux用户管理常用命令11第二章 应用程序配置和发布17第一节oracle数据安装与配置17第二节weblogic应用服务安装配置27第三节信息系统应用发布37第三章 防火墙原理与配置44第一节防火墙原理44第二节防火墙应用49Linux系统网络安全培训教材 浙江省电力公司培训中心第一章 Linux操作系统概述第一节 Linux操作系统基本概念一. 概述Linux诞生于1991年10月。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。L

2、inux最早是由芬兰科学家Linus Torvalds(其实当时的身份更确切可以叫做黑客)为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。Linux运作稳定且有效率,被广泛用作服务器操作系统。Linux承袭的是开放式原始码(Open Source)的精神,所有Linux Source Code(源代码)均可免费取得,这使得它相对其它的操作系统(尤其是昂贵的Windows NT)而言价格极其便宜。同时,因为它的源代码是开放的,因此,可以方便地被全球数以万计的程序员应用并不断改进,使得它在技术上的进展突飞猛进。这种进步使得Linux成为市场倍加青睐的操作系统。1999年,Lin

3、ux超过了Novell公司的Netware,成为仅次于微软Windows NT的排名第二的服务器操作系统。目前,全球最大的Linux是Red Hat Linux,红旗Linux则是中国Linux的第一品牌。二基本思想及典型应用Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 过去,Linux主要被用作服务器的操作系统,但因它的廉价、灵活性

4、及Unix背景使得它很合适作更广泛的应用。传统上有以Linux为基础的“LAMP”(Linux, Apache, MySQL, Perl/PHP/Python的组合)经典技术组合,提供了包括操作系统、数据库、网站服务器、动态网页的一整套网站架设支持。“LAMP”是许多 Web 应用程序的基础 从To-do list到 Blog,再到电子商务站点,而面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的Tomcat JSP等都已经在Linux上有了很好的应用样本。除了已在开发者群体中广泛流行,它亦是现时提供网络服务供应商最常使用的平台。三Linu

5、x的发行版Linux发行版有很多,往往由个人、松散组织的团队、志愿者以及商业机构组织编写。它们通常包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。大多数系统还包括了像提供GUI界面的XFree86之类的曾经运行于BSD的程序。发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的

6、X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。(GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。)国际主流Linux发行版Asianux ,B2D Linux ,Conectiva Linux ,Debian GNU/Linux ,Fedora Core ,Gentoo Linux ,Knoppix Linux ,Linux From Scratch ,Magic Linux ,Mandriva Linux ,Red Hat Lin

7、ux ,Slackware Linux ,Stanix Live CD ,SUSE Linux ,Turbo Linux ,Ubuntu Linux.IPCop,NUtyx,DEFT,NETbsd,turbolinux中国大陆的Linux发行版红旗Linux(Redflag Linux) ,冲浪Linux(Xteam Linux) ,蓝点Linux ,新华Linux ,共创Linux ,百资Linux ,lxde,veket, lucky8k-veket.Open Desktop ,Hiweed GNU/Linux ,Magic Linux ,Engineering Computing GNU

8、/Linux ,中标普华Linux ,中软Linux ,新华华镭Linux(RaysLX) ,CD Linux ,MC Linux ,即时Linux(Thizlinux) ,b2d linux ,IBOX ,MCLOS ,FANX,Everest,酷博linux,新氧Linux,Hiweed,雨林木风Linux,Deepin Linux,需要说明的是,新氧、Hiweed、雨林木风、Deepin都是基于ubuntu,并且Deepin Linux是Hiweed与深度合并后的版本,原来的Hiweed已经停止更新。台湾地区的Linux发行版 宏碁Linux, lxde。总体来说,目前最著名的发行版本

9、Debian,红帽(redhat)、ubuntu(包括kubuntu,xubuntu等)、OpenSuse(原Suse)、Mandriva(原Mandrake)、CentOS、fedora,lxde,veket,等,而国内比较著名的linux版本是红旗linux。第二节 Linux系统管理常用命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命

10、令数量不一样,但Linux发行版本最少的命令也有200多个。Linux操作命令的一个特点就是命令参数选项很多,全部记住难度很大。我们学习的关键在于理解命令的主要用途和学会使用帮助信息。接下来,根据培训班学习计划,大致按照简单命令、文件和目录管理、用户管理三类介绍一下linux常用命令进行一下介绍,方便大家后续学习。一简单命令1. man命令功能:man命令用来详细了解某一个命令。单词“man”是“manual(手册)”的缩写,是各种命令用途说明的联机帮助页面,其中包括使用命令的格式,以及所有可供选择的选项。格式:man选项命令名说明:man命令实际上是一个文档命令,它从系统的帮助页中找到用户所

11、需要查询的内容,然后将其显示出来。例:查看man命令的说明信息。 man man用户可以用上下箭头或上下翻页来阅读相关信息。阅读完毕,按“q”键退出。 2. login命令功能:系统登录命令。格式:login选项说明:登录时用户被允许输入十次密码,如果十次密码都没有通过,login程序自动终止。选项参数:name:用户登录名。-h 主机名:由其他服务器使用,用来向远程登录的主机传输用户名。 登录时系统会提示用户输入“用户名”和“密码”,验证通过后,允许用户进入系统。在登录后执行login命令,表示由一台终端登录到另外一台终端,大多数shell都支持该命令。 3. exit命令功能:本命令可以退

12、出当前的shell,其作用相当于键入“Ctrl+D”。格式:exit4. logname命令功能:本命令用于显示登录时的用户名。格式:logname5. who命令功能:本命令用来查看系统中登录的用户。格式:who选项选项参数:-m:查看关于自己的信息。-q:显示用户的登录名和用户数目。例1:查看用户自己的信息。$ who -m例2:显示登录的用户名和数量。$ who -q6. id命令功能:本命令用来显示当前用户名和所属组名。格式:id 例:显示当前用户名和组名。$ id若显示结果为uid=0(root) gid=0(root) groups=0(root)表示当前用户是root,其组名也是

13、root。 7. passwd命令功能:本命令用来设置用户的密码。格式:passwd选项用户名选项参数:-x:用来设定用户密码有效的最长时间。-n:设定用户只有n天后才可以修改密码。-i:设置在i天后将用户的账号屏蔽掉,使用户在i天后无法登录。-S:显示用户账号状态。例1:用户改变自己登录的口令。$ passwd例2:超级用户改变其他用户的口令(假设lyc是其他用户账号)。# passwd lyc8. skill命令功能:本命令用于强行将用户ID从系统中删除。格式:skill 用户ID 9. last命令功能:本命令显示近期用户或者终端的登录情况。格式:last选项说明:不带选项的last命令

14、是从文件/var/log/wtmp中查询近期用户或者终端的登录或离开的情况。选项参数:-n:指定输出记录的条数。ID:指定查询的用户名。例:指定显示5行登录记录。# last -5如果不使用-n选项,经常会不停地显示十几屏的输出,而管理员往往关心最近几次用户或终端登录的情况,因此-n选项是较为常用的选项。 10. mount命令功能:本命令用于加载一个文件系统。格式:mount选项device dir选项参数:a:mount在文件/etc/fstab中列出的文件系统。-fv:模拟mount过程并检查输出。-F:经常与a结合使用,同时mount多个文件系统。-rw:设定被装载的文件系统为只读模式

15、。-w:设定被装载的文件系统为读写模式。-t vfstype:设定被装载的文件系统的类型,若vfstype与实际文件系统不符,mount将会失败。11. umount命令功能:本命令用于卸载一个文件系统,用法与mount命令几乎完全相同。说明:只有root级用户才有权使用mount和umount这两个命令。格式:umount选项device dir通常当mount一个文件系统后,需要使用umount命令来卸载。 12. shutdown命令功能:关机命令。格式:shutdown选项说明:执行此命令时,每个用户都会收到一条信息,从中可以得到关机的最后期限。只有root账号才有权执行此命令。选项参数:-h:立即关机。-i:在关机过程中给用户提示信息。 -k:只发出警告信息而不真正关闭系统。 二文件和目录管理13. pwd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号