Ubuntu远程连接显示错误Network error Connection refused解决方法

之前在通过Filezilla往虚拟机或者服务器上传送文件的时候都是十分顺利的,不过最近老是遇到“错误:Network error: Connection refused”,如下图所示。

Ubuntu远程连接显示错误Networkerror解决方法

此外还有“错误: 认证失败。”的错误,如下图所示,从而导致“错误:严重错误:无法连接到服务器”现象的发生。

Ubuntu远程连接显示错误Networkerror解决方法

其实这两个错误并不是同一个原因,所以需要对症下药,否则用药是不会起到效果的。

针对“错误: Network error: Connection refused”的问题,一般是因为Ubuntu刚刚安装好系统,系统中缺乏openssh-server这个包,只需要在Ubuntu中输入安装命令:sudoapt-get install openssh-server,便可以安装了,如下图所示。

Ubuntu远程连接显示错误Networkerror解决方法

待远程连接安装包安装好之后,再次尝试远程连接,确保用户名和密码是正确的,之后便可以连接上了,如下图所示。

Ubuntu远程连接显示错误Networkerror解决方法

针对“错误: 认证失败。”的错误通常是你的用户名或者密码不正确,远程连接是没有问题的,此时如果确认登录密码没有错误的话,很可能是你自己的用户名出错了。

一般的,我们在安装Ubuntu系统的时候,通常会设置用户名为root,但是也有的时候我们会自定义的去设置用户名,如小编的虚拟机名字就是dcpeng,如果选择root用户登录的话,肯定就会出现“错误:认证失败。”的问题,如下图所示。

Ubuntu远程连接显示错误Networkerror解决方法

解决方法也很简单,将用户名改为自己设定的用户名即可,本例中是dcpeng,设置好之后,再次尝试连接,便可以顺利的连接上了,如下图所示。

Ubuntu远程连接显示错误Networkerror解决方法

本文主要是给Linux系统初学者容易遇到的远程登录问题做个简单的总结,希望后来者遇到相对应的问题可以顺利解决,对症下药,而不是选择重新卸载虚拟机,再重新安装系统,这样就事倍功半啦~~

日后小伙伴们可能会通过Filezilla、Putty、Xftp、SecureCRT等远程连接工具遇到类似的问题时,都可以借鉴该方法,举一反三。

最后欢迎大家来积极赐稿噢,只要是编程,计算机相关的稿件都可以投稿给我啦~~

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

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 ——————

往期精彩文章推荐:

服务器之间实现免密登录的简易教程

今天这篇文章主要是教会大家如何实现服务器之间的免密登录。

1、先在所有服务器上执行命令:

ssh-keygen -t dsa -P ” -f ~/.ssh/id_dsa

master服务器

slave1服务器

slave2服务器

2、而后在所有服务器上执行命令:

cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys

master服务器

slave1服务器

slave2服务器

3、之后将每台服务器上的id_dsa.pub公钥发送到其他机器的/tmp文件夹下,如在master上执行

scp ~/.ssh/id_dsa.pub slave1:/tmp/

scp ~/.ssh/id_dsa.pub slave2:/tmp/

master服务器

4、之后在其他的机器上将公钥追加到各自的authorized_keys里,执行以下命令:

cat /tmp/id_dsa.pub >>~/.ssh/authorized_keys

cat /tmp/id_dsa.pub >>~/.ssh/authorized_keys

slave1服务器

slave2服务器

5、同样的,在其他的机器上将公钥发送到其他服务器上,然后在其他服务器上将公钥追加到各自的authorized_keys即可。

slave1服务器

slave2服务器

6、最后是测试免密钥连接。

master服务器

slave1服务器

slave2服务器

至此,免密钥登录已经设置完成。这里是以三台服务器为例进行说明,如果有三台服务器及以上都可以参考该方法进行设置。

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

往期精彩文章推荐:

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

Python爬虫与数据挖掘

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

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

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

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

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

如何在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、面试题、课堂、其他

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

之前给大家分享了在VMware中如何创建CentOS虚拟机,今天给大家分享一下如何在虚拟机中安装CentOS系统,以CentOS6.7系统为例,其他的系统版本也可以参考该教程进行类似处理,具体的流程如下。

1、进入VMware,然后找到新创建的那台虚拟机,点击“开启此虚拟机”,如下图所示。

