-
精通Linux网络编程,我有这本电子书,我必须发邮件。
-
《操作系统 - 设计与实现》是一本关于操作系统的书,以 minix 为例。 作者的母语不是英语,所以英语似乎相当晦涩难懂。 国内译本是《操作系统设计与实现》,中文版没看过,因为译者是尤金元,他翻译的《apue》让我失望了。
阅读本书后,您将对底层操作系统的工作原理有所了解。
有清晰的认识。
Linux Device Driver 2e,为数不多的关于 Linux 设备驱动程序的好书之一。 但是内容有点杂乱,如果你没有一些编写驱动程序的经验,乍一看会有点迷茫。 国内译本是第二版《Linux设备驱动》,第一版,译者第二版我有很深的接触,但总的来说,虽然第二版的译本有点不尽如人意,但与第一版相比已经超越了不少。
要读这本书,至少要找一些《计算机原理》和《计算机体系结构》的书马马虎虎地读,至少应该对硬件和计算机的工作过程有一定的了解。
-
需要学习Linux的人,需要系统地学习Linux,最好有一本好书来学习。
Linux 是一个由世界各地的大师编写的开源系统,非常适合那些喜欢学习计算机技术(算法、数据结构、编程、操作系统......的人。Linux 是一个天堂。
就我个人而言,我只是出于兴趣而修补 Linux,它与工作无关。
有几种不同类型的学习:
a) 使用 - >需要学习一些 Linux 的历史、各种命令、桌面操作和 shell 知识。
b) 编程 - >学习 linux 的界面。
c) 系统管理 - >学习管理员需要掌握的一些命令。
d) 内核、源码>首先学习操作系统的原理,然后慢慢钻研。
Linux 是一件奇怪的事情,因为你知道的越多,你遇到的问题就越多。
如果你将来会使用它,那么学习 Linux 会很有用。
如果你用不上它,学习Linux的作用就是折腾你的精力,拓宽你的思维,开阔视野,提高你的自学能力。 从你付出的机会成本的角度来看,学习Linux并不划算,因为你应该把有限的时间花在学习对你来说更重要的东西上,而不是不相关的Linux。
除非 Linux 是一种爱好。 所谓“腰带渐变宽不后悔,让人为伊拉克憔悴”。 自然,这是一种不同的感觉。
当您在可以使用的 shell 中编写脚本时,您就知道它有效。
-
根据个人情况来决定,技能越不压,技术越好,天生能力越强,如果有兴趣,自然可以学习编程,工作需要也可以学习,根据情况来决定。
-
在线课程:关于计算机编程技术的在线课程很多,关于编程的MOOC和MOOC课程也有很多可以学习,而且基本都是免费的。
线下课程:很多高校或者线下教育团体都有编程课程,但是有没有Linux课程不一定,可以关注这方面是否有信息。
买书:买书自己看,靠自己的理解或向朋友请教学习,建议你买书看,同时参加网课学习。 由于当今的许多在线课程都是由从事计算机科学的顶尖人士制作的,因此许多课程的质量非常高。
同时,结合读书和实际编程等几个方面,可以更快更好地学习。
-
为自己创造一个学习 Linux 的环境——在您的计算机上安装 Linux 或 UNIX。 Redhat 在北美使用,SUSE 在欧洲使用,桌面上 Mandrake 较多,Debian 是使用 Debian 最多的最高级 Linux 开发者,其次是 Redhat,在全球各个 Linux 应用领域,按市场份额而言无疑是最受欢迎的,还有很多著名的发行版。
对于 Linux 初学者,建议使用 Redhat,原因如下:
1)现在很多书都以redhat为例,为了与书相协调。
2)我周围的人都使用redhat,沟通更方便。
3)Redhat具有广泛的应用范围,典型和代表性。
4)易于使用和安装,我们不必浪费时间在“安装系统”上,而应该专注于学习最有用的东西。
注意]现在我觉得RH很死板,AS、ES等在服务器上可能还不错,个人桌面用mandrake,debian,suse都不错,笔者现在用的是mandrake。除了熟悉Linux之外,您还需要掌握至少一种类型的Unix。
高深。 掌握至少 50 个或更多常用命令。
了解 shell 管道"|"、文件流重定向">"和附加">>"等;
熟悉 GNOME KDE 等 X-Windows 桌面环境的操作;
主人。 以及其他软件包的常见安装方法;
学习添加外围设备和安装设备驱动程序(例如调制解调器);
熟悉 Grub Lilo 引导程序和简单的维修操作;
熟悉系统固有目录的名称及常用方法;
学习使用 mount 命令访问其他文件系统;
了解VI、GCC、GDB等常用工具、编译器、调试器;
了解 Linux 环境中的简单网络。 建议:买一本不需要太厚的Linux教材,大致可以满足要求。
高级应用。 澄清一些概念:Linux的普通操作无法与真正的系统管理相提并论,这需要大量的知识。
系统管理。 除了熟悉Linux之外,您还需要掌握至少一种类型的Unix。
-
这取决于你的重点,是倾向于运维还是编程,如果是运维,那么学习路线应该是学习命令、shell,然后是各种服务构建配置;
如果是编程,那么你应该先学习命令,然后再学习C或Python等等。
祝你好运!
<>在前端要学习什么。
web前端的前景很好,薪资也还可以,学习前端一定要有方向,可以按照路线图的顺序学习,多思考,多问,多练习,学习是一个重复的过程,希望大家尽快学会。 >>>More
这要看你现在是以什么样的心态去学习的,如果只是一个异想天开的爱好,你可以学习红旗或者Ubuntu的版本,这个版本的图形界面更好,更适合新手学习。如果以后想在Linux上工作,不妨考虑现在就使用Red Hat,因为这个版本的Linux在内核方面做得很好,而且大多数公司都使用Red Hat版本。 我这里有 Red Hat Linux 视觉文件的地址,您可能希望考虑 Red Hat 版本。
如果你正在寻找应试培训,新东方的短期培训是非常好的。 但是英语学习更注重能力,否则通过四六级对以后的工作什么的帮助都没有大帮助。 我认为学习英语需要很大的毅力,在恒定的纯语言环境中学好英语是必要的。 >>>More