Linux TP

 
 
 
  • A propos

    Un blog sans prétention sur Linux
 
erreur d’apache2 au redemarrage 15 novembre 2007 par Richard

phrase d’erreur : Apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

pour ne plus avoir l’erreur d’apache2 au redemarrage en localhost, mettre la ligne suivante dans le fichier /etc/apache2/apache2.conf

ServerName localhost

configuration apache2 13 novembre 2007 par Richard

Dans apache2, la configuration n’est plus dans httpd.conf mais dans /etc/apache2/apache2.conf
On peut changer les utilisateurs à la ligne user et group

droits avec apache 13 novembre 2007 par Richard

pour permettre l’upload dans un dossier d’un serveur apache en FTP,

modifier les permissions de www-data en donnant comme groupe secondaire le nom_d’utilisateur

(le faire avec sudo kcontrol)

ACL 13 novembre 2007 par Richard

Access control list

Pour la gestion des droits avancés sur Linux. installer le programme ACL. sur le serveur.
Ici pour gérer les droits sur le dossier /var/www du serveur apache.
Très utile lorsque l’on doit “uploader” des fichiers dans un dossier distant sur un serveur en FTP

modifier /etc/fstab

sudo kedit /etc/fstab

modifier la ligne du disque où est /var/www

ici : UUID=c87f3b78-ba3c-4999-867e-c517706de8e4 / ext3 acl,nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1

-> il faut rajouter le mot “acl” au début de la ligne

ensuite remonter le volume :

sudo mount -o remount,acl /dev/hda1

modifier les droits :

sudo setfacl -Rm u:nom_utilisateur:rw- /var/www/dossier/

ici -Rm modifie les droits en récurssif

gftp avec ssh 13 novembre 2007 par Richard

pour faire du FTP avec le programme gftp en SSH, il faut ce connecter sur le port 22 et indiquer le bon chemin du programme ssh dans les paramètres de gftp

formater une carte SD 1 novembre 2007 par Richard

cfdisk /dev/sdd
mkdosfs -I -F16 /dev/sdd
Plus de détails :
- Si aucun périphériques de stockage USB et aucun disque SCSI ne sont connectés, remplace xxx par sda, sinon regarde la sortie d’un dmesg pour savoir où a été placé ta carte dans /dev (sdb…)

Alors, fais cette commande :
# dd if=/dev/zero of=/dev/xxx comme te l’avais dit franck plus haut.
Cette commande va planter sur la fin, ce sera signe que toute ta carte a été formattée (comme on ne spécifie pas de taille, il fait tout jusqu’à planter).

Remets ta carte dans ton appareil, fais lui formater s’il le peut. Si ça ne marche pas ou qu’il ne sait pas faire, fait cette commande pour formater ta carte en FAT16 (<=2Gio):

# mkdosfs /dev/xxx

Essaye de lire ta carte sur ton appareil. Si ça ne marche toujours pas, il va falloit la partitioner !

Tu peux utiliser un outil graphique (gparted pour gnome ou qtparted pour KDE, qui ne sont pas installés par défaut je pense) ou un outil textuel. Voici l’utilisation de ces derniers :
Cfdisk est un partitioneur en mode texte plutôt convivial quand on voit fdisk. Utilise les flèches droites et gauche pour te diriger dans le menu en bas. Crée une nouvelle partition sur tout l’espace disponible et met son type sur 06 (FAT16). Pour finir, fais “Écrire”.

Pour lancer cfdisk, utilise la commande suivante :
# cfdisk /dev/xxx

Sinon, il y a fdisk, bien moins convivial.
Pour le lancer: # fdisk /dev/xxx
Utilisation: fais ‘n’ pour créer une nouvelle partition, p pour dire que c’est une partition primaire, 1 pour dire que c’est la première partition, entre 1 comme début et le nombre maximal comme fin.
Fais ensuite “t”, 1, et 06. Ta partition est maintenant en FAT16.
Pour finir, fais “w”.

Ensuite, formate : # mkdosfs /dev/xxx1 (exemple: /dev/sda1, surtout pas sda sinon tu perds la table de partition créée).
Si ça ne marche toujours pas, je pense qu’il va falloir changer de carte SD…

NOTE: le “#” dans les commandes spécifie qu’il faut être root pour les lancer. Cependant, il ne faut PAS l’inclure quand tu tapes une commande, sinon elle est simplement ignorée.