Commande SSH
Avec une configuration de site web LAMP (Linux, Apache, MySQL, PHP). Un des aspets à conaître est l'utilisation de linux pour faire la gestion du serveur sur lequel s'exécute vos site web dynamque. Les commande SSH resemble a des ligne de commande DOS mais avec des nom de fonction différentes.
Avec une console SSH (disponible via un petit logiciel exemple : putty) vous avez accès directement au serveur et pouver ainsi le paramétrer a votre guise. Vous pouvez regardé les log d'erreur en Live et tester l'éxécution de vos taches CRONJOB.
Voici une liste rapide de commande SSH :
- locate fichier1.html : recherche tout les fichier qui on fichier1.html dedans
- ls : liste les fichier d'un répertoire
- du -sh : affiche la taille d'un répertoire
- ls | wc -l : affiche le nombre de fichier dans un répertoire
- mkdir nom_repertoire : crée un répertoire
- rmdir nom_repertoire: supprime un répertoire
- clear : efface l'écran
- cp fichier.html fichier_copier.html : copier un fichier
- cd nom_repertoire : aller dans le répertoire
- pwd : afficher l'arboresence ou on ce trouve sur le serveur
- exit : quitter, ce déconnecter du serveur
- su - : se connecter en tant que super utilisateur (root)
- man ls : afficher les insctruction pour la commande ls
- cd .. : reculer d'un répertoire dans l'arboresence
- rm fichier*.html supprimer les fichier qui débute par fichier et qui finisse par .html
- rm -rf repertoire supprimer sans confirmation tout les fichiers d'un répertoire de façon récursive (supprimer tout les sous répertoires et sous fichiers)
- tail -50 nom_du_fichier affiche les derni`re ligne d'un fichier (-f voir modif en temp réel)
- head -50 nom_fichier voir début d'un fichier
- passwd le_nom_du_compte : Changer mot de pass
Ajouter l'accès aux commande SSH à un site :
Modifier fichier /etc/passwd et enlever nologin et remplacer par shell
PS: Si aucun accès n'existe encore en SSH sur le serveur pour en ajouter vous devez vous connecter directement sur le serveur et faire la modification dans la salle de serveur. Si il y a déjà un ou plusieurs membre qui ont activer leur compte SSH c'est possible en root d'ajouter la connexion SSH a un membre spécifique.