Savez-vous que la presque totalité des fonctions de WHM peuvent aussi être exécutées par ligne de commande? Bien que la majorité des administrateurs préfèrent utiliser l’interface web de cPanel/WHM, il peut être utile d’effectuer certaines tâches par ligne de commande, spécialement à l’intérieur de scripts.
En voici quelques-unes:
Création d’un compte d’utilisateur
/scripts/createacct <options>
Changer l’adresse IP d’un site web
/usr/local/cpanel/bin/setsiteip [-u user | domain] ip
Supprimer, désactiver ou réactiver un compte cPanel
/scripts/killacct $user
/scripts/suspendacct $user “$reason”
/scripts/unsuspendacct $user
Changer le mot de passe d’un compte d’utilisateur cPanel
/scripts/realchpass $user 'password'
Déterminer le compte d’utilisateur propriétaire d’un domaine
/scripts/whoowns $user
grep $domain /etc/userdomains
Voir l’attribution des adresses IP
/scripts/ipusage
cat /etc/domainips
Installer un « SPF Record » ou un « DomainKey »
/usr/local/cpanel/bin/spf_installer $user
/usr/local/cpanel/bin/domain_keys_installer $user
Compilation manuelle des statistiques web
/scripts/runweblogs $user (one user)
/scripts/runlogsnow (all users)
Changer un mot de passe MySQL
/scripts/mysqlpasswd $user '$password'
Voir les statistiques d’utilisation des ressources
/usr/local/cpanel/bin/dcpumonview
Comme vous l’aurez constaté, la plupart des commandes populaires se trouvent sous /scripts et /usr/local/cpanel/bin. Jetez un coup d’oeil au contenu de ces répertoires et vous y trouverez sûrement d’autres commandes qui vous seront utiles à l’administration de votre serveur web.
Vous pouvez aussi trouver la liste des scripts cPanel sur le site web officiel: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/WHMScripts
N’oubliez toutefois pas qu’il est important de ne pas exécuter de scripts avec lesquels vous n’êtes pas familier, spécialement si vous êtes connectés en tant que « root ».






