腾讯云服务器的搭建

因为项目上的需要,似乎需要一个服务器,emmmmm不管反正先搞一个,反正只要便宜,就可以直接报销,几百块的经费在那不用白不用啊。显示想到了阿里云,去逛了一眼,但是好像没看见学生机(可能和ladder有关系?),想想还是用腾讯云吧,上次随手买了个域名,绑定一下多好就可以直接外网访问了。而且最重要的是有学生机,10r/月不要太香,赶紧过去搞了一年。

Ubuntu自带ssh,直接连上去就好了,我用的Remmina,反正也是自带的软件,看上去差不多,就是配色方案是在是不太行,将就一下吧,配置服务器才是最头大的事情呢

更新

服务器到手不管怎么样,先

sudo apt-get update
sudo apt-get upgrade

然后发现直接是腾讯的源,免去换源的烦恼了

搭建ftp服务器

因为这个服务器是用来装grakn-core server的,所以要去下载grakn-core,本来想毕竟是腾讯的服务器,GFW应该管控的轻松一点,Github下载速度应该会好一点吧,wget url,还是几十KB/s(小嘴抹蜜ing)

去官方看一下有什么给服务器传输文件的方法,竟然没有提供,人傻了,这怎么搞啊,总不能挂着服务器在那儿下载吧。又赶紧Google,看到的解决方案是用sftp。好像室友也是这么向服务器传数据的,不过他用的Xmanger(可能是老师给他买的吧,我可没钱买正版),然后我就去服务器上

sudo apt-get install filezilla

filezilla启动!

Reading locale option from /home/xxx/.config/filezilla/filezilla.xml
21:52:24: Error: Unable to initialize GTK+, is DISPLAY set properly?

想了一会儿才明白,这个filezilla是客户端,那么服务器呢?不需要安装吗?答案是:真的不需要安装,只要配置一下就好了,配置过程如下

  1. 在腾讯云的控制台上生成一个ssh密钥对

然后把密钥对下载下来,同时下载filezilla,就是上一个命令,然后启动客户端

  1. 点击菜单栏的“编辑”->“设置”->“连接/SFTP”,添加密钥文件,然后把刚刚下载的密钥文件添加进去,关闭

  2. 点击“文件”->“站点管理器”->“新站点”,然后右边常规,协议选择SFTP,主机为公网ip,端口默认,用户就是你登陆的名字,密码就是你登陆的密码,连接,就上去了

然后就可以愉快的传文件辣。我是1M的小水管所以140MB的文件还传了好一会儿

JDK

为什么不用自己的电脑装grakn-core呢?因为它要jdk1.8,也就是jdk8,我哪有jdk8啊,只有jdk13,又怕装上新的,环境串了直接爆炸,正好又是需要大家一起用,所以才用了服务器。去Oracle网上看了一下,一脸懵,下哪个啊,反正grake说了也可以OpenJDK嘛,下OpenJDK多好,直接一个sudo apt-get命令结束,不过看不到javac的命令,好在我并不需要编译java程序,能用就好了。把上传好的文件放在自己的目录下面

./grakn server start

然后就是等待……控制台上的Logo做的还是挺好看的

环境变量

一想到好像其他人还要用这个服务器,到时候我给他们创建账户就好了,不过程序文件就不能放在我的目录下面了,得放在/usr/share下面,然而环境变量呢?奇怪的是我在/etc/profile并没有看到和PATH有关的变量,自己的目录下面也没有.bashrc文件,网上找了一会儿,才发现是在/etc/environment文件里面有一行定义,行吧,不管怎么样我在profile里面写环境变量总没错,然后source一下,完成

测试

在自己的计算机上打开grakn-workbase,输入公网ip,端口默认,loading转了一会儿就连进去了,虽然里面什么都没有,但是,梦就从这里开始了

猜你喜欢

转载自www.cnblogs.com/BadCodeBuilder/p/12615888.html
今日推荐