Linux的重要性不言而喻,只要从事挨踢行业,都要学习Linux。
学习Linux的材料很多,《鸟哥的Linux私房菜》是首选。这本书介绍了很多常用的不常用的Linux命令,可以定位成一本工具书。
Linux是个啥
维基百科(需翻墙)解释的很清楚,在此不多说了。
关于发行版的选择
最常见的两大发行版系列:
根据功能的分为桌面版和服务版。其区别类似于Windows 7和Windows Server 2012。桌面版的侧重点在于日常办公,提供了很多的办公软件和漂亮的界面。服务版的侧重点在于提供各种服务,着重于稳定,所以相对比较朴素,并不特别华丽。
Ubuntu和Fedora是两大著名的桌面版本。RedHat和CentOS是两大著名的服务版本,欧洲SUSE用的较多。Ubuntu也有Server版本,默认全命令行模式,对于Oracle的支持不太好,所以不太常用。
推荐发行版如下:
- 基于桌面的版本,推荐使用LinuxMint,比Ubuntu漂亮好用的Debian系发行版,可以使用Ubuntu的软件库。
- 基于服务的版本,推荐使用CentOS,它是依据商用版本RedHat开放源代码所编译而成,并不包含闭源软件,可以避免版权问题。(2015.08.11添加)其实免费使用RedHat也没问题,但无法获得的官方的更新和技术支持。
CentOS的最新版是CentOS7,它与CentOS6.X最大的不同是系统管理使用systemd
代替了init,其相关的使用和配置,与传统的init
有所不同,孰优孰劣,目前业界还有争论,但趋势看,systemd
必将取代init
。个人建议先学好init
相关的理论和配置后,再转入systemd
的学习。
综上,服务版比桌面版稳定,先学习init
,后期博文的命令和配置全部基于CentOS6.x。
物理机还是虚拟机
物理机的优势是真实的硬件环境,运行较快。最主要的问题是驱动,有些显卡驱动比如NVIDIA的显卡就被Linus竖了中指。
虚拟机的问题是运行速度较慢,优点是可以做快照,出问题时快速还原,不会对物理机产生影响,不需要折腾驱动等。
不推荐使用物理机,如果非要使用物理机,建议安装桌面发行版LinuxMint。
如果本文对你有所帮助,请小额赞助。
~~ EOF ~~