在Windows系统中愉快的运行Linux 系统

大家好,我是IT共享者,人称皮皮。

前言

曾经的小编一直都是使用Windows系统,但是当很多人都在我耳边说,用Linux吧,Windows不行;当时不由得怒火朝天,不是因为我在用Windows,而是别人这样说不就等于说用WIndows的男人不行吗?这谁忍得住,要知道,一个男人最忌讳的就是别人说它不行,不管男人女人都不能说,就好比不能说女生胖啊,丑啊啥的,毕竟咱们要学会尊重别人这样才会受到别人的尊重;当然,如果你是一个吊儿郎当的人的话,上面的话当我放屁。哈哈,言归正传,今天小编决定带大家玩一玩Linux系统,不过不是在虚拟机中装Linux系统,下面跟小编一起来看看吧。

一、系统自带

想必用过Windows 10的人都应该知道了,它里面就自带了Linux系统哦,无需你再去安装,是不是很方便,如图:

虽然小编没有Windows 10系统,但是这点小编还是知道的,别不信,信小编得永生。

二、虚拟机

这个我想大家应该都不陌生了吧,Virtual Machine,是非常有名的虚拟机软件,我们可以通过在虚拟机中安装操作系统,模拟一个真实的系统环境从而进行操作,虽然很方便,但是资源占用率太高,不在小编的考虑范畴内,故而果断放弃。

三、Cygwin

Cygwin是一款很实用的模拟Linux环境的软件,通过它我们可以直接在WIndow平台上模拟Linux环境。这里小编给大家准备了32位和64位的软件,下载地址:

https://u062.com/file/7715018-455128314

下面我们开始安装。

双击应用程序,开始安装,如图:

可以看到有三个选项,我们来对这三个选项进行解读,如下所示:

Install from Internet     直接从网络上下载并安装
Download Without Installing 只下载不安装
Install from Local Directory 从本地目录安装

这里小编选择第一项,选择好后就设置安装目录,如图:

依据自己喜好设置。然后我们设置组件包的位置,如图:

然后单击下一步,来到网络连接选项对话框,如下:

这里有三项选项,表示的意思分别是,使用系统代理设置,直接连接,使用HTTP/FTP代理。这里小编选择保持不动,点击下一步。然后会看到很多下载的站点地址,如图:

这里的URL很多,选择国内的镜像地址,下载会更加快速,如下:

然后我们尽可以下载了,下载后弹出一个对话框,如图:

可以下载你喜欢的软件,这里小编下载了Python,点击下一步,再次开始下载,如图:

下载速度可能不是特别理想,需要我们慢慢等待哦,心急吃不了热豆腐嘛。

如此安装完毕。打开Cygwin验证一下,如下:

显示了它的基本信息和当前状态。我们再来看看刚刚选择安装的Python是否已经安装上去了,如图:

可以看到Python的当前版本被成功打印出来了。接下来就可以愉快的使用Linux系统中 的命令了。

四、文末福利

你还在为各个主流编程语言的环境搭建而煞费苦心吗?有了这个神器后通通So easy,之所以说这个是因为小编曾经也有和大家相似的经历,编程五分钟,环境配置两小时,有时候甚至需要更长的时间,于是乎,小编现在决定跟大家分享一款神器,统领各大主流编程语言的Wingw,下载地址:

https://u062.com/file/7715018-455134532

打开压缩包,如下图:

我们点击MinGW-5.1.6.exe,即可开始安装MinGW。

选择第一项,下载并安装,Next,如图:

选择Current,也就是现在开始下载。

选择第一个和最后一个选项即可。然后设置安装位置一路Next即可安装成功。安装成功后我们去它的安装目录去启动它,如图:

好了,现在你只需要专心写代码,剩下的交给这些命令行工具就好了。

五、总结

很多玩Windows的小伙伴相信都和我一样,想要窥探Linux的美,现在一条捷径就摆在你眼前,抓紧行动吧,愿你们前程似锦。

安装docker时,遇到Loaded plugins…怎么办

前言

Hey,大家好,我是码农,星期八,我们在安装Docker时,通常下面三条命令就能安装成功。

# 下载Docker依赖
yum -y install yun-utils device-mapper-persistent-data lvm2
# 设置一个下载Docker镜像源
yum -y install yum-utils
# 配置下载源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装Docker
yum makecache fast
yum -y install docker-ce

但是通常情况下,我们在执行这条命令时,会报报一个错!!!

yum -y install yum-utils

