Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2008, 09h48   #1
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
Par défaut Déplacer les log de /var/log vers /home/log

Bonjour,

suite à un problème d'espace disque sur /var, je voudrais remplacer le répertoire de génération des log pour qu'il soient généré dans /home/log.

Mais il y a certains log dont j'ai du mal à trouver comment faire.

Pour apache2 :
j'ai déplacé le log error.log de apache vers home.
Lorsque je redémarre apache il me génere un warning dans le nouvel emplacement du log mais les autres erreurs continu à etre inscrite dans l'ancien emplacement du log . Il y a peut etre 2 emplacement d'erreur à configurer ?
Il y a aussi un fichier access.log mais je ne trouve pas le fichier ou on configure l'emplacement :/

Pour mysql :
Alors lui il est assez bizarre, lorsque je configure un nouvel emplacement il me génere une erreur dans le syslog : "Impossible de trouver le fichier /home/log/mysql/mysql-bin.index" alors que j'ai tout replacé correctement.
En cherchant un peu, j'ai trouvé ceci :http://www.webexpertys.com/changer-r...5-debian-sarge ou il est ecrit qu'il faut attribuer exactement les mêmes droit mais rien a faire, il ne veu rien savoir non plus même avec les même droit. (Il n'y a que le dossier mysql ou dans /var il a 2750 et je n'arrive pas à mettre le 2 sur le dossier dans /home)

Quelqu'un pourrait me guider ?
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 10h16   #2
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
il faut faire plus simple : creer un lens symbolique de /var/log vers /home/log
en recopiant tout le contenu de /var/log :
Code :
1
2
3
4
 
cp -rp /var/log /home/log
rm -rf /var/log
ln -s /home/log /var/log
en n'oubliant pas de passer en mode "Single" avant de faire la manipulation
(init S, manip, puis init "normal" (3 ou 5) )
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 17h37   #3
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
Comment on peut savoir en quel mode on est ?

j'ai essayé de faire init S puis init 3 et la, plus rien la connexion s'est coupé et plus moyen de me connecter en ssh !!!

Que faire ?

edit :
j'ai rebooté depuis l'admin ovh
c'est lequel le init normal, le 3 ou le 5 alors ?


si on reboot le serv, ça remet l'init par defaut ?
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 10h20   #4
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 15
Points : 11
Points : 11
Pour savoir sur quel runlevel (ou mode) tu es, tu peux essayer :
#> who -r
niveau d'exécution 3 Nov 29 12:21 dernier=S

Pour connaître le runlevel par défaut tu peux regarder dans le fichier :
/etc/inittab
la ligne suivante te donne le mode par défaut (ici c'est le 3) :
id:3:initdefault:

Sur les serveurs c'est souvent le niveau 3 par defaut.
Le niveau 5 sert en principe pour démarrer l'environnement graphique.
oups33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2008, 13h45   #5
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
Citation:
Envoyé par MarcG Voir le message
il faut faire plus simple : creer un lens symbolique de /var/log vers /home/log
en recopiant tout le contenu de /var/log :
Code :
1
2
3
4
 
cp -rp /var/log /home/log
rm -rf /var/log
ln -s /home/log /var/log
en n'oubliant pas de passer en mode "Single" avant de faire la manipulation
(init S, manip, puis init "normal" (3 ou 5) )
Cette solution fonctionne merci
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h09.


 
 
 
 
Partenaires

Hébergement Web