serv00恢复出厂设置

一、查看系统进程

#使用查看系统命令:

ps aux

查看显示的进程内容,如存在PM2进程,将先清除PM2相关进程。

二、清除PM2进程

1、列出进程清单:

pm2 list

2、停止所有进程:

pm2 stop all

3、删除所有进程:

pm2 delete all
三、清除虚拟机进程

清除前,可以先查看下系统进程。然后清除指定账户(注册账号名)的所有进程:

pkill -kill -u ${username}

例如:pkill -kill -u Joshua217

四、删除文件及文件夹

1、更改非隐藏目录的权限:

chmod -R 755 ~/* 

此命令将递归地更改当前用户主目录中的所有文件和目录的权限,使得所有者有读、写和执行权限,组和其他人有读和执行权限,但没有写入权限。

2、更改隐藏目录的权限:

chmod -R 755 ~/.*

此命令会递归地更改当前用户主目录中所有以 . 开头的文件和目录(包括隐藏文件和目录)的权限。包括像 .bashrc.profile.config 等文件和目录,以及可能的 . 和 .. 目录。

3、删除文件及文件夹:

rm -rf ~/*

此命令会递归地强制删除当前用户主目录中所有非隐藏文件和目录。这意味着它会删除所有名称不以 . 开头的文件和目录及其子目录中的所有内容。

4、删除隐藏文件夹及其文件:

rm -rf ~/.* 

此命令会递归地强制删除当前用户主目录中所有以 . 开头的文件和目录,包括隐藏文件和目录。

五、对比出厂文件配置

1、对比经过上述操作后的文件结构和初始文件结构:

2、通过对比,发现删除后仅剩 .pydio、backups两个系统文件,其实此时就已经是最干净的系统了。如果一定要恢复到和初始状态一样,那接下来可以自行按下面的结构创建这些文件及文件夹。

/home/username/
├── mail
├── repo
└── domains
    └── ${username}.serv00.net
        ├── logs
        │   └── access
        └── public_html
            └── index.html (代码见下方)

3、这些文件出厂都是空的,只有index.html文件是有内容的,初始代码如下:

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset=utf-8 />  
        <title>defei2024.serv00.net - hosted on Serv00.com</title>  
        <style type="text/css">  
            * {  
                margin: 0;  
                padding: 0;  
                border: 0;  
            }  
  
            body {  
                background-image: linear-gradient(137deg, #2E457B 0%, #237431 100%) !important;  
                background-attachment: fixed;  
                color: #333;  
                font-family: Arial, Verdana, Tahoma;  
                font-size: 13px;  
            }  
  
            #main {  
                background: #FFF;  
                box-shadow: 0 0 40px #00275A;  
                margin-top: 65px;  
                padding-top: 20px;  
                padding-bottom: 20px;  
                width: 100%;  
            }  
  
            #mainwrapper {  
                display: table;  
                text-align: center;  
                margin: 0 auto;  
            }  
  
            h1 {  
                color: #EE6628;  
                font-size: 44px;  
                font-weight: normal;  
                text-shadow: 1px 1px 2px #A7A7A7;  
            }  
  
            h2 {  
                color: #385792;  
                font-weight: normal;  
                font-size: 25px;  
                text-shadow: 1px 1px 2px #D4D4D4;  
            }  
  
            ul {  
                text-align: left;  
                margin-top: 20px;  
            }  
  
            p {  
                margin-top: 20px;  
                color: #888;  
            }  
  
            a {  
                color: #4D73BB;  
                text-decoration: none;  
            }  
  
            a:hover, a:focus {  
                text-decoration: underline;  
            }  
        </style>  
    </head>  
      
    <body>  
  
        <div id="main">  
            <div id="mainwrapper">  
                <h1>defei2024.serv00.net</h1>  
                <h2>Page successfully added</h2>  
  
                <ul>  
                    <li>The page is in the directory <b>/usr/home/defei2024/domains/defei2024.serv00.net/public_html</b></li>  
                    <li>This file can be deleted (index.html),</li>  
                    <li>Files can be put on the server using the <b>FTP</b>, <b>FTPS</b> or <b>SFTP</b> protocols.</li>  
                </ul>  
  
                <p>If you have any questions <a href="https://www.serv00.com/contact">contact us</a>.</p>  
            </div>  
        </div>  
    </body>  
      
</html>

OK,经过上面的操作,serv00就已经完全恢复如初了。

六、系统复原脚本

如果觉得上面的操作过于复杂,也可以用网上大佬们制作的系统一键恢复脚本,虽然这些脚本不能完全恢复得和出厂一致,但是可以省去前面大部分的操作,可以一试。
老王serv00一键脚本:

bash <(curl -Ls https://raw.githubusercontent.com/eooce/sing-box/main/sb_serv00.sh)

完,谢谢观看!

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注