报错信息

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No package yum-util available.
Error: Nothing to do

图片

这个该怎么办呢???

解决办法

出现这个错误,通常是第一次安装Docker才会出现。

报错信息翻译过来如下

加载插件:fastestmirror, langpacks
从缓存的主机文件加载镜像速度
没有包yum-util可用。
错误:啥都没做

大概可以了解,应该是加载插件的问题。

步骤

1、禁用fastestmirror插件

编辑fastestmirror.conf文件

vim /etc/yum/pluginconf.d/fastestmirror.conf

将enabled=1改为enabled=0,保存

2、修改yum的配置文件,不使用插件。

编辑yum.conf文件

vim /etc/yum.conf

将plugins=1改为plugins=0

如果还不行

如果通过上述两步,可能是缺少epel

安装epel

yum install epel-release

总结

其实遇到这个问题,说大也不大,但是就是碰到烦人,所以就记录一下。

操作使用的是vim,不会的记得学一下哈。

如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。

越努力,越幸运。

我是码农星期八,如果觉得还不错,记得动手点赞一下哈。感谢你的观看。

看完本文有收获?请转发分享给更多的人

IT共享之家

入群请在微信后台回复【入群】

——————- End ——————-

一篇文章教会你在Windows和Linux系统下搭建Nginx

【一、前言】

本文章主要讲解Nginx的基础搭建(如果有不知道web服务器的可以百度,或者我再做一篇图解web)。

Nginx在互联网中作为一个不可或缺的组件,我们看到LNMP集成环境。LNMP(Linux+Nginx+Mysql+Php);如果只知道这个不知道Nginx的搭建过程的话我们有Nginx的主要特性会错过。比如Nginx的优点:

高可用(一个组件可以服务上千人)

热部署(可以做到不停机就能升级基础设施服务)

反向代理(通常可以,上游反向代理,下游负载均衡处理外部请求)

【二、Nginx搭建】

1、首先先下载一个版本。

  1. 1)Nginx社区版2)Nginx企业版 两者没有太大区别,都支持主要几大功能。3)淘宝版本的Nginx对IO进行了优化,至今淘宝在使用的Tengine。

2、Nginx版本分支

3、版本如下:

1)MainLine Version(主线版本开发)

2)Stable(稳定版本)

3)Legacy Version(历史版本)– 如果项目需要上到选定版本可以选这个

4、下载(我们以Nginx Stable Version为例子)。我们能看到Stable Version底下有三个栏目:

1)CHANGE-1.16 是介绍这个版本和上个版本的区别

2)Nginx-1.16 pgp 这个是Linux版本下载选项,将会下载倒tar.gzNginx/Windows

3)1.16.1 这个是Windows系统下载的,将会下载window包

【三、Nginx文件目录(如下)】

1、文件目录如下所示:

2、文件内容解析如下:

1)conf(存放配置文件):Nginx.conf(主要的建站配置文件夹)

2)contrib(是一些Linux的Vim配置文件):作用是将整个vim文件移动到~/.vim/profile目录底下,就会在vim下有高亮表现

3)doc (documentation 文档目录):一些日志改变以及readme文档还有License授权

4)html(默认的html,网站的入口):

  • index.html 默认网页
  • 50x.html 常见的错误页面

5)logs(默认的日志文件夹)

6)temp(临时文件目录)

【四、Windows下搭建】

首先需要解决如何对下一页的网址进行请求的问题。可以点击下一页的按钮,观察到网站的变化分别如下所示:

1、Windows下我们直接点击Nginx根目录下的Nginx.exe即可立即使用了。闪退是正常现象,之后检查端口查看是否被占用,第一次启动推荐使用命令行启用 :

.\nginxpath\nginx.exe(一直停留不变则说明开启成功)  

2、 然后我们打开网址:

http://localhost:80

3、这样就是成功 如果失败了看下面。使用Windows + R启动命令行,拥有最高权限,输入命令:

netstart -ano | findstr 80 #找到占用的pid号。

4、然后将其kill掉,命令如下:

taskkill /F /pid

5、之后在使用最开始的方法启动即可。

【五、Linux环境下(Centos下)搭建】

1、Linux环境下使用最高权限执行(不考虑用户权限)。

2、首先先安装被依赖的插件,命令如下:

yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y

3、之后依次如此下列的命令,记得看注释噢~

