请详细描述一下如何在Linux系统上使用Python创建一个HTTP服务器，回答中要包含十个不允许重复的步骤，并且必须包含每个步骤的具体执行命令，不允许有步骤的略写。
user
1. 打开终端，进入你想要作为服务器根目录的文件夹。使用命令：
   ```bash
   cd /path/to/your/folder
   ```

2. 确保你的系统上安装了Python。你可以通过以下命令检查Python版本：
   ```bash
   python3 --version
   ```

3. 创建一个Python脚本文件，例如`server.py`。使用命令：
   ```bash
   touch server.py
   ```

4. 使用文本编辑器打开`server.py`文件，并输入以下代码来创建一个基本的HTTP服务器：
   ```python
   import http.server
   import socketserver

   PORT = 8080

   Handler = http.server.SimpleHTTPRequestHandler

   with socketserver.TCPServer(("", PORT), Handler) as httpd:
       print("serving at port", PORT)
       httpd.serve_forever()
   ```

5. 保存并关闭`server.py`文件。

6. 赋予`server.py`执行权限。使用命令：
   ```bash
   chmod +x server.py
   ```

7. 运行`server.py`脚本来启动HTTP服务器。使用命令：
   ```bash
   python3 server.py
   ```

8. 在浏览器中访问`http://localhost:8080`，你应该能够看到服务器根目录下的文件列表。

9. 如果你需要在后台运行服务器，可以使用`nohup`命令：
   ```bash
   nohup python3 server.py &
   ```

10. 要停止服务器，先找到运行服务器的进程ID（PID），然后使用`kill`命令终止进程。使用命令：
    ```bash
    ps aux | grep server.py
    kill <PID>
    ```

这些步骤详细描述了如何在Linux系统上使用Python创建一个HTTP服务器，并包含了每个步骤的具体执行命令。
assistant