serv00 重置与清理:回归初始状态,焕然一新

本问来源(阿飞网络)只是个人喜欢学习和收藏,如有侵权,联系删除,谢谢!

本期主要介绍如何将serv00恢复到刚才注册时的初始状态,无论你是搭建了节点还是建立了个人博客网站,使用本期介绍的方法,都可以将已经写入了内容或者打乱serv00重置到刚刚注册时的状态。





 finalshell 下载链接

pan.quark.cn/s/24be457c15df

1 清除PM2进程

参与进程清单

pm2 list

恢复已保存列表的进程

~/.npm-global/bin/pm2 resurrect

停止所有进程

pm2 stop all

删除所有进程

pm2 delete all

2 清除虚拟机进程

2.1 已启动当前系统所有进程清单

方法一 使用 ps aux

ps aux

“aux”这个选项提供了更多的输出,包括每个进程的主机详细信息、CPU和内存使用情况、启动时间等。

ps aux 編輯

  • ps : 进程状态(进程状态)的空格,是一个用于显示系统进程信息的命令。
  • a : 显示所有用户的所有进程(包括没有控制进程的进程)。
  • u : 以用户为中心的格式显示进程信息,包括用户进程、CPU 和内存使用情况。
  • x : 显示没有控制进程的进程。

方法二 使用 top

top

这个命令提供了一个动态、实时的系统,显示当前所有运行的进程资源使用情况。 使用 q 退出 top

2.2 清除指定账户的所有进程

pkill -kill -u ${username}

例如: pkill -kill -u defeisoft

解释

  • pkill:该命令用于根据进程名、用户、终端或其他属性来选择进程,并发送信号。

  • -kill:该选项实际上是一个信号参数。-kill 对应于 -SIGKILL,表示发送 SIGKILL 信号给目标进程。SIGKILL 信号是一个非捕获、非忽略的信号,用于强制终止进程。

  • -u ${username}:该选项用于根据用户名称来选择进程。${username} 是一个变量,表示您要终止的用户名称的进程。该选项会选择所有由指定用户启动的进程。

pkill -kill -u ${username} 这个命令会找到并强制终止所有由指定用户 ( ${username}) 启动的进程。

3 删除文件夹及文件夹

3.1 更改非隐藏目录的权限