tar -zxvf Nginx-1.16.1.tar.gz
cd Nginx-1.16.1
# 这下面几步骤是进行加载vim插件的,使其在修改conf的时候可以进行常亮
cd contrib
mv contrib ~/.vim
cd ..
# path自己需要安装的地方
./configure -prefix=/path/Nginx
# configure完成后即可,make && make install去
# configure 是进行配置化操作
# make 是进行编译操作
# make install 是进行编译后文件的部署行为
# 为了方便就将make && make install 一起进行

4、之后运行Nginx,命令如下:

cd /nginxInStallPath
./Nginx
#没有任何信息则是运行成功了。Linux的没有任何消息就是最好的消息
curl http://localhost

5、至此Nginx搭建完成。下列命令是一些常规的操作命令:

./Nginx -s reload #重新加载(Nginx能做到热部署的一个原因)
./Nginx -s stop #关闭服务器
./Nginx -t # 可以测试刚修改的Nginx.conf能否生效

【六、Nginx.conf配置】

1、下面是进行Nginx.conf配置,命令如下:

# 下面是进行Nginx.conf配置
cd conf
vim Nginx.conf

2、修改文件中的内容如下所示:

worker_processes number;
# error_log path #错误日志文件位置
# error_log path notice 提醒错误文件位置
# error_log path info 一些Logger::info的输出位置
events {
    work_connections 1024; #定义最大连接数量
}


# http 定义http的位置(高难度配置下章在讲解)
http {
    include mine.types; #定义包含类型,网页请求request_type的地方属性值设置地方在mine.types文件里卖你
    default_type:application/ocet-stream #设置属性流
    sendfile    on; #从一个 buffer到另一个 buffer的拷贝用于优化速度
    #tcp_nopush on;
    keepalive_timeout 60; #设置请求超时时间


    server {
        listen 80 # 设置监听的端口
        server_name localhost # 设置监听的域名
        charset koi8-r #设置字符集


        #access_log logs/host.access.log main #设置主访问日志存储


        location / { #设置正则表达式匹配localhost/底下的目录按照此位置进行处理,
                     #下篇文章配置php会用到
            root html; #设置网站根目录为html路径
            index index.html index.htm; #设置没有确定的资源文件下,会自动访问index.hmtl例如
                                        # 例如访问http://localhost会实际访问http://localhost/index.html
                                        # 或者 http://localhost/index.htm
           }
       error_page 404       /404.html #自定义错误页面代码下访问的页面


       error_page 500 502 503 504 /50x.html
       location = /50.html { #访问路径为50x.html 无论是500, 502, 503, 504, 505这些页面
            root html;
         }
        # 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;
        #}


       #location ~/\.ht {
       #    deny all;拒绝所有用户访问
      # }
    }
# 底下是配置https,https是现在还在比较流行的一种安全web服务器的基本要求
    https {
    }
}

【七、总结】

1、Nginx是现代互联网企业中不可缺少的一门技术,在微服务中也极为重要,尤其反向代理所带来的抗风险能力极为重要,热部署能力。

2、本文主要讲述了Nginx在windows和Linux系统下的搭建过程,希望对搭建的学习有帮助。

看完本文有收获?请转发分享给更多的人

IT共享之家

入群请在微信后台回复【入群】

——————- End ——————-

往期精彩文章推荐:

上古神器Gvim–从入门到精通

前言

Gvim是一款十分优秀的文本编辑器,被网友称为‘上古神器’,它是Window下的Vim编辑器,可以十分方便的帮助开发者进行文本内容的定位和其它操作,下面就让我们来看看这个上古神器到底是啥样的吧。

一、安装GVim

这里为了方便大家的使用,我给大家提供了个下载地址:

https://u062.com/file/7715018-446595897

下载后直接双击按照提示来操作即可。

二、Gvim的操作模式

Gvim和Vim差不多,都是有三个模式:

1.命令模式

在这个模式下可以输入命令来操控文件,但它不会输入字符,我们刚启动Gvim时的模式就是命令模式。

2.插入模式

在这个模式下可以输入文本内容到文件中。可以在几种不同的情况下插入字符。

3.尾行模式

可以在里面输入很多命令,先按ESC,然后通过“:”符号进入到这个模式,输入:

q:退出程序

w:保存文件

注:如果尚未保存文件则无法退出,会有提示。可以WQ一起使用。

三、Gvim的基本操作

1.控制光标的位置

进入命令模式,然后输入方向按键,如下:

