云主机被回收了

图便宜用了软工课上给的某比赛提供的云主机,本还未过期,比赛结束后云主机被回收了。
联系客服“恢复”了,但是完全没有网络,可能是平台给断网了(恢复了但没有完全恢复🐶)

开启服务

nginx:

nginx -s reload

MySQL:

service start mysql

Tomcat:

安装目录/bin下执行./startup.sh

关闭防火墙

以上完成后,可以通过访问127.0.0.1:xxx查看Nginx和Tomcat代理的网页了,但还上不了网,公网ip也ping不通,问了客服,答复是需要关防火墙。刚拿到主机的时候没整网络直接就能用,可能开始是关的?

查询得知有两种防火墙:firewalld、iptables。但执行关闭命令时发现这两个都找不到,最后确定了有iptables。

还稀里糊涂执行了iptables -F,没有保险意识。。至少本来都是ACCEPT,还不是最坏情况。

学习了:【小知识】第9期 20分钟掌握iptables指令_哔哩哔哩_bilibili

处理入站信息包的规则被添加到 INPUT 链中。处理出站信息包的规则被添加到 OUTPUT 链中。处理正在转发的信息包的规则被添加到 FORWARD 链中。这三个链是基本信息包过滤表中内置的缺省主链。

INPUT是进来的数据包,OUTPUT是出去,现在全ACCEPT按理不相当于关了吗?那么暂且认为不是因为这个原因。

查看本机开放端口:netstat -tulnp,看着也没问题。

最后看了这篇:Job for network.service failed because the control process exited with error code. See “systemc的解决办法_Spring Boot-Common On With You-CSDN博客,发现我的networking也没在工作:

网络服务停止

但是这是做底层的网络配置吧,或许就是平台给断网了。凭我的debug能力也到此为止了。

关于这事的日记:

2.24

因为环境迁移,服务器被重启了,服务需要手动开一下。

联系客服后次日就能开机了,但两个快照都没了。发现不能上网后一通胡乱操作。。

2.25

今天用最原始方式(截图)备份了php代码,数据库或许也截一下生成代码?至少现在能通过平台远程控制

3.2

今早客服说自己买个IP换上就好。因为平台只允许我持有一个公网ip,现在手上拿着的删不了,没法换,平台提示让我填一个工单来申请配额。

3.9

填了之后一周过去也没人处理,估计个人用户就不在服务范围内(一开始找客服,也被当成企业用户)。

没人搭理,我想着如果真是现在的ip有问题,大概是被回收了,但是平台表面并不显示?毕竟网站完成度就挺低。于是花20块钱续了一个月,没变化。。

吐槽:

  • 发的优惠券面值几千,但是就够买4核8G两个月
    • 首先是价格水分大,阿里腾讯之类的学生优惠,估计一百左右就能买半年我现在的配置
    • 当时想用久点买了2核4G四个月,不是很公平的换算吗,但是就是直接被搞掉了
  • 2月十来号,官网突然一整天上不去,搞迁移。之后主机就出问题,说是被标记为活动用户资源被回收),事先一点通知都没。平台上到期时间明明白白写着5月,谁想得到来这出?
  • 又逛了一遍他们官网,简陋,帮助文档都是空白一片,当时怎么就为了省点钱就用下去了?感觉没商业化,不知道提供给谁用的。。这两三周和我说话的客服也就那一个人,不觉得ta能提出啥帮助了。
  • 做的快照被搞没了

好,我的忿忿完结了。。

这个事主要对我情绪影响比较大,其实可以花一晚上把数据库的表建回来,填点条目进去再测试一遍;把软工后端截图再敲出来;本地环境拿出来重新投入使用。毕竟除了数据库其他多多少少有备份,只是我花在手动配置和远程操作上的时间蛮多的(可能是有感情了之类的🤣但是实在没必要,再配一次速度快很多,对自己太没信心了)。

头一次买云主机,因为缺少经验找了不靠谱的平台,下次计划买腾讯的学生优惠。。另外要知道这次环境被搞崩没什么大不了的,各软件配置都不是啥大问题,只是没配过所以手生。

4.8

今天数据库验收,我自认学习方法不对,后面也没热情写下去但还是腆着脸去了趟。老师还是很客气,听我抱怨云主机的事。听完还说,这些公司都这样,没什么好消沉的。。原来这种事还很多,被社会教做人了🤣

相关阅读

netstat

linux netstat命令:网络状态查看命令 (biancheng.net)

iptables

iptables详解及一些常用规则 - 简书 (jianshu.com)
Linux下iptables防火墙配置详解 - 简书 (jianshu.com)

1
2
3
4
5
#首先在清除规则前要将policy INPUT改成ACCEPT,以免DROP全部导致悲剧
iptables -P INPUT ACCEPT

#清空默认所有规则
iptables -F

查看文件类型

使用ls -l或缩写ll即可,看属性第一个字符。

也可使用file命令或stat命令。

普通文件类型 -

Linux中最多的一种文件类型,包括 纯文本文件(ASCII)、二进制文件(binary)、数据格式的文件(data)、各种压缩文件。

目录文件类型 d

毕竟linux一切皆文件,能用cd进入的目录也是。

字符设备文件 c

即串行端口的接口设备,例如键盘、鼠标。

块设备文件 b

即存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。

套接字文件 s

这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。最常在 /var/run目录中看到这种文件类型。

管道文件 p

FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out的缩写。

链接文件 l

类似快捷方式。

软链接:指向目标文件,inode互不相同。删除软连接时,不影响源文件,删除源文件后,软连接失效;
硬链接:共享inode,因为硬链接文件是同一个文件,文件大小也一样,相当于另一个文件入口。

评论