Linux TP

 
 
 
  • A propos

    Un blog sans prétention sur Linux
 
proxy avec ssh 26 janvier 2008 par Richard

pour surfer avec firefox et avec un serveur dédié sous linux :

se connecter en ssh en ligne de commande de cette façon :

ssh “login”@”IP_Dedibox” -D 8080 -p “port”

puis configurer firefox :

Edition/préférece/avancée/Réseau/Paramètre
configuration proxy :
hote socks : 127.0.0.1 Port : 8080
socks 5

et voila on passe par notre serveur dédié, on peut en faire la vérification sur : http://www.ip-adress.com/

ça fait un “tunnel” de cryptage entre notre ordinateur et notre serveur !

Astuce - Recherche de fichiers (ne) contenant (pas) une certaine chaîne 20 janvier 2008 par Richard

Recherche de fichiers (ne) contenant (pas) une certaine chaîne

Fichiers contenant “xxx” :

grep -l -re “xxx” *

Fichiers ne contenant pas “xxx” :

grep -L -re “xxx” *

Fichiers ne contenant pas “xxx” mais contenant “yyy” :

grep -L -re “xxx” * | xargs grep -l -re “yyy”

*****************************
debram

Cet outil classe vos paquets dans une arborescence que vous pouvez développer en sous-branches de plus en plus précises. Installez-le par :
# apt-get install debram debram-data

Lancement : ouvrez un terminal et tapez :
# debram

astuce - Renommage de plusieurs fichiers 20 janvier 2008 par Richard

Renommage de plusieurs fichiers avec expression régulière

Utilisation de la commande rename. Par exemple, remplacement de *.html par *.shtml :

$ rename ’s/html/shtml/’ *.html

Pour effectuer récursivement le remplacement dans les sous-répertoires :

$ find . -name ‘*.html’ -print | rename ’s/html/shtml/’

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.

Activer le mod_rewrite sur Apache2 17 mai 2007 par Sandrine

Installer le module :

sudo a2enmod rewrite

Redémarrer Apache. Editer le fichier /etc/apache2/sites-available/default

Et changer :

AllowOverride
Posté dans Général, mysql || Comments Off