目的:我们需要在linux系统上部署我们的服务器代码
目标:
安装svn环境,并将服务器代码从svn上检出到服务器
安装nodejs环境,正常运行nodejs代码
安装python环境,正常运行python代码
安装java环境,jdk1.8
工具准备:
Xshell(用于命令行操纵linux服务器)
Xftp(可视化查看linux目录)
ftp地址:
站点名称 打包测试
ip 172.16.*.**
端口 22
协议 SFTP
账号 root
密码 ***
使用Xftp进入后
新建data文件夹
将svn://172.16.*.**:xxxx/sujie_sdk/branches/xxx文件检出
如果没有svn先安装svn:
yum install subversion
svn checkout svn路径 本地路径(svn://172.16..:xxxx/xxx /data)
按照提示输入管理员密码、svn用户名、密码
安装nodejs环境
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz // 下载
tar xf node-v10.16.0-linux-x64.tar.xz // 解压
cd node-v10.16.0-linux-x64 // 进入解压目录
解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以修改linux系统的环境变量(profile)来设置直接运行命令:
老规矩先备份,养成修改重要文件之前先备份的好习惯。
cp /etc/profile /etc/profile.bak
然后vim /etc/profile
在最下面添加 export PATH=/node-v10.16.0-linux-x64/bin:$PATH
下划线部分为安装路径
立即生效
source /etc/profile
[root@localhost ~]# node -v
v10.16.0
OK!安装成功!
安装python环境
Linux系统是为编程而设计的,因此在大多数Linux计算机中,都默认安装了Python。编写和维护Linux的人认为,你可能会使用这种系统进行编程,他们也鼓励你这样做。鉴于此,要在这种系统中编程,你几乎不用安装什么软件,也几乎不用修改设置。
检测Python版本
打开一个终端窗口。为确定是否安装了Python,执行命令python
最后的 “>>>” 是一个提示符,让你能够输入Python命令。
上述输出表明,当前计算机默认使用的Python版本为Python 2.6.6。看到上述输出后,如果要退出Python并返回到终端窗口,可按Ctrl + D或执行命令exit() 。
要检查系统是否安装了Python 3,可能需要指定相应的版本。换句话说,如果输出指出默认版本为Python 2.x,请尝试执行命令python3:
没有安装python3
使用wget安装python
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
解压下载文件:tar - zxvf Python-3.6.5.tgz
下载python3编译的依赖包(gcc等)
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
安装Python3前先在/usr/local建一个文件夹即目录python3(作为python的安装路径,以免覆盖Python2版本)
mkdir /usr/local/python3 (此处新建文件夹即目录用mkdir命令,如果是新建文件则用touch命令)
解压完成后,进入到解压目录:cd Python-3.6.5/
配置安装路径:./configure --prefix=/usr/local/python3
make
make install
将原来2.0的python移动到/python_old2:
mv /usr/bin/python_ /usr/bin/python_old2
如果想使用2.0环境用python_old2开头
再建立新版本python的链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
这个时候输入:python -V