2、之后弹出下图的启动界面,这并不是报错,不用慌张。

3、如下图所示,点击左下方的光碟logo,然后弹出两个选项,选择“设置”选项。

4、弹出下图虚拟机设置界面,选择“使用ISO映像文件”,如下图所示。

5、尔后点击“浏览”,从本地找到CentOS6.7的ISO映像文件,如下图所示,然后载入到虚拟机即可。

6、稍等片刻,弹出下图界面,等待系统反应即可。

7、选择“Installor upgrade an existing system”,意思是直接安装或更新现有的系统。我们的虚拟机十分纯洁,所以直接安装即可。选择第一项,然后直接enter。如果没有选择的话,系统在60秒之后会自动在你所选的目录下进行安装。

8、之后系统初始化进行中,只需要等待即可。

9、这一步选择skip,通过键盘的左右方向键,可以进行选定,然后需要等待一小会儿。

10、选择Next,继续。

11、安装语言建议选择English,不容易出错。虽然汉字看上去理解方便些,但是有时候生僻一些的汉字或者中文字符就会出现乱码,影响心情。

12、为系统选择键盘,这一步仍然选择English,也就是我们常用的键盘形式。

13、接下来是选择设备安装类型,这里一般选择基本存储设备类型即可,如果不确定选择哪种类型,就选择第一种就可以啦。

14、这一步选择”Yes,discardany data”,有点儿像格式化。之后选择下一步继续安装。

15、这一步设定主机名,可以DIY,自己起名字即可,这里直接起名master。等系统安装完成之后,将会出现你设定的主机名。

16、选择时区。直接在世界地图上找到中国上海(找不到的小伙伴去市场上买豆腐砸寄几脑袋),或者在下拉框中选择Asia/Shanghai即可。

介于文章篇幅过长,配图太多,CentOS6.7的安装手册上篇先到这里,下一篇文章将继续补充,直至完成CentOS6.7的安装。

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

IT共享之家

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

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

往期精彩文章推荐:

如何在VMware中进行创建CentOS虚拟机

今天给大家分享如何在VMware中创建CentOS虚拟机,CentOS6.7为例进行说明,CentOS7版本亦可以参考该教程,具体的教程如下。

1、之后打开VMware,主页面如下图所示。点击第一个框框,“创建新的虚拟机”。

2、弹出下图界面,选择第二个“自定义(高级)”,之后“下一步”。

3、这一步默认即可,直接点击“下一步”。

4、这里点击“稍后安装操作系统”,之后选择“下一步”。

5、这一步是选择版本。客户机操作系统默认选择为Linux系统,而版本则根据电脑的位数来进行选择,如果电脑是64位系统的话,就选择CentOS64位,如果是32位的话,就直接选择CentOS即可。这里如果选择不正确的话,后面在安装Ubuntu系统的时候重启会报系统不兼容的错误。选择好版本之后,点击选择“下一步”。

6、弹出虚拟机的名称和安装位置。

7、虚拟机名称可以自定义,不多赘述,这里将其命名为master,后期作为集群的管理节点用的。虚拟机蛮占内存的,所以安装位置不建议放到C盘,建议放到其他的盘内,且要保证该磁盘的空间至少要大于虚拟机的大小。这里,小编将虚拟机放到E盘。

8、处理器的配置。如果只是想拿虚拟机练练手,要求不高的话,就直接默认,选择“下一步”即可。

9、如果对处理要求较高,则需要按需进行分配。这里小编将配置给的比较高,因为后期有其他的用途,如下图所示。

10、虚拟机内存默认为2G。同上一步一致,要求不高的话直接默认即可。在这里小编选择了20G,大家可以根据自己的要求进行选择,要保证磁盘大小够用噢,之后选择“下一步”。

11、网络连接部分,直接默认即可,选择NAT模式,之后选择“下一步”。

12、选择I/O控制器类型,这一步默认即可,选择推荐的类型,之后选择“下一步”。

13、磁盘类型一般选择推荐的就可以,SCSI和SATA都是比较受欢迎的磁盘类型,之后选择“下一步”。

14、选择磁盘。建议选择第一项,“创建新虚拟磁盘”,之后选择“下一步”。下一步最大磁盘大小默认设为20G,默认即可。这里选择“将虚拟磁盘存储为单个文件”,也有的伙伴选择“将虚拟磁盘拆分为多个文件”,也是可以的。

