下载二进制文件
进入nodejs官网复制下载链接
|
|
安装编译环境
|
|
解压
|
|
添加环境变量
|
|
在export PATH的上一行添加如下内容
PATH=$PATH:/zndata/server/nodejs/node-v8.2.1-linux-x64/bin
保存后执行source /etc/profile
,使环境变量生效
测试
在任意目录下输入node -v
,显示如下则表示安装成功
本来无一物,何处惹尘埃
进入nodejs官网复制下载链接
|
|
|
|
|
|
|
|
在export PATH的上一行添加如下内容
PATH=$PATH:/zndata/server/nodejs/node-v8.2.1-linux-x64/bin
保存后执行source /etc/profile
,使环境变量生效
在任意目录下输入node -v
,显示如下则表示安装成功
nginx配置文件是conf目录下的nginx.conf文件
|
|
说明:
|
|
|
|
|
|
|
|
进入nginx目录下的sbin目录
出现以下页面表示安装成功
|
|
由于公司新项目还没有开始,4月份每天在公司各种打酱油,时而写写需求文档,时而处理中普审计软件所在服务器出现的问题。完成这些工作之余,4月份IT学习方面我主要做了以下几件事:
1、 上实验楼学习了C语言、python、php等课程。
2、 写了三篇博客
3、 看电子版《thinking in java》
总结: 首先是第一件事,实验楼是我学习linux的时候发现的IT学习网站,对于学习linux很有帮助。出于强迫症,我把实验楼其他的免费课程也都学习了一遍,但效果有限,仅作为扩宽知识面用。5月我应该把重心重新放回java,加强对java的学习。第二件事是博客:4月份我并没有完成每周达成至少写一篇博客的目标,还有4月份我写的博客质量不高,只有《Mac上搭建jenkins+docker+maven+git自动部署》这篇博客让我自己比较满意。五月份我打算先暂停写博客,多看书,沉淀一下自己,不为写博客而写博客。第三件事是看《thinking in java》,这本书是我看其他博客时博主推荐的,正好我打算巩固下java便开始看了。我是在mac上看的电子版,但我发现在电脑上看我容易受各种因素影响,比如qq信息,阅读效果很差,而且看电子版不利于我做笔记。五月份我买了纸质版的《thinking in java》。
总体来说我对我的4月份的学习状况是不满意的,究其主要原因还是我没有一个短期目标,学习目的性不强,完全是想到什么学什么。5月已经开始,我要制定一个5月计划,鞭策自己不断进步。
1、看一本java方面的书,目前已经购买了《thinking in java》。
2、每天背30个英文单词,目前已下载百词斩app。
在mac中开启了shadowsocks代理只有通过浏览器访问才生效,默认命令行模式中代理不生效,想要使得命令行模式下生效需要设置一下,我命令行窗口使用的是item2
在item2中输入以下代码行:
|
|
注意: 只在当前的命令行窗口有效,关闭后需要重新输入以上代码,代理生效。
|
|
根据word模版生成文件,并下载
|
|
公司之前的项目发布是通过jenkins自动发布的,只要在jenkins上选择项目,点击构建项目,项目就自动部署好了。对于开发人员来说这非常方便,只要修改好源码,提交到github中后,登录jenkins的Web界面,选择项目点击构建就行了。几经摸索后,我终于在自己的Mac上搭建成功了,期间碰到的问题大多是关于docker方面的,其中有个问题还没有从根本上解决,只是通过变通的方式使得部署成功,在后文中将会提到。
使用git已经有一段时间了,好记性不如烂笔头,这里将常用的命令整理下做个记录。
命令 | 说明 |
---|---|
git init | 创建版本库 |
git add | 将文件添加到仓库 |
git commit | 将文件提交到仓库 |
git status | 查看仓库状态,文件是否有修改 |
git diff | 查看修改内容 |
git clone | 从远程仓库克隆项目 |
git push | 提交本地代码到远程仓库 |
git pull | 从远程仓库拉取项目到本地 |
git checkout | 切换分支 |
git merge | 合并分支 |
git stash | 备份当前工作区内容 |
公司之前安装的中普审计软件网络版由于服务器被黑,需要请中普实施人员重新部署。本着下次需要重新安装能自己解决的心态,看中普实施人员部署一遍后,我又重新部署了一遍,并将安装过程整理了一下,记录成了文档。部署过程主要分为安装中普审计软件,安装IIS服务器,配置数据库,初始化数据库这么几步。
阿里云上使用Ngnix部署了一个静态项目,想通过FTP来管理这个静态项目。搭建前先去了解了一下FTP,FTP是文件传输协议,用于Internet上的控制文件的双向传输,实现服务端和客户端的文件上传和下载。阿里云线上环境是Centos7,这里使用vsftpd来搭建FTP服务。