Maison >Tutoriel système >Linux >Solution de remplacement de l'ID du panneau DirectAdmin et de l'adresse IP
# cd /usr/local/directadmin/scripts # ./getLicense.sh 7353 12345 # service directadmin restart 其中7353是客户ID,12345是授权ID
Si votre serveur possède plusieurs IP différentes, vous pouvez spécifier de force une autorisation IP, telle que : 10.200.200.26
# cd /usr/local/directadmin/scripts # ./getLicense.sh 7353 12345 127.0.0.1 # service directadmin restart
# cd /usr/local/directadmin/scripts # ./ipswap.sh 10.200.10.26 10.200.200.26 其中10.200.10.26为原IP,10.200.200.26为新IP。之后按以下命令重启所有服务即可(或重启服务器省略以下操作) # /etc/init.d/httpd restart # /etc/init.d/proftpd restart # /etc/init.d/exim restart # /etc/init.d/dovecot restart
directAdmin n'a pas pu démarrer, vérifiez si le port 2222 est en cours d'exécution ;
# netstat -antp 若没有2222端口运行说明DirectAdmin并无启动,再次重启; # service directadmin restart Stopping DirectAdmin: [FAILED] Starting DirectAdmin: [ OK ] # service directadmin restart Stopping DirectAdmin: [FAILED] Starting DirectAdmin: [ OK ] # service directadmin restart Stopping DirectAdmin: [FAILED]
Chaque fois qu'il démarre, il demande OK, puis plante en ÉCHEC et ne peut pas ouvrir le panneau de configuration directadmin. Entrez le répertoire d'installation de directadmin :
# whereis directadmin # cd /usr/local/directadmin # ./directadmin The ip of this machine (10.200.10.26) does not match the ip in the license file Check the value of your ethernet_dev=venet0:1 setting in your /usr/local/directadmin/conf/directadmin.conf file and the output of /sbin/ifconfig
Selon l'invite, il s'agit d'un échec d'autorisation DA ou d'une erreur de spécification IP. Il s'avère que l'adresse IP autorisée mentionnée par le client est venet0:0, tandis que le fichier de configuration directadmin spécifie venet0:1
.# ifconfig -a # vi conf/directadmin.conf ethernet_dev=venet0:1 改 ethernet_dev=venet0:0 再次执行; # ./directadmin
[root@hip directadmin]# ./directadmin Bind Error: Make sure there aren't any copies running in the background Address already in use
Ouvrez http://ip:2222 et affichez avec succès la fenêtre de connexion
Lorsque vous utilisez DA, vous rencontrerez une situation dans laquelle le processus dataskq occupe jusqu'à 100 % du processeur, ce qui entraîne une ouverture très lente du site Web. Le processus dataskq est un processus de réponse à une action. Il est exécuté toutes les minutes dans la tâche /etc/cron.d/directadmin_cron. Vérifiez les commentaires du journal /var/log/directadmin/errortaskq.log. dataskq continue de vérifier jusqu'à ce que nommé ne soit pas démarré. ce qui entraîne un redémarrage continu, il se peut donc que celui nommé dans la machine ait été désinstallé lors de la mise à niveau. La méthode de réparation est la suivante :
# yum install bind dbus dbus-libs -y # mv /etc/init.d/named /etc/init.d/named.bak # wget http://www.directadmin.com/named # chmod 755 /etc/init.d/named # /sbin/chkconfig named reset # /etc/init.d/named restart
Si la solution ci-dessus ne résout pas ce problème, supprimez simplement tout le processus dataskq. Plus d'aide ; https://help.directadmin.com/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!