一、准备
1、购买云服务器ECS。
2、连接ECS:
①>:ssh root@xxx.xxx.xxx.xxx
②>:输入密码
3、管理员权限>:sudo 指令
二、配置终端
1、编辑配置文件>:vim ~/.bash_profile
2、将原来内容全部删除掉>:ggdg
3、进入编辑状态>:i
4、输入内容:
export PATH=$PATH:$HOME/bin
PS1='Path:\w\n>:'
5、退出编辑状态>:ESC
6、保存修改并退出>::wq
7、刷新配置>:source ~/.bash_profile
三、安装系统软件
1、更新系统软件包>:yum update -y
2、安装软件管理包>:yum -y groupinstall "Development tools"
3、安装常用依赖包>:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel
4、检测是否成功,若成功,会将git作为依赖安装号>:git
四、安装Mysql
1、切换到根目录>:cd ~
2、下载Mysql安装包>:wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
3、或本地上传安装包>:scp -r D:\xxx\xxx\mysql57-community-release-el7-10.noarch.rpm root@xxx.xxx.xxx.xxx:~
4、安装Mysql:
>:yum -y install mysql57-community-release-el7-10.noarch.rpm
>:yum -y install mysql-community-server
5、启动Mysql>:systemctl start mysqld.service
6、查看Mysql启动状态>:systemctl status mysqld.service
7、查看默认密码>:grep "password" /var/log/mysqld.log
8、使用默认密码登录:
>:mysql -uroot -p
>:输入默认密码
9、修改登录密码>:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Xxx123$';
五、安装Redis
1、切换到根目录>:cd ~
2、下载Redis源码包>:wget http://download.redis.io/releases/redis-5.0.5.tar.gz
3、或本地上传源码包>:scp -r D:\xxx\xxx\redis-5.0.5.tar.gz root@xxx.xxx.xxx.xxx:~
4、解压安装Redis>:tar -xf redis-5.0.5.tar.gz
5、进入Redis目录>:cd redis-5.0.5
6、编译Redis环境>:make
7、将环境复制到/usr/local目录下并改名为[redis]>:cp -r ~/redis-5.0.5 /usr/local/redis
8、修改Redis配置,调整为可以后台启动:
进入配置文件编辑模式>:vim /usr/local/redis/redis.conf
修改内容:(daemonize no => yes)
退出编辑模式>:ESC
保存并退出>::wq
9、建立软连接:
服务端>:ln -s /usr/local/redis/src/redis-server /usr/bin/redis-server
客户端>:ln -s /usr/local/redis/src/redis-cli /usr/bin/redis-cli
10、切换到/usr/local/redis目录>:cd /usr/local/redis
11、后台运行redis:
>:redis-server ./redis.conf &
>:ctrl + c
12、测试redis,客户端登录:
>:redis-cli
>:ctrl + c
13、停止redis服务>:pkill -f redis -9
六、安装python3.6
1、切换到根目录>:cd ~
2、下载python3.6源码包>:wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
3、或本地上传源码包>:scp -r D:\xxx\xxx\Python-3.6.7.tar.xz root@xxx.xxx.xxx.xxx:~
4、解压安装python>:tar -xf Python-3.6.7.tar.xz
5、进入python目录>:cd Python-3.6.7
6、配置环境路径>:./configure --prefix=/usr/local/python3
7、编译并安装>:make && sudo make install
8、建立软连接
>:ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
>:ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
9、删除原文件>:rm -rf Python-3.6.7
10、删除源码包>:rm -rf Python-3.6.7.tar.xz
七、配置pip源(阿里云服务器不用配置,默认使用的阿里源)
1、创建pip配置目录>:mkdir ~/.pip
2、进入目录并编辑配置文件>:cd ~/.pip && vim pip.conf
3、填入内容:
[global] index-url = http://pypi.douban.com/simple [install] use-mirrors =true mirrors =http://pypi.douban.com/simple/ trusted-host =pypi.douban.com
七、安装uwsgi
1、本机环境安装>:pip3 install uwsgi
2、建立软连接>:ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
八、安装虚拟环境
1、安装依赖:
>:pip3 install virtualenv
>:pip3 install virtualenvwrapper
2、建立虚拟环境软连接>:ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
3、配置虚拟环境:
>:vim ~/.bash_profile
填入:
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
>:esc
>::wq
4、更新配置文件>:source ~/.bash_profile
5、虚拟环境的默认根目录:~/.virtualenvs
九、安装Nginx
1、切换到根目录>:cd ~
2、下载nginx源码包>:wget http://nginx.org/download/nginx-1.13.7.tar.gz
3、解压源码包>:tar -xf nginx-1.13.7.tar.gz
4、进入nginx目录>:cd nginx-1.13.7
5、配置安装路径>:./configure --prefix=/usr/local/nginx
6、编译并安装>:make && sudo make install
7、建立软连接>:ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
8、删除文件与源码包:
>:cd ~
>:rm -rf nginx-1.13.7
>:rm -rf nginx-1.13.7.tar.xz
9、运行nginx>:nginx
10、本地访问>:[域名]或[服务器ip :80 ]
11、nginx命令:
①启动nginx>:nginx
②关闭nginx>:nginx -s stop
③重启nginx>:nginx -s reload
④查看nginx端口>:ps -aux|grep nginx
⑤强制关闭进程>:kill <pid:进程编号>