摘要:前言租的腾讯云服务器,学生专项优惠,购买了半年的使用期限,花费人民币,趁着未毕业耍耍,介绍一个项目上线流程。然后修改文件,在最后加入一行编译时关联的库地址保存并关闭。
前言
租的腾讯云服务器,学生专项优惠,购买了半年的使用期限,花费60人民币,趁着未毕业耍耍,介绍一个项目上线流程。
基本信息客户端 Mac
服务器 Centos7
数据库 MongoDB
后台 nodeJS(Express)
基本思路连接服务器下载相关的软件 nodeJS、MongoDB、Git
通过Github作为中转站,客户端上传文件和服务器下载文件
服务器中的数据库和后台服务跑起来,可通过开机启动 设置自动启动服务
安装基本软件 nodeJS安装第1步 – 添加Node.js的Yum库 yum install -y gcc-c++ make curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - 第2步 – 安装nodeJS yum install nodejsMongoDB安装
vi /etc/yum.repos.d/mongodb-org-3.2.repo 命令(创建或打开该文件) 在文件写入 [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/ gpgcheck=0 enabled=1 sudo yum install -y mongodb-org //安装 sudo service mongod start //启动服务Git 安装
yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker wget https://github.com/git/git/archive/v2.4.0.tar.gz // 下载Git源码包 tar zxvf v2.4.0.tar.gz // 解压 cd git-2.4.0 // 进入安装包 准备编译安装 源码包安装流程 autoconf // 自动生成配置脚本 ./configure // 进行配置 make // 编译 make install // 安装 以上4步请一步步来,以免出现错误不好找原因。 然后修改 /etc/ld.so.conf 文件,在最后加入一行: /usr/local/lib // 编译时关联的库地址 保存并关闭。 如果安装后报以下错误: bash: /usr/bin/git: 没有那个文件或目录 那么请编辑 /etc/profile 在最后加入一行: export PATH=$PATH:/usr/local/bin // 新增环境变量 二进制文件 可直接执行文件Git 文件上传与文件下载 Git 文件上传
第一次使用需先配置(此处省略) git init // 新建一个本地仓库 git add 项目名/. // 添加文件到缓存区 git commit -m "注释" git remote add origin Github仓库地址 // 关联远程库 git push -u origin master // 把master分支所有内容推送到远程库 第一次推送使用-uGit 文件下载
git clone Github仓库地址 // 获取项目设置开机启动服务
/etc/rc.local // 添加开机启动 文件地址 方法一 echo 启动服务脚本 >> /etc/rc.local // 文件追加脚本字符串 echo "mongod --dbpath=/dataAddress --port=27017 --fork" >> /etc/rc.local echo "node ~/blogAddress/index --port=3000 --fork" >> /etc/rc.local 方法二 vi /etc/rc.local // 直接在文件中添加 再保存退出 chmod +x /etc/rc.local // 增加可执行权限 systemctl enable rc-local.service // 启动 开机启动服务 服务器重启___客户端访问服务器IP // 测试基本命令(终端/iTerm)
建立连接 ssh username@server-ip ssh root@193.112.45.151 // 建立远程连接 netstat -anp|more // 查询端口使用情况 ps pid // 检查端口使用详情 kill pid // 杀死进程 jobs //查看后台运行程序 文件 mkdir___li___cd___chmod___vi(Esc/a/wq) // 后台数据需要更换,又不想重启(重启可能会有数据丢失)可通过替换数据的方式而不改变数据库地址 cp -r 复制文件地址 粘贴文件地址 // 复制文件 rm -rf 文件夹地址 // 删除目录以及目录下文件 特定符号 ~ 用户目录 / 根目录 . 文件夹中所有下级文件 * 文件夹所有子级文件 特定文件夹 usr 存放程序 etc 系统配置 Git git branch name // 创建分支 git merge name // 在当前分支合并name分支 git checkout name // 切换分支 git pull 远程库地址 远程分支:本地分支 // 拉取远程分支内容与本地对应的分支合并 git push 远程库地址 本地分支:远程分支 // 推送..... git status // 查看当前仓库状态 git log // 查看历史记录 git rm -r --cached 文件夹 // --cached不会把本地的文件夹内容删除 其他 systemctl | grep "rc.local" // 检查系统rc.local服务运行情况
软件安装参考
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19229.html
摘要:掘金主页简书主页多言数穷不如守中开发环境需要的信息和信息源开始编码本篇配置服务端环境网站的源码已经传送至服务器我们使用运营商的端连接登陆服务器登陆某云控制台,找到服务器登陆选项登陆服务器这里的服务器环境是位,首先需要下载安装打开官网,找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...
摘要:掘金主页简书主页多言数穷不如守中开发环境需要的信息和信息源开始编码本篇配置服务端环境网站的源码已经传送至服务器我们使用运营商的端连接登陆服务器登陆某云控制台,找到服务器登陆选项登陆服务器这里的服务器环境是位,首先需要下载安装打开官网,找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...
摘要:掘金主页简书主页多言数穷不如守中开发环境需要的信息和信息源开始编码本篇配置服务端环境网站的源码已经传送至服务器我们使用运营商的端连接登陆服务器登陆某云控制台,找到服务器登陆选项登陆服务器这里的服务器环境是位,首先需要下载安装打开官网,找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...
阅读 2327·2021-11-22 14:56
阅读 1459·2021-09-24 09:47
阅读 904·2019-08-26 18:37
阅读 2817·2019-08-26 12:10
阅读 1521·2019-08-26 11:55
阅读 3139·2019-08-23 18:07
阅读 2293·2019-08-23 14:08
阅读 604·2019-08-23 12:12