Manipulation de fichiers et de répertoires
La commande suivante modifie le propriétaire et le groupe du fichier error.log. « www-data » désigne l’utilisateur et le groupe correspondant au serveur WEB Apache 2.
Code : Tout sélectionner
root@machine:~# chown www-data:www-data error.log
Code : Tout sélectionner
root@machine:~# chown -R www-data:www-data tiny-framework
Code : Tout sélectionner
root@machine:~# cp -R dossier/ /chemin/de/destination/
Code : Tout sélectionner
root@machine:~# rm -r dossier
La commande find permet de rechercher des fichiers dans une hiérarchie de répertoires. Ici, je recherche les fichiers « error.log » sous /var/log.
Code : Tout sélectionner
root@machine:~# find /var/log/ -name "error.log"
/var/log/apache2/www.dominique.fr-ssl/error.log
/var/log/apache2/www.192.168.178.6/error.log
/var/log/apache2/www.artheodoc.fr-ssl/error.log
/var/log/apache2/www.port-8000/error.log
/var/log/apache2/error.log
Code : Tout sélectionner
root@machine:~# which man
/usr/bin/man
La commande Id affiche des informations sur l’utilisateur et son groupe.
Code : Tout sélectionner
root@machine:~# id lolo
uid=1001(lolo) gid=1001(lolo) groupes=1001(lolo)
Code : Tout sélectionner
root@machine:~# last
root pts/0 192.168.1.13 Wed May 25 15:13 still logged in
root tty1 Wed May 25 15:12 still logged in
reboot system boot 3.2.0-4-amd64 Wed May 25 15:11 - 15:42 (00:30)
root tty1 Tue May 24 16:52 - down (00:02)
La commande lsb_release permet d’afficher des informations sur la distribution Linux utilisée. L’option -a permet d’afficher toutes les informations.
Code : Tout sélectionner
root@machine:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Code : Tout sélectionner
root@machine:~# uname -a
Linux machine 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u1 x86_64 GNU/Linux
Code : Tout sélectionner
root@S4211Debian7:~# uname -r
3.2.0-4-amd64
Code : Tout sélectionner
root@machine:~# ps -ale | grep -e apache -e TTY
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
5 S 0 2543 1 0 80 0 - 39981 - ? 00:00:00 apache2
5 S 33 2587 2543 0 80 0 - 39987 - ? 00:00:00 apache2
5 S 33 2588 2543 0 80 0 - 39987 - ? 00:00:00 apache2
5 S 33 2589 2543 0 80 0 - 39987 - ? 00:00:00 apache2
5 S 33 2590 2543 0 80 0 - 39987 - ? 00:00:00 apache2
5 S 33 2593 2543 0 80 0 - 39987 - ? 00:00:00 apache2
La commande suivante affiche le FQDN (nom de domaine complètement qualifié/Fully Qualified Domain Name).
Code : Tout sélectionner
root@machine:~# hostname --fqdn
machine.local
Code : Tout sélectionner
root@machine:~# netstat -anp --inet | grep named
tcp 0 0 192.168.1.6:53 0.0.0.0:* LISTEN 2504/named
tcp 0 0 192.168.1.5:53 0.0.0.0:* LISTEN 2504/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 2504/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 2504/named
udp 0 0 192.168.1.6:53 0.0.0.0:* 2504/named
udp 0 0 192.168.1.5:53 0.0.0.0:* 2504/named
udp 0 0 127.0.0.1:53 0.0.0.0:* 2504/named