AMH面板管理常用Terminal命令与目录结构汇总

社区话题 Linux/macOS 与自动化运维 AMH面板管理常用Terminal命令与目录结构汇总

标签: 

正在查看 1 条回复
  • 作者
    帖子
    • #1323

      追光
      管理员

      AMH 官方启动/重启脚本

      /etc/init.d/amh-start

      可以图形界面执行各个组件的操作:

      amh

      [AMH] Please select module:
      1) amapi-1.1 8) amrewrite-2.0 15) d-os-1.3 22) lngx-3.0 29) pecl_imagick-3.7 36) webssh-1.6
      2) amchroot-1.7 9) amssl-4.1 16) d-ram-1.8 23) lnmp-4.0 30) pecl_redis-6.1 37) zendx-1.5
      3) amcrontab-2.7 10) amwaf-4.1 17) exif-1.1 24) madmin-2.7 31) php-generic-8.2
      4) amdata-3.0 11) apcu-5.1.22 18) fileinfo-1.1 25) mcrypt-1.0 32) phpmyadmin-5.2
      5) amfile-4.5 12) d-cpu-1.8 19) image_magick-7.1 26) mysql-generic-5.7 33) phpredisadmin-1.24
      6) amh-7.2 13) d-disk-1.8 20) intl-1.1 27) nginx-1.26 34) redis-8.0
      7) amnetwork-3.0 14) d-net-1.6 21) libiconv-1.14 28) opcache-1.1 35) supervisor-0.1

      面板管理设置

      amh admin

      [Notice] Please select admin option:
      1) amh_amhkey 5) change_amh_password 9) cp_module_logo 13) ls_module 17) show_install_proces
      2) amh_host 6) change_mysql_password 10) desktop_cron 14) opt_install_process 18) up_engine
      3) amh_listen 7) check_amh 11) get_install_process 15) ps_list
      4) amh_listens 8) check_webserver 12) kill_install_process 16) reset_mysql_password

      重新设置面板登录密码

      amh passwd 12345678

      备注:12345678为新密码,改为需要设置的密码即可

      忘记mysql密码后设置为跳过密码

      echo "[mysqld]" >> /usr/local/mysql-5.7/my.cnf
      echo "skip-grant-tables" >> /usr/local/mysql-5.7/my.cnf

      启动 Nginx

      amh nginx start       
      amh nginx stop        
      amh nginx restart
      amh nginx reload
      amh nginx check

      示例输出

      [OK] nginx is already installed.
      nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
      nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

      🛢️ MySQL 管理

      amh mysql start
      amh mysql stop
      amh mysql restart
      amh mysql reload
      amh mysql check

      🐘 PHP 管理(不同版本类似)

      amh php start
      amh php stop
      amh php restart
      amh php reload

      (具体根据 AMH 安装的 PHP 模块名,如 php-generic-8.2)

      🌐 LNMP 网站管理

      amh lnmp vhost_start lnmp 网站名
      amh lnmp vhost_stop lnmp 网站名
      amh lnmp vhost_restart lnmp 网站名
      amh lnmp vhost_reload lnmp 网站名

      示例:

      amh lnmp vhost_start lnmp love.x.newvfx.com

      💾 数据备份与恢复

      amh amdata backup
      amh amdata revert 文件名.amh

      🕒 系统维护

      amh d-os ntp 

      ⏰ 定时任务 (amcrontab)

      amh amcrontab info
      amh amcrontab admin list
      
      amh amcrontab curl 'https://www.newvfx.com'   # 定时访问网址
      
      amh amcrontab run_php lnmp php-generic-8.2 /home/wwwroot/name.php
      amh amcrontab run_php lnmp phpredisadmin-1.24 /home/wwwroot/name.php
      
      amh amcrontab run_sh /home/usrdata/amcrontab/name.sh

      ⚙️ 系统管理

      amh admin ps_list                        # 查看进程列表
      amh admin cp_module_logo 模块 文件        # 更新模块图标
      amh download 模块名                      # 下载模块
    • #1328

      追光
      管理员

      AMH 面板 LNMP 环境各组件的安装目录结构

      🧩 AMH 系统 Shell 脚本目录

      /root/amh

      系统所有 shell 脚本文件目录,不可删除。

      面板安装路径以及为面板设置的环境配置

      /usr/local/amh-7.2

      面板程序路径

      /usr/local/amh-7.2/web

      css样式修改路径

      /usr/local/amh-7.2/web/View/css/index_v2.css

      🌐 网站运行工作根目录

      /home/wwwroot/lnmp(环境名)/

      面板程序与新建虚拟主机网站都存放于此目录。

      其中:

      /home/wwwroot/lnmp(环境名)/         # 面板环境工作目录
      /home/wwwroot/lnmp(环境名)/log        # 面板系统日志目录
      /home/wwwroot/index/lnmp(环境名)/web        # 面板程序目录

      可放置工具程序,如探针程序 p.php
      访问方式示例:http://ip:8888/p.php

      其它虚拟主机环境目录示例:

      /home/wwwroot/lnmp(环境名)/domain.com/web

      💾 面板数据备份目录

      /home/backup

      通过面板 Web 端创建的备份或使用 amh backup 命令生成的备份文件存放于此。
      使用 amh ls_backup 命令可查看备份文件列表。

      🐘 PHP 工作目录

      /usr/local/php-generic-8.2

      配置文件与运行目录结构:

      /usr/local/php-generic-8.2/etc                    # PHP-FPM 配置文件目录
      /usr/local/php-generic-8.2/etc/php-fpm.conf       # 面板 PHP-FPM 主配置文件

      🌊 Nginx 工作目录

      /usr/local/nginx-1.26

      nginx版本号

      配置文件结构:

      /usr/local/nginx-1.26/conf                    # Nginx 配置目录
      /usr/local/nginx-1.26/conf/nginx.conf         # 主配置文件(面板配置)

      🗄️ MySQL 工作目录

      /usr/local/mysql-generic-5.7

      配置文件目录

      /usr/local/mysql-generic-5.7/my.cnf

      数据与日志结构:

      /home/usrdata/mysql-generic-5.7/

      数据导入导出目录:

      /home/usrdata/madmin/
正在查看 1 条回复
  • 在下方一键注册,登录后就可以回复啦。