http://git-scm.com/download 或者直接使用命令下载
$ yum install git
生成ssh-key
进入 ~/.ssh文件夹
ssh-keygen -t rsa -C “348515494@qq.com” 即可生成
2、安装rubyyum install ruby
yum install ruby-irb
3、安装mysqlyum install mysql-server mysql-devel mysql
执行下面的命令启动mysql:
service mysqld start
进入mysql
mysql -u root
改变当前数据库为mysql:
use mysql
设置从本地主机登录的root帐号密码:
update user set password=’your password’ where user=’root’ and host=’localhost’;
删除匿名帐号:
delete from user where user=’’ ;
删除密码为空的帐号:
delete from user where password=’’;
删除允许非localhost主机登录的帐号:
delete from user where host<>’localhost’;
执行下面的命令使更改生效:
flush privileges ;
执行下面的命令退出mysql命令行:
quit或/q
4、安装wgetyum install wget
5、安装Redishttp://redis.io/download
$ wget http://download.redis.io/releases/redis-3.0.4.tar.gz
$ tar xzf redis-3.0.4.tar.gz
$ cd redis-3.0.4
$ make
启动redis
$ src/redis-server
ctrl+c退出redis系统。
6、(windows)xftp5注册码:101210-450789-147200
Xftp5.exeputty.exe
连接: ip地址 + 21 端口
选择 sftp连接
方法: Password
7、nginx安装: http://www.cnblogs.com/jtlgb/p/5809808.html
要有gcc的环境#yum install gcc
安装PCRE,zlib,openssl环境
#yum install -y pcre pcre-devel
#yum install -y zlib zlib-devel
#yum install -y openssl openssl-devel
准备 nginx安装包 下载地址:
http://nginx.org/en/download.html 利用xftp将文件传入服务器,并进入nginx当前目录进入目录->下载(如已经通过ftp传输略过)->解压->进入源文件目录->编译,安装
#mkdir nginx-src && cd nginx-src
#wget http://nginx.org/download/nginx-1.7.3.tar.gz
#tar xzf nginx-1.7.3.tar.gz
#cd nginx-1.7.3
#./configure
#make
#make install
#whereis nginx
nginx: /usr/local/nginx
默认的安装路径为:/usr/local/nginx;
跳转到其目录下sbin路径下,便可以启动或停止它了。
启动:nginx 停止:nginx -s stop # ./nginx -h nginx version: nginx/1.11.7 Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -T : test configuration, dump it and exit -q : suppress non-error messages during configuration testing -s signal : send signal to a master process: stop, quit, reopen, reload -p prefix : set prefix path (default: /usr/local/nginx/) -c filename : set configuration file (default: conf/nginx.conf) -g directives : set global directives out of configuration file启动 nginx
#service nginx start
(题外话 如何重启nginx 需要先kill了进程 ps -ef|grep nginx ps kill -9 进程号)
(题外话 查看端口被占用 lsof -i tcp:80)
8、python 安装 访问 https://www.python.org/ftp/python ,下载python安装文件解压,编译,安装
tar Jxvf Python-3.5.0.tar.xz cd Python-3.5.0 ./configure --prefix=/usr/local/python3 //安装地址 make && make install
设置环境变量
rm /usr/bin/python ln -sv /usr/local/python3/bin/python3.5 /usr/bin/python
这样做的目的是在系统任意目录敲入python调用的是python3的命令,而非系统默认2.6.6的 但是这样同时这会导致依赖python2.6的yum不能使用,因此还要修改yum配置。
更新yum配置vim /usr/bin/yum
通过vim修改yum的配置
#!/usr/bin/python改为#!/usr/bin/python2.6
保存退出。 完成了python3的安装。
pip更新pip install upgrade pip
9、virtualenv安装
pip3 install virtualenv
配置环境变量
export PATH=$PATH:/usr/local/python3/bin
创建虚拟python环境
virtualenv acgn_env
启动虚拟环境
source acgn_env/bin/activate
虚拟环境下用deactivate退出
deactivate
10、uwsgi安装(虚拟环境下)pip install uwsgi #使用pip安装uwsgi
./uwsgi version #检是否安装成功
安装完毕后,利用配置文件配置uwsgi
[uwsgi] # uwsgi 启动时所使用的地址与端口 socket = 127.0.0.1:8001 # 指向网站目录 chdir = /acgn/acgn/ # python 启动程序文件 wsgi-file = manage.py # python 程序内用以启动的 application 变量名 callable = app # 处理器数 processes = 4 # 线程数 threads = 2 #状态检测地址 stats = 127.0.0.1:9191 daemonize = /acgn/logs/acgn.log #用于重启进程 pidfile = /tmp/uwsgi.pid vacuum = true log-maxsize = 50000000 disable-logging = true$ uwsgi uwsgi_config.ini
最后uwsgi读取配置并成功启动
ctrl+c 退出
11、nginx + uwsgi编辑nginx的配置文件
location / { include uwsgi_params; uwsgi_pass 127.0.0.1:8001; # 指向uwsgi 所应用的内部地址,所有请求将转发给uwsgi 处理 uwsgi_param UWSGI_PYHOME /acgn/acgn_env; # 指向虚拟环境目录 uwsgi_param UWSGI_CHDIR /acgn/acgn; # 指向网站根目录 uwsgi_param UWSGI_SCRIPT manage:app; # 指定启动程序 }
启动nginx
service nginx start
启动uwsgi
uwsgi uwsgi_config.ini
重启uwsgi
kill -HUP /tmp/uwsgi.pid
至此,python部署完成。