15、指定磁盘文件。这一步默认即可,之后选择“下一步”。

16、之后弹出下图的界面,之后再选择“完成”。

17、至此,CentOS虚拟机创建完成,如下图所示。

接下来你就可以在VMware虚拟机中安装CentOS系统了,Linux搞起来。

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

往期精彩文章推荐:

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

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、面试题、课堂、其他

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、面试题、课堂、其他

在Ubuntu14.04中配置mysql远程连接教程

上一篇文章,小编带大家学会了在Ubuntu14.04中安装MySQL,没有来得及上课的小伙伴们可以戳这篇文章:如何在Ubuntu14.04中安装mysql,今天给大家分享一下,如何简单的配置MySQL,可以实现远程连接,具体的教程如下。

1、mysql的配置文件在/etc/mysql/my.cnf中,如下图所示。配置文件中的内容很丰富,我们可以看到mysql的用户、监听端口号、数据文件存储目录等。

在Ubuntu14.04中配置mysql远程连接教程

2、通过cat命令,查看my.cnf中的内容。如下图所示,在my.cnf配置文件中,bind-address默认的IP为127.0.0.1,表示只限于本机IP进行连接。如果没有配置mysql,则利用Navicat或者其他远程连接工具是无法连接到该数据库的。

在Ubuntu14.04中配置mysql远程连接教程

3、为了让外边的其他的IP正常访问到,需要设置bind-address对应的IP为0.0.0.0。使用vi或者vim,编辑my.cnf配置文件,配置完成之后如下图所示。

在Ubuntu14.04中配置mysql远程连接教程

4、更改完配置文件my.cnf之后,需要对mysql进行重启,输入命令:sudo service mysql restart,如下图所示。

在Ubuntu14.04中配置mysql远程连接教程

输入进程查看命令,可以看到mysqld进程已经存在,说明mysql启动成功。

5、接下来,通过Navicat来远程连接数据库。通过ifconfig查看IP。可以看到IP地址为192.168.255.131。

在Ubuntu14.04中配置mysql远程连接教程

6、打开Navicat,然后点击新建连接,如下图所示。

在Ubuntu14.04中配置mysql远程连接教程

7、点击“连接测试”,弹出下图界面。说明连接测试失败,原因是我们还尚未给mysql远程连接授权。Mysql的权限问题是十分严谨的,即便我们已经开放了IP地址,但是我们尚未给root用户授权,因为还是连接失败。也就是说,我们给root用户授权之后,日后在IP地址为非127.0.0.1的情况下,也能够正常访问数据库。如果没有设置的话,默认除了本地localhost连接过去的连接可以被接受之外,其他外部的IP连接过去是无效的。尽管它们的IP是在0.0.0.0上进行绑定的,但是仍然没有权限。

在Ubuntu14.04中配置mysql远程连接教程

8、接下来,我们继续进入到Ubuntu中的mysql。

在Ubuntu14.04中配置mysql远程连接教程

9、输入远程授权命令,语法模板如下:grant all privileges on 库名.表名 to ‘用户名’@’IP地址’ identified by ‘密码’ with grant option;

这里,小编根据自己的情况,在Ubuntu命令行中输入命令: grant all privileges on *.* to ‘root’@’% ‘ identified by ‘123456’ with grant option;

*.*是正则表达式,代表对所有表进行授权;root代表root用户;%代表所有的外部IP;123456代表密码。

如下图所示:

在Ubuntu14.04中配置mysql远程连接教程

10、授权之后,输入命令:“flush privileges;”以刷新权限,如上图所示。之后便可以退出mysql数据库了。

11、此时,再去Navicat中再次尝试连接测试,如下图所示。此时可以看到测试连接成功。

在Ubuntu14.04中配置mysql远程连接教程

12、点击确定,之后在Navicat主页面中可以看到IP地址为192.168.255.131的数据库已经在Navicat中了。

在Ubuntu14.04中配置mysql远程连接教程

13、双击左侧192.168.255.131数据库,可以看到数据库信息。之后就可以在Navicat中远程操作数据库了,与Ubuntu中的数据库是同步的。

在Ubuntu14.04中配置mysql远程连接教程

至此,在Ubuntu中配置mysql和设置mysql远程连接已经完成,小伙伴们学会了吗?

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

Python爬虫与数据挖掘

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