h(←)光标向左移动一个字符
j(↓)光标向下移动一个字符
k(↑)光标向上移动一个字符
l(→)光标向右移动一个字符
+   光标移动到非空格符的下一行
-   光标移动到非空格符的上一行
n+空格光标会移动到n个空格处
0+回车   在尾行模式中 按下0然后回车,会将光标移动到第一位 插入命令中的‘H’也可以 gg和1G也可以
$+回车   在尾行模式中 按下$然后回车,会将光标移动到最后一位 插入命令中的‘L’也可以
M插入命令中,光标移动到屏幕的中央那一行的第一个字符
G插入命令中,光标移动到最后一行
num+G n为数字。移动到这个档案的第 n 行
b     移动光标在某行首位
e   移动光标在某行末尾
w     移动到光标的下一行

2.删除字符

删除字符的方式也有很多种。

1).删除光标所在位置字符

进入到命令模式,然后输入”x(右边的值删除)” “s(删除并进入插入模式)” “cl(同s)” “dl(同x)” “dh(左边的值删除)”

2).删除光标所在位置全部字符

进入到命令模式,然后输入”dd”,也可以输入”cc”,只是它删除完后就会进入插入模式

3).删除光标所在的位置的换行符

进入到命令模式,然后输入”J”

4).删除光标所在某行位置以及后面的所有值

进入到命令模式,然后输入“d$”

5).删除光标所在某行位置以及后面的所有值并进入插入模式

进入到命令模式,然后输入“c$”

3.插入字符

首先你得按下ESC ,这是第一步,然后:

1). 按下”i“

将内容插入到当前光标所在的位置的前面

2).按下”o”

将内容插入到当前光标所在的位置的下一行

3).按下”a”

将内容插入到当前光标所在的位置的后面

4.替换字符

进入命令模式,输入“r”,然后输入替换的文本即可,“R”可替换多个字符

全部替换:进入尾行模式下,输入“%s/要替换的字符/替换后的字符/g”

5.恢复删除的字符

进入命令模式,输入”u”,也可在尾行模式中输入“put”

6.复制字符

进入命令模式,然后

输入”y2w”即可复制两个字符

输入“yy”即可复制某行全部字符

输入“2yy”即可复制两行全部字符

输入”y0″ 即可复制光标所在的那个字符到该行行首的所有数据

输入“y$”即可复制光标所在的那个字符到该行行尾的所有数据

输入“yG”即可复制光标所在行到最后一行的所有数据

输入”y1G”即可复制光标所在行到第一行的所有数据

7.粘贴字符

进入命令模式,输入“p”即可在光标位置处的上一行粘贴复制的字符

输入”P”即可在光标位置处的下一行粘贴复制的字符

8.帮助

你可以通过帮助文件具体了解Gvim的神器功能,当然你可以直接在Gvim上获取。

可以按“F1”获取,也可以在尾行模式下输入“:help”也可获取到。

9.搜索指定字符

进入命令模式,输入“/要搜索的字符”,然后便会高亮显示搜索到的字符,在回车输入”n”,便会移动到检索到的值上。“3n”则查找第三次出现的字符,输入“?要搜索的字符”也可以达到同样的效果,只是搜索方向相反。

有时候搜索字符你如果不考虑大小写的话,可以设置忽略大小写:

先进入命令模式,然后回车输入:

:set ignorecase

然后 进行检索,这个时候只要是符合条件的都会高亮显示,不管是否大小写。

10.分隔窗口

可将一个文件的命令窗口分为两个,命令模式下输入“:split”即可。

11.其它操作

1).保存

尾行模式下输入:“w”

2).退出

尾行模式下输入:“q”

3).保存并退出

尾行模式下输入:“wq”

4).执行shell命令

尾行模式下输入:“!”

5).把shell执行结果读入文档

尾行模式下输入:“r!”

四、总结

通过对Gvim 的初步了解,我们认识到了这款编辑器的神奇之处,堪称上古神器是一点都不夸张。其实,它的强大功能远不止我所讲到的这些,它还有更多实用的功能,只是我所讲的已经够我们平时开发使用了。

****看完本文有收获?请转发分享给更多的人****

IT共享之家

入群请在微信后台回复【入群】

****看完本文有收获?请转发分享给更多的人****

—————— End ——————

往期精彩文章推荐:

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

上一篇文章讲到了CentOS6.7的安装教程,安装步骤到时区选择这块了,这篇文章接上篇文章,继续讲述CentOS6.7的安装教程,直至安装完成。

17、设置root的登录密码,日后登录虚拟机,用户名就是root,密码就是现在设定的这个,当然密码后期是可以更改的,这点不用操心。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

