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. gtest 自动化测试 部署

    1.部署 a)编译框架 1.1下载gtest库1.6.0 并解压到文件夹 "/user/{user}/gtest.1.6.0" 下载地址:https://code.google.c ...

  2. Performing User-Managed Database-18.7、Performing Complete User-Managed Media Recovery

    18.7.Performing Complete User-Managed Media Recovery 完毕一致性备份,把数据库恢复到当前的scn是最好的结果.能够恢复整个数据库.恢复单个表空间.或 ...

  3. PHP树生成迷宫及A*自己主动寻路算法

    PHP树生成迷宫及A*自己主动寻路算法 迷宫算法是採用树的深度遍历原理.这样生成的迷宫相当的细,并且死胡同数量相对较少! 随意两点之间都存在唯一的一条通路. 至于A*寻路算法是最大众化的一全自己主动寻 ...

  4. 常见CSS两栏式布局

    代码下载:https://files.cnblogs.com/files/xiandedanteng/TwoColumnLayout.rar 效果展示: 代码: <!DOCTYPE html&g ...

  5. Nginx学习——Nginx进程间的通信

    nginx进程间的通信 进程间消息传递 共享内存 共享内存还是Linux下提供的最主要的进程间通信方式,它通过mmap和shmget系统调用在内存中创建了一块连续的线性地址空间,而通过munmap或者 ...

  6. MySQL ERROR 1044 (42000) 解决方法

    在Terminal中输入 mysql 进入到数据库命令行,然后直接: CREATE DATABASE IF NOT EXISTS yuntu; 结果出现如下错误: ERROR 1044 (42000) ...

  7. Micro:Bit手柄试用之一MagicPad (解决蓝牙与gamePad包共存)

    前言 原创文章,转载引用务必注明链接.由于本人初次接触Micro:Bit,水平有限,如有疏漏,欢迎指正. Micro:Bit真好玩! DFRobot的论坛相关资料算是国内比较丰富的了,个人感觉MB比A ...

  8. C#托付之愚见

    C#托付起源 近期參加实习和奔走于各大招聘会,被问及非常多技术方面的问题.C#问的较多的就是托付和linq. linq之前已经写过一篇文章,能够參见 http://blog.csdn.net/yzys ...

  9. Amazon DynamoDB, 面向互联网应用的高性能、可扩展的NoSQL数据库

    DynamoDB是一款全面托管的NoSQL数据库服务.客户能够很easy地使用DynamoDB的服务.同一时候享受到高性能,海量扩展性和数据的持久性保护. DynamoDB数据库是Amazon在201 ...

  10. 王立平--android out of memory(OOM)产生原因

    开发图片视频应用常遇到这个错误. android 内存由 dalvik 和 native 2部分组成.dalvik 也就是 java 堆,创建的对象就是在这里分配的, 而 native 是通过 c/c ...