新鲜ubuntu环境记录(local)


#1 jdk(~~??jdk1.7)
jdk官方下载:jdk-8u111-linux-x64.tar.gz
②新建 /usr/local/java文件夹

1
mkdir /usr/local/java

③复制并解压至 sudo tar -zxvf jdk-8u111-linux-x64.tar.gz
④配置环境变量:sudo vim ~/.bashrc

1
2
3
4
5
export JAVA_HOME=/usr/local/java/jdk1.8.0_101
export JAVA=/usr/local/java/jdk1.8.0_101
export JRE_HOME=/usr/local/java/jdk1.8.0_101/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:/sbin:$PATH

⑤source ~/.bashrc 更新
⑥java -version 查看是否成功

#2 安装tomcat(可选)
①sudo apt-get install tomcat7
②sudo apt-get install tomcat7-docs tomcat7-admin tomcat7-examples
③网站目录 /var/lib/tomcat7/webapps/ROOT/index.html

#3 安装Git

1
sudo apt-get install git

#4 bulidTool.jar
bulidTool.jar下载地址
②下载完之后,移动到合适的目录,不要含空格,感叹号,如

1
/usr/MineCraft

③运行下面的命令

1
2
3
4
cd /usr/MineCraft
git config --global --unset core.autocrlf(有错)
java -jar BuildTools.jar (默认最新)
java -jar BuildTools.jar --rev 1.8.8 (指定版本)

④翻墙选项
https://www.yuntisecure.com/users/sign_in

#5 配置服务端
①新建一个start.sh,写入以下,注意修改版本号

1
2
3
#!/bin/sh

java -Xms512M -Xmx1G -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -jar spigot.jar

②在此目录下为文档赋予执行权限 chmod +x start.sh

③在此目录下打开终端,运行./start.sh

④修改 eula.txt 中 eula=true

⑤将server.properties 中 online-mode=false 关闭正版验证

#6 安装blocklyScript
① 下载对应版本的jar包:下载地址
② 下载完放入 server中plugins目录.
③ 重新启动server.

#7 花生壳

Oray PeanutHull Linux 3.0 |
+————————————————–+
| SN: ORAYb8a4a0dc2410 Default password: admin |
+————————————————–+
| Remote Management Address http://b.oray.com |
+————————————————-

162w1033g0.iask.in

git为本机GIT仓库目录,因此尽量避免直接登录进该账户
account: git
password: git

/home/hw/Code/gitosis 目录为GIT管理器代码目录,管理器安装代码等均可在里面查看。
如果有不清楚的,请详见README.rst文件.里面有详尽的安装配置指南。

目前对GIT仓库的目录管理均在/home/hw/Code/GitManager/gitosis-admin目录下,这本身是一个GIT仓库,因此对其中的修改需要进行正常的代码提交流程,等提交完毕以后,重启GIT用户下SSH的服务,即可生效。 目前该管理仓库的权限仅该账户持有,请谨慎修改。
1.进入目录gitosis-admin目录

2.仓库的建立,需要在git账户下,进入~/repositories目录,创建文件夹,初始化仓库
su git #切换账户
cd ~/repositories #进入存放代码仓库的根目录
mkdir test.git #创建文件夹
cd test.git #进入文件夹
git init –bare #对新建仓库进行git仓库初始化
exit #推出账户

3.添加新账户.将目标账户的id_rsa.pub文件拷贝到keydir目录下,修改文件名称符合*.pub即可,避免文件名冲突.

4.在gitosis.conf文件中添加仓库权限,注意名称对应,(由于对该仓库管理代码并不熟悉,目前发现添加的条目只能一对一的添加,因此目前比较繁琐。)
其中用户的名字对应的是*.pub的名字,即michael.pub 对应的名称为michael

1
2
3
4
5
6
7
8
9
ex:

[group server-admin004]
members = chen
writable = HWSpigotServer

[group blocklyCraft-admin004]
members = chen
writable = blocklyCraft

5.提交修改
git add gitosis.conf
git commit
git push

6.切换GIT账户,重启SSH服务
su git
sudo /etc/init.d/ssh restart

??git忽略某些文件
.gitignore