9.1.2. 常用软件安装
系统环境变量文件:
/etc/profile
刷新配置文件
source /etc/profile
9.1.2.1. jdk
环境变量配置:
export JAVA_HOME=/mnt/sit/app/jdk1.8.0_111/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
9.1.2.2. gradle
环境变量配置:
export GRADLE_HOME=/mnt/sit/app/gradle-3.2.1
# 这个是指定仓库文件下载到哪里,没有特殊需求可以不配置
export GRADLE_USER_HOME=/home
export PATH=$GRADLE_HOME/bin:$PATH
9.1.2.3. node
node 包后缀是xz结尾的。所以要先安装xz
yum install xz
# 解压
xz -d nodexxx
# 解压完成之后,发现。后缀没有了。再使用
# 配置环境变量
export NODE_HOME=/mnt/sit/app/node-v8.1.3-linux-x64
export PATH=$NODE_HOME/bin:$PATH
9.1.2.3.1. 修改缓存和修改淘宝源
命令行的方式修改:
npm config set prefix “D:\Program Files\node\node-global”
直接修改文件.npmrc该文件地址在 /当前按照用户 目录下。如果执行了上面的命令就会生成一个。没有的话自己创建
使用 npm -h
命令也会告诉你.npmrc的文件地址在哪里
prefix=/mnt/sit/app/node/node-global
cache=/mnt/sit/app/node/node-cache
registry = https://registry.npm.taobao.org # 修改成淘宝的镜像源,加快国内的构建速度
9.1.2.4. git安装
yum install git
9.1.2.5. 鉴权和配置
需要在/Home/user
路径(当前登录用户的根目录)中创建 .ssh
文件夹(如果没有)。
root用户特殊:根目录就是/root
,其他用户在/home/userxx;
要上传的文件有3个:
- config
- git_xxxx 私钥
- git_xxxx.pub 公钥
配置config,在这里配置ip和本地域名的映射,在git clone的时候就不用写ip了,直接写host
Host userhost
Hostname xxx.xxx.xx.xx
Port 22
User git
# 身份认证文件使用哪一个?
IdentityFile ~/.ssh/git_zhuqiang
文件上传后,就可以使用git clone 指定机器的代码了。但是:会出现以下错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/root/.ssh/git_zhuqiang' are too open.
说文件权限太开放了。修改该文件的权限
chmod 0600 git_zhuqiang