《跟老男孩学linux运维》第一章“秒懂”总结

第一章

什么是操作系统?-----------操作系统是应用程序(qq,微信)和硬件设备(cpu,硬盘,内存等)的桥梁,其包括系统内核(心脏)以及驱动程序(四肢)等部分。

什么是linux?------------世界流行的开源(源代码大家都能获得)系统之一,由世界很多人在不断的增砖添瓦(开发)所以很繁荣。且免费(Windows还得付费)。

什么是Unix?------------70年代出现的系统,各方面(效率、稳定性等)都很优秀,但后来被商业公司垄断需要付费使用。导致很多人迫切需要一免费系统来用,有个叫理查德的人建立了名为GNU(GNU is Not Unix)的计划,目的是制作个免费的系统来用,提倡自由(民主思想)。有个老教授做了个系统(minix),只用于教学,不太好用。有个叫linus的年轻人,吸收了minix的思想,终于做出个像样的,就是现在linux最初内核部分(系统名和人名差一字母)。后来加入了广大网友帮忙,系统愈发完善成熟了。

自由软件和免费软件------------二者并不同。红帽linux就不免费,centos是免费的。自由软件是源码虽然是开放的(查看、修改自由),但使用此软件不一定免费。自由软件还有个基金会(FSF)促进自由软件的发展。

事实上linux诞生已经达成了GNU的最重要目标-----即建立一个完整的开源系统。

GPL-----------(general public license)基本公共许可证。如果有软件有这个许可制约,今后不管谁在此软件基础上做出的修改,都必须发布出源码。linux有GPL许可,大家都能改,但都得发布出修改后的版本,且源代码也得公开。

linux系统组成----------------最重要的是核心(kernel),外加一些基本的工具或环境(gcc、bash等),然后就是广大网友开发的各类软件。

linux为什么好?--------------1.开源的,大家都能改 2.稳定高效,继承了unix全部优秀品质(算是unix儿子)。这些优点使得其应用于服务器领域再适合不过。嵌入式领域(路由器,防火墙等)也非常好用。毕竟免费稳定。

为何选择centos来学习---------------社区很活跃 ,遇到问题能查资料问人。linux的核心部分是内核,其他版本算是外包装不同,学好一个,其他都通(包括unix)。

要能熟练知道当前所用操作系统的内核版本,否则很业余的感觉。

通过搭建vmware虚拟机加载centos6.6镜像然后用secureCRT连接学习非常高效。这是最佳方式。不要给自己限制更多硬件门槛。

虚拟环境搭建步骤参考网上各种教程。需要注意的地方是:1.加载镜像后网络连接要选NAT方式(此时虚拟机相当于路由器给可以多个虚拟系统分ip)。2.dvd驱动器里要再选对镜像。3.提示不支持64位系统的,需要去BIOS里开启VT功能。

附:平时可以适当的接触FreeBSD、Solaris等系统。


你可能感兴趣的:(《跟老男孩学linux运维》第一章“秒懂”总结)