澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

minimal图像和文字化教育程,centos系统企图

2019-06-29 作者:数据库网络   |   浏览(179)

1. centos 7安装工作

  对于mysql二进制安装,我这里在使用一台新的centos系统。准备好VMware,Xftp-6.0, Xshell-6.0。在VMware中网络使用桥接模式,分配20G硬盘,1个处理器4个内核。进入centos安装界面后选择中文,时区上海,配置分区/boot 200M, swap 2G, / 10G。 销毁格式选择接受更改。关闭kdump。手动配置以太网,共用windows上的dns和网关以及网段。最后设置好密码,等待安装完成。

  系统安装成功后,使用Xshell新建会话连接登录。
  澳门新萄京官方网站 1
  再测试网络
  澳门新萄京官方网站 2

  查看当前配置好的ip地址 172.168.18.201
  澳门新萄京官方网站 3

  在windows端拼下新系统IP地址
  澳门新萄京官方网站 4

  在windows使用xftp新建会话连接
  澳门新萄京官方网站 5

  
  在centos的usr目录下新建一个tool文件夹,存放mysql安装包,如下图所示:

  澳门新萄京官方网站 6

  澳门新萄京官方网站 7

   查看如下:

   澳门新萄京官方网站 8

最近想安装centos在虚拟机玩玩,但是苦于完整版4个多G的内存,于是决定安装minimal版(600多兆),minimal版只有很少的软件和一个终端界面,好像很有挑战性的样子。。。。。

一、IP配置
1、设置虚拟机使用桥接模式:
打开新建的虚拟机,点击网络适配器,选择桥接模式;

Linux系统centOS7在虚拟机下的安装及XShell软件的配置,centos7xshell

反向代理、负载均衡,听起来很高大上的感觉,然而看懂其中原理和配置过程后,发现并不难的,都是纸老虎罢了。之前就听说过反向代理和负载均衡了,这两天抽空,用VMware虚拟机实现了负载均衡的过程。因为条件有限,并没有那么多的主机用来做服务器(qiong.......),只能搭建虚拟机的了。

IT这玩意儿本身就是一门玄学,各位看完教程有疑问的可以给我留言,我看到后就会回复的O(∩_∩)O

澳门新萄京官方网站 9

前面的话

  本文将详细介绍Linux系统centOS7在虚拟机下的安装

 

  1. window系统上安装win版nginx服务器

    window当做代理,需要下载win版的ngnixwin版nginx下载这里我选择的是稳定版本。下载完后解压到你需要放的任意一个盘下,启动window的cmd命令行界面。进入对应的nginx目录运行 start nginx成功启动nginx后,可以继续运行以下命令,可以查看nginx进程的一些情况tasklist /fi "imagename eq nginx.exe"

    澳门新萄京官方网站 10任务列表.png


image.png

准备工作

【系统下载】

  在安装centOS7之前,首先在官网下载合适的版本

澳门新萄京官方网站 11

  然后,选择一个链接下载即可

【虚拟机配置】

  接下来,需要对虚拟机进行配置

  1、新建虚拟机

  打开虚拟机VMware后,点击新建虚拟机

澳门新萄京官方网站 12

  2、典型配置

  出现如下画面后,选择典型,单击下一步

澳门新萄京官方网站 13

  3、创建空白硬盘

  选择“稍后安装操作系统”,点击“下一步”

澳门新萄京官方网站 14

  4、选择操作系统版本

minimal图像和文字化教育程,centos系统企图。  “客户机操作系统”选择“Linux”,“版本”选择“CentOS 64位”,然后点击“下一步”

澳门新萄京官方网站 15

  5、安装位置

  输入自定义的“虚拟机名称”,点击“浏览”按钮,选择虚拟机文件保存的位置,点击“下一步”

澳门新萄京官方网站 16

  6、磁盘容量

  设置最大磁盘容量为20G,并设置将磁盘拆分为多个文件,点击“下一步”