18、当密码设置的过于简单,系统会弹出下列提示。如果你想更改密码的话,就点击Cancel,然后选择Back,不想更改的话直接选择UseAnyway,如下图所示。然后继续下一步的安装。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

19、这一步建议选择最后一项,Create Custom Layout。接下来的步骤比较关键,也是容易出错的地方。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

20、在这里可以看到自己的磁盘大小情况,之后选择Create。这个磁盘的存储大小在虚拟机创建的时候就已经设定好了。

![]()

21、之后选择StandardPartition(标准分区),点击Create。标准分区主要包括/boot、/swap和根目录/的分区大小,也有的伙伴们习惯多创建一个/data分区,用于专门存储数据。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

22、这一步需要注意四个地方,小编用红色框框标注出来了。选择挂载点Mount Point下拉框中的/boot,然后设定为200MB,这个数值是标准的,基本上默认即可。当然也可以更改,因为小编的系统要求较高,这里设为400MB。设定好之后,选择OK进行确定。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

22、设置好之后会在磁盘中看到如下显示,继续点击create。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

23、接下来进行/swap的分区。继续选择Create,然后选择StandardPartition,再选择第二项下拉框中的/swap。关于/swap的分区,基本上都是默认设为2048MB(2GB)。当然也可以更改,因为小编的系统要求较高,这里设为4096MB(4GB)。之后点击OK确认,继续安装。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

24、同之前的步骤一致,最后是给根目录分区。一般设为200MB,不过小编的系统要求高些,这里设为400MB。不过在AdditionalSize Options中选择第三项,意思是把剩下的磁盘区间全部分配给根目录。之后选择OK,继续下一步。

![]()

25、设置完分区之后,可以看到如下界面,之后选择Next,进行下一步安装。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

26、这一步是格式化磁盘,直接选择Format即可。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

27、之后选择“writechanges to disk”,将变化写入磁盘,之后选择Next。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

28、等待格式化完成,如下图所示。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

29、下一步直接默认,选择Next即可。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

30、之后就可以看到安装在进行了,然后等待两三分钟就可以了。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

31、CentOS安装进行中。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

32、安装完成之后,点击下图右下方的“Reboot”。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

33、重启过程中会出现部分的界面,等待即可。

34、等待重启完成。

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

35、成功安装系统。输入用户名(root)和之前设定的密码,进入Centos系统。Congratulations!

如何在VMware虚拟机中安装CentOS6.7系统(下篇)

至此,在VMware虚拟机中安装CentOS系统已经完成,希望对大家的学习有帮助~~

看完本文有收获?请转发分享给更多的人

Python爬虫与数据挖掘

入群请在微信后台回复【入群】

在公众号后台回复下列关键词可以免费获取相应的学习资料:

Python、网络爬虫 、书籍、数据分析、机器学习、数据结构、

大数据、服务器、Spark、Redis、C++、C、php、

mysql、java、Android、面试题、课堂、其他

手把手教你安装Ubuntu系统增强工具

如果你不安装VMware增强工具的话,VMware经常会给你弹出下图的界面,提示你安装增强工具。

手把手教你安装Ubuntu系统增强工具

那么VMware增强工具到底有啥特别之处咧?其实在VMware虚拟机中安装好VMwareTools之后,就可以实现主机与虚拟机之间的文件共享,可以自由的拖拽文件,十分的方便,再也不用通过Filezilla、Xftp等远程文件传输辅助工具进行传输文件了。此外,鼠标也可在虚拟机与主机之间自由移动,省去按ctrl+alt组合键的功夫,而且虚拟机屏幕也可实现全屏化。

手把手教你安装Ubuntu系统增强工具

VMware增强工具的具体安装过程如下。

1、在Ubuntu虚拟机处于关机状态的时候,当看到界面弹出VMware增强工具的安装提示,此时点击“安装Tools”,尔后点击“开启虚拟机”,进入Ubuntu系统。

手把手教你安装Ubuntu系统增强工具

2、除了上述方法之外,也可以在Ubuntu虚拟机处于关机状态的时候,点击VMwareWorkstation中的“虚拟机”选项卡,然后选中“安装VMwareTools(T)”如下图所示,尔后再点击“开启虚拟机”,进入Ubuntu系统。

手把手教你安装Ubuntu系统增强工具

3、如果弹出下图的界面,点击“是”即可。

手把手教你安装Ubuntu系统增强工具

