主要内容
Linux 概述
虚拟机VMware安装
Linux 安装虚拟机VMware安装
相关配置
能力目标
掌握VMware的使用
了解VMware的网络原理
掌握CentOS的安装
了解CentOS安装过程中的配置项含义
一运维常见的概念
域名:
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。 [1]
由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。 [1]
IP地址:
查看电脑的IP地址使用的命令是:ipconfig
ipv4 和ipv6
x.x.x.x 0-255
公网:国际互联网
内网:局域网
服务器
服务器:给用户提供服务的机器
服务器的分类:
- 塔式服务器
- 刀片服务器
- 柜式服务器
- 机式服务器
问题:
普通的电脑是否能够充当服务器?
能,但是一般不会
1.稳定性不行
2.性能不及专门的服务器 服务器一般没有界面 开销小
cpu :拿笔记本 intel
服务器 志强
3.标准不统一 (内存条)
二操作系统:
eclipse myeclipse sts idea
常见的操作系统:win7,xp,win8,win10,mac,linux
win 闭源 不开放源代码
mac 闭源 不收费
linux 开源 redHat Ubantu Centos
目前市面上比较常见的开源的操作系统,有许多分支 如: redHat,Ubantu(乌班图),CentOS,目前linux在世界上最大的分支是安卓
开源的系统
三为什么要使用linux?
- 性能比较好 (linux一般没有桌面,占用的内存比较小,性能比较高)
- 稳定性比较好
开机时间可以达到几年
开源 白帽会给系统打补丁
- 安全性
linux操作系统相比于window操作系统比较安全
- 可以远程管理
windows:mstsc 需要桌面信息
linux: 只需要命令行
四linux的特点
单用户:在登录计算机的时候只能允许同时登录一个用户
单任务:允许用户同时操作的任务数量
多用户:在登录计算机的时候允许同时登陆多个用户
多任务:允许用户同时操作多个任务
window:单用户 多任务
linux:多用户 多任务
五linux安装
真机安装
使用真实的计算机进行安装
虚拟机安装
通过一些特定的手段来进行虚拟安装,并不会影响当前的计算机的操作系统
1.虚拟机介绍
虚拟机(Virtual Machine)是计算机系统的仿真器,通过软件模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,能提供物理计算机的功能。虚拟机根据它们的运用和与直接机器的相关性可分为系统虚拟机和程序虚拟机,
系统虚拟机可以提供一个可以运行完整操作系统的完整系统平台,
程序虚拟机则为运行单个计算机程序设计。其本质特点是运行在虚拟机上的软件被局限在虚拟机提供的资源里。
安装虚拟机,大家脑袋中第一个蹦出来比较熟悉的名字就是VMware。确实在虚拟机中VMware的地位可以说是没人可以撼动了。使用VMware,你可以同时运行Linux各种发行版、Dos、Windows各种版本,Unix等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
VMware既然这么牛逼,那下面我们就来说说其使用吧!!!
首先我们的了解下虚拟机的运行架构:
寄居架构(VMware Workstation):一个适合于学习的架构
原生架构 (VMware vSphere):一般用在企业生产环境中使用
寄居架构就是在操作系统之上安装和运行虚拟化程序,依赖于主机操作系统对设备的支持和物理资源的管理
原生架构是直接在硬件上面安装虚拟化软件,再在其上安装操作系统和应用,依赖虚拟层内核和服务器控制台进行管理
2.安装vmware
下载vmware
开始安装
点击安装,一路next,跟安装普通软件是一样的
安装以后
在VMware Workstation里面检查虚拟机的网络设置
2.Linux介绍
linux系统概述
Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
Linux介绍
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
Linux特点:
多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能
开源
主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS
免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本
更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!
镜像地址:
CentOS官网:www.centos.org/
CentOS搜狐镜像:mirrors.sohu.com/centos/
CentOS网易镜像:mirrors.163.com/centos/
CentOS北京理工大学镜像:mirror.bit.edu.cn/centos/
3.创建虚拟机
选择自定义和典型都行
点击浏览选择镜像文件
根账号是 root 账号 最高权限的用户
打开虚拟机
开启虚拟机,若出现如下错误(此处由于win10系统引起)
用记事本打开,找到“vmci0.present”,将true更改为false点击保存重启即可
重启以后
六.开机关机
(a)在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机;
(b)#reboot # 重启
(c)# poweroff # 关机;
(d) shutdown –h now # 立马关机
七.防火墙
查看防火墙状态:firewall-cmd –state 或者systemctl status firewalld.service
启动防火墙:systemctl start firewalld.service
关闭防火墙:systemctl stop firewalld.service
重启:systemctl restart firewalld.service
开机启用:systemctl enable firewalld.service
禁止开机启动:systemctl disable firewalld.service
查看是否开机启动:systemctl is-enabled firewalld.service
八.配置静态ip
为什么要配置成静态IP?这是为了方便使用PUTTY、Xshell等软件远程登录服务器。
1.查看ip
ip addr
192.168.159.128就是我们的ip地址
使用root用户输入如下命令:(显示#代表当前的是root用户显示$代表是普通用户,普通用户切换到root用户输入su命令即可)
vi /etc/sysconfig/network-scripts/ifcfg-ens32
注意vi后面加空格
vi是Linux内置的文本编辑器命令 打开文件的意思
输入i进入编辑模式
把dhcp改为static
onboot=yes
BROADCAST=192.168.159.255
IPADDR=192.168.159.34
NETMASK=255.255.255.0
GATEWAY=192.168.159.2
联网的时候需要配置如下内容:
DNS=8.8.8.8
DNS1=114.114.114.114
BROADCAST设置的是局域网广播地址,
IPADDR就是静态IP,
NETMASK是子网掩码,
GATEWAY就是网关或者路由地址;
更改之后重启网络:service network restart
附加:
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
net模式,就是在你的Windows电脑(假设叫A电脑)的网络基础上,再生成一个子网络,ip的前两位默认就是192.168,然后第三位是随机,第四位是自己可以手动设置的。使用这种模式唯一的一个缺点就是你的虚拟机只有当前电脑(A电脑)可以访问,其他电脑不管通过什么方式都是访问不了的,然后在A电脑上创建多台虚拟机,这些虚拟机和A电脑都可以相互ping通。
net模式是使用vmnet8这个虚拟网卡进行通信的
正常情况下网关的最后一位应该是1,但是因为这里的网关是虚拟生成的子网络的网关,再说一句最后一位是2!也就是说你这台电脑上所有虚拟机(如果用net模式)的网关都是192.168.159.2
桥接模式是这样的,让你的虚拟机的ip和Windows的ip在同一个网段,这样有什么好处呢,好处就是:只要A电脑和B电脑在同一个网段当中(连了同一个网络,或者插着同一家公司的不同网线,理论上就叫在同一个网段当中),这样A电脑上的虚拟机,B电脑也能访问得到,这样就可以使用几台配置不太好的Windows电脑每台都配置一个虚拟机,让这些虚拟机组成一个大数据的集群
设置桥接模式:
改成桥接模式以后 也需要修改ip地址让虚拟机里面的IP地址跟我们自己的电脑的网址保持在一个网段里面
1.vmware安装成功
2.安装centos
3.配置静态ip(熟练掌握) 虚拟机能够联网
4.安装xshell
5.防火墙
yum -y install net-tools
小结:
- 安装vmware vmnet1 vmnet8
- centos7
- reboot poweroff
- 命令 远程操作
- xshell 地址 -》静态地址
dhcp->static
onboot:no->yes
静态地址的时候
网关的地址:192.168.221.2
广播地址:192.168.221.255(前三个点里面的内容跟网关里面保持完全一致)
子网掩码:255.255.255.0
ip地址:192.168.221.3-254(前三个点里面的内容跟网关里面保持完全一致)
网关 :192.168.221.2
能够具有联网的功能配置DNS=8.8.8.8
114.114.114.114
114.114.8.8
8.8.114.114