服务器系统配置

#系统版本:ubuntu-server 18.04.02 LTS
----------------------------------------------------------------
一、数据库
	1.1 mysql:
		1)安装:
			sudo apt-get install mysql-server
			sudo apt-get install mysql-client
			sudo apt-get install libmysqlclient-dev
	1.2 mongoDB:
		1)安装:
			sudo apt-get install mongodb

二、python
	1)安装:
		sudo apt-get install python3~=3.5
		sudo apt-get install python3-pip
	2)更新:
		pip3 install --upgrade pip

三、虚拟环境安装与配置
	3.1 virtualenv
		1)安装:
			sudo pip3 install virtualenv
			sudo pip3 install virtualenvwrapper
		2)配置:
			vi ~/.bashrc
			配置该文件:
				export WORKON_HOME=$HOME/.envs
					指定虚拟环境创建目录
				export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
					指定虚拟环境使用的python解释器路径
				source $HOME/.local/bin/virtualenvwrapper.sh
					每次登陆用户自动执行如下脚本
			source ~/.bashrc

	3.2 搭建虚拟环境
		virtualenv path/env_name
		virtualenv -p /usr/bin/python3 path/env_name
	3.3 相关命令:
		source activate 激活虚拟环境
		workon 查看虚拟环境
		workon env 切换虚拟环境
		deactivate 退出虚拟环境

四、虚拟环境迁移
	4.1 导出虚拟环境:
		1.新建文件夹whls,在whls目录下执行命令:
			pip freeze --all > requirements.txt 将环境中的安装包版本信息导入到requirements.txt文件中。
		2.执行命令:
			pip install --download . -r requirements.txt
			根据requirements.txt 从当前环境中下载第三方包到当前目录
	4.2 安装项目环境:
		1.有网: pip install -r requirements.txt
		2.无网:
			在whls目录下,执行命令:
			pip install --no-index --find-index= . -r requirements.txt
			根据requirements.txt文件从当前文件夹安装项目包

五、git
	1)安装:sudo apt-get install git
	2)git clone 地址

六、Nginx
	1)安装:
		sudo apt-get install nginx
	2)启动/停止服务。。。:
		sudo service nginx {start|stop|restart|reload|force-reload|
							status|configtest|rotate|upgrade}

七、uwsgi
	1)安装:
		pip install uwsgi
	2) 启动服务器:
		uwsgi --ini uwsgi.ini   多进程启动服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值