Linux操作系统PPT.ppt
《Linux操作系统PPT.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统PPT.ppt(318页珍藏版)》请在咨信网上搜索。
请您按击鼠标,编辑标题文的格式。,请您按击鼠标,编辑大纲正文格式。,第二个大纲级,第三个大纲级,第四个大纲级,Linux,操作系统,黑龙江大学计算机科学技术学院 版权所有,2002-2007,第,*,页,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,黑龙江大学计算机科学技术学院,青巴图,2002-2007,Linux,操作系统,第一章,Linux,简介,第二章 图形环境,第三章 命令,Shell,环境,第四章,Linux,的安装,第五章,C/C+,编程,第六章,常用工具软件,第七章 系统管理,第八章,WWW,服务器,第九章,FTP,服务器,第十章,Email,服务器,附录 实验题目,目 录,第一章,Linux,操作系统简介,第一章,Linux,简介,在,Linux,操作系统面世之前,计算机操作系统市场主要由两大系统占领:,Unix,系统和,Microsoft Windows,。,Unix,是大中小型机、工作站和高档微型机的主流操作系统,拥有众多的企业用户,并已成为事实上的操作系统标准。,Windows,系统则以易用性占据了微型计算机操作系统市场的绝大部分份额。,但是,这两种操作系统都是商品化软件,尤其,Unix,操作系统价格昂贵,无法在普通用户中普及。于是,出现了几种免费的、具有,Unix,操作系统绝大部分功能的操作系统。,一、,Linux,的发展过程,第一章,Linux,简介,荷兰计算机科学家,Andy Tanenbaum,开发了 类,Unix,操作系统,-Minix,,主要应用于教学实验。,芬兰的大学生,Linus Torvalds,在,Minix,基础上 编写了一个操作系统核心软件,并于,1991,年,10,月公布为,Linux 0.0.2,版。随后世界上众多的,Unix,爱好者和黑客共同完善了其余部分。,目前有很多商业公司可以免费得到,Linux,的核心源代码,并加以包装和改进后形成自己的产品,即,Linux,发行套件,(distribution),。,当前公开发行的,Linux,内核,(Kernel),版本是,2.6,。发行套件版本则和具体的套件有关,如,RedHat,套件流行的版本为,9.0,。,一、,Linux,的发展过程,第一章,Linux,简介,Linux,发展大事记,一、,Linux,的发展过程,Linux2.6,推出。,2003,年,12,月,Linux 2.4,推出;,2001,年,1,月,Linux 2.2,推出;,1999,年,1,月,Linux 2.0,推出,,Debian GNU/Linux 1.1,推出;,1996,年,6,月,Alpha,架构的,Linux,推出;,1995,年,11,月,Linux 1.2,推出;,1995,年,3,月,Linux 1.0,推出,,Linux,转向,GPL,版权协议;,1994,年,3,月,第一个商业发行版,Slackware Linux,诞生;,1993,年,1,月,第一个,Linux,新闻组,comp.os.linux,诞生,,Linux 0.96,首次可以运行,X-Window,;,1992,年,4,月,Linux 0.02,首次命名为,Linux,;,1991,年,10,月,Linux 0.01,诞生;,1991,年,9,月,第一章,Linux,简介,比较流行的,Linux,套件包括:,(1)Red Hat Linux(,红帽子,Linux):,同时支持,Intel,、,Alpha,、,Sparc,三种硬件平台。,(2)Turbo Linux,:托林思,(3)Blue Point Linux(,蓝点,Linux),:深圳,(4)Red Flag Linux(,红旗,Linux),:中科院,&,北大方正,(5)S.u.S.E Linux,:德国,(6)Debian Linux,:真正的非商业化,Linux,(7)Xteam Linux(,冲浪,Linux),:北京,一、,Linux,的发展过程,第一章,Linux,简介,Red Hat Fedora,Red Hat,公司的最新,Linux,套件,以,RedHatLinux,为基础,增加了诸多新特性。目前的稳定版本为,6.10,,另有版本号为,7,的测试版本。,每个版本又分为以下几种:,Fedora Desktop,Fedora Workstation Server(WS),Fedora Enterprise Server(ES),Fedora Advanced Server(AS),一、,Linux,的发展过程,第一章,Linux,简介,Red Hat Fedora,一、,Linux,的发展过程,第一章,Linux,简介,ubuntu,(乌班图),以桌面应用为主的,Linux,操作系统,基于,Debian,发行版和,GNOME,桌面环境建立。支持,Intel x386,、,AMD64Power PC,硬件架构。,20004,年,10,发行了第一个版本,目前已经成为最热门的,Linux,发行套件。,最新版本为,7.0.4,,又称“,Feisty Fawn,”,其,Linux,内核版本为,2.6.20-15X,,另外还有,6.10,版本,称作“,Edgy Eft,”。称为“,Gutsy Gibbon,”的,7.10,版也准备在,2007,年,10,月发行。,一、,Linux,的发展过程,第一章,Linux,简介,ubuntu,(乌班图),一、,Linux,的发展过程,第一章,Linux,简介,上述两个,Linux,套件利用,OpenGL,技术在桌面特效方面实现了,3D,效果。,一、,Linux,的发展过程,第一章,Linux,简介,Linux,的应用情况,市场份额:,ubuntu,:,29%,Fedora,:,7%,Debian,:,12%,Red Hat,:,2%,装机量:,在个人电脑上安装的,Linux,桌面系统:,2%,在大中型计算机上安装的服务器系统:,50%,以上,一、,Linux,的发展过程,第一章,Linux,简介,Linux,成功流行的原因,兼容,Unix,的,PC,机操作系统,免费和公开的核心源代码,发行套件价格低廉,优异的服务器系统特性,和,Windows,系统对立,一、,Linux,的发展过程,第一章,Linux,简介,免费的内核源代码,多任务、多用户,32,位操作系统,支持多种硬件平台:,Intel X386,、,Apple PowerPC,、,Sun Sparc,、,HP Alpha,等等,采用请求分页式虚拟存储管理技术,网络功能强大:在,TCP/IP,协议和,IPX/SPX,的基 础上可以提供,WWW,服务器、,FTP,服务器、邮件服务器、代理服务器、新闻组服务器、防火墙、,DHCP,主机以及,DNS,服务器,二、,Linux,的特点,第一章,Linux,简介,内含多种程序开发工具,包括,C/C+,、,Java,、,Fortran77,、,Perl,以及,X Window,程序开发工具,符合,POSIX,标准:,POSIX,标准定义了,Unix,操作系统的接口,(,包括操作接口和编程接口,),,所以,Linux,中的命令和,Unix,相同,同时很多,Unix,软件可以不需要修改就可以在,Linux,平台上运行,支持多种文件系统:包括,MS-OS,、,VFAT,、,EXT2,、,EXT3,、,ISO9660(,即,CDROM,文件系统,),、,HPFS(OS/2,文件系统,),、,NTFS,等等,支持,X Window,系统:,X Window,是,Unix,平台 的图形用户界面标准,它所定义的操作系统外挂软件与具体硬件无关,并且支持许多不同样式的用户界面,二、,Linux,的特点,第一章,Linux,简介,二、,Linux,的特点,Kdevelop,集成开发环境,第一章,Linux,简介,二、,Linux,的特点,Qt,设计环境,第一章,Linux,简介,总结,Linux,操作系统是目前最为流行的服务器操作系统,它在这方面的主要优势包括,:,Linux,是兼容,Unix,的操作系统,具有与,Unix,相似的服务能力。,Linux,是多用户多任务操作系统,允许多个用户同时使用一台计算机。,Linux,的网络服务功能强大,可以提供各种网络服务。,Linux,是免费源代码的操作系统,价格低廉。,Linux,操作系统支持多种硬件平台,可以在很多计算机内运行。,二、,Linux,的特点,第二章 图形环境,第二章 图形环境,默认情况下,,Linux,启动完毕后显示登录窗口。登录成功后,进入图形桌面。,一、系统登录,第二章 图形环境,用户名和密码:区分大小写,一、系统登录,用户类别,用户名,密码,超级用户,root,computer2000,普通用户,user1,computer1,user2,computer2,user3,computer3,user4,computer4,user5,computer5,第二章 图形环境,X Window,是,Unix,类操作系统的图形用户界面标 准。该标准规定了如何通过图形界面操纵操作系统。凡是符合该标准的软件都可以当做,Unix,类系统的图形操作环境。,该标准的总体结构符合客户,/,服务器标准。和具体操作有关的部分称为桌面环境(,Desktop Environment,)。,桌面环境是指提供完整的,X,应用程序、设定工具、容易使用的桌面、开始菜单的一整套程序。,Linux,下最常用的桌面环境是,GNOME,和,KDE,。,二、,X Window,简介,第二章 图形环境,可以随时选取,GNOME,和,KDE,中的一个作为当前桌面环境。方法是在登录时选择“会话”菜单。,二、,X Window,简介,1,先点击此处,2,出现此窗口,3,选择,GNOME,或,KDE,第二章 图形环境,GNOME,桌面环境,二、,X Window,简介,主菜单,小程序区,工作区切换按钮,任务列表区,桌面图标,面板,第二章 图形环境,KDE,桌面环境,二、,X Window,简介,主菜单,小程序区,工作区切换按钮,任务列表区,桌面图标,面板,第二章 图形环境,桌面图标:,root,的主目录,,,从这里开始,,,回收站,三、,GNOME,的基本操作,“,root,的主目录,”,第二章 图形环境,桌面图标:,root,的主目录,,,从这里开始,,,回收站,三、,GNOME,的基本操作,“从这里开始,”,第二章 图形环境,GNOME,面板(即,windows,任务栏),主菜单,(,开始菜单,),:,GNOME,环境下的常用程序以 及注销、关闭菜单,小程序,(,快速启动工具栏,),:常用的应用程序图标,工作列表,(,任务列表,),:以任务名称命名的切换按钮,工作区切换按钮:工作区是,X Window,下的多个虚 拟桌面,在每个桌面上可以放置多个应用程序窗口。当前工作区比较拥挤的时候,可以点击任何一个切换按钮显示另一个工作区,三、,GNOME,的基本操作,第二章 图形环境,窗口操作:双击标题栏时窗口会卷起。通过,首选项,-,窗口,程序可以将它调整成和,Windows,一样。,三、,GNOME,的基本操作,“从这里开始,”,窗口卷起后的外观,第二章 图形环境,文件管理器:,nautilus,程序,通过双击,“,root,的主目录,”,打开,类似于,Windows,的资源管理器,主要用于管理文件。,桌面快捷菜单:在桌面空白处单击鼠标右键。,三、,GNOME,的基本操作,桌面快捷菜单,“磁盘”子菜单已经打开,第二章 图形环境,终端:通过桌面快捷菜单或,“,系统工具,”,-,“,终端,”,打开,用于运行命令。,三、,GNOME,的基本操作,第二章 图形环境,GNOME,设置:在,“,首选项,”,中可以设置以下内容,主题:窗口外观,文件管理:,nautilus,的一些属性,口令:当前用户的口令,屏幕保护程序,背景:背景图片,鼠标:鼠标属性,窗口:窗口操作相关的设置,音效:声音辅助功能的开关,三、,GNOME,的基本操作,第二章 图形环境,KDE,面板,主菜单:,KDE,环境下的常用程序以及注销菜单,小程序:,Mozilla,Evolution,等,任务列表,工作区切换按钮,四、,KDE,的基本操作,第二章 图形环境,桌面图标:,“,回收站,”,、,“,floppy,”,、,“,从这里开始,”,和,“,起点,”,四个图标。,四、,KDE,的基本操作,第二章 图形环境,桌面图标:,“,回收站,”,、,“,floppy,”,、,“,从这里开始,”,和,“,起点,”,四个图标。,四、,KDE,的基本操作,第二章 图形环境,文件管理器,Konqueror,:通过双击,“,起点,”,或,“,从这里开始,”,打开,界面类似于,Windows,的资源管理器。,终端:和,GNOME,类似,通过,“,系统工具,”,-,“,终端,”,打 开。,四、,KDE,的基本操作,第二章 图形环境,KDE,的设置:利用,“,控制中心,”,进行设置,四、,KDE,的基本操作,第二章 图形环境,Linux,提供了几种以下中文输入方法:,智能拼音,GBK,拼音,双拼,内码,输入法切换:,Ctrl-,空格:英文与中文之间的相互切换,Ctrl-Shift,:不同中文输入法之间的切换,五、输入中文,第三章 命令,Shell,环境,第三章 命令,Shell,环境,Shell,是操作系统的命令解释程序,它专门负责接收用户的输入命令,并对其进行解释和执行。,Windows,系统的,cmd,就是一种典型的,Shell,程序。,Linux,的,Shell,种类繁多,最常用的是,ash,、,bash,和,tcsh,。这些,Shell,程序的功能基本相同。,一、什么是,Shell,开始进入,Shell,环境,显示命令行提示符,读取命令行,是,exit,命令吗?,创建命令进程并执行,退出,Shell,环境,Y,N,第三章 命令,Shell,环境,第一种方法:打开终端窗口程序,GNOME,控制台,二、进入,Shell,环境,第三章 命令,Shell,环境,第二种方法:进入虚拟控制台,Linux,环境除了提供一个图形桌面以外,还提供了,6,个虚拟的终端控制台。它们类似于计算机的另外,6,个字符界面显示器,供用户运行命令程序。切换按钮为,Alt-Ctrl-F1,至,Alt-Ctrl-F7,,其中,F1,至,F6,为控制台,,F7,为图形桌面。,二、进入,Shell,环境,图,形,桌,面,虚拟控制台,虚拟控制台,虚拟控制台,虚拟控制台,虚拟控制台,虚拟控制台,键盘、显示器,Linux,操作系统,第三章 命令,Shell,环境,第二种方法:进入虚拟控制台,进入某个虚拟控制台的效果图,二、进入,Shell,环境,第三章 命令,Shell,环境,第三种方法:启动时直接进入字符界面命令环境,在图形环境下利用,GNOME,文本编辑器或,KDE KWrite,程序打开,/etc/inittab,将,“,id:5:initdefault:,”,一行改为,“,id:3:initdefault:,”,保存退出,重新启动,启动结束时,自动进入和虚拟控制台环境相同的登录状态。,登录成功后,如果想进入图形环境,输入命令,“,startx,”,。,二、进入,Shell,环境,第三章 命令,Shell,环境,第三种方法:启动时直接进入字符界面命令环境,利用,KWrite,修改,/etc/inittab,文件的效果图,二、进入,Shell,环境,第三章 命令,Shell,环境,Shell,环境提示符,bash,和,tcsh,提示符,root,用户:,root,主机名 当前目录,#,普通用户:,用户名,主机名 当前目录,$,ash,提示符,root,用户:,#,普通用户:,$,查看当前,shell,种类:输入如下命令,echo$SHELL,三、使用,Shell,环境,第三章 命令,Shell,环境,输入命令时的注意事项,命令和命令参数都区分大小写;,目录分隔符为,“,/,”,;,无论哪一种方式进入命令,shell,,当前目录都是用户的主目录(也称为,“,home,目录,”,);,Red Hat 9,将命令中的提示文字改为中文,而中文在虚拟控制台和字符界面命令环境下不能正常显示。解决的办法是安装,zhcon,软件。,三、使用,Shell,环境,第三章 命令,Shell,环境,login,、,logout,、,exit,命令:注销当前的登录,启动新的登录过程,reboot,命令:重新启动计算机,shutdown,命令,shutdown -h now,:立即关机,shutdown -r now,:立即重新启动,和,reboot,命令相同,shutdown -h +5,:,5,分钟以后关机,shutdown -h 12:05,:,12:05,时刻关机,shutdown -c,:取消关机和重启动,四、登录注销关机命令,第三章 命令,Shell,环境,Linux,的目录结构(部分),五、文件和目录操作命令,根目录,/,bin,boot,dev,etc,home,lib,lost+found,mnt,proc,root,sbin,usr,常用命令,引导文件,设备文件,配置文件,一般用户的主目录,程序库目录,恢复文件目录,磁盘挂载目录,进程信息目录,root,用户主目录,系统工具软件,应用软件安装目录,第三章 命令,Shell,环境,ls,命令:列出(,list,)目录内容,没有任何参数的,ls,命令:仅列出文件名,以不同颜色表示文件或目录的类型,如白色为普通文件,蓝色为目录,绿色为可执行文件。,-l,参数:显示详细信息,-a,参数:显示包括以,“,.,”,开始的所有文件。在,Linux,中,,“,.,”,开始的文件是隐藏文件,五、文件和目录操作命令,第三章 命令,Shell,环境,ls,命令:列出目录内容(,list,),最简单的,ls,命令,五、文件和目录操作命令,第三章 命令,Shell,环境,ls,命令:列出目录内容(,list,),ls-a,命令,五、文件和目录操作命令,第三章 命令,Shell,环境,ls,命令:列出目录内容(,list,),ls-l,命令,五、文件和目录操作命令,第三章 命令,Shell,环境,cd,命令:切换当前目录,(change dir),cd /,:切换到根目录,cd /bin,:切换到,/bin,目录,cd .,:切换到上级目录,五、文件和目录操作命令,第三章 命令,Shell,环境,cp,命令:复制文件,(copy),cp a.c b.c,:将,a.c,复制到,b.c,cp a.txt /,:将,a.txt,复制到根目录,cp *.*/tmp,:将所有文件复制到,/tmp,目录,五、文件和目录操作命令,第三章 命令,Shell,环境,cat,命令:不分屏显示文件内容,五、文件和目录操作命令,第三章 命令,Shell,环境,more,命令:分屏显示文件内容,,“,q,”,退出,五、文件和目录操作命令,第三章 命令,Shell,环境,less,命令:分屏可回滚显示文件内容,,“,q,”,退出,五、文件和目录操作命令,第三章 命令,Shell,环境,rm,命令:删除文件,如,rm a.c,mv,命令:移动或改名,如,mv a.c b.c,mv a.c /,mkdir,命令:创建空目录,如,mkdir /disk,rmdir,命令:删除空目录,如,rmdir /disk,pwd,命令:显示当前目录名称,五、文件和目录操作命令,第三章 命令,Shell,环境,Linux,系统只有一个根目录,如果要用其它的磁盘,(,包括硬盘上的逻辑盘、光盘、软盘、,U,盘,),,需要将它挂装到某个预先建立的空目录上,该空目录称为,“,挂装点,”,。,挂装点的选择:,Linux,系统为软盘和光盘分别建立了,/mnt/floppy,和,/mnt/cdrom,挂装点。同时,GNOME,提供了对应的挂装菜单,使用这两种外存介质时,可以利用它们自动挂装到上述目录中,也可以通过挂装命令挂装到用户自定义的目录中。,其它磁盘没有默认的挂装点,挂装前需要建立某个目录,如,“,/c,”,、,“,/d,”,、,“,/mnt/u,”,等。,六、磁盘挂装和卸载命令,a.c,b.c,c,a.c,b.c,a.c,b.c,c,a.c,b.c,第三章 命令,Shell,环境,U,盘挂装示意图,六、磁盘挂装和卸载命令,bin,boot,mnt,根目录,floppy,cdrom,u,U,盘根目录,挂装之后访问,/mnt/u/a.c,就是访问,U,盘的,/a.c,文件,第三章 命令,Shell,环境,mount,命令的使用,格式:,mount,设备文件名 挂装点,Linux,的常用磁盘设备文件名,六、磁盘挂装和卸载命令,/dev/sda1,或,/dev/sda2,或,/dev/sdb1,或,/dev/sdb2,U,盘,/dev/hda6,E,盘,/dev/fd0,软盘,/dev/hda5,D,盘,/dev/cdrom,光盘,/dev/hda1,C,盘,第三章 命令,Shell,环境,mount,命令实例,在,/c,上挂装,C,盘,mkdir /c,mount /dev/hda1 /c,在,/mnt/u,上挂装,U,盘,同时支持汉字名,mkdir /mnt/u,mount /dev/sda1 /mnt/u -o iocharset=cp936,将光盘以,iso9660,文件系统格式挂装,mount /dev/cdrom/mnt/cdrom -t iso9660,六、磁盘挂装和卸载命令,第三章 命令,Shell,环境,磁盘卸载,一个磁盘挂装之后,如果要更换磁盘,那么必须先进行卸载,然后再重新挂装新的磁盘。尤其是光盘,如果不卸载,光驱门根本打不开。,卸载命令的格式为:,umount,挂装点,如:,umount /mnt/cdrom,六、磁盘挂装和卸载命令,第三章 命令,Shell,环境,Shell,作为用户与操作系统交互的第一道程序,提供了很多便捷功能,除了命令解释这个基本功能以外,还包括:,命令遍历,定义别名,命令补全,前后台任务控制,七、,Shell,功能的使用,第三章 命令,Shell,环境,命令遍历,通过光标移动键查找以往的命令;,通过,history,命令查找以往的命令,并通过,“,!,编号,”,运行命令。,七、,Shell,功能的使用,第三章 命令,Shell,环境,定义命令别名:可以为一些常用命令定义别名,查看已有的别名,alias,设置新的别名,alias,别名,=,命令,设置永久别名:在用户主目录中的,.bash_profile,文件中添加,alias,命令,设置别名实例:,alias cd=pwd,alias dir=ls,alias ls=ls-l,七、,Shell,功能的使用,第三章 命令,Shell,环境,命令补全:输入部分命令后,按,tab,键可以实现命令名或文件名的自动补全。,七、,Shell,功能的使用,欲输入命令,cat anaconda-ks.cfg,输入,cat a,后按,Tab,键,第三章 命令,Shell,环境,前后台作业的控制:后台作业可以允许用户立刻进入新的命令执行操作。,七、,Shell,功能的使用,第三章 命令,Shell,环境,前后台作业的控制,直接将新作业放入后台:输入,“,命令,&,”,运行过程中放到后台:按,Ctrl-Z,,再输入,“,bg,”,命令,七、,Shell,功能的使用,此刻按,ctrl-z,第三章 命令,Shell,环境,前后台作业的控制,将最后一个后台作业提到前台:执行,fg,命令,七、,Shell,功能的使用,第三章 命令,Shell,环境,Shell,程序提供了若干特殊字符,代表不同的含义,*和?:文件名通配符,分别代表任意多个字符和任意一个字符,:当前用户,home,目录,.,和,.,:当前目录和上一级目录,:输出重定向符,如通过下面命令将根目录内容写到,RootList.txt,文件中,ls /RootList.txt,|,:管道符,如通过下面命令分屏显示目录列表,ls /|more,八、,Shell,中的特殊字符,第三章 命令,Shell,环境,查看环境变量:,set,命令:查看所有环境变量,echo$,变量名:查看一个环境变量内容,九、环境变量的设置,第三章 命令,Shell,环境,设置环境变量,临时设置:输入,“,变量名,=,变量值,”,永久设置:在,home,目录下的,.bash_profile,文件中设置环境变量,九、环境变量的设置,第四章,Linux,的安装,第四章,Linux,的安装,虚拟机模式:,在其它操作系统中安装虚拟机软件,并在虚拟机软件中安装,Linux,操作系统。,虚拟机软件是一种模拟硬件环境的软件。通过该软件的帮助,操作系统可以得到虚拟的硬件环境。,常见的虚拟机软件,VMWare,Virtual PC,Xen(Linux,环境,),一、安装模式,物理硬件,操作系统,应用软件,虚拟机软件,操,作,系,统,操,作,系,统,操,作,系,统,应用软件,Host,操作系统,Client,操作系统,第四章,Linux,的安装,虚拟机模式:,VMWare,主界面,一、安装模式,第四章,Linux,的安装,虚拟机模式:,Virtual PC,主界面,一、安装模式,第四章,Linux,的安装,独占模式:,将,Linux,操作系统独立安装,.Linux,操作系统不依赖其它操作系统,而是独占整个硬件资源。,一般情况下,如果计算机系统只做,Linux,服务器,那么在该计算机中只安装,Linux,,否则一般都会安装双系统:,Linux,和,Windows,。,一、安装模式,物理硬件,操作系统,应用软件,操作系统,应用软件,第四章,Linux,的安装,物理硬盘可以连接到,IDE,或,SCSI,口,一台机器最多可以连接,4,个硬盘。,一个物理硬盘至少要划分成一个分区,才能创建逻辑磁盘。,PC,机结构决定了硬盘最多可以划分成,4,个分区。,Windows,下只允许有两个分区,即主分区和扩展分区,其中:,主分区:不能继续划分,只能 当作,C,盘使用,扩展分区:可以继续划分,盘符依次为,DEF,二、硬盘分区,F,盘,E,盘,D,盘,C,盘,主分区,扩展分区,第四章,Linux,的安装,和,Windows,不同,,Linux,系统最多可以有,4,个分区。其中必须有一个特殊的分区:交换,(Swap),分区,而且只能有一个扩展分区。,Linux,下没有盘符概念,每个分区和磁盘都有对应的唯一设备文件名。这种管理方式允许,Linux,管理更多的磁盘。,二、硬盘分区,/dev/hda4,/dev/hda3,/dev/hda2,/dev/hda1,主分区,扩展分区,主分区,交换分区,/dev/hda8,/dev/hda7,/dev/hda6,/dev/hda5,第四章,Linux,的安装,由于经常和,Windows,共同使用一个硬盘,一般采用如下分区模式,但设备文件名仍然采用,Linux,模 式:,二、硬盘分区,/dev/hda4,/dev/hda3,/dev/hda2,/dev/hda1,Windows,主分区,Windows,扩展分区,Linux,交换分区,/dev/hda8,/dev/hda7,/dev/hda6,/dev/hda5,第四章,Linux,的安装,独占安装,Linux,之前,最好将分区划分完毕。目前常用的硬盘分区工具是,Partition Magic,(,魔术分区,),。它可以不影响原有分区数量和内容基础上创建新的分区。,如果采用虚拟机模式安装,则需要在,Host,系统中安装虚拟机软件,并在安装,Linux,系统时指定一个容量足够的磁盘文件为虚拟硬盘即可。所安装的,Linux,将此文件视为一个物理硬盘,并作适当磁盘划分。,二、硬盘分区,第四章,Linux,的安装,二、硬盘分区,第四章,Linux,的安装,光盘启动,三、,Linux,的安装,第四章,Linux,的安装,光盘启动,三、,Linux,的安装,第四章,Linux,的安装,选择安装语言,三、,Linux,的安装,第四章,Linux,的安装,选择键盘,三、,Linux,的安装,第四章,Linux,的安装,选择鼠标,三、,Linux,的安装,第四章,Linux,的安装,选择安装模式,三、,Linux,的安装,第四章,Linux,的安装,磁盘分区设置:如果独占安装,应选择“自动分区”,否则可以手动分区,三、,Linux,的安装,第四章,Linux,的安装,自动分区过程和结果,1,三、,Linux,的安装,第四章,Linux,的安装,自动分区过程和结果,2,三、,Linux,的安装,第四章,Linux,的安装,自动分区过程和结果,3,三、,Linux,的安装,第四章,Linux,的安装,自动分区过程和结果,4,三、,Linux,的安装,第四章,Linux,的安装,手动分区:适用于独占安装,三、,Linux,的安装,第四章,Linux,的安装,手动分区:选择空闲空间,单击“新建”按钮,三、,Linux,的安装,第四章,Linux,的安装,手动分区:挂载点选为“,/”,类型为“,ext3”,大小为,5G,三、,Linux,的安装,第四章,Linux,的安装,手动分区:选择剩余空间,单击“新建”按钮,三、,Linux,的安装,第四章,Linux,的安装,手动分区:类型为“,swap”,大小为剩余空间大小,三、,Linux,的安装,第四章,Linux,的安装,手动分区:划分结果,三、,Linux,的安装,第四章,Linux,的安装,设置启动管理器安装位置,三、,Linux,的安装,第四章,Linux,的安装,设置网络环境:主机名,三、,Linux,的安装,第四章,Linux,的安装,设置网络环境:,IP,地址,三、,Linux,的安装,第四章,Linux,的安装,设置网络环境:网关和,DNS,三、,Linux,的安装,第四章,Linux,的安装,设置网络环境:防火墙,三、,Linux,的安装,第四章,Linux,的安装,设置语言,三、,Linux,的安装,第四章,Linux,的安装,选择时区,三、,Linux,的安装,第四章,Linux,的安装,设置,root,用户(即管理员)密码,三、,Linux,的安装,第四章,Linux,的安装,设置密码验证方式,三、,Linux,的安装,第四章,Linux,的安装,自定义安装方式中选择安装包:原始值,三、,Linux,的安装,第四章,Linux,的安装,自定义安装方式中选择安装包:选择,KDE,和编辑器,三、,Linux,的安装,第四章,Linux,的安装,自定义安装方式中选择安装包:选择服务器,三、,Linux,的安装,第四章,Linux,的安装,自定义安装方式中选择安装包:选择开发工具,三、,Linux,的安装,第四章,Linux,的安装,自定义安装方式中选择安装包:选择管理工具,三、,Linux,的安装,第四章,Linux,的安装,开始安装,三、,Linux,的安装,第四章,Linux,的安装,更换光盘,三、,Linux,的安装,第四章,Linux,的安装,制作启动盘:启动,Linux,失败时使用,三、,Linux,的安装,第四章,Linux,的安装,图形界面设置:显示卡,三、,Linux,的安装,第四章,Linux,的安装,图形界面设置:显示器,三、,Linux,的安装,第四章,Linux,的安装,图形界面设置:颜色和分辨率,三、,Linux,的安装,第四章,Linux,的安装,结束画面,三、,Linux,的安装,第四章,Linux,的安装,重启动,三、,Linux,的安装,第五章,C/C+,编程,第五章,C/C+,编程,Linux,提供,gcc,、,g+,、,make,等命令供编译、链接源程序,以支持标准,C/C+,编程。,另外,在,KDE,下提供,KDeveloper,集成环境,提高了,C/C+,编程效率。,也可以安装,JDK,、,Kylix,、,Eclipse,等开发工具进行,Java,、,Pascal,、,C/C+,程序开发。,一、,Linux,编程概述,第五章,C/C+,编程,编辑程序:可以在字符界面下用,joe,、,pico,、,vi,等编辑软件编写源程序,也可以在图形环境下用,gedit,文本编辑器或,KWrite,编写源程序。,二、,GCC,的使用,第五章,C/C+,编程,编译链接与执行:部分工具,(,如,emacs),支持图形环境下直接编辑、编译和执行程序。如果不用这些工具,可以在终端或虚拟控制台中执行编译命令,gcc/g+,,再执行可执行程序。,gcc,命令用于编译链接,C,语言源程序,,g+,用于编译链接,C+,语言源程序。,默认情况下,,gcc/g+,命令生成的可执行文件名为,“,a.out,”,,通过参数,“,-o,文件名,”,可以指定其它的可执行文件名。,二、,GCC,的使用,第五章,C/C+,编程,用,gcc,编译链接源程序:,gcc,源程序文件名,选项,二、,GCC,的使用,第五章,C/C+,编程,运行程序:,./,可执行文件名,二、,GCC,的使用,第五章,C/C+,编程,-o,参数的使用,二、,GCC,的使用,第五章,C/C+,编程,查询帮助可以用,man,命令。比如说我们想知道,printf,函数的帮助,可以执行,“,man printf,”,命令。,如果所要查询的函数名称和命令名称相同,,Linux,显示命令的帮助(如,“,man write,”,只显示,write,命令的帮助,而不是,write,函数的帮助)。这种情况下可以用,“,man 2,函数名,”,查询系统调用的帮助,而用,“,man 3,函数名,”,查询,C,库函数的帮助。,man,命令按,more,命令格式显示帮助内容,若要从帮助退出,按,“,q,”,键。,三、查询帮助信息,第五章,C/C+,编程,“,man 3 printf,”,运行结果,三、查询帮助信息,第五章,C/C+,编程,make,的含义:,make,是自动管理和控制软件项目的编译链接方式的命令。,make,的作用,简化多个源文件组成的软件的编译;,减少重新编译所需要的时间;,维护项目文件之间的依赖关系。,四、,make,及,Makefile,第五章,C/C+,编程,make,实例,四、,make,及,Makefile,main.c,文件:,#include mytool1.h,#include mytool2.h,int main(int argc,char*argv),char*str=hello;,mytool1_print(str);,mytool2_print(str);,第五章,C/C+,编程,make,实例,四、,make,及,Makefile,mytool1.c,文件:,#include stdio.h,#include mytool1.h,void mytool1_print(char*print_str),printf(This is mytool1 print%sn,print_str);,第五章,C/C+,编程,make,实例,四、,make,及,Makefile,mytool2.c,文件:,#include stdio.h,#include mytool2.h,void mytool2_print(char*print_str),printf(This is mytool2 print%sn,print_str);,第五章,C/C+,编程,make,实例,四、,make,及,Makefile,mytool1.h,文件:,void mytool1_print(char*print_str),;,mytool2.h,文件:,void mytool2_print(char*print_str),;,第五章,C/C+,编程,make,实例,四、,ma- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 PPT
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文