红旗linux用户基础电话:029-85086173E-mail:wangbo2201@sina.com第1章Linux的安装与初步使用1.1Linux操作系统概述1.2红旗linux的安装1.3LILO的配置和使用1.4Linux运行级别和系统的启动和关闭1.5Linux的初步使用1.1Linux操作系统概述芬兰大学生LinusTorvalds在从1990年底到1991年的几个月中,利用Minix操作系统作为开发平台,为他自己的操作系统课程和后来的上网用途而陆续编写了若干程序。1991.10.5在Internet的comp.os.minix讨论区发表了一篇文章,表明他正在研制一个要超越Minix的操作系统,从而宣告了Linux的诞生。1993年,Linux1.0问世1999年,LinuxKernel2.2.x问世2001年,LinuxKernel4.0.x问世1.1Linux操作系统概述开放性的系统多用户多任务的系统具有出色的稳定性和速度性能具有可靠的系统安全性提供了丰富的网络功能标准兼容性和可移植性提供了良好的用户界面Linux系统的组成Linux内核LinuxShellLinux文件系统Linux实用工具内核,Shell和文件系统一起形成了基本的操作系统结构Kernel(内核)和版本Kernel实现操作系统的基本功能硬件方面:控制硬件设备,内存管理,硬件接口,基本I/O软件方面:管理文件系统,为程序分配内存和CPU时间等版本号有三个数字组成:r.x.yr:目前发布的Kernel版本x:偶数:稳定版本,奇数:开发中版本y:错误修补的次数范例:2.0.38;2.2.16Linux发行套件•Linux发行套件(Distribution):以LinuxKernel为核心,搭配各种应用程序和工具。•目前有200余种LinuxDistribution•常见的LinuxDistributionXteamLinux红旗LinuxTurboLinux中文版BluePointLinuxRedHatLinuxMandrakeLinuxDebianGNU/LinuxSlackwareLinuxSuSELinuxTurboLinux中文版西文版/国际版LinuxShellShell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)它接收用户输入的命令并把它送入内核去执行目前主要有下列版本的Shell有:BourneShell:是贝尔实验室开发的。BASH:是GNU的BourneAgainShell,是GNU操作系统上默认的shell。KornShell:是对BourneSHell的发展,在大部分内容上与BourneShell兼容。CShell:是SUN公司Shell的BSD版本。Linux文件系统文件系统是文件存放在磁盘等存储设备上的组织方法。主要体现在对文件和目录的组织上。Linux采用统一的树型结构的文件系统在Linux文件系统下可以。切换目录、访问文件设置目录和文件的权限设置文件的共享Linux支持多种类型的文件系统。Linux文件系统标准结构//bin/sbin/usr/var/etc/lib/home/tmp/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub1.2红旗Linux的安装1.2.1安装前的准备1.2.2使用安装光盘从CD-ROM安装1.2.3使用Linux启动盘从硬盘安装1.2.1安装前的准备收集计算机硬件信息规划硬盘空间选取工作站类型:至少需要1.2G左右空间;最多需要1.5G左右空间。选取服务器类型:至少需要650M左右空间,最多需要1.2G左右空间。选取便携式类型:与工作站类型所需空间相当。选取自定义类型:至少需要350M左右空间,最多需要2.4G左右空间。规划网络配置信息1.2.2使用安装光盘从CD-ROM安装设置CMOS安装安装红旗linuxServer和Workstation模式:自动分割硬盘Custom:手工分割MountPoint/root根分区(建议:256MB)SWAP交换分区(建议:略小于实际内存2倍)/usr:安装软件存放位置(建议:2.5GB)/home:视用户多少而定/var:存放临时文件(建议:256MB)/boot:存放启动文件(建议:32MB)1.2.3Linux的其他安装方式本地安装远程网络安装使用Linux启动盘从硬盘安装制作启动软盘进入dosutils子目录,运行rawrite程序。输入../images/boothd.img。修改CMOS设置中的引导顺序明确系统文件在硬盘中的存放位置使用Linux安装启动盘从远程FTP服务器安装远程网络安装Linux系统的方法和本地硬盘安装类似,也需要制作启动软盘。制作启动软盘的步骤和前面相同,唯一不同的是制作启动软盘时使用的软盘镜像文件是bootnet.img。1.3LILO的配置和使用1.3.1LILO的安装位置将LILO程序安装在硬盘的主引导记录(MBR)中LILO还可以安装在Linux系统的root根分区中1.3.2LILO的安装与配置配置/etc/lilo.conf。运行/sbin/lilo一些操作系统,如Windows系统,安装时会覆盖MBR。所以,应该首先安装Windows系统,然后安装Linux系统,用LILO覆盖MBR。1.4Linux运行级别和系统的启动和关闭21.4.1Linux的运行级别和切换21.4.2Linux的启动过程1.4.1Linux的运行级别和切换Linux的运行级别Linux运行级别的切换Linux的关闭和重新启动Linux的运行级别代号说明0所有进程将被终止,机器将有序的停止,关机时系统处于这个运行级别1单用户模式。用于系统维护,只有少数进程运行,同时所有服务也不启动2多用户模式。和运行级别3一样,只是网络文件系统(NFS)服务没被启动3多用户模式。允许多用户登录系统,是系统默认的启动级别4留给用户自定义的运行级别5多用户模式,并且在系统启动后运行X-Window,给出一个图形化的登录窗口6所有进程被终止,系统重新启动Linux运行级别的切换在inittab文件中,操作initdefault将在系统初始化之后启动预设的运行级别,用户可以通过更改此项设置来改变系统的预设运行级别。用户也可以在系统运行过程当中来改变系统的运行级别,方法是用init命令,后面加上要切换到的运行级别。Linux的关闭和重新启动启动关闭shutdown命令halt命令reboot命令Init命令。1.4.2Linux的启动过程红旗linux在启动过程中首先加载Linux内核,在内存中执行内核操作,检查硬件,挂载根文件系统,然后启动init进程。init进程就会根据inittab文件中的设置来使系统进入预设的运行级别,读取相关的配置文件和脚本程序,最后启用相关服务,完成整个系统的启动。1.5Linux的初步使用1.5.1Linux的字符运行方式1.5.2常见问题1.5.1Linux的字符运行方式登录和注销:超级用户登录后的操作提示符是“#”;普通用户登录后的操作提示符是“$”若要注销登录,用户可以在当前的登录终端上输入logout命令或使用Ctrl+d热键进行。1.5.2常见问题最基本的安全问题root口令丢失的解决方法删除Linux操作系统最基本的安全问题如果机箱有锁,应该上锁,并保证钥匙与机箱分离放置;若机箱没有锁,如果必要,当正常运行后断开电源按钮和复位按钮的连接线;禁止三键热启功能,修改/etc/inittab,将此行注释掉;禁止BIOS中的软驱启动功能,并设置BIOS开机密码;禁止公开root密码,若有多个系统管理员则应该避免root密码的扩散;必须准备引导软盘以防硬盘无法启动时使用。root口令丢失的解决方法使用单用户模式,重设root密码删除Linux操作系统首先要修改MBR,删除LILO。在DOS或Windows下用fdisk命令加上/mbr参数来完成。重新格式化ext3分区为FAT32分区或NTFS分区。