Linux基础及应用教程 第1章 Linux入门
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/2/6
• Linux文件系统
文件系统是操作系统用于明确磁盘或 分区上的文件的方法和数据结构;即在 磁盘上组织文件的方法。也指用于存储 文件的磁盘或分区,或文件系统种类。 Linux是一个多用户系统,操作系统本 身的驻留程序存放在以根目录开始的专 用目录中,有时被指定为系统目录。
2019/2/6
2019/2/6
1.2 Linux系统安装
• 做好安装前的准备工作 :
安装类型 个人桌面 所需空间 包括图形化桌面环境,至少需要1.78G空闲空间。若兼选GNOME和KDE桌面 环境,则至少需要1.8GB的空闲空间 工作站安装,包括图形化桌面环境和软件开发工具,至少需要2.1GB的空闲 空间。兼选GNOME和KDE桌面环境至少需要2.2GB空闲空间 最基本的没有X(图形化环境)的服务器安装需要850GB空闲空间;若要安 装除X以外的所有软件包组,需要1.5GB空闲空间;若要安装包括 GNOME和KDE桌面环境的所有软件包,至少需要5.0GB空闲空间 基本的定制安装需要475MB,如果选择了全部软件包,则至少需要5.0GB空 闲空间
工作站
服务器
定制
2019/2/6
• Linux的分区规定: (1)设备管理 Linux把各种IDE设备分配了一个由 hd前缀组成的文件;而对于各种SCSI 设备,则分配了一个由sd前缀组成的文 件。例如,第一个IDE设备,Linux就定 义为hda;第二个IDE设备就定义为hdb; 下面以此类推。而SCSI设备就应该是 sda、sdb、sdc等。
Linux基础及应用
第1章 Linux入门
2019/2/6
1.1 Linux基础知识
• Linux是专门为个人计算机所设计的操作 系统。它最早是由Linus Torvalds设计 的。 • Linux是在Internet开放环境中开发的, 它由世界各地的程Hale Waihona Puke 员不断完善,而且 免费供用户使用。
2019/2/6
2019/2/6
安装Fedora Core Linux
1.选择安装程序的用户界面
2019/2/6
2.选择语言
2019/2/6
3.配置键盘
2019/2/6
4.配置鼠标 5.选择显示器类型 6.选择安装类型
2019/2/6
7.设置磁盘分区
2019/2/6
(1)选择自动分区:自动分区在有关哪些数据要从系统中删除这一方面 允许你有控制权。
2019/2/6
14.选择软件包组
如果要完全安装所有的软件包,可以选择最下面的“全部” 。 总安装大小的空间在页面中会显示出来,这就要求在分区的时候, 根分区的挂载空间至少要大于这个空间。
2019/2/6
15.准备安装 16.安装软件包 17.创建引导盘 18.安装完成
2019/2/6
1.3 Linux文件及文件系统
2019/2/6
(2)分区数量 对于每一个硬盘(IDE或SCSI)设备,Linux分配 了一个1到16的序列号码,这就代表了这块硬盘上面的 分区号码。例如,第一个IDE硬盘的第一个分区,在 Linux下面映射的就是hda1,第二个分区就称作是 hda2。对于SCSI硬盘则是sda1、sdb1等。 (3)各分区的作用 Linux规定了主分区(或者扩展分区)占用1至16号 码中的前4个号码。以第一个IDE硬盘为例说明,主分 区(或者扩展分区)占用了hda1、hda2、hda3、 hda4,而逻辑分区占用了hda5到hda16等12个号码。 因此,Linux下面每一个硬盘总共最多有16个分区。
(2)选择用Disk Druid手工分区
2019/2/6
8.配置引导装载程序 • 安装程序提供了两个引导装载程序:GRUB和 LILO。
– “GRUB”(GRand Unified Bootloader)是一个默 认安装的功能强大的引导装载程序。GRUB能够通 过连锁载入另一个引导装载程序来载入多种免费和 专有操作系统(连锁载入是通过载入另一个引导装 载程序来载入DOS或Windows之类不被支持的操 作系统的机制)。 – “LILO”(Linux Loader)是用于 Linux的灵活多 用的引导装载程序。它并不依赖于某一特定文件系 统,能够从软盘和硬盘引导Linux内核映像,甚至 还能够引导其他操作系统。
Linux支持多种文件系统。下面是最重要的 几个: 1.minix 2.xia 3.ext2 4.ext3 5.nfs 6.sysv
2019/2/6
2019/2/6
4.压缩和归档文件
文件扩展名 .bz2 .gz .tar .tbz .tgz .rar .zip 说明 使用 bzip2 压缩的文件 使用 gzip 压缩的文件 使用 tar(tape archive,磁带归档的简写) 用 tar 和 bzip 压缩的文件 用 tar 和 gzip 压缩的文件 Windows 中常见,在 Linux 中较少使用 在 MS-DOS 中常见。在 Linux 下使用 gzip 压缩,而.zip 归档较少见
2019/2/6
13.设置根口令
• 务必确认只有在进行系统管理时才使用 根账号,创建一个非根账号来做日常工 作。若需要快速修复某项事务,用su 命令暂时登录为根用户。
• 根口令必须至少包括六个字符;键入的 口令不会在屏幕上显示。必须把口令输 入两次;如果两个口令不匹配,安装程 序将会要求重新输入口令。
Linux具有以下主要特性:
• • • • • • 开放性 多用户 多任务 良好的用户界面 设备独立性 提供了丰富的网络功能
2019/2/6
• 可靠的系统安全 • 良好的可移植性 • 支持多种文件系统
2019/2/6
需解决的问题 :
• 企业级技术支持; • 更多应用程序支持;微软的Windows系列产品之所以 能取得今天的市场地位,是与其上拥有众多的应用软 件分不开的。在Linux产品中也必须装有先进的应用软 件,在这方面,进展虽有,但太过缓慢。如果没有足 够的需求,销售商们不会采用Linux,而如果没有足够 的应用程序,就不会有需求。因此,应用程序这一关 攻不下来,Linux就难以为继。 • 标准化;UNIX最初也是一个自由软件,但发展到今 天,已被各大厂商把持,版本繁多,互不兼容,这实 际上阻碍了UNIX的发展。
2019/2/6
3.常见的媒体文件
文件扩展名 .au .gif .swf .html/htm .xml .bmp .jpg .pdf .png .ps .wav .xpm 音频文件 GIF 图像文件 Flash 动画文件 HTM L 文件 XM L 文件 位图文件 图像文件 PDF 文档的电子映像;代表 Portable Document Format (可移植文档格式) 图像文件 PNG(Portable Network Graphic,可移植网络图形) PostScript 文件,为打印而格式化过的文件 音频文件 图像文件 说明
2019/2/6
2019/2/6
9.网络配置 如果网络设备有一个主机名(全限定域 名),可以选择要 DHCP (动态主机配置协议) 自动检测它,或者在提供的字段手工输入主机 名。最后,如果手工输入IP和子网掩信息,可 能还需要输入网关以及主要、次要和第三 DNS地址。 10.防火墙配置 11.选择支持的语言 12.配置时区
• Linux中常见的文件类型 1.系统文件
文件扩展名 .conf .lock .rpm 说明 一种配置文件。配置文件有时也使用.cfg 锁(lock)文件;用来判定程序或设备是否正在被使用 RedHat 用来安装软件的软件包管理器文件
2019/2/6
2.编程和脚本文件
文件扩展名 .c .cpp .h .o .pl .py .so .sh .java .lcss .tcl C 程序语言的源码文件 C++程序语言的源码文件 C 或 C++程序语言的头文件 程序的对象文件 Perl 脚本 Python 脚本 库文件 shell 脚本 Java 程序源代码文件 Java 程序源代码编译后的中间代码文件 TCL 脚本 说明