Xshell 连接centOS虚拟机、centOS内置python版本升级
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版本升级的更多相关文章
- xshell连接本地虚拟机中的centos
1. 一开始Xshell连接不上(设置为DHCP 动态IP)虚拟机上的centos8 参考这篇博文,将centos上的DHCP改为static 静态IP xshell连接本地虚拟机中的centos 2 ...
- 本地使用xshell连接本地虚拟机
一.环境说明: 操作系统:win10 虚拟软甲:vmware破解版 终端工具:xshell 参考网址:[xshell连接本地虚拟机linux系统][注意事项][手动修改网络配置] 二.连接步骤: 1. ...
- Window下使用Xshell连接VirtualBox中CentOS SSH最佳实践
网上已经有非常多讲怎样连接VMware的文章.可是针对一些可能遇到的细节没有讲全. 这里会有一个非常 实际的样例,附带全部软件的链接,保证成功. 最佳实践什么的都是骗人的. 1.安装VirtualBo ...
- 宿主机mac os无法连接到虚拟机centos
宿主机: Mac OS 10.9.2 虚拟机: [root@localhost ~]# cat /etc/redhat-release CentOS release 6.4 (Final) [root ...
- 我的Linux之路——xshell连接linux虚拟机
出自:https://www.linuxidc.com/Linux/2016-08/134087.htm xshell 5登录本地虚拟机的具体操作步骤如下: 1.首先打开虚拟机,登录到操作系统; 2. ...
- 如何通过SSH工具(SecureCRT、XShell)连接Vmware虚拟机中的Linux(CentOS7)
本文主要解决的问题:如何通过SSH工具连接到VMWare中改的Linux系统(CentOS7) 核心内容:Linux中需要安装openssh-server,并且启动了openssh-server服务. ...
- Xshell 连接Linux虚拟机失败解决办法
当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便.直接 ...
- vmware中的linux虚拟机配置以nat模式上网,并用xshell连接该虚拟机
1. 首先确保宿主机上的vmnet8处于启用状态 2. 以管理员身份运行vmware >> 编辑 >> 虚拟机网络编辑器 >> 选中Vmnet8 >> ...
- Xshell 连接ubuntu虚拟机失败解决办法
当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便.直接 ...
随机推荐
- gtest 自动化测试 部署
1.部署 a)编译框架 1.1下载gtest库1.6.0 并解压到文件夹 "/user/{user}/gtest.1.6.0" 下载地址:https://code.google.c ...
- Performing User-Managed Database-18.7、Performing Complete User-Managed Media Recovery
18.7.Performing Complete User-Managed Media Recovery 完毕一致性备份,把数据库恢复到当前的scn是最好的结果.能够恢复整个数据库.恢复单个表空间.或 ...
- PHP树生成迷宫及A*自己主动寻路算法
PHP树生成迷宫及A*自己主动寻路算法 迷宫算法是採用树的深度遍历原理.这样生成的迷宫相当的细,并且死胡同数量相对较少! 随意两点之间都存在唯一的一条通路. 至于A*寻路算法是最大众化的一全自己主动寻 ...
- 常见CSS两栏式布局
代码下载:https://files.cnblogs.com/files/xiandedanteng/TwoColumnLayout.rar 效果展示: 代码: <!DOCTYPE html&g ...
- Nginx学习——Nginx进程间的通信
nginx进程间的通信 进程间消息传递 共享内存 共享内存还是Linux下提供的最主要的进程间通信方式,它通过mmap和shmget系统调用在内存中创建了一块连续的线性地址空间,而通过munmap或者 ...
- MySQL ERROR 1044 (42000) 解决方法
在Terminal中输入 mysql 进入到数据库命令行,然后直接: CREATE DATABASE IF NOT EXISTS yuntu; 结果出现如下错误: ERROR 1044 (42000) ...
- Micro:Bit手柄试用之一MagicPad (解决蓝牙与gamePad包共存)
前言 原创文章,转载引用务必注明链接.由于本人初次接触Micro:Bit,水平有限,如有疏漏,欢迎指正. Micro:Bit真好玩! DFRobot的论坛相关资料算是国内比较丰富的了,个人感觉MB比A ...
- C#托付之愚见
C#托付起源 近期參加实习和奔走于各大招聘会,被问及非常多技术方面的问题.C#问的较多的就是托付和linq. linq之前已经写过一篇文章,能够參见 http://blog.csdn.net/yzys ...
- Amazon DynamoDB, 面向互联网应用的高性能、可扩展的NoSQL数据库
DynamoDB是一款全面托管的NoSQL数据库服务.客户能够很easy地使用DynamoDB的服务.同一时候享受到高性能,海量扩展性和数据的持久性保护. DynamoDB数据库是Amazon在201 ...
- 王立平--android out of memory(OOM)产生原因
开发图片视频应用常遇到这个错误. android 内存由 dalvik 和 native 2部分组成.dalvik 也就是 java 堆,创建的对象就是在这里分配的, 而 native 是通过 c/c ...