澳门新萄京官方网站 17

  7、自定义硬件

  出现如下界面后,点击自定义硬件,来配置硬件

澳门新萄京官方网站 18

  8、网卡设置

minimal图像和文字化教育程,centos系统企图。  将选项卡切换到网络适配器,将网络模式设置为桥接模式,并勾选复制物理网络连接状态

澳门新萄京官方网站 19

  9、ISO设置

  将选项卡切换到CD/DVD(IDE),选择使用ISO映像文件,找到下载的ISO文件地址

澳门新萄京官方网站 20

  10、点击完成即可

 

如图,nginx已经启动成功,浏览器地址栏输入localhost即可看到nginx事例页面了

安装环境:

2、设置VMware网络工作方式为桥接模式。
在VMware菜单中,选择【编辑】=》【虚拟网络编辑器】
选中VMnet0,在桥连接模式中选择:

系统安装

  1、开启虚拟机电源

  点击开启此虚拟机按钮

澳门新萄京官方网站 21

  2、选择安装

  鼠标移动到虚拟机显示的区域,等鼠标变成手形时点击左键,使虚拟机获得焦点。使用键盘的上下箭头按钮,选择“Install CentOS 7”选项,字体颜色为白色为选中,按回车键进行安装

澳门新萄京官方网站 22

  3、语言选择

  接下来会显示语言选择界面,选择简体中文,并点击继续

澳门新萄京官方网站 23

  4、安装信息

  接下来,进入安装信息摘要界面,点击软件选择

澳门新萄京官方网站 24

  5、软件选择

  如果用于云服务器的配置,最好选择基础设施服务器,点击完成

澳门新萄京官方网站 25

  6、安装位置

  回到安装信息摘要界面,点击安装位置

澳门新萄京官方网站 26

  7、自动分区

  选择本地标准磁盘,并选择自动分区,点击完成

澳门新萄京官方网站 27

  8、网络和主机名

  回到安装信息摘要界面,点击网络和主机名

澳门新萄京官方网站 28

  9、网络配置

  将网络从关闭切换为打开后,点击完成

澳门新萄京官方网站 29

  10、开始安装

  回到安装信息摘要界面后,点击开始安装即可

澳门新萄京官方网站 30

  11、用户设置

  进入用户设置界面,ROOT密码不能立即设置,需要等到底部安装条进度完成时才可以

澳门新萄京官方网站 31

  12、ROOT密码

  点击ROOT密码进入ROOT密码界面,输入密码后,点击完成

澳门新萄京官方网站 32

  13、自动安装

  返回该界面后,耐心等待系统的安装

澳门新萄京官方网站 33

  12、安装完成

  安装完成后,出现如下界面,点击重启

澳门新萄京官方网站 34

  13、自动进入

  重启后,会出现两个操作系统供选择,可以选择第一项,也可以等待一段时间后,自动进入第一项。

澳门新萄京官方网站 35

  14、输入用户名、密码

  进入后,输入用户名、密码。用户名为root,密码为自己设置的密码

澳门新萄京官方网站 36

   15、输入ifconfig来查看该Linux所在主机的IP地址。

澳门新萄京官方网站 37

  至此,Linux系统安装完成,也可以正常上网

 

  1. window安装VMware,wmware上安装若干个linux操作系统及nginx网络服务下载vmware安装好了,然后下载一个系统镜像,这里我用的是centos7的镜像,然后vmware运行后安装centos7的操作系统,这里我安装了3个系统作为反向代理的服务机

    澳门新萄京官方网站 38vmware主机列表.png不过,这里是需要使得每个系统都能够网络访问的,我采用的是NAT的联网方式澳门新萄京官方网站 39NAT.png启动网络服务后,可以ping www.baidu.com检查是否可以访问网络了。centos7的话,ipconfig不再适用,如下可以查看到当前主机的ip地址等澳门新萄京官方网站 40ipaddr.png我的ip地址为192.168.200.129另外,我们还需要为每一台主机安装nginx服务器centos7下载nginx关于centos7安装nginx服务器的过程我重复了,这篇文章描述很详细了

  2. window主机当作反向代理的代理反向代理的配置其实非常简单,你需要的是在代理主机上添加所需的虚拟服务器即可

  • windows 10 64位
  • VMware Workstation Pro
  • CentOS-7-x86_64-Minimal-1611.iso

