====== Configuration en ligne de commande ====== La connexion en console à la machine va permettre d'avoir accès au système et à d'autre paramètres plus poussés. :!: **Cette section est à réserver aux utilisateurs avancés** ===== Connexion SSH ===== Il faudra au préalable se connecter en SSH pour avoir accès à une console. * [[centrale_ssh|Accès à la centrale par SSH]] ===== Les différents outils ===== ==== Outils de base ==== Il y a plusieurs outils disponible sur une machine. Les principales commandes unix sont présentes, tels que: * ''cd'' : changer de dossier * ''pwd'' : affiche le dossier ou on se trouve * ''ls'' : liste les fichiers dans le dossier courant * ''ifconfig'' : affiche les informations des cartes réseaux * ''cp'' : copie un fichier * ''mv'' : déplace un fichier * ''rm'' : supprime un fichier ==== Outils spécifiques ==== La machine dispose aussi d'outils dédié comme: === calaos_config === * ''calaos_config'': [parametre1] [parametre2] : L'utilitaire principal Calaos, qui permet de régler tout les paramètres d'une machine La commande calaos_config permet de lister tous les paramètres d'une machine, les modifier ou les afficher. Pour lister les paramètres diposnible, on utilise: Calaos> calaos_config list Exemple de résultat: Local configuration: device_type: calaos_server dpms_enable: true dpms_standby: 1800 show_cursor: false cn_user: username cn_pass: password Pour changer une valeur, il faut lancer la commande: Calaos> calaos_config set cn_pass nouveau_pass Voici une liste de toutes les variables disponibles, ainsi que les valeurs qu'elles acceptent: * cn_user: nom d'utilisateur (adresse email si calaos_network) * cn_pass: mot de passe * dpms_enable : true ou false Active ou désactive la mise en veille de l'écran. * dpms_standby : Nombre de seconde avant la mise en veille * dpms_block : true ou false, Bloque ou non l'ecran par mot de passe * show_cursor : true ou false Affiche ou pas le curseur sur l'interface * latitude: coordonnées pour le calcul solaire * longitude: coordonnées pour le calcul solaire Remarque : Une fois les valeurs modifiés, il faut faire un redémarrage de la machine pour que les nouvelles valeurs soit prises en compte. === calaos_network === :!::!::!::!::!::!::!::!: **Ne fonctionne que sur la V1** :!::!::!::!::!::!::!::!: * ''calaos_network'': [parametre1] [parametre2] : Cet utilitaire permet de gérer certaines options du Calaos Network. Les commandes du Calaos Network peuvent etre: * register [username] [password] : enregistre un compte Calaos Network avec cette machine. * update_ip : mets à jour l'enregistrement DNS du Calaos Network (la commande est automatiquement appelé régulièrement) * get_ip : permet de récupérer les enregistrements des IP du Calaos Network. ===== Configuration du serveur de mail ===== La centrale Calaos est capable d'envoyer des mails suivant un évènement. Afin de paramétrer le serveur SMTP d'envoi de mail, il faut le paramétrer avec ''calaos_config''. Pour le serveur d'envoi: calaos_config set smtp_server smtp://votre_serveur_smtp On peut spécifier d'autres paramètres comme: calaos_config set smtp_port XXX pour choisir le port (ce parametre n'est pas obligatoire, le port par défaut sera utilisé) Si le serveur a besoin d'authentification: calaos_config set smtp_auth true calaos_config set smtp_username nom_utilisateur calaos_config set smtp_password mot_de_passe Si le serveur a besoin de StartTLS: calaos_config set smtp_tls true On peut aussi paramétrer pour utiliser le SMTPS: calaos_config set smtp_server smtps://votre_serveur_smtp Pour tester la configuration SMTP depuis la ligne de commande: calaos_mail --from ton_email@example.com --to ton_email@example.com --subject test --body test --verbose