生产环境部署与协同开发
简介:
在全球超级计算机TOP500强操作系统排行榜中,Linux的占比最近十几年长期保持在85%以上,且一直呈现快速上升趋势。根据2016年的排行榜,Linux的占比已经高达98.80%。其实在各种大、中小型企业的服务器应用领域,Linux系统的市场份额也越来越接近这个比例,这足以说明Linux的表现是多么出色。随着移动互联网的发展,客户端基本上以安卓和 iOS 为主。安卓是基于 Linux 内核的,因而客户端也进入了 Linux 阵营。那些火热的技术,包括云计算、虚拟化、容器、大数据、人工智能,几乎都是基于 Linux 技术的。还有系统,团购、电商、打车、快递,都是部署在服务端,也几乎都是基于 Linux 技术的。所以说,如果你想进大公司,想学新技术,Linux 一定是一道绕不过去的坎。只有进入 Linux 操作系统这扇门,你才能成为合格的软件工程师。
Linux
Linux特点
首先Linux作为自由软件有两个特点:一是它免费提供源代码,二是爱好者可以根据自己的需要自由修改、复制和发布源码
Linux 的发行版
简单点就是将 Linux 内核与应用软件做一个打包。
Red Hat Linux
Ubuntu Linux 界面 桌面系统
SuSE Linux
Gentoo Linux
其他 Linux 发行版
Linux应用领域
IT服务器
嵌入式
个人桌面
Linux和Windows区别
目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。
Linux下载安装
安装VMWare虚拟机:VMware是一个老牌的虚拟化软件。虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整。
下载CentOS:进入Centos官网找要下载的版本https://vault.centos.org/
如需遇到下载慢可以访问阿里镜像地址:https://mirrors.aliyun.com/centos-vault/?spm=a2c6h.13651104.0.0.5f6612b2O7Cy9G
Linux三种网络配置
桥接模式
相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理 主机的网卡访问外网
注意:桥接模式配置简单,但如果你的网络环境是ip资源很缺少或对ip管理比较严格的话。
bridge(桥接模式): A可以和A1,A2互通,A1,A2 -> B可以,B -> A1,A2可以
NAT
让 VM 虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟 的主机可以通过物理主机访问外网,在真机中 NAT 虚拟机网卡对应的物理网卡是 VMnet8。
注意:实际上VMware Network Adapter VMnet8的作用是为了实现虚拟机和主机之间相互通信!
Nat(网络地址转换): A可以和A1,A2互通,A1,A2 -> B可以,B -> A1,A2不行
Host-only
仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机 模式模拟网卡对应的物理网卡是 VMnet1。
注意: NAT和host-only 不会占用一个ip地址,只能和你的本机进行通讯。NAT和host-only还有一个区别就是,host-only只能和你的本机进行通讯,不可以访问。
host-only(主机模式): A可以和A1,A2互通,A1,A2 -> B不可以,B -> A1,A2不行
Linux 远程登录
配置Nat网络模式
网络规划:
网关配置: 192.168.66.1
虚拟机ip:192.168.66.100
主机中vmnet8:192.168.66.10
登录到Linux编辑网卡文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#修改为静态ip地址
#BOOTPROTO=none
BOOTPROTO=static
#修改为开机自启动网卡
#ONBOOT=NO
#ONBOOT=yes
#配置ip
IPADDR=192.168.66.100
NETMASK=255.255.255.0
GATEWAY=192.168.66.1
DNS1=223.5.5.5
DNS2=223.6.6.6
# 保存退出 :wq
# 重启网卡 service network restart