别看鸟哥的书,很一般,特厚,唠唠叨叨的
建议你学习 系统管理和shell编程 熟悉 linux环境
然后 学习 linux应用程序设计,看APUE是必须的,这本书好在提供了unix-like系统调用 和C标准库的一些知识,而且适度的涉及了unix内核机制。
然后 建议你看linux内核,内核是最固定死板的东西,也是需要记忆最少的东西。但是,内核需要水到渠成,者有就比较简单了。
最后看ldd,因为之前,你所接触的计算机是一个通过不同层次的软件封装而虚构的简单好用的计算机,如果说理解 *** 作系统内核只需要明白硬件的功能特向,则设备驱动既要设计硬件的细节。此外,硬件驱动程序的设计也反应了以个 *** 作系统的设计理念。所以,这个放在最后面看。x是最受欢迎的自由电脑 *** 作系统内核。它是一个用C语言和汇编语言写成,符
这个,你可能要装Virtualbox 虚拟机了,多个设备系统的情况下。
虚拟网卡可以装这个软件uml-utilities
这个包软件可以生成N个虚拟卡网,这样你就可以虚拟多个LAN了。
相关内容可以看下《linux就该这么学》的第十四章
自己在安装linux的过程中,遇到了一些问题,我的台式机没有光驱,笔记本的光驱也坏了。。加上我的台式机上已经装了win7系统,想装双系统,于是选择了在windows下硬盘安装centOS,昨晚毕业一周年聚餐,回来路上下雨了,洗完澡已经是10点半,本想看本书的20章了解一些引导之类的知识,但发现第20章有许多内容跟前面的章节有关,而我才看到第4章,于是放弃,直接开始装系统,当时自己打定主意不装完不睡觉,结果直接就装到凌晨三点半才装完。。。不过还是蛮有成就感。。过程中也遇到了许多很白痴的错误,把这个记录下来,一方面怕自己再忘了,一方面希望能够帮助之后装这个的童鞋。首先在网上之前就搜到了一篇很详细的教程,非常详细的教程,很感谢这位兄弟,但是在过程中,自己还是遇到了一些问题:1)把CentOs55的镜像放在计算机的一个文件系统为fat32的分区中(不能是欲安装centos的分区)。当然也可放在优盘、移动硬盘中,只要文件系统是fat32就行,因为linux不识别ntfs。这是遇到的第一个问题,我的所有硬盘都是ntfs格式的,而且我格式化磁盘的时候发现格式化都没有fat32的选项。想了好几个办法,比如下partition magic软件,结果发现win7下不能运行该软件。。然后发现我的一个2G的U盘可以被格式化为fat32格式,于是果断备份文件并格式化,把已经下好的镜像文件CentOS-58-i386-bin-1of7(这个是接下来要讲的白痴问题。。)放置到U盘中,然后按照教程的 *** 作,解压grub中的文件和镜像中的相应文件到C盘根目录。之后就遇到了另一个问题。2)教程要求找到C盘根目录下的bootini文件,在文件最后添加一句话:c:\grldr="CentOS" 。但是我在我的C盘根目录下找不到这个文件。。于是google之,然后找到另一个人在win7下用grub装ubuntu的心得,他直接新建了个这个文件。。。于是我依葫芦画瓢,在根目录下新建bootini,然后添加了该语句。重启电脑,依照教程以及《私房菜》书中的说明一步步设置分区以及引导装载程序、网络、时区、root密码等。等到最后安装的时候,安装了一小部分之后,发现出现一个错误missing ISO 9660 Image的错误。。无法安装,于是选择reboot来abort安装。3)继续上网查找该错误。发现很多人遇到同样问题,都说是要把所有镜像放到一个目录下。我就纳闷了,我就一个镜像啊,然后再仔细看一下我的镜像文件,然后就发现自己脑残了,我那个iso镜像文件名说的很明白,是1of7,说明还有6个其他镜像啊。。!然后开始到官网下剩下的6个镜像,这一来就已经两点多了。。4)现在还有一个问题,就是U盘只有2G的空间,总共7个镜像加起来有4G多,U盘无法装下,必须用电脑或者移动硬盘才有足够空间,但是移动硬盘和电脑硬盘格式化时都没有fat32选项,又找不到合适的分区软件,网上有人说直接格式化就可以,那为什么我的不可以?于是继续google该问题,发现原来超过35G的硬盘是不能被格式化为fat32的。。。。于是果断在磁盘管理中分出一个20G的卷,再格式化其为fat32格式,接着把下好了的7个镜像放置其中。重启,在安装选项选择硬盘安装,选择放置镜像的磁盘,然后一路设置,最后开始安装,期间去客厅看英格兰vs意大利,看完半场之后装好了,于是点击完成并重启进行第一次设置,设置仍然是按照《私房菜》的教导,最后完成,一看时间,已经快凌晨4点了。。这次安装linux的经历说明,遇到问题不要害怕,网上能找到几乎所有的答案,要善于利用教程,还有很重要的一点,我很久之前就下好了镜像,一直不敢开始,反而浪费了大量时间做无效的工作,在计算机学习上,只有不断地实践、实践,才能学到东西,记住这一点,加油!
鸟哥的 Linux 私房菜 基础学习篇(第二版)
作者:鸟哥 编著 出版社:人民邮电出版社 出版时间:2007年09月
★畅销不衰的Linux经典入门图书。
鸟哥的Linux私房菜服务器架设篇(第二版)(附光盘)
作者:鸟哥 编著 出版社:机械工业出版社 出版时间:2008年01月
Linux常用网络命令、Linux网络侦错步骤,以及服务器架站流程;第2部分为主机的简易防火措施,包括限制Linux对外连接端口、Linux自动在线升级、路由器设置、防火墙设置等各项措施,告诉您如何保护主机,
鸟哥的LINUX私房菜:基础学习篇
作者:鸟哥 编著 出版社:科学出版社 出版时间:2005年06月
本书根据Linux的架构组织章节内容,可有效带领读者学习Linux,轻松进入Linux世界。 适用对象: 数据管理人员,有心成为Linux高手的人,高等院校计算机专业师生,本书可作为Linux基础教材。 L
鸟哥的Linux私房菜——服务器架设篇(附CD-ROM光盘一张)
作者:鸟哥 编著 出版社:科学出版社 出版时间:2005年06月
台湾知名Linux网站站长编写! 深入浅出介绍网络基本概念,简易防火墙的安装与设定,各种服务器的安装架设与管理技巧剖析!本书内容适用于各种主流Linux版本,可作为Linux服务器管理人员的参考手册!
从基础开始: 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。
Linux命令是必须学习的:虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的 *** 作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘 *** 作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。举一个例子:Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的 *** 作,如果同样的 *** 作用图形界面的工具来完成,恐怕要多花十几陪的时间 不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统
选择一个适合你的Linux发行版本:目前全球有超过1百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,Redhat Linux 和Debian Linux是网络管理员的理想选择。对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
养成在命令行下工作: 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能 *** 纵几千公里以外地远程系统。
选择一个适合你的Linux社区:随着Linux应用的扩展,出现了不少Linux社区。
勤于实践: 要增加自己Linux 的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个 Linux 发行版本,然后进入精彩的Linux世界。相信对于你自己的 Linux 能力必然大有斩获。此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是资料被你抹掉了,否则储存的资料将永远而且立刻的记忆在硬盘中。在人类记忆的曲线中,你必须要不断的重复练习才会将一件事情记得比较熟。同样的,学习 Linux 也一样,如果你无法经常学习的话,学了后面的,前面的忘了。你对Linux命令熟悉后你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。当然你不需搭建所有服务,可以慢慢来。需要说明的是这个Linux网络对于初学者有两三台计算机即可,其中一台计算机最好安装Windows系统。自己多动手,不要非要等着别人帮你解决问题。
学习专业英文:如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
基本的linux的知识是需要具备的,其他还需要掌握的知识有ARM和C语言编程,每一方面知识的掌握熟练程度都最终决定了个人进行嵌入式linux开发的综合能力。
以上就是关于学习linux的哪一部分。系统管理编程 内核我是小白,想为找工作添点筹码。全部的内容,包括:学习linux的哪一部分。系统管理编程 内核我是小白,想为找工作添点筹码。、向看过<鸟哥的linux私房菜(服务器架设篇)>的高人求助。本人只有一台电脑,如何模拟书中相关的组网,路由设、求一篇《鸟哥的Linux私房菜》的读后感等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)