Linux介绍
Linux:无论是否是咱们这些学编程的都确定会据说过这么一个系统,通常地,咱们在PC端都是用Windows操做系统,那咱们学习Linux操做系统有什么用呢???linux
因为咱们的JAVAEE程序通常都是部署到Linux系统上,那咱们既然是学习JAVAEE的,确定要了解一下Linux,做为一个学计算机的,了解Linux也是很是应该的。android
那为啥JAVAEE程序不部署到咱们经常使用的windows系统里边去呢???由于windows系统的策略通常都是单用户的。shell
而咱们的Linux系统是多用户的,就很是适合作服务器…编程
特色 ubuntu
- 开放、开源、多用户的网络操做系统
- 基于unix(unix–>minix–>linux(linus :林纳斯 芬兰 )),能够定制内核
- 加入了GNU组织(自由软件组织 ,copyLeft) ,经过GPL(通用公共许可) 许可对外发布
linux组成windows
- linux内核(linus 团队管理)
- shell :用户与内核交互的接口
- 文件系统 : ext三、ext4 等 windows 有 fat32 、ntfs
- 第三方应用软件
linux操做系统版本 centos
- 内核版本 (linus 团队管理)
- 发行版本 :一些软件公司之内核为基础,再添加一些软件和文档造成发行版本
- red hat : rhel ,centos
- debian : debian,ubuntu(桌面)
- android
常见操做系统
- 服务端操做系统 : linux、unix、windows server
- 单机操做系统 : windows(dos 、ucdos、win9五、win9八、win2000、xp、vista、win七、win8)MAC 、linux(ubuntu)
- 移动操做系统 :Android、IOS 、Windows phone
安装Linux环境
通常地,咱们学习的时候,就没必要要另外重装一个Linux系统了,这代价就过高了,所以咱们会使用虚拟机..服务器
vmware
首先,咱们得安装vmware这个软件,它是用来建立虚拟机的软件markdown
已经一顿的安装,咱们进入到了vmware的首页网络

虚拟机安装
咱们下载的是Ubuntu镜像,接着安装就好了!并无值得注意的地方,一直点击下一步便可!




随后vmware就会自动帮咱们安装该镜像了

安装完成后,就进入到了Ubuntu系统了

进入到了Ubuntu系统了

Linux基本目录结构

- bin 存放二进制可执行文件(ls,cat,mkdir等)
- boot 存放用于系统引导时使用的各类文件
- dev 用于存放设备文件
- etc 存放系统配置文件
- home 存放全部用户文件的根目录
- lib 存放跟文件系统中的程序运行所须要的共享库及内核模块
- mnt 系统管理员安装临时文件系统的安装点
- opt 额外安装的可选应用程序包所放置的位置
- proc 虚拟文件系统,存放当前内存的映射
- root 超级用户目录
- sbin 存放二进制可执行文件,只有root才能访问
- tmp 用于存放各类临时文件
- usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
- var 用于存放运行时须要改变数据的文件