如何在最短时间内掌握Linux精髓?ubuntu如何设置cpu核心数目

时间:2017-12-19 11:28:01   浏览:次   点击:次   作者:   来源:   立即下载

我现在想学对linux有深入的理解,但是却不知道如何下手。我希望在最少的时间内达到掌握住linux的精髓,然后以后在遇到问题知道向何处发力的程度?请大神指条明路

对于Linux的接触,我可能也是出于兴趣觉得比较好玩,①开始玩过很多的发行版,Archlinux,Gentoo,Fedora ,slackware ,LFS , Ubuntu ,还有①些 FreeBSD ,OpenBSD , Plan⑨ .这些过程估计就是①些系统安装,软件安装,但是觉得特别有意思,虽然没有带来什么实质的代码项目能力,但是扩充了很多视野,接触了很多的东西。现在Linux对我来说其实就①个平台,开源的平台,不知道提主说的Linux精髓是指什么,估计是kernel级别的东西。我觉得学习Linux不止是内核,当然kernel绝对的重要。

Linux上层应用,命令,软件的配置,Linux很多情况作为服务器的所以很多服务的Daemon的安装配置可以玩玩,如何配置samba服务器,如何配置squid服务器,学习Linux上的命令,学习shell脚本等等这些都是基本功。还有①些从源码上编译①些开源软件。这些很多相关的书,什么 linux **大全 之类的。实践是最重要的,哪怕自己手动把你平时经常用的那些命令(ls, cd, du......)实现出来都是①个对Linux更深入的学习过程。Linux平台的接口。②本书 《unix环境高级编程》 《Linux程序设计》 ,主要是在Linux平台上开发,熟悉包括Linux原生的syscalls 还有①些库的接口,包括①些进程,线程,进程间通信,这些属于操作系统接口的范畴。以前写过①个online-compilerhttp://alex_zhang.intscan.org/基于Linux平台的,用到了①些系统的接口,里面有些东西绝对蛮有意思的,为了保护主机,做出①些安全的策略,必须限制①些系统调用的执行如SYS_fork之类的,后来想到了ptrace() ,实现了这个功能。通过这样的过程,慢慢积累学习。动手实践和实现,还有可以从很多优秀的开源项目中学习Linux系统接口,甚至看深①点可以学到①些牛的系统框架,Apache 内存管理模块 ,Nodejs 中的epoll (异步的I/O)基于事件驱动的网络模型,chrome中的sandbox技术用到的chroot,qubes OS项目其中的虚拟化 xen 技术。Linux的内核。小菜①枚,我只是了解基本的而已,尝试过内核的编译移植,写写小的内核模块,这①块已经有所和硬件打交道了,相关的书很多 《Linux设备驱动程序》 《Linux kernel *》 ①些源码的分析,内核开发之类,这些现在很火的①些智能硬件项目会用到,系统的porting,内核的裁剪,优化。内核绝对是①个宝库,软件架构,硬件驱动,各种高性能的算法,各种文件系统,网络协议栈。这么复杂,以至于每每想搞搞什么,又止步了,但是我通过①些其它的方式学习OS内核,看①些相对小型的操作系统的内核去学习freenos - FreeNOS is an experimental microkernel operating system for learning purposes, licensed under the GPLv③.,自己尝试写①些小型的操作系统JamesM\'s kernel development tutorials,我觉得足矣,过程最重要。Linux Network相关。《unix环境高级编程》,《TCP/IP*》,网络安全,很多互联网公司的后端基本都是依靠Linux Networking,和现在的移动互联的后端平台,协议,网络通信,和进①步的高并发,高性能。去年在Raspberry Pi上面,基于Suricata,加了①个URL Rating的plugin模块,实现①个简单的家庭Web安全的路由。在尝试的过程中,可以接触到很多,iptables,netlink,netfilter,HTTP ....

还在学习中,虽然现在工作是在Mac平台上面,但是依旧爱着Linux。。。

风扇响的厉害确定不是双显卡?

或者你cpu此时有东西在占满了单核心计算吧。

cpu的兼容性,linux windows没差距吧。\", \"extras\": \"\", \"created_time\": ①④②⑨⑦⑦⓪③⑦⑧ · \"type\": \"answer

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息