- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux后续学习纲要 南开大学 物理学院生物物理系 吴爱平 M020120 Linux安装配置中一些概念 系统安装的一般过程 收集计算机的相关硬件信息 用Linux的安装软盘或光盘开机 使用分区软件,如fdisk,建立Linux下的磁盘分区 安装Linux系统软件 配置相关硬件 用户帐号的建立 一些配置文件的修改 Linux的软盘启动 制作启动盘:mkbootdisk --device /dev/fd0 linux版本号; dd if=/path/imgfile of=/dev/fd0 基本文件系统结构, 至少含有以下目录:/dev, /proc, /bin, /etc, /lib, /usr, /tmp 最基本的应用程序,如sh, ls, cp, mv等 最低限度的配置文件,如rc, inittab, fstab等 设备:/dev/hd*, /dev/tty*, /dev/fd0 基本程序运行所需的库函数 Linux 的U盘启动 Linux的硬盘分区命名规则 硬盘分区原则 分区前,除了先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题: 是否使用lilo或grub引导,以及它们的版本号 是否限制用户可使用的磁盘空间大小 在系统中需要安装哪些软件 交换分区需要多大 系统是否有多个硬盘 另外,主要应考虑以下问题: 所用Linux版本,不同版本有一些不同的特征 作为工作站还是服务器 如果是服务器,开通服务对象的硬盘使用情况 关于日志记录的相关情况 编译内核 获得内核源程序,copy到/usr/src下,创建新目录如linux-2.4.48等来放置解压缩的原文件 编译之前,建立和检查所有该有的链接,察看/usr/include子目录 禁用旧的内核文件:make mrproper 配置内核:make config 或者 make menuconfig(必须安装ncurses-dev和tk4-dev库) 或者 make xconfig(必须先安装并配置X window) 编译内核:make zImage:make modules:make modules_install 等等(查看make文档) 多系统引导 Grub简介 GRUB: Grand Unified Boot Loader 功能:装入和引导内核,引导Linux系统 GRUB的技术特点: 支持多可执行文件格式 ,GRUB支持各种a.out格式和ELF格 支持不符合Multiboot标准的内核 :主要 是FreeBSD,NetBSD,OpenBSD和linux。也能通过chainload间接引导非开放的其他操作系统 支持操作系统模块装载 提供文本格式可手工修改的配置文件 菜单界面 灵活的命令行界面 多文件系统识别 :能够透明地识别多种文件系统,现在能够识别的文件系统有BSD FFS,DOS ,FAT16,FAT32,Minix fs和Linux ext2fs。而且这个范围仍然在扩展 Grub简介(续) 支持压缩文件的解压缩:能够解压缩被gzip压缩的文件,并且这个识别和解压过程是自动的和对用户透明的,这个功能大大地减少了文件的大小,减少了load的时间,这个功能对于软 盘上的系统尤其有用。 可能有些内核模块在装载时就要求是压缩状态,这时解压此模块可能会画蛇 添足,所以GRUB提供了另一个不进行解压缩的模块装载命令 可以读取任何已安装的设备上的数据 :支持读取软盘,硬盘上的数据,不依赖于根设备上任何的设置 和磁盘定位的表示方法无关 能够使用BIOS所检测到的所有RAM:GRUB通常能够找到PC兼容机上的全部RAM,它采用一种先进的BIOS查询技术 来找到所有的内存空间 支持硬盘的LBA模式:GRUB通过支持LBA模式,突破1024柱面的限制,能够访问8GB以外的全部硬盘空间 支持网络 :虽然GRUB是一个基于磁盘的引导程序,但是它也支持网络功能,你可以通过TFTP协议从网络上得到操作系统映象文件并引导 GRUB的后继版本可能会包括一个内置的可编程语言来支持各种引导参数 ,并且计划加入对非PC体系结构的支持 Linux下常用软件 刻录工具:Xcdroast, web CDwriter,Vcdtools 多媒体应用程序:FreeAmp, zzplayer, realplayer, winnap等 网络应用程序:HotJava, IglooFTP PRO, Kicq 绘图应用程序:Compupic, xv, ImageMagic 文件管理:Endeavor, Fm, Rox-Filer 系统工具:HDBENCH Clone, Kleandisk, Powertweak, Partition Image 虚拟工作
文档评论(0)