2022年Linux基础知识总结 .pdf
《2022年Linux基础知识总结 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux基础知识总结 .pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux基础知识总结一.课程结构:(一)预科部分:1. 初始 Linux (1)了解 Linux的历史(2)对 Linux操作系统的认知(3)体会 Linux的优点(4)理解 Linux的基本思想2. 学会如何安装Linux操作系统3. 掌握 Linux下的常规操作(登陆和注销)4. 了解 Linux的目录结构5. 掌握 Linux下的常规操作6.Linux下的常规网络配置7. 制作 yum源(本地、远程)及yum命令的基本操作(二) Linux系统知识:1.RedHat7下图形界面使用(包括gedit使用)、字符界面和图形界面的切换2. 使用 nautilus以图形方式管理文件(显示隐藏文
2、件、访问远程ftp )3. 熟悉 redhat的文档阅读( redhat官方网站下载或者在本地owncloud处下载 redhat7文档并阅读)4. 配置本机系统时钟(ntpdate、system-config-date使用)5.shell的简介和使用6. 管理物理存储(磁盘分区)7. 使用 LVM 灵活存储( LVM 的创建、使用、扩展、销毁)8. 使用 man手册获取帮助9. 查看管理系统进程(关键字:ps 、top 、kill 使用)10. 建立网络链接(关键字:DNS 、子网掩码、 ping )11. 系统服务的管理(关键字:systemctl)12. 管理系统用户和组13. 文件权限
3、(文件权限的意义和修改)14. 使用 ssh 远程管理系统(关键字: 公私钥、 ssh-keygen)15.apache、vsftpd和 vnc 服务器的配置16. 管理物理存储(关键字:tune2fs、swap 交换分区)17.seLinux和 iptables基本设置(设置文件的seLinux标签、关闭打开iptables)18. 软链接和硬链接(ln 命令)19. 归档和压缩(关键字:tar 命令)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 21 页 - - - - - - - -
4、- - 20.vim的使用(关键字:快捷键操作)21. 正则表达式(管道与重定向)1.Linux系统简介:Linux的含义严格的来讲, Linux不算是一个操作系统,只是一个Linux系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是 GNU/Linux,这才算是一个真正意义上的Linux系统。 GNU 是 Richard Stallman组织的一个项目,世界各地的程序员可以变形GNU 程序,同时遵循GPL 协议,允许任何人任意改动。但是,修改后的程序必须遵循GPL 协议。Linux的特点Linux之所以流行,是因为它拥有如下几方面的特点:开放性开放性是指系统遵循世界标准和规范
5、,特别是遵循开发系统互联(OSI )国际标准。凡是,遵循国际标准开发的硬件和软件,都彼此兼容,可以方便的实现互联。稳定性Linux的稳定性是众所周知的,由于他没有太多的UI 界面,所以他相对其他操作系统较稳定。多用户多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源,多任务文件系统,系统设备等。有特定的使用权。而彼此之间却不相互影响。Linux和 Unix都具有多用户的特定。设备独立性是指操作系统把所有外部设备统一当成文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道他们的具体存在形式。具有设备独立性的操作系统, 通过把每一个外围
6、设备看做一个独立的文件来简化增加新设备的工作。当需要向系统添加新设备时,系统管理员就在内核中增加必要的连接。这种连接 (也称做设备驱动程序) 保证每次调用设备提供服务时,内核都可以使用相同的方式来处理他们。当新的及更好的外设被开发并交付给用户,这些设备都连接到内核后,用户就能够不受限制的立即使用它们。 设备独立性的关键在于内核的适应能力。其他的操作系统只允许一定数量或者一定种类的外部设备连接。而设备独立性的系统,能够容纳任意种类及任意数量的设备,因为每一个设备都是通过其与内核的专用连接独立进行访问的。丰富的网络功能完善的内置网络是Linux的一大特点。 Linux在通信和网络功能方面优越于其他
7、操作系统。其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善的、强大的网络功能。可靠的系统安全性Linux采用了许多安全技术措施,包括对读/写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了安全性。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 21 页 - - - - - - - - - - 良好的可移植性可移植性是指系统从一个平台移植到另一个平台它仍能按其自身的方式运行的能力。Lin
8、ux是一种可移植的系统,它能够从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而又有效的通信提供了手段,不需要增加任何特殊的和昂贵的通信接口。支持多种文件系统Linux能够支持多种文件系统。目前支持的文件系统有EXT2 、EXT3 、ISOFS 、MSDOS 、UMSDOS 、NFS 、SYSV 、Minix 、SMB 、UFS、 NCP、VFAT 、NTFS 、AFFS 等数十种。Linux最常用的文件系统是EXT4 。但是 redhat7采用的文件系统是xfs ,xfs 与 ext4相比有着更大的优势,为了云计算发展方向,
9、 redhat更换文件系统是一个比较明智的选择。Linux的发行版本发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化, 实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件。基本上可以分为两大类: 一类是由商业提供商提供的,在一定的时间内提供技术支持,该类版本的提供商有 Red Hat和 SUSE 等;另一类是由具有共同的技术爱好者社区提供支持的,如BSD 、Slackware、Debian 、Fedora 、 Ubuntu等。以下是发行版本中较为流行的几种:FreeBSD 需要强调的是: FreeBSD并不是一个Linux系统! 但 FreeBS
10、D与 Linux的用户群有相当一部分是重合的, 二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个 Linux版本来比较。 FreeBSD拥有两个分支:stable和 current。顾名思义, stable是稳定版, 而 current则是添加了新技术的测试版。FreeBSD采用 Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有 Portage系统使用简便,使用起来稍微复杂一些。FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合
11、作为桌面系统。Slackware Slackware是目前所有Linux发行版本时间最久的一个版本,始于1993年的 Partick Volkerding。它很具有Unix/BSD的风格,它只吸收经过测试且稳定的软件版本,所以稳定性是所有版本的很强的一个。此外,由于缺少其他发行版本的配置工具和系统外壳,它要求用户必须掌握命令行的操作、编辑文本配置文件。所以对于一般接触Linux不久的用户上手较难, 但是一旦你熟悉了命令行就会让你用起来十分快速。该系统的优点是系统对硬件要求很低, 而且运行速度很快;其缺点是支持的软件较少,要熟悉掌握它需要较长的时间摸索。Debian Debian系列,包括Deb
12、ian和 Ubuntu等。 Debian最早由 Ian Murdock于 1993年创建,Debian是社区类 Linux的典范, 是迄今为止最遵循GNU 规范的 Linux系统, 它拥有精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 21 页 - - - - - - - - - - 很多的支持者,社区发展也非常稳定,软件的安装,升级非常方便,Bug 补丁发布非常及时。分为三个版本分支:stable, testing 和 unstable。其中, unstable(不稳定)为最新的测试版本,
13、其中包括最新的软件包,但是也有相对较多的bug , 适合桌面用户。 Testing(测试中)的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP 等)。而 stable(稳定) 一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式, 其实 Redhat的 YUM 也是在模仿Debian的 APT 方式,在二进制文件发行方式中,APT 应该是最好的了。SUSE SUSE 原是以 Slackware Linux为基础,并提供完整德文使用界面的产品。1992年 Peter McDona
14、ld成立了 Softlanding Linux System(SLS)这个发行版。 这套发行版包含的软件非常多,更首次收录了X Window及 TCP/IP等套件。 Slackware就是一个基于SLS 的发行版。原来的名字叫S.u.S.E.后来改称 / 简短为 SuSE ,意思为 Software- und System-Entwicklung, 那是一句德文, 英文为 Software and system development。现在这家公司的名字再度更改成SUSE Linux,SUSE 一字已经不包含甚么意义了。2003年 11 月 4 日,Novell表示将会对SUSE 提出收购。收
15、购的工作于2004年 1 月完成。Novell也向大家保证SUSE 的开发工作仍会继续下去,Novell更把公司内全线电脑的系统换成 SUSE Linux,并同时表示将会把SUSE 特有而优秀的系统管理程序- YaST2以GPL 授权释出。2005年 8 月 4 日, Novell公共关系科的领导及代言人 Bruce Lowry表示, SUSE Linux Professional系列的开发将变得更开放以及让社群参与当中的工作。新的开发计划名为 openSUSE,目的是为了吸引更多的使用者及开发人员。相比以往,现在所有的开发人员及使用者能够测试SUSE 的产品并一起开发新版本的SUSE 。在以
16、往, SUSE 的开发工作都是于内部进行的。SUSE 10.0是第一个给予公众测试的版本。为了配合这个转变,用户除了能够购买盒装版本的SUSE 外,也可以从网络上免费下载。一系列的改变让于2005年 10 月 6 日推出的 SUSE Linux有三个版本 OSS 版 ( 完全地开放原始码) 、试用版 ( 同时包含开放原始码的程序及专属程序如Adobe Reader、Real Player等,其实就是盒装零售版,也可以免费下载,可以安装在硬盘上,并且没有使用限制或限期,但不含说明手册及Novell提供的技术支援) 及盒装零售版。2010年,Attachmate收购 Novell 。SUSE 成为
17、 Attachmate的产品。需要注意的是,Novell Linux Desktop 系列的新产品以后改称SUSE Linux Enterprise Desktop。他是德国最著名的Linux发行版,在全世界也享有较高的声誉,号称是世界上最华丽的操作系统。它一直致力于创建一个连接数据库的最佳Linux版本。为了实现这一目的, SuSE 与 Oracle 和 IBM 合作,以使他们的产品能稳定地工作。他自主开发的软件包管理系统YaST 也得到了大家的好评,SuSE 还开发了SuSE Linux eMail Server III,是一个非常稳定的电子邮件群组应用。另外,SuSE 的硬件检测也非常优
18、秀,该版本在服务器和工作站上都用得很好。在安装方面,SuSE 拥有界面友好的安装过程,还有图形管理工精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 21 页 - - - - - - - - - - 具,可方便地访问Windows磁盘,对于终端用户和管理员来说使用它同样方便,这使它成为了一个强大的服务器平台。在桌面方面,SUSE 支持 kde 和 gnome,xface等桌面,桌面特效比较丰富,新手用这个也很容易上手,缺点是KDE 虽然华丽多彩,但比较不稳定。Red Hat 1991年,Linu
19、s的 Linux内核发布,同年加拿,多伦多大学毕业的Bob Yong在纽约把UNIX用户组引入系统管理自由软件。加强了 Linux用户的管理功能。 1993年,Bob Yang 创立了 ACC 公司,主要营销Linux和 UNIX 的支持软件和书籍杂志。1994年,美国卡内基梅隆大学毕业的Marc Ewing建立了自己的Linux分销业务,并发布了 Red Hat Linux 1.0 。 1995年, AAC 公司的 Bob Yang 收购了 Marc Ewing的业务,合并后的ACC 公司成为新的Red Hat软件公司, 并发布了 Red Hat Linux 2.0。 1997年 12 月,
20、Red Hat Linux 5.0发布,它支持Intel 、alpha和 Sparc平台和大多数的应用软件。极其简单易用的 RPM 模块化的安装、配置和卸载工具,使程序的安装可在15 分钟内完成。软件升级也很方便,这对刚开始使用Linux的用户来说是非常好的消息。2003 年 4 月, Red Hat Linux 9.0 发布。重点放在改善桌面应用方面,包括改进安装过程、更好的字体浏览、更好的打印服务等。 2004年 4 月 30 日,Red Hat公司正式停止对Red Hat 9.0版本的支持,标志著 Red Hat Linux的正式完结。原本的桌面版Red Hat Linux发行包则与来自
21、社区的Fedora计划合并,成为Fedora Core发行版本。 Red Hat公司宣布不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上,也就是 Red Hat Enterprise Linux版。Redhat系列,包括RHEL 、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本) 、CentOS(RHEL的社区克隆免费版本) 。发展到RHEL5 时分成了两个版本,Server和 Desktop。Server版本又分为:Red Hat Enterprise Linux Advanced Platform对应以前的Red Hat Enterprise L
22、inux AS Red Hat Enterprise Linux对应以前的Red Hat Enterprise Linux AS Desktop版本分为:Red Hat Enterprise Linux Desktop对应以前的Red Hat Desktop Red Hat Enterprise Linux Desktop with Workstation option 对应以前的Red Hat Enterprise Linux WSFedora Fedora (原名Fedora Core 自第七版更名为Fedora )是众多Linux 发行套件之一。是一个开放的、创新的、前瞻性的操作系统和平
23、台,基于Linux 。它允许任何人自由地使用、修改和重发布,无论现在还是将来。Fedora的前身是Red Hat Linux。2003年 9 月 ,红帽公司(Red Hat) 突然宣布不再推出个人使用的发行套件Red Hat Linux而专心发展商业版本(Red Hat Enterprise Linux) , 但红帽公司也同时宣布将原有的Red Hat Linux 开发计划和Fedora 计划整合成一个新的Fedora Project。Fedora Project 将会由红帽精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - -
24、- - - -第 5 页,共 21 页 - - - - - - - - - - 公司赞助, 以 Red Hat Linux 9 为范本加以改进, 原本的开发团队将继续参与Fedora 开发计划,同时也鼓励开放原始码社群参与开发工作。Fedora被红帽公司定位为新技术的实验场,与Red Hat Enterprise Linux 被定位为稳定性优先不同,许多新的技术都会在Fedora Core 中检验,如果稳定的话红帽公司则会考虑加入Red Hat Enterprise Linux 中。 Fedora 预计每年发行23 次的发行版本。Ubuntu Ubuntu是现在最流行的Linux桌面系统。 它
25、简单方便, 有 KDE 和 GNOME 等视窗界面可供选择,拥有强大的apt-get软件管理程序,安装个管理软件很方便。Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于 Debian的 unstable版本加强而来, 可以这么说, Ubuntu就是一个拥有Debian所有的优点, 以及自己所加强的优点的近乎完美的Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的 Ubuntu,基于 KDE 的 Kubuntu以及基于Xfc 的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。2. 安装 R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Linux基础知识总结 2022 Linux 基础知识 总结
限制150内