- 查看源 cat /etc/apt/sources.list 和ls /etc/apt/sources.list.d 中列出的源的索引
- 同步: sudo apt-get update
- 升级: sudo apt-get upgrade
安装python3.6
1234567wget https:
//www
.python.org
/ftp/python/3
.6.2
/Python-3
.6.2.
tar
.xz
xz -d Python-3.6.2.
tar
.xz
tar
-xvf Python-3.6.2.
tar
cd
Python-3.6.2
.
/configure
make
sudo
make
install
- 升级pip2: pip install --upgrade pip
- 安装pip3: sudo apt install python3-pip
- 跟新pip3: pip3 install --upgrade pip
- 创建用户: sudo useradd python -m
- 设置密码: passwd python
- 设置权限:
1
2
3
|
sudo
usermod
python -a -G adm
sudo
usermod
python -a -G
sudo
sudo
usermod
python -a -G root
|
- 切换账户: su python
- 卸载mysql旧版本: sudo apt-get remove mysql-server
- 安装mysql: sudo apt-get install mysql-server
安装mysql客户端:
123456sudo
apt-get
install
mysql-client
sudo
apt-get
install
python3-dev libmysqlclient-dev
sudo
apt-get
install
mysql-client
-
sudo
service mysql start
# 启动 sudo /etc/init.d/mysql start
-
sudo
service mysql stop
# 停止 sudo /etc/init.d/mysql stop
-
sudo
service mysql restart
# 重启 sudo /etc/init.d/mysql restart
配置mysql文件
123456- 切换到root操作:
- 默认配置文件:
/etc/mysql/mysql
.conf.d
/mysqld
.cnf
- bind-address表示服务器绑定的ip,通过此ip连接服务器,可以配置成其它ip或者不配置,默认是127.0.0.1
- port表示端口,默认为3306
- datadir表示数据库目录,配置为
/var/lib/mysql
- log_error表示错误日志,配置为
/var/log/mysql/error
.log
开启MySQL root用户远程登录权限:
123456- mysql -uroot -pmysql
# 登录mysql
- use mysql;
# 进入mysql数据库
-
select
host, user from user where user=
'root'
;
# 查看 root 用户的 host,默认只能被本机IP(127.0.0.1)登录
- update mysql.user
set
host =
'%'
where user =
'root'
;
# % 表示任意IP,语句表示更新root用户信息,让root用户可以被任意主机IP登录
- flush privileges;
# 使修改生效
- sourec xxx.sql 导入数据库
虚拟环境安装
12345678-
sudo
pip3
install
virtualenv virtualenvwrapper
- 修改~/.bashrc或其它环境变量相关文件,添加以下语句:
sudo
vi
~/.bashrc
export
WORKON_HOME=$HOME/.virtualenvs
export
PROJECT_HOME=$HOME
/workspace
运行
source
/usr/local/bin/virtualenvwrapper
.sh
source
~/.bashrc
安装django所需环境
pip install django pymysql uwsgi -i https://pypi.doubanio.com/simple/1234启动:uwsgi --ini uwsgi.ini
停止:uwsgi --stop uwsgi.pid
重启:uwsgi --reload uwsgi.pid
查看:
ps
ajx|
grep
uwsgi
安装Nginx
1234567891011sudo
apt-get
install
nginx
ubantu安装完Nginx后,文件结构大致为:
所有的配置文件都在
/etc/nginx
下;
启动程序文件在
/usr/sbin/nginx
下;
日志文件在
/var/log/nginx/
下,分别是access.log和error.log;
并且在
/etc/init
.d下创建了启动脚本nginx。
sudo
/etc/init
.d
/nginx
start
# 启动
sudo
/etc/init
.d
/nginx
stop
# 停止
sudo
/etc/init
.d
/nginx
restart
# 重启
sudo
/etc/init
.d
/nginx
reload
# 重新加载配置文件
- 解压环境文件包到/home/python/.virtualenv
1
|
tar
-zxvf env_name.
tar
.gz -C
/home/python/
.virtualenvs
|
- 使用虚拟环境
进入:workon env_name
退出:deactivate
创建:mkvirtualenv env_name