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工具连接到虚拟机中去就显得很方便.直接 ...
随机推荐
- 线程和进程(Java)
一.线程概述 线程是程序运行的基本执行单元.当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程 ...
- PHP处理Android的POST数据
今天用PHP开发Android网络数据接口的时候,发现Thinkphp的I函数(php的$_POST)并不能获取到androidpost过来的数据 Android代码如下: Map<String ...
- Linux基础学习5
程序管理与SELinux初探 process&program 程序 (program):通常为 binary program ,放置在储存媒体中 (如硬盘.光盘.软盘.磁带等), 为实体档案 ...
- Android6.0 新特性详解
一 运行时权限 Android6.0 引入了一个新的应用权限模型,期望对用户更容易理解,更易用和更安全.该模型将标记为危险的权限从安装时权限(Install Time Permission)模型 移动 ...
- NetBeans菜单栏字体太小了
NetBeans菜单栏字体太小了,导致很难看 解决方法:在netbeans的快捷方式内加入"netbeans.exe" --fontsize 12参数.还可以通过配置NetBean ...
- 15 THINGS ALL GIRLS SHOULD KNOW ABOUT THEIR VAGINA
Here are 15 facts that EVERY GIRL should know about her vagina. Don’t be shy! Your vagina is part of ...
- 字符串匹配算法系列一:KMP算法原理
本文主要参考了https://mp.weixin.qq.com/s/rbaPmBejID8-rYui35Snrg的表述,加上部分自己的理解 学习任何算法都要了解该算法解决什么问题?我们看看KMP算法主 ...
- tomcat内存、连接数优化
1.检測系统能够设置的内存大小 java -Xmx1024M -version(当中1024表示检測内存能否够调整到这个数) 2.设置tomcat内存 在tomcat_home/bin/catalin ...
- 【转载】ORM的概念, ORM到底是什么
一.ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术.简单的说,ORM是通过使 ...
- 详细解析用Squid实现反向代理的方法
代理服务器是使 用非常普遍的一种将局域网主机联入互联网的一种方式,使用代理上网可以节约紧缺的IP地址资源,而且可以阻断外部主机对内部主机的访问,使内部网主机免受 外部网主机的攻击.但是,如果想让互联网 ...