Comment recherche un fichier/dossier sous Linux ?La commande est la suivante :
find . -name recherche -print
Il faudra ce metre dans la racine (cd /) pour rechercher dans le disque dur entier.
Est-il possible de provoquer l'exécution d'un script PHP suite à la réception d'un mail ?Il faut placer fichier .forward à la racine de votre home directory.
Ce fichier contiendra par exemple la ligne suivante :
"|/usr/local/bin/php -q ~/script.php"
Lors de la réception d'un message, script.php sera exécuté.
Vous pouvez utiliser Lynx ou Wget afin de lancer l'exécution de votre script.
Expemple d'utilisation a l'envoi d'un mail :
- Sauvegarde d'une basse MySQL a l'envoi d'un mail.
- Envoi de stat dans une autre boite
- Execution de script machine
- ...
Ou est le log des instalation apt-get ?Elle ce trouve dans le fichier suivant :
/var/log/dpkg.log
Pour visualiser son contenue taper :
nano /var/log/dpkg.log
Comment connaitre la place utiliser par des dossier ?Cette commande permet de savoite :
du -h --max-depth=1 .
du = la commande
-h = interface humaine (1Ko au lieu de 4)
--max-depth=N Limiter l'affichage des sous-répertoires
Comment crée un alias de commande .Comme ceci :
alias dudu="du -h --max-depth=1 ."
Quand l'on tapera la commande dudu alor la commande alias dudu="du -h --max-depth=1 ." sera executer
Est t'il possible de voire en direct les modification sur un fichier de log ?Oui avec cette commande :
tail -f nomFichier.ext
Comment ajouter un utilisateur en refusant les connexion au shell ?adduser --shell /bin/false toto
Qui utilise le fichier ou répertoire ?fuser -uk /etc/passwd
Comment monter un disque avec les droit ACL ?mount -t ext3 /dev/sdb1 /mnt/sdb1 -o defaults,acl
Comment rajouter des droits ACL sur un dossier et ses sous répertoire ?u pour l'utilisateur et g pour les groupe
setfacl -Rm u:popo:rwx,g:gpopo:rwx /mnt/sdb1/répertoire/
Comment modifier le propriétaire et le groupe d'un dossier ?chown -R popo:gpopo ./répertoire/
Comment connaitre la température des disque sur le PC ?apt-get install ddtemp
Connaitre les ports à l'écoute ainsi que les processuse associé ?netstat -lapute
Comment obtenir les droit ACL d'un répertoire ?getfacl /mnt/sdb1/répertoire/
Comment savoir qui est connecté au shell ?who
Comment éffectuer un recherche sur le résultat d'une commande ?pattern est le mot rechercher :
ls -l /mnt/sdb1/ | grep pattern
Comment afficher les 10 dernières lignes d'un fichiers et les futurs ligne ajouter (exemple pour les logs) ?tail -f /var/log/syslog
Comment téléchager un fichier sur un site ?wget http://downloads.sourceforge.net/project/exemple.tar.gz
Comment avoir la documentation sur une commande ?Exemple pour la commande ls :
ls --help
ou
man ls
comment savoir le login du shell actuel ?whoami
Comment désactiver un alias pour une commande ?par exemple la commande ls a un alias : ls='ls --color=auto'
pour effectuer la commande ls par defaut faire :
\ls
Comment avoir un complémentation de la comande apt par exemple ?. /etc/bash_completion
Quelle fichier enregistre toutes les commande shell effectué ?Dans le dossier de l'utilisateur éditer le fichier caché :
nano ~/.bash_history
Comment connaitre l'espace disque ?Avec cette commande : df -h