ubuntu

ubuntu lamp恢复如何操作

小樊
49
2025-08-11 08:54:05
栏目: 智能运维

一、系统恢复(需提前备份)

  1. 使用Live USB恢复系统

    • 下载Ubuntu镜像并刻录到U盘,从U盘启动进入Live环境。
    • 挂载原系统分区(如/dev/sda1):
      sudo mount /dev/sda1 /mnt
      
    • 切换到原系统环境:
      sudo chroot /mnt
      
    • 恢复备份文件(假设备份在/backup):
      rsync -avz /backup/ /
      
    • 退出并重启:
      exit
      sudo reboot
      
  2. 恢复数据(针对误删文件)

    • 命令行工具
      • 安装extundelete
        sudo apt install extundelete
        
      • 恢复指定文件(需卸载分区或以只读方式挂载):
        sudo extundelete /dev/sda1 --restore-file /path/to/deleted/file
        
    • 图形化工具
      • 安装testdisk
        sudo apt install testdisk
        
      • 通过向导选择磁盘和分区,扫描后恢复文件。

二、LAMP环境重建

  1. 重新安装LAMP组件

    • 安装Apache:
      sudo apt install apache2
      sudo systemctl start apache2
      
    • 安装MySQL:
      sudo apt install mariadb-server
      sudo mysql_secure_installation  # 配置安全参数
      
    • 安装PHP:
      sudo apt install php libapache2-mod-php php-mysql
      sudo systemctl restart apache2
      
  2. 恢复配置文件

    • 若备份了/etc/apache2//etc/mysql//etc/php/等配置目录,可直接复制回原路径。
  3. 验证环境

    • 访问http://服务器IP查看Apache默认页面。
    • 创建info.php测试PHP:
      echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
      
    • 访问http://服务器IP/info.php确认PHP正常。

注意事项

0
看了该问题的人还看了