一. 安装使用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安装完毕,现在可以用它下载安装各种包了。