美文网首页
安装使用xshell、xftp及升级腾讯云centos7.2下p

安装使用xshell、xftp及升级腾讯云centos7.2下p

作者: 菜菜不太菜 | 来源:发表于2018-04-26 20:45 被阅读0次

一. 安装使用xshell和xftp

1. 软件获取

这两个软件官方均有供个人使用的免费版本,下载时需要填写自己的邮箱与姓名,然后下载链接会发送到填写的邮箱里面。官方下载地址如下:https://www.netsarang.com/download/free_license.html

2. 安装上传到群里面的xshell软件和xftp软件

3. 两个软件的相关配置

3.1 xshell

名称: 自定义名称
主机: 云服务器的公网IP
协议: SSH
端口号: 22
勾选重新连接
输入用户名、密码,即可登录到远程服务器

3.2 xftp

名称: 自定义名称
主机: 云服务器的公网IP
协议: SFTP
端口号: 22
用户名: 自己的用户名
密码: 自己的密码 (输入后,不用每次重复输入)
然后即可与远程服务器传输文件

二. 升级centos7.2 64下Python版本

在腾讯云服务器,CentOS7.2 64位操作系统下,预制的Python版本为2.7.5,在参考教程Centos升级Python 2.7.12并安装最新pip后,我将Python版本升到了2.7.14,以下是具体的操作流程。

1. 安装步骤

我是在root默认目录下下载Python2.7.14的源代码并解压的,首先确认当前目录,若不为/root目录,则使用cd命令。

pwd

下载源码

wget http://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz

在/root目录解压源码

tar -zxvf Python-2.7.14.tgz

进入解压后的文件夹

cd Python-2.7.14

我们需要保留老版本的Python2.7.5,因为yum(CentOS下的安装命令)依赖Python2.7.5,所以我们需要另外设置python的安装路径,所以在/usr/local下建文件夹python2.7.14

mkdir /usr/local/python2.7.14

我们刚才下载并解压的Python-2.7.14是Python的源代码,需要经过编译之后才能安装在CentOS的系统上。根据我参考的教程,编译前要先安装下面的依赖,否则后面安装pip就会出错(pip用来安装Python的模块和包,具体用法我也不太清楚,可以自己查一下)

yum install openssl openssl-devel zlib-devel gcc -y

安装完以上依赖后,用vim修改python的配置文件(在/root/Python-2.7.14/Modules文件夹中,由于我们现在正在/root/Python-2.7.14下,直接运行以下指令即可)

vim ./Modules/Setup.dist

使用vim的查找功能,在vim的底行模式中(即用vim打开文件后处于的第一个模式),输入查找指令(即用"/"进行查找)找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注释并保存(即去掉"#",在底行模式下,将光标移动到#号后,点键盘上的"x",即可删除#号,然后点击:,进入命令模式,输入wq保存并退出

/#zlib
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz //这为原始配置
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz  //这为修改后的

在/root/Python-2.7.14目录下编译安装,依次输入以下三条指令

./configure --prefix=/usr/local/python2.7.14 --with-zlib
make
make install

这个时候,Python2.7.14版本已经装在了/usr/local/python2.7.14目录下,但是在命令行输入Python -v指令后,显示的版本依旧是2.7.5。这是因为/usr/bin下面python这个链接文件链接的是旧版本的python,所以我们需要将原来的链接文件改为别的名字,建立新版本python的软链接,依次执行以下指令

mv /usr/bin/python2 /usr/bin/python2.7.52 #将原来的python2软链接修改为python2.7.52
rm /usr/bin/python #这句指令执行后,会询问是否删除,输入y并回车
ln -s /usr/bin/python2.7.52 /usr/bin/python2.7.5 #建立对python2.7.52的软链接python2.7.5(后面修改yum的依赖会用到)
ln -s /usr/local/python2.7.14/bin/python2.7 /usr/bin/python2 #建立对新版本的软链接python2
ln -s /usr/bin/python2 /usr/bin/python #建立对python2的软链接python

到此,新版本的python安装好了,此时输入命令python -v,就可以看见版本显示为2.7.14(有兴趣的同学可以试一试,输入python、python2,打开的是python2.7.14版本,输入python2.7.5、python2.7.52打开的是python2.7.5版本

2.修改yum配置文件

这就是之前说的,yum依赖系统预装版本的python,所以按以下操作,修改yum的配置文件

vim /usr/bin/yum

然后将第一行的 #!/usr/bin/python 修改成 #!/usr/bin/python2.7.5

3.安装最新版本的pip

这个我就直接给指令了,安装原理跟上面的一样

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
ln -s /usr/local/python2.7.14/bin/pip2.7 /usr/bin/pip

安装完之后,输入以下指令查看pip的版本

pip -V

pip安装完毕,现在可以用它下载安装各种包了。

相关文章

网友评论

      本文标题:安装使用xshell、xftp及升级腾讯云centos7.2下p

      本文链接:https://www.haomeiwen.com/subject/sramlftx.html