chmod -R 755 ~/* 

解释

  • chmod:该命令用于更改文件或目录的权限。

  • -R :该选项表示下降(recursive)。它会下降地更改指定目录及其子目录中的所有文件和目录的权限。

  • 755 : 这是一个权限设置,表示所有者(owner)有读取、读取和执行权限,(group)和其他人(others)有读取和执行权限,但没有读取权限。具体解释如下:

    • 7 表示所有者权限(rwx):读 (4) + 写 (2) + 执行 (1) = 7
    • 5 表示组权限(rx):读 (4) + 执行 (1) = 5
    • 5 表示其他人权限(rx):读 (4) + 执行 (1) = 5
  • ~/ : 这个符号表示当前用户的主目录。

  • * :该符号表示主目录中的所有文件和目录。

综上,chmod -R 755 ~/* 命令将命令地更改当前用户主目录中的所有文件和目录的权限,使操作者有读、写和执行权限,组和其他人有读和执行权限,但没有读取权限。

例子

假设你当前用户的主目录包含以下文件和目录结构:

/home/username/
├── file1.txt
├── file2.txt
└── dir1
    ├── file3.txt
    └── dir2
        └── file4.txt

运行 chmod -R 755 ~/* 后,所有这些文件和目录的权限将变为:

  • /home/username/file1.txt 和 /home/username/file2.txt 權为 755
  • /home/username/dir1 其子目录 dir2 和其中的文件 file3.txt 和 file4.txt 权限也将大幅上涨 755

请使用 -R 选项,因为它会影响到目录及其所有子目录和文件。

3.2 更改隐藏目录的权限

chmod -R 755 ~/.*
解释
  • chmod:该命令用于更改文件或目录的权限。

  • -R :该选项表示下降(recursive)。它会下降地更改指定目录及其子目录中的所有文件和目录的权限。

  • 755 : 这是一个权限设置,表示所有者(owner)有读取、读取和执行权限,(group)和其他人(others)有读取和执行权限,但没有读取权限。具体解释如下:

    • 7 表示所有者权限(rwx):读 (4) + 写 (2) + 执行 (1) = 7
    • 5 表示组权限(rx):读 (4) + 执行 (1) = 5
    • 5 表示其他人权限(rx):读 (4) + 执行 (1) = 5
  • ~/ : 这个符号表示当前用户的主目录。

  • .* 该模式表示所有以隐藏 . 开头的文件和目录(包括文件和目录)。

结果

chmod -R 755 ~/.* 会升降地用户更改当前主目录中所有以的 . 文件和目录(包括隐藏文件和目录)的权限。包括像 .bashrc.profile.config 等文件和目录,以及可能的 . 和 .. 目录。

示例

假设你的主目录结构如下:

/home/username/
├── file1.txt
├── dir1/
│   └── file2.txt
└── .hidden/
    └── hiddenfile.txt

运行 chmod -R 755 ~/.* 后,以下内容的权限可能会被更改:

  • 隐藏目录和文件(如 .hidden/ 和 .hidden/hiddenfile.txt
  • 当前目录 /home/username 相关所有内容,包括 file1.txtdir1/ 和 dir1/file2.txt
  • 父目录 /home 及其所有内容,这可能会对系统造成严重影响

注意事项

使用 chmod -R 755 ~/.* 时要非常小心,因为它会更改隐藏主目录中的所有文件和目录的权限,并且由于 .* 包含 . 和 ..,它还可能到恢复主目录的父目录以及根目录,这可能会导致系统权限混乱。更改根目录的权限是不推荐的,因为这可能会影响系统的安全性和功能。

陣容

如果您确实需要更改某些特定建议隐藏文件或目录的权限,请明确指定这些文件或目录,而不是使用通配符 .*

例如:

chmod -R 755 ~/.config

这只是更改了 .config 目录及其子目录和文件的权限,而不会影响其他文件或目录。

3 删除文件夹及文件

3.1 删除非隐藏文件夹及其文件

rm -rf ~/*

解释

rm -rf ~/* 命令用于强制删除当前用户隐藏主目录中的所有非文件和目录。

  • rm :命令用于删除该文件或目录。

  • -r : 递归(recursive)选项。它会删除指定目录及其所有子目录和文件。

  • -f : 强制(force)选项。它会强制删除文件或目录,而不会提示用户确认。

  • ~/ : 表示当前用户的主目录。

  • * : 通配符,表示隐藏主目录中的所有非文件和目录。

结果

rm -rf ~/* 它会强制删除当前用户主目录中所有非文件和目录。这意味着会删除所有名称不以 . 底层的文件和目录及其子目录中的所有内容。

示例

假设你的主目录结构如下:

/home/username/
├── file1.txt
├── file2.txt
└── dir1/
    ├── file3.txt
    └── dir2/
        └── file4.txt

运行 rm -rf ~/* 后,以下内容将被删除:

  • /home/username/file1.txt
  • /home/username/file2.txt
  • /home/username/dir1 其兼职工作,包括 dir1/file3.txt 和 dir1/dir2/file4.txt

注意事项

  • 危险性:该命令会隐藏数据主目录中的所有非文件和目录,因此在执行该命令之前一定要确认不需要保留的数据。如果误删除,可能无法恢复。
  • 不影响文件和目录:该命令不会删除以 . 开头的文件和目录。隐藏文件和目录会保留在主目录中。

3.2 删除隐藏文件夹及其文件

rm -rf ~/.* 

解释

  • rm :一个用于删除文件或目录的命令。

  • -r :该选项表示递归(recursive)。它会删除指定目录及其子目录和文件。

  • -f:该选项表示强制(force)。它会强制删除文件或目录,而不提示用户确认。

  • ~/ : 这个符号表示当前用户的主目录。

  • .*:该模式表示所有以隐藏 . 开头的文件和目录(包括文件和目录)。

结果

rm -rf ~/.* 会强制删除当前用户主目录中所有以 . 开头的文件和目录,包括隐藏文件和目录。

示例

假设你的主目录结构如下:

/home/username/
├── file1.txt
├── dir1/
│   └── file2.txt
└── .hidden/
    └── hiddenfile.txt

运行 rm -rf ~/.* 后,以下内容可能会被删除:

  • 隐藏文件和目录(如 .hidden/ 和 .hidden/hiddenfile.txt
  • 当前目录 /home/username 相关所有内容,包括 file1.txtdir1/ 和 dir1/file2.txt
  • 父目录 /home 及其所有内容,这可能会导致系统崩溃

注意事项

使用 rm -rf ~/.* 时要非常小心,因为它会隐藏删除主目录中的所有文件和目录,包括一些重要的配置文件和目录。更危险的是,由于 .* 包括 .(当前目录)和 ..(父目录),这可能会导致删除主目录及其所有内容,甚至删除主目录的父目录及其内容,这可能会对系统造成严重破坏。

陣容

为了避免意外删除重要的文件和目录,不要直接使用 rm -rf ~/.*。相反,可以隐藏指定要删除的文件或目录:

rm -rf ~/.hidden
rm -f ~/.bashrc

这样可以确保只删除特定的隐藏文件或目录,而不会影响其他目录和文件。


4 添加所需的文件夹和文档

4.1   进后台 Files 添加文件夹

建立所需的文件夹 domins mailrepo 这三个文件夹





建立 domains 下所需的域名文件夹 {username}.serv00.net

{username} 换成自己的用户名,比如:abcd.serv00.net






建立域名次下的文件夹 logspublic_html




建立 public_html 下的文档 index.html





复制以下 初始HTML代码  替换文档的代码

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset=utf-8 />  
        <title>defei2024.serv00.net - hosted on Serv00.com</title>  
        <style type="text/css">  
            * {  
                margin0;  
                padding0;  
                border0;  
            }  
  
            body {  
                background-imagelinear-gradient(137deg#2E457B 0%#237431 100%!important;  
                background-attachment: fixed;  
                color#333;  
                font-family: Arial, Verdana, Tahoma;  
                font-size13px;  
            }  
  
            #main {  
                background#FFF;  
                box-shadow0 0 40px #00275A;  
                margin-top65px;  
                padding-top20px;  
                padding-bottom20px;  
                width100%;  
            }  
  
            #mainwrapper {  
                display: table;  
                text-align: center;  
                margin0 auto;  
            }  
  
            h1 {  
                color#EE6628;  
                font-size44px;  
                font-weight: normal;  
                text-shadow1px 1px 2px #A7A7A7;  
            }  
  
            h2 {  
                color#385792;  
                font-weight: normal;  
                font-size25px;  
                text-shadow1px 1px 2px #D4D4D4;  
            }  
  
            ul {  
                text-align: left;  
                margin-top20px;  
            }  
  
            p {  
                margin-top20px;  
                color#888;  
            }  
  
            a {  
                color#4D73BB;  
                text-decoration: none;  
            }  
  
            a:hovera: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>

评论

此博客中的热门博文

百分百成功注册:10年免费VPS(serv00 & ct8)与ProxySite免费网络代理