4、进入Ubuntu系统之后,点击光盘这个选项卡,然后点击VMwareTools,在右侧找到VMware增强工具安装包,如下图所示。

手把手教你安装Ubuntu系统增强工具

5、在VMware增强工具安装包上点击右键,选择“复制(copy)”,如下图所示。

手把手教你安装Ubuntu系统增强工具

6、然后进入到Ubuntu系统的home目录下,如下图所示,然后右键,选择“粘贴(paste)”,将VMware增强工具安装包复制到home目录下。

手把手教你安装Ubuntu系统增强工具

7、选中VMware增强工具安装包,然后选择“Extracthere(解压到当前文件夹)”,表示解压到当前文件夹下,如下图所示。

手把手教你安装Ubuntu系统增强工具

8、解压进行中,如下图所示。

手把手教你安装Ubuntu系统增强工具

9、此时在home目录下多了一个名为vmware-tools-distrib的文件夹,如下图所示。

手把手教你安装Ubuntu系统增强工具

10、选择下图中的logo(Ubuntu左侧界面中的第一个),然后输入terminal,选择弹出来的界面,如下图所示。

手把手教你安装Ubuntu系统增强工具

11、再点击terminal这个黑色框框之后,将进入到命令行终端,如下图所示。

手把手教你安装Ubuntu系统增强工具

12、系统默认进入的是home目录,所以直接输入“ls”命令查看当前路径下的文件夹,可以看到VMware增强工具文件夹,如下图所示。

手把手教你安装Ubuntu系统增强工具

13、尔后通过cd命令,打开VMware增强工具文件夹,如下图所示,可以看到有个可执行文件,名为vmware-install.pl,这个文件就是VMware增强工具的安装文件。

手把手教你安装Ubuntu系统增强工具

14、执行安装命令“sudo./ vmware-install.pl”,输入密码,赋予执行权限,等待VMware增强工具进行安装,如下图所示。如果弹出询问的界面,输入“yes”默认安装即可,如下图红色框框所示。

手把手教你安装Ubuntu系统增强工具

15、在后面的安装过程中,出现询问的时候,可以直接按下Enter键,默认表示“Yes(确认)”,如下图所示。

手把手教你安装Ubuntu系统增强工具

16、网速稳定的话,VMware增强工具安装过程大概3分钟左右,最后会有一个enjoy的提示,如下图所示,表示安装成功。

手把手教你安装Ubuntu系统增强工具

17、此时,你可以将增强工具包删除掉,可以节省点内存空间,尔后reboot(重启)虚拟机,记得务必重启,不然不能生效。现在你可以将Windows下的文件或者文件夹自由的拖拽到Ubuntu系统,也可以将Ubuntu系统中的文件或者文件夹拖拽到Windows下面,十分方便,如下图所示。

手把手教你安装Ubuntu系统增强工具

18、至此,VMware增强工具的安装详细教程已经完成,希望对大家的学习有帮助。诚然,这种安装方式并不是唯一的,不过这种方式肯定是蛮接地气的,对于新手来说还是蛮好上手的。

——————- End ——————-

往期精彩文章推荐:

看完本文有收获?请转发分享给更多的人

Python爬虫与数据挖掘

入群请在微信后台回复【入群】

在公众号后台回复下列关键词可以免费获取相应的学习资料:

Python、网络爬虫 、书籍、数据分析、机器学习、数据结构、

大数据、服务器、Spark、Redis、C++、C、php、

mysql、java、Android、面试题、课堂、其他

Xshell远程连接的具体操作和Xshell多会话设置小技巧

前几天给大家分享了Xshell的安装教程,今天给大家分享如何在Xshell中进行远程连接,并且分享一下如何设置一条命令可以发送多个终端,这里以Xshell6为例进行说明,具体的教程如下。

1、依次点击左上方的“file”——>“New”,如下图所示。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

2、尔后弹出下图界面,是新会话的设置界面,在这里我们需要设置的是会话的名称,主机IP地址,在红色框框对应的栏目中。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

3、这里我将其命名为slave2,然后给出终端的IP地址,设置完成之后点击“OK”即可。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

4、此时在左侧的“所有会话”目录下可以看到刚刚新建的slave2会话,如下图所示。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

5、选中刚刚创建的会话slave2,然后右键,选中“OPEN”,如下图所示。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

6、尔后将会弹出一个远程安全警告界面,意思是这次远程连接你是希望“一次性连接”还是“接受并保存”。考虑到我们经常要远程连接到终端,一般的我们选择“接受并保存”,如下图所示。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

