一.ubunu14.04安装mysql数据库默认即为5.5版本
以下操作均在ubunu14.04版本下:
1.安装命令如下:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
2.镜像下载地址
ubuntu 14.04:
http://mirrors.aliyun.com/ubuntu-releases/14.04/
ubuntu 16.04:
http://mirrors.aliyun.com/ubuntu-releases/16.04/
ubuntu 18.04:
http://mirrors.aliyun.com/ubuntu-releases/18.04/
3.使用apt安装中断安装后,再次使用apt会出现类似如下情况
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
解决方法:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
4.安装MySQL-python报错,缺少依赖环境如下:
apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools
安装好依赖环境即可顺利安装MySQL-python 此依赖也适用于其他版本。
二.安装python虚拟开发环境
1.安装命令
sudo pip install virtualenv
sudo pip install virtualenvwrapper
2.查看系统中是否安装了virtualenv
virtualenv --version
3.区分virtualenv和virtualenvwrapper
virtualenv 是一个隔离Python环境的工具.
virtualenv 可以让你在同一个操作系统上建立多个不同的Python环境.
如一个Python2, 另一个Python3, 还有Django1.2 和 Django1.5
项目Python环境互不相同,互不干涉.
virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,
它可以将所有虚拟环境整合在一个目录下;
管理(新增,删除,复制)虚拟环境;
切换虚拟环境等
4.创建虚拟环境
python2中 mkvirtualenv 虚拟环境名称
python3中 mkvirtual -p python3 虚拟环境名称
5.使用虚拟环境
workon 虚拟环境名称
6.查看虚拟环境
workon 两次tab键
或者
workon 回车
7.退出虚拟环境
deactivate
8.删除虚拟环境
rmvirtualenv 虚拟环境名称
9.正在使用的虚拟环境导入所需环境包(requirement.txt)
步骤:
A:将环境安装包导入文件中
pip freeze >requirement.txt
B:安装包文件
pip install -r requirement.txt
C:等待安装,并检查虚拟环境是否已成功安装工具包
pip freeze 或者pip list
三. 安装并开启SSH服务
1.安装ssh,命令如下
sudo apt-get install openssh-server
2.查看ssh服务是否启动
sudo ps -e |grep ssh
看到sshd说明服务已经启动
如果没有启动输入命令
sudo service ssh start
注意:本人用的是windows系统 连接ubuntu14.04虚拟机进行操作,到这步已经可以用xshell连接虚拟了。如果不能正常连接虚拟机,可以参考如下方法。
2.修改配置文件
sudo gedit /etc/ssh/sshd_config
把配置文件中的"PermitRootLogin without-password"加一个"#"号注释掉,再增加一句"PermitRootLogin yes",保存文件,如下图。这样做是为了允许root用户登录。
3.查看ip地址
ifconfig
接下来可以用xshell进行连接了
四. apt update和apt upgrade区分
apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)
用法:sudo apt update
apt upgrade:更新已安装的软件包
用法:sudo apt upgrade 软件包名