linux的应用领域
- 服务器领域
Linux在服务器的应用是最强的,linux免费、稳定
、高效等特点在这里得到了很好的体现,尤其在一些高端领域尤为广泛(c/c++/php/java/python)。 - 嵌入式领域
Linux运行稳定、对网络的良好支持性、低成本、且可以根据需要进行软件裁剪,内核最小可以达到几百KB等的特点,使其近些年来在嵌入式领域的应用得到非常大的提高。
主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域。以后在物联网中应用会更加广泛。
题外音,Linux之父—Linus torvalds,同时是git创作者,世界著名黑客。目前,Linux主要的发行版:Ubuntu(乌班图)、redhat(红帽)、centos、debain(蝶变)、fedora、suse、opensuse
linux基础篇 vm和linux的安装
学习linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个centos系统来学习。
- 先安装virtual machine15.5
- 再安装linux(centos7.6/centos8.1)
vmware15.5下载
- VM安装步骤
- 去BIOS里修改配置开启虚拟化设备支持
- 安装虚拟机软件
vmware的安装不在赘述,下载包后点击安装即可。
centos7.6虚拟系统安装
安装步骤
-
新建虚拟机,选择典型模式,
-
稍后安装操作系统
-
选择linux,版本选择红帽,因为centos本身就是红帽的一个分支
-
命名,安装位置
-
指定磁盘容量
-
自定义硬盘大小
处理器数量,选择和母机有关
网络适配器:3种模式,后面具体解释之间的区别,这里选NAT模式,这种模式不会造成ip冲突
点击完成后,相当于给准备安装的centos7.6划分了一个磁盘空间,但是系统还未安装
- 将下载的centos7.6 iso文件挂载上去
- 开启虚拟机,进行配置。
这里稍微等待一会
这里的最小安装是不带界面的,正常的工作中Linux也是无界面的,但是学习的过程中,使用带界面的有助于直观理解,点进去设置
继续等待,检查软件依赖关系,未完成前注意鼠标不要乱点,完成后配置分区
一般将linux分3个区,boot分区,交换分区(swap),根分区。一般boot1G,交换分区一般给内存大小一致这里是2G,20G剩余的全给根分区。
boot分区:
swap分区,程序的运行需要加载到内存中,比如现在有3个程序已经占满了内存,此时第四个程序已经进不来内存,此时的swap分区就能加载到第四个程序。当前3个程序有退出,第四个程序就能进去真正的内存,就是操作系统的一种补足机制,速度比不上真正的内存。
根分区:
打开网络
root设置密码,并创建一个普通用户
工作中需要设置复杂密码。等待安装完成点击重启。
点击接受许可证
使用普通用户登录进系统,当然也可以使用未列出的root用户,选择汉语中国
输入方式选择汉语拼音:
进入一个带简单界面的Linux系统,
点击浏览器发现网络正常,
分辨率设置:
至此Linux安装成功。