记 vutrl 服务器崩了又恢复如初的过程

2024-09-04 04:48

本文主要是介绍记 vutrl 服务器崩了又恢复如初的过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

自己个人博客:www.wangxingyin.cn
不作死就不会死,12.04号为了给服务器上安装的SSR加速,通过在网上搜索,最终找到使用 BBR 一键加速,没有想到的是,操作完以后服务器 CPU 使用率达到 105%,然后又在vutrl界面上手长的点了一下 Add ISO 这个按键,最终导致服务器无法启动起来。无法启动起来的原因是需要在服务器上重新安装一个镜像。最终花了差不多十二个小时才修复好。

修复的方式是通过重新部署服务器,然后在服务器上重新导入snapshot。

通过这次事件,安全意识有了进一步提高:

  1. 如果搭建博客的话,不建议使用国外的服务器搭建,说不定哪天就被 Q 了,除此之外,使用国外服务器的话,找客服得需要用英文交流。
  2. 自己创建的东西尽量发布在多个平台,用投资的观点就是不要把所有的鸡蛋放在同一个笼子里面
  3. 要经常备份,这样即使服务器出现问题,数据都还在
  4. 对于自己不懂的地方,不要乱操作。如果乱操作的话,最后出问题你都不知道究竟是哪里出问题了。
  5. 如果使用国外服务器的话,自己的手里最好还有另外一个 FQ 账号。

遇到的问题:

登陆 server console 出现 noVNC ready: native WebSockets, canvas rendering,错误代码是:code:1006

解决办法:进行网络代理,也就是上面所说 5 的用途 。

后面遇到的问题就是如何分区,如何挂载,如何安装新的 Operation System(OS),这些在 Google 一下,你就知道。

总结:
通过这一次的经历,自己对Linux操作系统有了更深一步的了解,对Linux系统的一些命令也更加熟悉,例如:fdisk, du, df, iptables, mount, unmount, head 等等。

这篇关于记 vutrl 服务器崩了又恢复如初的过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1135043

相关文章

Ubuntu 22.04 服务器安装部署(nginx+postgresql)

《Ubuntu22.04服务器安装部署(nginx+postgresql)》Ubuntu22.04LTS是迄今为止最好的Ubuntu版本之一,很多linux的应用服务器都是选择的这个版本... 目录是什么让 Ubuntu 22.04 LTS 变得安全?更新了安全包linux 内核改进一、部署环境二、安装系统

MySQL InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据

《MySQLInnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据》mysql的ibdata文件被误删、被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所有表数据... 参考:mysql Innodb表空间卸载、迁移、装载的使用方法注意!此方法只适用于innodb_fi

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

nginx配置多域名共用服务器80端口

《nginx配置多域名共用服务器80端口》本文主要介绍了配置Nginx.conf文件,使得同一台服务器上的服务程序能够根据域名分发到相应的端口进行处理,从而实现用户通过abc.com或xyz.com直... 多个域名,比如两个域名,这两个域名其实共用一台服务器(意味着域名解析到同一个IP),一个域名为abc

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标

MySQL 中的服务器配置和状态详解(MySQL Server Configuration and Status)

《MySQL中的服务器配置和状态详解(MySQLServerConfigurationandStatus)》MySQL服务器配置和状态设置包括服务器选项、系统变量和状态变量三个方面,可以通过... 目录mysql 之服务器配置和状态1 MySQL 架构和性能优化1.1 服务器配置和状态1.1.1 服务器选项

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行