《Linux基础知识讲座.ppt》由会员分享,可在线阅读,更多相关《Linux基础知识讲座.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Linux基础知识讲座互联天下科技发展(深圳)有限公司互联天下科技发展(深圳)有限公司主讲:吴创豪主讲:吴创豪索引Linux简介主流的Linux发行版Linux下的文件系统Linux下的常用命令Linux下的常用软件Linux下软件的安装方法Linux下的编程Linux简介 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约、全世界都能自由使用的Unix兼容产品。LinuxLinux的出现的出现 最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的
2、学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。GNU计划GNU计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。RichardStallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份GNU宣言等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”
3、。GNU是“GNUsNotUnix”的递归缩写。GPLGPL,是GeneralPublicLicense的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款只有GNU通用公共授权英文原文的版本始具有此等效力。主流的Linux发行版主流的Linux发行版Asianux,ArchLinux,B2DLinux,ConectivaLinux,Debian GNU/Linux,Fedora Core,GentooLinux,KnoppixLinux,LinuxFromScratch,MagicLinux,MandrivaLinux
4、,Red Hat Linux,SlackwareLinux,StanixLiveCD,SUSE Linux,TurboLinux,Ubuntu Linux,CentOS,IPCop,NUtyx,DEFT,NETbsd,turbolinux中国大陆的Linux发行版 红旗红旗Linux(Redflag Linux),QomoLinux,冲浪Linux(XteamLinux),蓝点Linux,新华Linux,共创Linux,百资Linux,veket,lucky8k-veket.OpenDesktop,HiweedGNU/Linux,MagicLinux,EngineeringComputingG
5、NU/Linux,kylin,中标普华Linux,中软Linux,新华华镭Linux(RaysLX),CDLinux,MCLinux,即时Linux(Thizlinux),b2dlinux,IBOX,MCLOS,FANX,Everest,酷博linux,新氧Linux,Hiweed,DeepinLinux,需要说明的是,新氧、Hiweed、Deepin都是基于ubuntu,并且DeepinLinux是Hiweed与深度合并后的版本,原来的Hiweed已经停止更新,新氧也停止更新了。RedhatRed HatRed Hat是全球最大的开源技术厂家,其产品是全球最大的开源技术厂家,其产品Red H
6、at Red Hat LinuxLinux也是全世界应用最广泛的也是全世界应用最广泛的LinuxLinux。Red HatRed Hat公司总部公司总部位于美国北卡罗来纳州。在全球拥有位于美国北卡罗来纳州。在全球拥有2222个分部。个分部。对于对于Red HatRed Hat来说,开放源代码已经不只是一个软件模型,来说,开放源代码已经不只是一个软件模型,这正是这正是Red HatRed Hat的商业模式。因为的商业模式。因为Red HatRed Hat坚信只有协作,坚信只有协作,企业才能创造出非凡质量和价值的产品。企业才能创造出非凡质量和价值的产品。在在Red HatRed Hat的的3003
7、00名工程师中,有名工程师中,有6 6名来自于全世界最顶尖名来自于全世界最顶尖的的1010名名LinuxLinux核心开发者,核心开发者,7 7名来自全球最出色名来自全球最出色1010名名LinuxLinux开发工具工程师。全世界,也许只有开发工具工程师。全世界,也许只有Red HatRed Hat能够把能够把LinuxLinux和开源技术以及企业级的培训、技术支持和咨询融合得如和开源技术以及企业级的培训、技术支持和咨询融合得如此美妙。此美妙。Red HatRed Hat的培训及认证被认为是的培训及认证被认为是LinuxLinux认证的标准。认证的标准。CertificationCertifi
8、cation杂志的最新调查显示,杂志的最新调查显示,RHCERHCE(Red(Red Hat Hat认证认证工程师工程师)认证被公认为总体质量最高的国际认证被公认为总体质量最高的国际ITIT认证。认证。Redhat的版本历史1994年11月,RedhatLinux1.02002年5月,RedHatEnterpriseEdition2.1AS2010年12月,RedHatEnterpriseEdition6.0AS2003年3月,RedhatLinux9.02004年终止支持最新版本FedoraFedora CoreFedora Core(自第七版直接更名为(自第七版直接更名为FedoraFed
9、ora)是众多)是众多 Linux Linux 发行套件发行套件之一。它是一套从之一。它是一套从Red Hat LinuxRed Hat Linux发展出来的免费发展出来的免费LinuxLinux系统。现时系统。现时FedoraFedora最新的版本是最新的版本是Fedora 14,FedoraFedora 14,Fedora是是linuxlinux发行版中更新最快的发行版中更新最快的之一,通常每之一,通常每6 6个月发布一个正式的新版本。个月发布一个正式的新版本。FedoraFedora和和RedhatRedhat这两个这两个LinuxLinux的发行版联系很密切。的发行版联系很密切。Red
10、hatRedhat 自自9.09.0以以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了了Fedora Fedora 这个这个 Linux Linux 发行版。发行版。Fedora Fedora 可以说是可以说是RedhatRedhat 桌面版本的桌面版本的延续,只不过是与开源社区合作。延续,只不过是与开源社区合作。Fedora Core Fedora Core 的前身就是的前身就是Red Hat LinuxRed Hat Linux。20032003年年9 9月,红帽公司月,红帽公司 (Red Hat)(Red Hat
11、)突然宣布不再推出个人使用的发行套件而专心发展商业版突然宣布不再推出个人使用的发行套件而专心发展商业版本(本(Red Hat Enterprise LinuxRed Hat Enterprise Linux)的桌面套件,但是红帽公司也同时)的桌面套件,但是红帽公司也同时宣布将原有的宣布将原有的 Red Hat Linux Red Hat Linux 开发计划和开发计划和 Fedora Fedora 计划整合成一个计划整合成一个新的新的 Fedora ProjectFedora Project。Fedora Project Fedora Project 将会由红帽公司赞助,以将会由红帽公司赞助,
12、以 Red Hat Linux 9 Red Hat Linux 9 为范本加以改进,原本的开发团队将会继续参与为范本加以改进,原本的开发团队将会继续参与 Fedora Fedora 的开发计划,同时也鼓励开放原始码社群参与开发工作。的开发计划,同时也鼓励开放原始码社群参与开发工作。Fedora的版本历史2003年11月,FedoraCore12007年6月,Fedora72010年11月,Fedora142006年10月,FedoraCore6开始改名,统一版本最新版本CentOSCentOSCentOS(CommunityCommunityENTerpriseENTerpriseOperat
13、ingOperatingSystemSystem)是)是LinuxLinux发行版之一,它是来自于发行版之一,它是来自于RedRedHatEnterpriseLinuxHatEnterpriseLinux依照开放源代码规定释出依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以因此有些要求高度稳定性的服务器以CentOSCentOS替替代商业版的代商业版的RedHatEnterpriseLinuxRedHatEnterpriseLinux使用。两使用。两者的不同,在于者的不同,在于CentOSCentOS并不
14、包含封闭源代码软并不包含封闭源代码软件。件。CentOSCentOS的发行版本号与的发行版本号与RedhatRedhat一致,历史与一致,历史与RedhatRedhat相近,相差几个月。相近,相差几个月。ubuntuUbuntuUbuntu是一个以桌面应用为主的是一个以桌面应用为主的LinuxLinux操作系统,操作系统,其名称来自非洲南部祖鲁语或豪萨语的其名称来自非洲南部祖鲁语或豪萨语的“ubuntuubuntu”一词(译为吾帮托或乌班图),意思一词(译为吾帮托或乌班图),意思是是“人性人性”、“我的存在是因为大家的存在我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的是非洲
15、传统的一种价值观,类似华人社会的“仁仁爱爱”思想。思想。UbuntuUbuntu基于基于DebianDebian发行版和发行版和GNOMEGNOME桌面环境,与桌面环境,与DebianDebian的不同在于它每的不同在于它每6 6个月会发布一个新版本。个月会发布一个新版本。UbuntuUbuntu的目标在于为一的目标在于为一般用户提供一个最新的、同时又相当稳定的主要般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。由自由软件构建而成的操作系统。UbuntuUbuntu具有庞具有庞大的社区力量,用户可以方便地从社区获得帮助。大的社区力量,用户可以方便地从社区获得帮助。Ubu
16、ntu的发行历史4.1020044.102004年年1010月月2020日日 WartyWarthogWartyWarthog5.0420055.042005年年4 4月月8 8日日 HoaryHedgehogHoaryHedgehog5.1020055.102005年年1010月月1313日日 BreezyBadgerBreezyBadger6.06LTS6.06LTS(长期支持版)(长期支持版)20062006年年6 6月月1 1日日 DapperDrakeDapperDrake6.1020066.102006年年1010月月2626日日 EdgyEdgyEftEft 7.0420077.
17、042007年年4 4月月1919日日 FeistyFawnFeistyFawn7.1020077.102007年年1010月月1818日日 GutsyGibbonGutsyGibbon8.04LTS8.04LTS(长期支持版)(长期支持版)20082008年年4 4月月2424发布发布 HardyHeronHardyHeron8.1020088.102008年年1010月月3030日发布日发布 IntrepidIbexIntrepidIbex9.0420099.042009年年4 4月月2323日发布日发布 JauntyJauntyJackalopeJackalope 9.1020099.1
18、02009年年1010月月2929日发布日发布 KarmicKoalaKarmicKoala10.04LTS10.04LTS(长期支持版)(长期支持版)20102010年年4 4月月2929日发布日发布 LucidLynxLucidLynx10.10201010.102010年年1010月月1010日发布日发布 MaverickMaverickMeerkatMeerkat 11.0411.04即将在即将在20112011年年4 4月发布月发布 NattyNarwhalNattyNarwhalDebianDebianGNU/Linux是由一个叫做伊恩默多克(IanMurdock)的牛人在1993
19、年发起的,他的名字以Ian开头,他太太的名字Debra开头三个字母是Deb,于是在爱情的力量下,他发起了DebianGNU/Linux组织。openSUSEopenSUSE项目是由Novell发起的开源社区计划。旨在推进Linux的广泛使用。openSUSE.org提供了自由简单的方法来获得世界上最好用的Linux发行版,SUSELinux。openSUSE项目为Linux开发者和爱好者提供了开始使用Linux所需要的一切。红旗Linux红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目
20、前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一。Linux下的文件系统在在LinuxLinux下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统里只有从根目录往下一层层的目录,一个盘可以多个目录,一个目录也可能会跨多个里只有从根目录往下一层层的目录,一个盘可以多个目录,一个目录也可能会跨多个盘。盘。Ext2Ext2:Ext2Ext2是是GNU/LinuxGNU/Linux系统中标准的文件系统。这是系统中标准的文件系统。这是LinuxLi
21、nux中使用最多的一种文件系中使用最多的一种文件系统,它是专门为统,它是专门为LinuxLinux设计的,拥有极快的速度和极小的设计的,拥有极快的速度和极小的CPUCPU占用率。占用率。Ext2Ext2既可以用既可以用于标准的块设备于标准的块设备(如硬盘如硬盘),也被应用在软盘等移动存储设备上。,也被应用在软盘等移动存储设备上。Ext3Ext3:Ext3Ext3是是Ext2Ext2的下一代,也就是保有的下一代,也就是保有Ext2Ext2的格式之下再加上日志功能。的格式之下再加上日志功能。Ext3Ext3是一是一种日志式文件系统(种日志式文件系统(JournalFileSystem),Journ
22、alFileSystem),最大的特点是:它会将整个磁盘的写入动最大的特点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。该分区格式系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。该分区格式被广泛应用在被广泛应用在LinuxLinux系统中。系统中。Ext4Ext4:ext4ext4是是ext3ext3文件系统的后继版本。文件系统的后继版本。ext4ext4原始的开发目标是一系列的向下兼容原
23、始的开发目标是一系列的向下兼容ext3ext3、移除其移除其6464位限制与提升其效能的延伸包。然而,某些位限制与提升其效能的延伸包。然而,某些LinuxLinux开发者因稳定性原因而拒开发者因稳定性原因而拒绝将这些延伸包应用在绝将这些延伸包应用在ext3ext3上,并要求其作为上,并要求其作为ext3ext3的分支,改名为的分支,改名为ext4ext4并另行开发,并另行开发,以免影响到目前的以免影响到目前的ext3ext3用户。该要求被接受以后,用户。该要求被接受以后,ext3ext3维护者维护者TheodoreTheodoreTsoTso在在20062006年年6 6月月2828日公开了日
24、公开了ext4ext4的开发计划。的开发计划。Linux下的文件系统Linuxswap:Linuxswap:它是它是LinuxLinux中一种专门用于交换分区的中一种专门用于交换分区的swapswap文件系统。文件系统。LinuxLinux是使用这是使用这一整个分区作为交换空间。一般这个一整个分区作为交换空间。一般这个swapswap格式的交换分区是主内存的格式的交换分区是主内存的2 2倍。倍。在内存不够时,在内存不够时,LinuxLinux会将部分数据写到交换分区上。会将部分数据写到交换分区上。VFATVFAT:VFATVFAT叫长文件名系统,这是一个与叫长文件名系统,这是一个与Window
25、sWindows系统兼容的系统兼容的LinuxLinux文件系统,支文件系统,支持长文件名,可以作为持长文件名,可以作为WindowsWindows与与LinuxLinux交换文件的分区。交换文件的分区。LVMLVM是是LogicalVolumeManagerLogicalVolumeManager(逻辑卷管理器)的简称,它可以使管理(逻辑卷管理器)的简称,它可以使管理员在员在LinuxLinux系统上更加灵活的规划和使用磁盘空间。系统上更加灵活的规划和使用磁盘空间。对于传统的分区类型,其尺寸是固定的,不能够动态扩展。因此在使用之前,对于传统的分区类型,其尺寸是固定的,不能够动态扩展。因此在使
26、用之前,管理员需要提前规划分区的用途和需要的尺寸。一旦某个分区的尺寸不能满管理员需要提前规划分区的用途和需要的尺寸。一旦某个分区的尺寸不能满足需求了,管理员将不得不重新分区,或者将包含足够空间的新磁盘分区挂足需求了,管理员将不得不重新分区,或者将包含足够空间的新磁盘分区挂载到原有文件系统上。使用载到原有文件系统上。使用LVMLVM处理这样的问题将获得更大的灵活性。处理这样的问题将获得更大的灵活性。在在LVMLVM中,分区对应物理磁盘上一系列连续数据块的概念已经演变了。现在中,分区对应物理磁盘上一系列连续数据块的概念已经演变了。现在通过通过LVMLVM可以将物理磁盘的空间分解为很多单元,然后将多
27、个物理磁盘的存可以将物理磁盘的空间分解为很多单元,然后将多个物理磁盘的存储单元汇聚为一个可供用户使用的逻辑单元。用户不再直接使用物理磁盘,储单元汇聚为一个可供用户使用的逻辑单元。用户不再直接使用物理磁盘,而是一个经过逻辑划分的虚拟磁盘。逻辑单元的空间可以来自于多个物理磁而是一个经过逻辑划分的虚拟磁盘。逻辑单元的空间可以来自于多个物理磁盘,同时管理员也可以通过扩展逻辑单元动态增加可用的磁盘空间。盘,同时管理员也可以通过扩展逻辑单元动态增加可用的磁盘空间。Linux下的常用命令命令的目的MS-DOSLinuxLinux的简单实例复制文件copycpcpthisfile.txt/home/thisd
28、irectory转移文件movemvmvthisfile.txt/home/thisdirectory列举文件dirlsls清除屏幕clsclearclear关闭shell提示exitexitexit显示或设置日期datedatedate删除文件delrmrmthisfile.txt把输出“回响”到屏幕上echoechoechothismessage用简单文本编辑器来编辑文件editgedit(a)geditthisfile.txt比较文件内容fcdiffdifffile1file2在文件中寻找字串findgrepgrep词或词组thisfile.txt格式化软盘formata:mke2fs或
29、mformat()/sbin/mke2fs/dev/fd0显示命令帮助命令/?man(c)man命令创建目录mkdirmkdirmkdir目录查看文件moreless(d)lessthisfile.txt重新命名文件renmv(e)mvthisfile.txtthatfile.txt显示你在文件系统中的位置chdirpwdpwd用指定的路径(绝对路径,absolutepath)来改换目录cd路径名cd路径名cd/directory/directoryLinux下的常用软件文本编辑(文本编辑(VIVI,EMACSEMACS,GEDITGEDIT)办公套件(办公套件(OpenOfficeOpenO
30、ffice)浏览网页(浏览网页(FirefoxFirefox)邮件收发(邮件收发(MozillaThunderbird)MozillaThunderbird)文件上传下载(文件上传下载(ftpftp,gftpgftp)多媒体播放多媒体播放(mplayermplayer,rhythmboxrhythmbox)即时通讯(即时通讯(QQQQ,gMSNgMSN,lumaQQlumaQQ,gaimgaim)编程(编程(Eclipse)Eclipse)虚拟机(虚拟机(qemu-kvmqemu-kvm,virtualboxvirtualbox,vmwarevmware)Linux下的软件安装方法不同发行版本
31、的不同发行版本的LinuxLinux下的软件安装方法不同下的软件安装方法不同通用的通用的makefilemakefileRpm(redhat,fedora,centos,opensuseRpm(redhat,fedora,centos,opensuse)rpmivh*.rpmYum(redhat,fedora,centos,opensuseYum(redhat,fedora,centos,opensuse)yumsearch*yumsearch*,yuminstall*yuminstall*Deb(debain,ubuntuDeb(debain,ubuntu)depkdepkI*.I*.deb
32、debApt-Apt-get(debain,ubuntuget(debain,ubuntu)apt-getsearch*apt-getsearch*,apt-getinstall*apt-getinstall*Linux下的编程VIVI,牛人的编程工具,牛人的编程工具EclipseEclipse是著名的跨平台的自由集成开发环境是著名的跨平台的自由集成开发环境(IDEIDE)。最初主要用来)。最初主要用来JavaJava语言开发,但是目语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如前亦有人通过插件使其作为其他计算机语言比如C+C+和和PythonPython的开发工具。的开发工具。E
33、clipseEclipse的本身只是的本身只是一个框架平台,但是众多插件的支持使得一个框架平台,但是众多插件的支持使得EclipseEclipse拥有其他功能相对固定的拥有其他功能相对固定的IDEIDE软件很难具有的灵软件很难具有的灵活性。许多软件开发商以活性。许多软件开发商以EclipseEclipse为框架开发自己为框架开发自己的的IDEIDE。Linux下的C+编程VI+gcc+gdbEclipse+cdtplusWindows下的magicc+Linux的常用技术远程桌面(远程桌面(VNCServer)VNCServer)1 1、安装、安装VNCServerVNCServer2 2、首
34、次运行、首次运行vncservervncserver需要设置密码需要设置密码3 3、配置防火墙,开放、配置防火墙,开放59005900,59015901编辑编辑/etc/etc/sysconfig/iptablessysconfig/iptables,加入一行,加入一行-AINPUT-mstate-stateNEW-mtcp-ptcp-dport5900:5910-jACCEPT4 4、设置自启动,、设置自启动,配置配置/etc/etc/sysconfig/vncserverssysconfig/vncservers文件,去掉倒数第二行的注释,文件,去掉倒数第二行的注释,使之成为:使之成为:V
35、NCSERVERS=“1:user12:user23:user3.”VNCSERVERS=“1:user12:user23:user3.”这里可配置这里可配置1 1个或多个个或多个useruser,也就是不同的系统用户能够使用不同的,也就是不同的系统用户能够使用不同的远程桌面。远程桌面。使用如下命令,使之随系统自动启动:使用如下命令,使之随系统自动启动:$/$/sbin/chkconfigsbin/chkconfig-level2345-level2345vncservervncserverononredhatredhat下需要编辑下需要编辑/./.vnc/xstartupvnc/xstart
36、up 文件,去掉两行前的注释号文件,去掉两行前的注释号#unset SESSION_MANAGER#unset SESSION_MANAGER#将此行的注释去掉将此行的注释去掉#exec/etc/X11/xinit/xinitrc#exec/etc/X11/xinit/xinitrc#将此行的注释去掉将此行的注释去掉 fedorafedorafedorafedora下不叫下不叫下不叫下不叫vncservervncservervncservervncserver,叫,叫,叫,叫tiger-tiger-tiger-tiger-vncservervncservervncservervncserver
37、,没有上面,没有上面,没有上面,没有上面redhatredhatredhatredhat的这个问题的这个问题的这个问题的这个问题Linux下常用技巧忘了root密码怎么办?方法方法1 1:手动编辑手动编辑grubgrub启动命令行加入启动命令行加入*singlesingle方法方法2 2:用光盘启动在启动界面输入用光盘启动在启动界面输入“Linux Linux rescuerescue”,加载系统后运行,加载系统后运行“chrootchroot/mnt/sysimagemnt/sysimage ”其实对于用户密码的破解并不难,利用其编辑root用户的功能可以利用命令代码进行系列操作,步骤如下图
38、:步骤1在进入Linux系统界面的过程中可以进行编辑操作系统,在提示下输入“e”可以进入编辑的选择界面,从而进行下一步的操作。步骤2在进入编辑的界面和上一个界面的显示风格一样,但是不同的是多出可以编辑的选项,操作如图。通常输入“single”进入单用户模式下进行操作修改,但是笔者在这里建议输入“空格1”进入操作系统修改界面。步骤3通过重新启动后,系统会自动停止到编辑状态,用户可以通过如下的代码进行密码的重新修改,设定新的密码,值得注意的是Linux系统在安全方面同样体现其性能,输入的密码不体现在界面上,同时密码过于简单的情况下,系统会提示用户密码的安全性,十分的实用。shsh-2.05b#-2
39、.05b#passwdpasswdrootrootchangingpasswordforuserroot:changingpasswordforuserroot:BADBADPASSWORD:itPASSWORD:itistoosimplistic/systematicistoosimplistic/systematicretypenewpassword:retypenewpassword:passwd:allpasswd:allauthenticationtokensupdatedsuccessfully.authenticationtokensupdatedsuccessfully.shs
40、h-2.05b#exit-2.05b#exit最后一步键入最后一步键入“exit”exit”回车后,电脑会自动重新启动,然后输入新的回车后,电脑会自动重新启动,然后输入新的密码就可以进行密码就可以进行linuxlinux的系统操作了,到这里就破解了根用户的密码。的系统操作了,到这里就破解了根用户的密码。Linux下常用技巧如何装如何装linuxlinux与与windowswindows双系统(利用双系统(利用grubgrub或或grubforDOS)grubforDOS)LinuxLinux下如何合理的分区下如何合理的分区(home(home目录与目录与varvar目录独目录独立分区)立分区)
41、“盗版的盗版的RedhatRedhat”如何在线安装软件(利用如何在线安装软件(利用CentOSCentOS源)源)在在/etc/yum.repos.d/目录下新建一个文件目录下新建一个文件 CentOS-Base.repo结合结合vmwarevmware让让windowswindows程序在程序在linuxlinux桌面上运桌面上运行行“盗版的Redhat”如何在线安装软件basebasename=name=CentOS-$releaseverCentOS-$releasever-Base-Basebaseurlbaseurl=http:/mirrors.kernel.org/centos/
42、5.5/os/i386/=http:/mirrors.kernel.org/centos/5.5/os/i386/gpgcheckgpgcheck=1=1gpgkeygpgkey=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-5=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-5#releasedupdates#releasedupdatesupdateupdatename=name=CentOS-$releaseverCentOS-$r
43、eleasever-Updates-Updatesbaseurlbaseurl=http:/mirrors.kernel.org/centos/5.5/updates/i386/=http:/mirrors.kernel.org/centos/5.5/updates/i386/gpgcheckgpgcheck=1=1gpgkeygpgkey=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-5=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-
44、5#packagesused/producedinthebuildbutnotreleased#packagesused/producedinthebuildbutnotreleased addonsaddons name=name=CentOS-$releaseverCentOS-$releasever-AddonsAddonsbaseurlbaseurl=http:/mirrors.kernel.org/centos/5.5/addons/i386/=http:/mirrors.kernel.org/centos/5.5/addons/i386/gpgcheckgpgcheck=1=1gp
45、gkeygpgkey=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-5=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-5#additionalpackagesthatmaybeuseful#additionalpackagesthatmaybeusefulextrasextrasname=name=CentOS-$releaseverCentOS-$releasever-Extras-Extrasbaseurlbaseurl=http:/mirrors.kernel.org/centos/5.5/extras/i386/=http:/mirrors.kernel.org/centos/5.5/extras/i386/gpgcheckgpgcheck=1=1gpgkeygpgkey=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-5=http:/mirrors.kernel.org/centos/5.5/os/i386/RPM-GPG-KEY-CentOS-5