7、弹出下图界面,在这里我们需要给出远程连接的用户名。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

8、用户名一般是root,如果想让Xshell记住你的登录的话,记得勾选下图中的空白框框,如下图所示,尔后点击“OK”进行连接。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

9、这一步需要输入远程终端或者服务器或者虚拟机等的密码,如下图所示,然后可选择是否让Xshell记住你的登录密码。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

10、在这里填入登录密码,并勾选“记住密码”的下拉框,尔后选择“OK”,如下图所示。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

11、上述步骤完成之后,Xshell便会自动去进行连接,如下图所示,远程连接终端slave2成功。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

至此,Xshell进行远程连接终端的教程已经完成,下面介绍一个小技巧,用于一次操纵多个终端之用,具体教程如下。

1、依次点击Xshell主页选项卡中的“View”——>“Compose”——>“ComposeBar”(条框形式)或者“Compose Pane”(面板形式)。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

2、选择完成之后,想Xshell的下方会出现一个小空白框,用于写入操纵命令的。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

3、点击空白框的左侧小logo,然后右键,如下图所示。选中第三个“To All Sessions”,意思是将操作命令发送到所有会话中,也就是让命令一次性执行在多个终端上。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

4、下面验证一下,输入命令“ls”,如下图所示。可以看到三个终端上都执行了“ls”这条命令。一般的,当一次性执行之后,在其他的会话窗口的左边有个蓝色的感叹号产生,如下图所示,代表该命令也执行了。

Xshell远程连接的具体操作和Xshell多会话设置小技巧

至此,本文该告一段落了,主要讲述了Xshell远程连接的具体操作步骤和Xshell多会话设置的小技巧,这个小技巧十分常用,而且还可以极大的提高我们的效率,希望小伙伴们都可以掌握并且运用到实践中去。

——————— End ———————

往期精彩文章推荐:

看完本文有收获?请转发分享给更多的人

Python爬虫与数据挖掘

入群请在微信后台回复【入群】

在公众号后台回复下列关键词可以免费获取相应的学习资料:

Python、网络爬虫 、书籍、数据分析、机器学习、数据结构、

大数据、服务器、Spark、Redis、C++、C、php、

mysql、java、Android、面试题、课堂、其他

VMware中出现物理内存不足,无法使用配置的设置开启虚拟机解决方案

前几天给大家分享了如何在VMware中安装CentOS系统,后来有小伙伴在群里咨询,当新建虚拟机之后,打开虚拟机会弹出“物理内存不足,无法使用配置的设置开启虚拟机”的问题,如下图所示。这里会给出提示,让你将虚拟机内存大小减少到20352MB。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

究其原因,是因为有的小伙伴在初次安装虚拟机系统的时候,因为不知道虚拟机该如何去配置,所以尽可能的给虚拟机更高的配置,如果盲目的加高配置,会导致物理内存不足的现象产生,本文针对这一问题,给出解决方法。

1、保证虚拟机处于关机的状态,如下图所示。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

2、之后点击“编辑虚拟机设置”,如下图所示。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

3、尔后弹出下图的界面,这个是之前在创建虚拟机的时候就指定了的内存大小(20GB)。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

4、现在只需要将该内存大小改为报错提示的20352MB即可,如下图所示。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

5、尔后重新进行打开虚拟机的操作,如下图所示。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

6、本以为这就可以解决问题了,不过很不巧,再次翻车,如下图所示。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

7、这里再次提示同样的错误,而且内存大小再次下降了一个档次,于是乎我们还需要将内存进行压缩一下下,设置的方法同之前一致,这里不再赘述。索性将内存大小设为16GB。即16384MB,如下图所示。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

8、设置完成之后,可以在VMware主页中看到虚拟机的设备信息,如下图所示。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

9、再次尝试开启虚拟机,如下图所示。这次虚拟机便可以正常进行启动了。

VMware安装之虚拟机启动时中出现物理内存不足的解决方案

至此,“物理内存不足,无法使用配置的设置开启虚拟机”的问题已经解决,尔后便可以进行虚拟机系统的安装等操作。

——————— End ———————

往期精彩文章推荐:

看完本文有收获?请转发分享给更多的人

Python爬虫与数据挖掘

入群请在微信后台回复【入群】

在公众号后台回复下列关键词可以免费获取相应的学习资料:

Python、网络爬虫 、书籍、数据分析、机器学习、数据结构、

