打包工具linux环境服务搭建服务部署

目的:我们需要在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值