澳门新萄京官方网站 41

XShell配置

  接下来,进行xshell的配置,通过xshell来远程连接该主机。由于xshell软件安装较简单,此处就不再赘述

  1、打开软件后,点击文件下的新建,来新建连接

澳门新萄京官方网站 42

  2、配置

  名称为自定义的名称,主机地址输入Linux系统下通过ifconfig获得的IP地址,端口号保持22,点击确定

澳门新萄京官方网站 43

  3、连接

  然后,出现如下窗口,选中刚才新建的会话名称,点击连接

澳门新萄京官方网站 44

  4、输入用户名root

澳门新萄京官方网站 45

  5、输入密码

澳门新萄京官方网站 46

  6、连接成功后,出现如下界面

澳门新萄京官方网站 47

  这样,就可以通过Xshell软件来对服务器进行远程操作了

 

  • 在window的nginx配置目录下,新建proxy.conf文件:

image.png

常见问题

  问题:centOS7使用setup没有网络配置选项

  解释:centOS 7里面,setup已经没有网络设置的功能了。要进行网络配置非常简单,在安装界面已经有过截图,只要将网络连接从关闭切换到开启即可

澳门新萄京官方网站 48

  当然,也可以通过nmtui来安装

  1、使用nmtui命令,进入网络配置

澳门新萄京官方网站 49

  2、根据界面,点编辑,进入

澳门新萄京官方网站 50

  3、设置为自动获取

澳门新萄京官方网站 51

  4、点击back回到网络编辑界面,然后激活这个链接

澳门新萄京官方网站 52

 

前面的话 本文将详细介绍Linux系统centOS7在虚拟机下的安装 准备工作 【系统...

安装步骤

3、查看本机的外网ip、子网掩码、默认网关:

