Xshell 连接虚拟机

前置条件:VMware Workstation 12.5.1、Xshell 5 、  centOS 6.6

1、打开虚拟机,输入用户名和密码;

2、输出命令:ifconfig   ,查看虚拟机IP,如下图红线所示:

3、切换至win操作系统,打开聪明的窗口,输入命令:ping    xxx.xxx.xxx.xxx (上一步查看的虚拟机ip地址)

如上图所示,代表此IP可正常连接

4.Xshell新建连接,保持ssh连接协议和22端口号,在主机输入框填写,刚刚查询的虚拟机的IP,点击保存即可

5.这个时候输入 之前的centOS虚拟机设置的账号密码就可以实现连接了

centOS内置python版本升级

一般centOS镜像内置python版本都是2.0的,已经不符合现在工作需要了,所以需要将内置的python 升级至3.0

1、查看系统自带Python的版本

python -V

2.切换到下载文件的目录中

cd /usr/local/src/

3.下载3.x以上版本的Python

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

4.解压下载的文件

tar xvf Python-3.6.1.tar.xz

5.切换到源码包

cd Python-3.6.1

6.配置指定python的安装目录

./configure --prefix=/usr/local/python3

7.编译和安装python

make && make install

  

8.备份原有的老版本python

mv /usr/bin/python /usr/bin/python2.6.6

9.创建软链接指向

ln -s /usr/local/python3/bin/python3  /usr/bin/python

至此python升级完成,可以使用python -V查看Python的版本号

更新python过程中,我们有一步是备份原有的老版本python,原因就是系统的很多基本的命令、软件包都要依赖预装的老版本python的,比如yum,不要把老版本的删除!新老版本是可以共存的。

不过升级至Python3.5.1后,再使用yum命令,发现已经不能使用了

vim /usr/bin/yum

把文件头部的,改成之前我们备份的老版本号

#!/usr/bin/python   改成 :#!/usr/bin/ Python 2.6.6

有其他命令、软件不能正常使用,仿照yum配置文件的修改方法

其实这样有点麻烦,可以直接在第9步修改,第9步创建软链接指向的时候,不要指到/usr/bin/python即可,如指向:/usr/bin/python3

ln -s /usr/local/python3/bin/python3  /usr/bin/python3

以后在自己在开发的时候,在文件头使用#!/usr/bin/python3就行了

Xshell 连接centOS虚拟机、centOS内置python版本升级的更多相关文章

  1. xshell连接本地虚拟机中的centos

    1. 一开始Xshell连接不上(设置为DHCP 动态IP)虚拟机上的centos8 参考这篇博文,将centos上的DHCP改为static 静态IP xshell连接本地虚拟机中的centos 2 ...

  2. 本地使用xshell连接本地虚拟机

    一.环境说明: 操作系统:win10 虚拟软甲:vmware破解版 终端工具:xshell 参考网址:[xshell连接本地虚拟机linux系统][注意事项][手动修改网络配置] 二.连接步骤: 1. ...

  3. Window下使用Xshell连接VirtualBox中CentOS SSH最佳实践

    网上已经有非常多讲怎样连接VMware的文章.可是针对一些可能遇到的细节没有讲全. 这里会有一个非常 实际的样例,附带全部软件的链接,保证成功. 最佳实践什么的都是骗人的. 1.安装VirtualBo ...

  4. 宿主机mac os无法连接到虚拟机centos

    宿主机: Mac OS 10.9.2 虚拟机: [root@localhost ~]# cat /etc/redhat-release CentOS release 6.4 (Final) [root ...

  5. 我的Linux之路——xshell连接linux虚拟机

    出自:https://www.linuxidc.com/Linux/2016-08/134087.htm xshell 5登录本地虚拟机的具体操作步骤如下: 1.首先打开虚拟机,登录到操作系统; 2. ...

  6. 如何通过SSH工具(SecureCRT、XShell)连接Vmware虚拟机中的Linux(CentOS7)

    本文主要解决的问题:如何通过SSH工具连接到VMWare中改的Linux系统(CentOS7) 核心内容:Linux中需要安装openssh-server,并且启动了openssh-server服务. ...

  7. Xshell 连接Linux虚拟机失败解决办法

    当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便.直接 ...

  8. vmware中的linux虚拟机配置以nat模式上网,并用xshell连接该虚拟机

    1.  首先确保宿主机上的vmnet8处于启用状态 2.  以管理员身份运行vmware >> 编辑 >> 虚拟机网络编辑器 >> 选中Vmnet8 >> ...

  9. Xshell 连接ubuntu虚拟机失败解决办法

    当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便.直接 ...

随机推荐

  1. 聊聊、Zookeeper 客户端 ZkClient

    [ZkClient]  ZkClient 是 GitHub 上一个开源的客户端,如果我们用 Maven 来管理工程,则引用如下. <dependency> <groupId>o ...

  2. 2016.10.17 yaml文件里的labels和Pod、RC、Service的对应关系

    在看kubernetes的例子时,出现了一个疑问. Pod.RC.Service的yaml文件里,都出现了labels,还有labelSelector.有些不太清楚,因此就这点来学习下.   接上文: ...

  3. 2016.8.22 Axure两级下拉框联动的实现

    刚学Axure,有些很简单的东西都要弄很久,但是弄出来的总归是很开心的. 参考来自:实现省市县下拉框的三级联动 http://www.woshipm.com/rp/348795.html/commen ...

  4. 导出excel文件工具类

    package com.rrz.common.utils.excel; import java.io.IOException;import java.io.OutputStream;import ja ...

  5. axios 异步加载 导致 {{}} 中变量为 undefined 报错 的 解决方案

    情景:axios 异步加载数据,当返回数据为一个 数组 时,双花括号中 这样写 会报错 {{informationDetail[0].img}} 解决方案一:通过 v-if 进行判断 解决方案二:单独 ...

  6. iOS_GET_网络请求

    同步的 get 请求 #pragma mark - 同步的 get 请求 - (IBAction)GETSynButtonDidClicked:(UIButton *)sender { // 1.网址 ...

  7. Android · PendingIntent学习

    Intent 是及时启动,intent 随所在的activity 消失而消失 PendingIntent用于处理即将发生的事情.比如在通知Notification中用于跳转页面,但不是马上跳转.   ...

  8. 前端PC页面,移动端页面问题笔记~~

    <!DOCTYPE html> <html> <head> <meta charset="gbk"/> <meta name= ...

  9. iOS开发人员程序许可协议

    请细致阅读以下的许可协议条款和条件之前下载或使用苹果软件.   这些条款和条件构成你和苹果之间的法律协议.   iOS开发人员程序许可协议   目的 你想使用苹果软件(例如以下定义)来开发一个或多个应 ...

  10. sqlite3常用操作命令 和mysql的区别及优缺点

    SQLite 的数据库权限只依赖于文件系统,没有用户帐户的概念. sqlite3 testdb.db .databases 命令查看数据库列表 create table tbl(name char(1 ...