大数据、服务器、Spark、Redis、C++、C、php、

mysql、java、Android、面试题、课堂、其他

虚拟机创建后该如何获取IP地址并访问互联网实用教程

之前在做项目的时候主机IP地址、网关、DNS、子网掩码等都是公司或者对方直接给提供的,但是如果我们自己想搭建一台虚拟机或者一台集群的话,手头又没有IP地址,该肿么办呢?

虚拟机创建后该如何获取IP地址并访问互联网实用教程

白慌,这里介绍一个小技巧,亲测是好使的,给大家分享一下。

首先,保证你的虚拟机或者服务器安装好了系统,这里以CentOS6.7版本进行说明,具体的操作教程如下。

1、当我们创建好虚拟机之后,直接在命令行中输入命令查看IP地址,得到的往往如下图所示,即便是你怎么调整NAT模式亦或是桥接模式,不会起到太大的作用。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

2、此时就需要更改虚拟机的网络配置文件,在CentOS6.7中,该网络配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0里边,具体内容如下图所示。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

3、需要改动的地方只有一个,你没有看错,就只有一个,只需将ONBOOT的值由之前的“no”改为现在的“yes”即可,如下图所示,而且wq保存退出即可。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

4、可以通过cat命令查看文件内容是否更改成功,如下图所示。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

5、关闭防火墙,如下图所示。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

6、之后重启网络,“service netwowrk restart”即可,如下图所示。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

7、之后再次输入“ifconfig -a”查看IP地址的命令,便可以看到此时虚拟机已经自动获取到IP了,如下图所示。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

8、并且该IP还可以ping通互联网,如下图所示。

虚拟机创建后该如何获取IP地址并访问互联网实用教程

如此一来,我们就可以顺利的获取IP地址,可以继续我们后续的操作,如搭建分布式、CDH集群等操作了。

——————— End ———————

往期精彩文章推荐:

看完本文有收获?请转发分享给更多的人

Python爬虫与数据挖掘

入群请在微信后台回复【入群】

在公众号后台回复下列关键词可以免费获取相应的学习资料:

Python、网络爬虫 、书籍、数据分析、机器学习、数据结构、

大数据、服务器、Spark、Redis、C++、C、php、

mysql、java、Android、面试题、课堂、其他

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

部分小伙伴在安装Xshell的时候可能会遇到这个问题:“Xshell5安装程序集组件{0D7E67F6-1A6A-3A26-AF95-B8E83DDCCC3F}时出错。HRESULT0x80070BC9”,导致安装被强制退出,如下图所示。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

尔后安装回滚,如下图所示。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

这个问题我在网上查了挺多论坛和博客,也有不少大佬提出了一些可行性的建议,我没能一一去实现,这里直接给出一种可行的方案,供大家日后少踩坑之用。从博客和论坛的总结来看,出现这个问题大多数都是因为我们自己下载软件不正规,或者为了下载破解版(阉割版),所以才导致的错误。针对这个问题最简单易行的方法就是去官网上下载正版的Xshell版本,官网下载过来的,目前是没有收费的噢,当然也有收费的版本。目前Xshell最新的版本为Xshell6,如下图所示。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

等Xshell下载完成之后,便可以进行安装了,其具体安装过程如下,这里以Xshell5的安装进行示例,Xshell6的安装可以按图索骥。

1、找到Xshell的安装包,右键以管理员身份进行运行,尔后Xshell安装开始进行。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

2、尔后会弹出Xshell安装向导,如下图所示,直接点击“下一步”即可。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

3、这一步点击同意许可协议即可,然后进行下一步。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

4、这一步默认即可,点击下一步。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

5、选择Xshell的安装地址,可以根据个人情况进行选择,点击“浏览”可以更改安装的文件夹。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

6、这里选择安装在D盘,如下图所示。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

7、这一步是“选择程序文件夹”,直接默认即可,点击“下一步”。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

8、这一步是选择语言,默认是简体中文,也可以更改为英文什么的,选择完成之后开始进入安装。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

9、等待Xshell安装完成,如下图所示,这一步稍微需要点时间。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

10、等待完成即可,尔后可以进行启动了。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

11、下图是Xshell6安装完成之后的界面。

Xshell安装教程及Xshell安装程序集组件时出错的解决方法

至此,Xshell安装已经完成,下一步就可以进行远程连接了。

看完本文有收获?请转发分享给更多的人

Python爬虫与数据挖掘

入群请在微信后台回复【入群】