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)
完,谢谢观看!