server { listen 80; server_name www.a.com; location / { proxy_pass http://192.168.200.129; #后端ip地址 proxy_redirect off; #关闭后端返回的header修改 proxy_set_header Host $proxy_host; #修改发送到后端的header的host proxy_set_header X-Real-IP $remote_addr; #设置真实ip proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}server { listen 80; server_name www.b.com; location / { proxy_pass http://192.168.200.128; #后端ip地址 proxy_redirect off; #关闭后端返回的header修改 proxy_set_header Host $proxy_host; #修改发送到后端的header的host proxy_set_header X-Real-IP $remote_addr; #设置真实ip proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}server { listen 80; server_name www.c.com; location / { proxy_pass http://192.168.200.131; #后端ip地址 proxy_redirect off; #关闭后端返回的header修改 proxy_set_header Host $proxy_host; #修改发送到后端的header的host proxy_set_header X-Real-IP $remote_addr; #设置真实ip proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}
  1. 首先点击下载centos,如下图,点进去选择任意镜像下载即可,此处我选择了[sohu的镜像]
    (http://mirrors.sohu.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso)

    澳门新萄京官方网站 53

  2. 打开VMware Workstation Pro,选择文件->新建虚拟机->自定义

澳门新萄京官方网站 54

然后修改nginx.conf文件,在最后的‘}’前include反向代理文件proxy.conf

澳门新萄京官方网站 55

image.png

#反向代理配置include proxy.conf;
  1. 选择硬件兼容性,默认即可

3、修改(vim /etc/sysconfig/network-scripts/ifcfg-eno16777736):ifcfg-eno16777736文件。
配置网络ip:

接着,需要到window系统的‘C:WindowsSystem32driversetc’目录下修改hosts文件,添加所代理的服务器的域名和ip映射,这里我三台服务器的ip地址是192.168.200.129、192.168.200.128、192.168.200.131

澳门新萄京官方网站 56

 TYPE=Ethernet
BOOTPROTO=static # 静态网络
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=3629597a-4e74-4d9e-8c11-48a2b25f40e7 #mac地址编号
DEVICE=eno16777736
ONBOOT=yes #是否开机启动
IPADDR=192.168.1.100  #静态IP :ip要和本机外网IP在同一网段内
NETMASK=255.255.255.0  #子网掩码
DNS1=114.114.114.114  #如果不配置DNS:可以ping同外网IP,但ping不同www.baidu.com、上不了外网
192.168.200.129 www.a.com192.168.200.128 www.b.com192.168.200.131 www.c.com
  1. 然后选择安装程序光盘映像文件,点击浏览选择已经下载好的ISO镜像文件

2、修改(/etc/sysconfig/network)network文件.
配置网关:

用window的浏览器输入'www.a.com'等域名,可显示对应的服务器的主页内容,即是反向代理配置成功了。是不是贼简单哈~~~

澳门新萄京官方网站 57

NETWORKING=yes
GATEWAY=192.168.11.1 #要和本机外网默认网关相同
  1. 澳门新萄京官方网站,添加负载均衡查询上面的步骤把反向代理的环境搭建好了,接下来即可以增加负载均衡功能,分流代理服务器的流量压力。在代理服务器的nginx.conf中添加以下配置
  1. 接着选择处理器配置,一般情况下选择1×1即可,由于题主需要运行比较耗内存的软件,所以此处选择了2×2

3、重启网络:
service network restart
互相拼ip,看是否测试成功。

澳门新萄京官方网站 58

注意事项:
注意防火墙的影响。关闭windows或虚拟机的防火墙

#负载均衡轮询upstream tomcats { server www.a.com weight=3; #weight代表权重 server www.b.com weight=2; server www.c.com;}
  1. 然后分配内存,一般情况选择1G页足够了,即服从推荐。题主选择4G理由同上,注意此处有最大和最小推荐内存,不要超过这个范围即可。

二、克隆后mac地址配置
1、删掉(vim /etc/sysconfig/network-scripts/ifcfg-eno16777736)文件中:
UUID=3629597a-4e74-4d9e-8c11-48a2b25f40e7 #mac地址编号
2、删掉(/etc/udev/rules.d/)目录下70-persistent-ipoib.rules 文件
rm -rf /etc/udev/rules.d/70-persistent-ipoib.rules

这里我使用了加权轮询的方式,然后修改改文件下的server中的location

澳门新萄京官方网站 59

重启系统后,系统将自动分配mac地址

location / { #root html; #index index.html index.htm; proxy_pass http://tomcats;}
  1. 然后选择网络类型,此处选择任一即可。如果想轻松,则选择 使用仅主机模式网络。如果需要虚拟机和主机(如题主的windows系统)通信,建议选择桥接网络。如果想给虚拟机分配静态IP,建议选择NAT。

三、主机名修改:
centos7中主机名存放在:/etc/hostname文件中:
vim /etc/hostname

以上所有负载均衡配置已经完成,在浏览器处输入localhost,刷新几次能够显示www.a.com、www.b.com、www.c.com服务主机的几个不同网页,即说明负载均衡已经完成了。代理服务器的nginx.conf全部内容如下:

澳门新萄京官方网站 60

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; #反向代理配置 include proxy.conf; #负载均衡轮询 upstream tomcats { server www.a.com weight=3; server www.b.com weight=2; server www.c.com; } server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; #index index.html index.htm; proxy_pass http://tomcats; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #} }
  1. 接着一律服从推荐即可

本文实现了使用vmware实现反向代理负载均衡的服务功能,负载均衡仅采用了加权轮询,其他查询方式将在下一章详解。。

澳门新萄京官方网站 61

  1. 选择磁盘时,注意:如果想要虚拟机可以复制或者移动,则需要选择创建新虚拟磁盘。此处推荐选择创建新虚拟磁盘,因为可以随时复制虚拟机,这样以后就不用再从头装机了!

澳门新萄京官方网站 62

  1. 分配磁盘容量,建议20G,勾选将选你磁盘拆分成多个文件,以便复制和移动虚拟机

澳门新萄京官方网站 63

  1. 然后虚拟机名称一般默认即可

澳门新萄京官方网站 64

  1. 接着勾选创建后开启此虚拟机或者点击下一步后,手机点击 开启此虚拟机

澳门新萄京官方网站 65

  1. 等待虚拟机启动后,选择语言。此处,如果是新手或者英文欠佳,建议下拉框到底选择中文,不过中文可能出现某种莫名其妙的问题。。。所以有些基础的可以选择英文
![](https://upload-images.jianshu.io/upload_images/7303962-684ee5fcefa9ef69)
  1. 接着网卡了,图像上传不了。两分钟后。。。继续。等待系统如下图加载完成之后,会出现1个或者多个感叹号,此处点击感叹号区域
![](https://upload-images.jianshu.io/upload_images/7303962-7d34ee8dbcf74087)



![](https://upload-images.jianshu.io/upload_images/7303962-e5a921c262cd7ca3)
  1. 此处如果磁盘你没有选择,则点击选择,然后选择Done;如果已经选择,直接点击Done完成返回
![](https://upload-images.jianshu.io/upload_images/7303962-f074050166ca6c47)
  1. 然后如果出现下图界面,这说明前面的准备工作都已经就绪了,点击Begin Installation,就开始安装了
![](https://upload-images.jianshu.io/upload_images/7303962-f12862a7032deb43)
  1. 一边安装,会出现以下提示:没有创建root用户和普通用户
![](https://upload-images.jianshu.io/upload_images/7303962-df24f5b2a16fe0a6)
  1. 点击root,输入并确认密码即可。如果输入的密码强度不够,则需要点击两次Done才回返回
![](https://upload-images.jianshu.io/upload_images/7303962-dfa009d100f5df00)
  1. 创建普通用户,除了需要输入用户名,其余同上
![](https://upload-images.jianshu.io/upload_images/7303962-beed1c73dc8749fe)
  1. 然后黄色警告消失,等待几分钟安装完成,点击Finish Configuration
![](https://upload-images.jianshu.io/upload_images/7303962-f4c67cd12ed7a5df)
  1. 系统安装完成!然后点击root启动系统
![](https://upload-images.jianshu.io/upload_images/7303962-dd6fff96a2c8bf59)
  1. 启动之后出现如下界面,输入root或者普通用户的用户名,回车后输入密码

澳门新萄京官方网站 66

  1. 如下图所示,用户名为你自己的用户名,则说明登录成功!此时此刻,你的centos系统已经可以使用了,如果你咋第7步选择了“仅主机模式”,那么你已经可以愉快的去使用虚拟机敲击命令行了。如果死其他两个,则还需配置一下网络。

澳门新萄京官方网站 67

  1. 如果你选择了桥接模式,那么在终端下输入
cd /etc/sysconfig/network-scripts/
ls

你会发现有个ifcfg-ens 数字的文件,此处我的为ifcfg-ens33
然后先备份(备份是个好习惯),

cp ifcfg-ens33 ifcfg-ens33_bk

备份完成之后,如下图

澳门新萄京官方网站 68

然后编辑刚刚备份的文件,注意在root用户下操作

vi ifcfg-ens33

将里面的ONBOOT=no改为ONBOOT=yes

澳门新萄京官方网站 69

然后重启网络服务
service network restart
输入ip addr
如果出现下图的地址,就大功告成了!

澳门新萄京官方网站 70


如果是选择的NAT模式,或者配置没有成功,可以参考下面这两篇博客
VM12中CentOS7以NAT的方式连接网络
在VMware虚拟机下访问外网的方法

本文由澳门新萄京官方网站发布于数据库网络,转载请注明出处:minimal图像和文字化教育程,centos系统企图

关键词: