- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
志不强者智不达,言不信者行不果。——墨翟
零基础⼊门web开发(6)——初识Linux
本教程官⽅讨论群:591293628 欢迎加⼊
简介
Linux是开发⼈员不可缺少的“专⽤操作系统”,强⼤的内核、各种命令⾏⼯具、⽂件系统、终端都能为你的开发带来极
⼤的便利,它也是⼏乎所有开发⼈员的必修课。也许你还并未听说过这个神奇的系统,今天就让我们⼀起来认识他。
⽬标
安装Linux操作系统的⼀个桌⾯发⾏版
了解Linux系统的特点
学习⼀些常⽤的Linux基本指令,学习使⽤终端
学习如何在Linux上安装软件包和环境依赖
任务
搭建LNMP环境,为后端开发的学习做准备
预期时间
1-2 天 (鉴于⾸次安装linux系统对于不同电脑来说难度不同,所以可酌情增加)
前⾔
Linux的诞⽣
让我们回到年代久远的70年代,那时候windows等类似的图形化操作系统还没有诞⽣,系统操作主要以命令⾏指令为主。在这个阶段诞⽣了
UNIX操作系统,它是历史上第⼀款相对较为成型的操作系统(也⼀直沿⽤到今 ⽇)。90年代,芬兰⼈李纳斯·托⽡兹 (Linus Torvalds)认为
UNIX太过臃肿⽽且不开源,萌⽣了开发⾃⼰的操作系统的想法,于是他基于UNIX和POSIX两⼤操作系统的基本机制开发了Linux(Linus Unix)系
统,由于设计的成功和开源社区的推动,Linux最终成为了开发界独占鳌头的操作系统(内核)。
Linux的诞⽣伴随着开源意识的崛起,在极客⽂化史上也有着重要的地位,对这⽅⾯感兴趣的同学不妨去了解⼀下 : )
为什么要使⽤Linux
你可能会问,⽤Windows就不能做开发了吗?答案当然是可以的,只是没有那么⽅便。
⾸先你可以简要的了解⼀下Linux和Windows之间的差别 :
Linux简介
我根据个⼈的经验,简要的概括⼀下Linux在开发中⼏⼤优点:
Linux系统内核⽐起Windows要透明,简单得多,因此你可以根据所需深⼊系统进⾏调试,更容易理解你程序运⾏的流程以及debug(当然这
也带来更⼤的危险性)
谋事在人,成事在天!——《增广贤文》
万两黄金容易得,知心一个也难求。——《曹雪芹》
许多的开发⼯具都是基于Linux开发的,并且需要借助Linux的终端命令⾏来使⽤,⽐如我们接下来要接触到的git,composer,npm,nginx...等
等,这些⼯具虽然在Windows上也能使⽤,但是安装和使⽤都要⿇烦许多。
强⼤的终端。借助各种⼯具,你可以使⽤终端快速完成很多操作,很快你就将意识到,图形界⾯是阻碍程序员⽣产⼒发展的⼀个重要因素
(笑)
安装Linux
让我们进⼊正题,⾸先你得给⾃⼰的电脑安装上Linux操作系统才能⽤它(如果你是MAC⽤户可以跳过这⼀步了,OSX系统基于Unix系统,已经
能满⾜绝⼤多数开发需要)。不过要说明的⼀点是,我们这⾥所说的Linux操作系统,是各种公司基于Linux内核封装的发⾏版,⽬前主流的Linux
发⾏版有以下⼏个:
Debian
Ubuntu(最为常见的图形版本之⼀,基于Debian,在服务器上也有很好的表现)
RedHat
centOS(⽼牌服务器操作系统,基于RedHat)
Kali(⿊客神器,附有⼤量渗透测试⼯具)
Deepin(国产 良⼼,基于Debian)
Arch(Linux内核永远保持最新,适合热爱尝鲜和折腾的⼈)
有关发⾏版的选择在这⾥不做过多的赘述,你可以任选⼀款喜欢的,对于新⼿我们⾸推使⽤Deepin,省去很多⿇烦的配置,其次是Ubuntu。
有关Linux的安装本次教程不能给出详细的流程来,因为各⼤发⾏版本,甚⾄于各种电脑的安装⽅式都不尽相同,下⾯给出⼀个⽐较通⽤的安装流
程,详细的情况请根据 ⾃⼰电脑的版本和要安装的发⾏版本来进⾏搜索以获得更多⽀持。
安装流程
建议备份电脑上的重要资料,以防发⽣意外丢失数据
确认 ⾃⼰的电脑为UEFI⽅式启动,这个可以在BIOS的Boot中查看 (如果你不知道啥是BIOS,怎么进⼊BIOS,请进⾏搜索..),另外建议将
secure boot关闭。
在windows的磁盘管理⼯具中压缩⼀个有剩余空间的磁盘,得到⼀个50G以上空间的未格式化的分区 (千万不要格式化),也不要分配盘符。
下载所需发⾏版的镜像(.iso⽂件),然后使⽤UltraISO刻盘⼯具(Deepin有 ⾃⼰的刻盘⼯具)将其刻录到⼀个U盘上(刻盘会格式化U盘)
在BIOS中设置开启
文档评论(0)