1.什么是Linux
是一个“操作系统”
最常用的“桌面”操作系统Windows
最常用的服务器端操作系统,Linux
最常用的移动端操作系统IOS,Android(本质也是Linux)
更本质的说,Linux是一个操作系统内核
操作系统=内核+一组配套的应用程序
现在我们使用的Linux系统是Centos6
在Linux内核的基础上,可以包装成很多不太一样的系统,称为“Linux发行版”
常见的发行版:Ubuntu,RedHat,Deepin,Debian,,,
公司中常用的企业级的Linux就是RedHat(红帽)
RedHat是收费系统,Centos是免费版
Centos本身的源代码和RedHat几乎一样
2.为啥要学Linux
Linux服务器领域中最主要使用的操作系统(没有之一)
Linux 嵌入式领域中最主要使用的操作系统(之一)
Linux 移动端领域中最主要使用的操作系统(没有之一)Android
不管以后从事什么样的开发岗位,Linux都是必备技能
Linux能不能用于桌面领域?1%
3.对于Java方向的同学Linux要学到什么程度
C++方向的同学来说,学习Linux不光要学习基本操作,还需要学习Linux系统编程内容(API)
Java方向的同学来说,学习Java重点是学习基本操作,系统编程是不太需要的,Java是跨平台的
如何获取Linux环境
下策:把Linux直接安装到物理机上(使用起来BUG很多非常不方便,适合比较喜欢折腾的“大佬”玩家)
中策:使用虚拟机软件(VMWare收费,Virtual Box免费) 虚拟机软件 能够使用软件虚拟出一组硬件设备(虚拟的电脑)。虚拟机软件会和360等流氓软件冲突
上策:使用云服务器
1)BUG非常少,几乎不用折腾,遇到问题随时可以咨询客服
2)程序部署到云服务器,就可以直接在外网访问,就可以把程序部署上去,现场给面试官演示
XShell中使用Ctrl+fn+insert复制,Ctrl+fn+insert粘
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。