linux-1

118 阅读9分钟

主要内容

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. 塔式服务器

  1. 刀片服务器

  1. 柜式服务器

  1. 机式服务器

问题:

普通的电脑是否能够充当服务器?

能,但是一般不会

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?

  1. 性能比较好 (linux一般没有桌面,占用的内存比较小,性能比较高)
  2. 稳定性比较好

开机时间可以达到几年

开源 白帽会给系统打补丁

  1. 安全性

linux操作系统相比于window操作系统比较安全

  1. 可以远程管理

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

my.vmware.com/cn/web/vmwa…

开始安装

点击安装,一路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

小结:

  1. 安装vmware vmnet1 vmnet8
  2. centos7
  3. reboot poweroff
  4. 命令 远程操作
  5. 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