FORUM Syndrome-OC - Jacky-PC


  Software et OS Alternatif


  OS alternatifs


  [QST] Améliorer mon p'tit serveur sous Debian

 




1 utilisateur anonyme et 7 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[QST] Améliorer mon p'tit serveur sous Debian

n°43081
Pyre
GNU/Linux Padawan
Posté le 11-05-2008 à 10:27:32  profilanswer
 

Salut ! je me suis fait un petit réseau dans ma chambre, dont voici un petit plan :

 

Un serveur, P3 500Mhz, sous Debian
Un client Windows (Athlon XP)
Un client Linux (Linux Mint XFCE Edition, P3 866Mhz) au pied de mon lit pour regarder des films (qui a dit "du pr0n ?" :o)

 

http://images0.hiboox.com/vignettes/1908/jmlryj0j.jpg

 

Le but étant de partager dans un premier temps mon disque externe sur le réseau, pour y accéder depuis les deux postes, puis par la suite éventuellement faire l'achat d'un gros disque (interne) pour faire du serveur un espace de stockage sur le réseau), ainsi que partager Internet sur le réseau si il arrive un jour dans ma chambre.

 

Pour le moment, vu que le "parc" (deux PC) est constitué de clients Linux et Windows , j'utilise Samba sur mon serveur. Je l'ai configuré à l'aide de tutoriels trouvé sur le net, et j'ai testé, je peux accéder à mon partage depuis le poste windows.

 

En réfléchissant un peu j'ai aussi réussi à partager mon disque dur externe:
   
    -Edition de /etc/fstab pour dire que /dev/sda1 doit être monté dans /media/disk
    -Partage de /media/disk dans Samba

 

Cela a parfaitement marché. Mais j'aimerais que la chose soit perenne, c'est à dire:

 

   -Faire en sorte que l'IP du serveur reste la même après le reboot: Ca c'est bon, il faut éditer /etc/network/interfaces au lieu d'utiliser ifconfig, je vais faire ça.

 

   -Vérifier que l'automount fonctionne bien au démarrage et que ça monte bien le disque au bon endroit: à vérifier

 

Voilà pour la mise en situation, j'aurais encore quelques questions:

 

   -Pour que le serveur fonctionne, faut-il nécessairement qu'un user soit loggué ? Si non, cela m'évitera de mettre un autologin.

 

   -Si l'ordinateur (en lui même) accepte de démarrer sans clavier ni souris, le serveur fonctionnera sans doute de la sorte ? Je suis presque sûr que oui, mais je préfère demander.

 

   -Toujours dans cet optique de n'utiliser ni clavier / souris / écran, j'imagine qu'il est possible d'administrer le serveur depuis un autre pc, par exemple par SSH ?

 

   -Enfin, je suppose que partager une connexion Internet sur le réseau (arrivant par une seconde interface réseau) est possible ?

 

Voilà, merci d'avance pour les lumières que vous pourrez m'apporter sur la possibilité de réalisation des améliorations que je projette. D'autre part, si d'aventures certaines des modifications (par exemple celle de smb.conf) doivent être faites en faisant attention à la sécurité, et qu'il y a des points particulièrement importants qui vous viennent à l'idée, je serais content d'en apprendre le plus possible.

 

Merci d'avance, et bonne journée,

 

Pyre.


Message édité par Pyre le 11-05-2008 à 10:29:32

---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
mood
Google
Posté le 11-05-2008 à 10:27:32  profilanswer
 

n°43082
gizmo15
Posté le 11-05-2008 à 12:26:44  profilanswer
 

yop,
 
quand tu dis qu'un user doit être logguer, tu parle sur le debian ou sur une station? car sur le serveur pas besoin.
 
oui le serveur fonction nickel sans clavier/souris/écran
 
la prise de main à distance sur debian c'est ssh, sur la netinstall il faut l'installer.
 
pour la connection internet c'est possible.
 
voila :D


Message édité par gizmo15 le 11-05-2008 à 12:27:20

---------------
Mon Feed-Back
 
n°43083
CryoGen
Powered by kitkat©
Posté le 11-05-2008 à 14:18:12  profilanswer
 

pour la prise en main à distance ssh ou si tu veux une interface web : webmin
 
Pour le partage de connexion via le serveur avec une 2ème carte réseau c'est possible, suffit de configurer iptable et le nat :)


---------------
I am the bone of my sword...
n°43084
Pyre
GNU/Linux Padawan
Posté le 11-05-2008 à 15:09:56  profilanswer
 

Youpi, merci pour vos réponses.
 
Je parlais en effet du serveur gizmo :jap:
 
En ce moment j'ai un souci, j'ai édité le fichier adéquat (/etc/network/interfacs) pour que l'IP reste, seulement à ce moment là je perds la connexion réseau... Je suis en train de chercher ce que j'ai mal fait, un ifconfig me donne la bonne IP sur le matériel, mais le réseau n'est pas connecté, alors que quand je mets l'IP et le netmask avec ifconfig ça marchait...
 
En même temps cette carte réseau (intégrée à la mobo) est capricieuse, un moment elle ne foncitonnait plus du tout (y'a assez longtemps) que ce soit sous n'importe quelle distrib, même en livecd d'ubuntu alors qu'elle marchait avant) puis d'un coup pof elle a remarché. Donc wait and see et je continue à chercher.
 
Je m'attaque à présent à smbclient et à smbmount sur mon client linux.
 
Voilà et merci encore,
 
Pyre.


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43085
gizmo15
Posté le 11-05-2008 à 16:20:40  profilanswer
 

fait voir ce que tu as mis dans interfaces.
 
une fois que tu l'as configurer faut faire: ifdown nomdelinterface et ifup nomdelinterface


---------------
Mon Feed-Back
 
n°43086
nicodache
marmotte en chocolat concept ©
Posté le 11-05-2008 à 21:12:36  profilanswer
 

tu devrais avoir un truc du genre  
 
auto eth0
iface eth0 inet static
    address 192.168.0.123
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
 
et à coté de ca, vérifier ton /etc/resolv.conf, et ta route par défaut (route add default gw 192.168.0.1, probablement)
 
vala ;)


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43087
Pyre
GNU/Linux Padawan
Posté le 12-05-2008 à 11:40:31  profilanswer
 

De souvenir j'avais mis:

 

auto eth0
iface eth0 inet static
    adress 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0

 

Là ça n'avait pas marché (pas de connexion réseau) donc j'ai viré le "network", ça marchait pas non plus, ducoup j'ai tout commenté et en attendant je fais à chaque fois à la main ifconfig 192.168.0.1 et puis voilà.

 

Mais je vais vérifier le /etc/resolvconf (je vais me renseigner pour savoir ce qu'il y a à y changer) ainsi que l'histoire de route aussi. Merci !

 

A part ça le serveur samba marche niquel, je l'allume, je me logue (obligé pour changer l'IP à la main en attendant), et je branche le disque externe dessus et hop c'est bon je peux y accéder depuis le poste Windows (j'suis content que ma technique pour monter le HDD ait marché, j'étais pas sûr de mon coup :D)

 

Il me reste à pouvoir y accéder depuis le poste linux, et là y'a un truc qui me les brise menu :

 

J'ai samba-common, smbclient, tousSa d'installé, mais il me manque smbfs pour pouvoir monter tranquillou le répertoire partagé. Je récupère donc sur le site de samba les paquets debian, je tente de l'installer avec dpkg -i blablabla.deb et là, le truc à la Khon :

 

"smbclient a besoin de samba-common 3.0-26a_1 (truc du genre) et vous avez samba-common-3.0-26a-1ubuntu2 d'installé donc vous ne pouvez pas l'installer"

 

Eh oui, Linux Mint est basée sur Ubuntu... Mais le truc que je trouve assez bête, c'est que c'est exactement (si j'ai bien compris) le même paquet, mis à part le nom qui change (ubuntu2 à la fin) !

 

C'est embêtant de ne pas pouvoir installer juste à cause de ça, je pense récupérer samba pour Ubuntu mais par curiosité j'aimerais savoir s'il n'y a pas un moyen de cheater, je veux dire que puisque c'est la bonne version qui est présente mais que c'est simplement le nom qui est pas bon, on pourrait pas changer, dans le paquet que je veux installer, le nom du/des paquets donc il dépend afin de pouvoir l'installer quand même ?

 

J'ai tenté de désinstaller samba-common pour réinstaller complètement samba avec mes paquets Debian, mais si je tente de le désinstaller, il faut enlever en même temps le genre de "panneau de configuration" à la  Linux Mint (mint-config) donc bon...

 

-> Ducoup j'ai eu une idée. A chaque fois que je trouve une distrib' qui me plaît bien y'a quelque chose qui manque. Pour ce PC? je veux dire. En fait, je cherche une distrib qui ait XFCE en environnement de bureau, tous les codecs proprios possibles et imaginables installés, ainsi que tout ce qui sert au réseau genre Samba et puis NFS pour être tranquille, défois que. Et puis basé sur Debian.

 

Or, j'ai entendu parler d'un moyen de se faire un LiveCD entièrement personnalisé. Je me demande donc si on peut aussi se créer un LiveCD installable personnalisé ? Ducoup j'aurais simplement à prendre Linux Mint,  à virer OOo et les autres machins qui me servent à rien, ajouter VLC, les trucs samba qui manquent, etc, et ce serait l'idéal, puis je me crée mon CD personnalisé et rulez.

 

A votre avis, c'est faisable ? Je cherche de mon côté pendant ce temps.

 

Merci beaucoup,

 

Pyre.

 

EDIT: J'ai trouvé ceci, https://help.ubuntu.com/community/LiveCDCustomization, je vais me pencher dessus, j'espère simplement qu'il sera toujours installable .


Message édité par Pyre le 12-05-2008 à 11:54:05

---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43088
nicodache
marmotte en chocolat concept ©
Posté le 12-05-2008 à 13:44:57  profilanswer
 

pitain, mais au lieu d'aller sur le site de samba pour d/l les paquets debian, apprend à utiliser apt-get et apt-cache :o
 
ca fait des années que les distrib linux ne fonctionne plus comme windoze.
tu vas pas sur le site du projet chercher un paquet pour ta distrib, tu demandes à l'outil de gestion des paquets de ta distrib de te trouver le paquet qui convient le mieux.
 
essaie une fois apt-cache search samba :o


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43089
Pyre
GNU/Linux Padawan
Posté le 12-05-2008 à 13:59:41  profilanswer
 

J'utilise apt-cache search et apt-get. Tout le temps. Sauf quand je n'ai pas le net sur la machine :D

 

C'est vrai que j'avais oublié de préciser cela : Sur le client en question j'ai pas le net. Alors d'habitude, je m'amusais à monter les deux étages pour vite le brancher au net et prendre mes packages par apt, mais là j'ai essayé autrement.

 

Evidemment que sur les machines qui ont le net (genre celle avec ma Ubuntu) j'utilise apt-get ! Mais là j'avais pas envie d'encore déplacer le PC...mais je ferai ça si je trouve rien d'autre :lol:

 

Je suis pas ignorant à ce point, hein ;)

 

:jap:


Message édité par Pyre le 12-05-2008 à 14:00:09

---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43090
nicodache
marmotte en chocolat concept ©
Posté le 12-05-2008 à 14:01:58  profilanswer
 

tu me rassures :jap:


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43091
bifronslev​rai
Posté le 12-05-2008 à 15:15:56  profilanswer
 

rohh un serveur sous Debian comme ma mini brouette :)  
 
en effet pour la carte réseau, faut bien vérifier tes routes et vérifier que tu as bien un truc du genre ça :  
 
guylux:~# route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
default         192.168.0.69    0.0.0.0         UG    0      0        0 eth0
 
bon ici j'ai 2 interfaces, car cette machine fait écran entre 2 sous réseau, un en direct sur ma neuf boite, et l'autre avec mes PC derrière ( accessoirement c'est elle qui partage le net, donc à ta question" c'est ti possib' ? ", je réponds oui ;) )  
 
pour tes autres interrogations, si tu configure ton bios pour ne pas faire de "halt on error", tu peux démarrer avec juste une alim et un cable réseau, c'est comme ça que fonctionne ma brouette. l'admin se fait en SSH qui n'est autorisé que depuis l'interface "interne", et puis c'est marre ( voir tutoriaux iptables ).  
 
ma machine dispose à l'heure actuelle d'un disque interne et 2 USB, ces derniers sont montés grace à FSTAB totu comme tu le fait, ça marche très bien, j'ai par contre ajouté un petit script dans la crontab de root pour scanner si les disques sont montés et le faire au besoin au cas ou je les branche après le boot de la machine.
 
le partage d'une connexion réseau n'est pas vraiment trivial si tu n'a jamais joué avec IPTABLES, par contre lealinux ou d'autre forum ont des scripts tout faits très facilement adaptables pour monter un partage de connexion en 2 temps 3 mouvements, cela nécessite juste de rédiger un .sh sous /etc/init.d , et de faire un p'tit lien dans ton /etc/rc2.d si tu est sous Debian et que tu n'a pas changé le runlevel par défaut, sinon go dans /etc/inittab pour savoir quel est le runlevel à bricoler :  
 
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
 
# The default runlevel.
id:2:initdefault:
 
il est inutile de loguer un quelconque user, si tu veux lancer des tâches spécifiques au démarrage ( ou périodiquement ) pour un user X ou Y, crontab est ton ami ( typiquement j'utilise cette méthode pour lancer mon service "mediacenter" pour la neuf boite en tant que simple user ... et le relancer automatiquement si le process se vautre ).
 

n°43092
Pyre
GNU/Linux Padawan
Posté le 12-05-2008 à 18:20:19  profilanswer
 

Merci pour vos réponses, content de t'avoir rassuré Nico :D
 
Je vais donc vérifier les histoires de routage car j'ai, lorsque je fais un ifup eth0, une erreur:
 
SIOCADDRT : No such (process ? Je sais plus)
 
Et si j'ai bien compris cela concerne le routage.
 
En outre le fichier /etc/resolvconf concerne si j'ai bien compris l'accès à Internet, ducoup j'ai pas besoin de m'en préoccuper vu que j'ai pas le net, c'est bien ça ?
 
Merci d'avance.


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43093
nicodache
marmotte en chocolat concept ©
Posté le 12-05-2008 à 18:24:56  profilanswer
 

le resolvconf indique l'adresse des serveurs DNS
si tu as in serveur DNS dans ton réseau local, tu peux l'indiquer. ca te permettra, par exemple, de pouvoir accéder aux machines de ton lan via leur nom plutot que via leur ip, à condition que ton serveur DNS connaisse le lien entre les deux :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43094
Pyre
GNU/Linux Padawan
Posté le 12-05-2008 à 18:30:19  profilanswer
 

Ha j'avais vu une fois un truc du genre mais j'avais cru que c'était dans un autre fichier genre hosts.conf mais je me suis sans doute mal rappelé.
 
J'irai lire le man, c'est sans doute un truc du genre  
 
      nomdupc xxx.xxx.xxx.xxx
 
j'imagine.
 
Un serveur DNS, je sais même pas ce que c'est ^^' je suis un humble débutant. Je vais vérifier cette histoire de route et je vous tiens au courant.
 
Merci pour votre aide !


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43095
nicodache
marmotte en chocolat concept ©
Posté le 12-05-2008 à 18:39:39  profilanswer
 

bah la définition nomdupc 123.456.789.123 c'est bien dans /etc/hosts
mais l'avantage d'un serveur dns, c'est que si tu le configure bien, avec un serveur dhcp intelligent tout près, si ta copine/ton frère s'amene chez toi avec son portable, tu dois juste lui demander le nom de son pc, ton serveur dns le connaitras automatiquement, vu que le serveur dhcp l'en aura informé ;)
 
mais bon, spa tout simple à mettre en place, et pour un réseau avec 3 machines, ca vaut pas trop la peine :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43096
Pyre
GNU/Linux Padawan
Posté le 12-05-2008 à 19:18:53  profilanswer
 

OK, ça roule :D
 
Merci encore pour l'aide, je fais les tests et je vous tiens au courant.
 
Bonne soirée :hello:


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43098
Pyre
GNU/Linux Padawan
Posté le 13-05-2008 à 10:03:15  profilanswer
 

Bon alors ça marche, j'ai ré-édité le /etc/network/interfaces, (j'ai changé je sais plus quoi, gateway ou un truc comme ça, j'ai mis 192.168.0.1) et j'ai trifouillé les routes puis maintenant ça marche du tonnerre.
 
J'ai fait pareil sur le client linux, maintenant mes IP sont bonnes. Bon cela dit je ne sais pas précisément si c'est la re-modification du fichier susdit ou le trifouillage de route qui a fait que la chose marche, mais ça marche.
 
Donc le serveur marche aussi très bien sans clavier / souris / écran ni personne de logué, le dernier point à voir est de faire en sorte que si je branche mon disque dur externe après que le système ait booté, il soit automatiquement monté.  
 
Donc pour ça, cron powa (ce que tu dis bifronslevrai confirme ce que je pensais, par contre t'as fait ça comment toi ? Genre mount -a toutes les minutes ?)
 
Voilà voilà, une fois que ceci sera fait le serveur sera en place,y'aura plus que l'aspect "sécurité" à checker pour quand j'aurai le net en bas (il est deux étages plus haut dans ma maison, faut convaincre pôpa et môman de faire deux trous dans un coin du plafond)
 
Puis reste à terminer de config le client, installer SSH sur le serveur (et apprendre à s'en servir) et voilà .
 
Merci beaucoup !
 
Pyre.


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43099
bifronslev​rai
Posté le 13-05-2008 à 12:29:46  profilanswer
 

chuper :)
 
ouaip c'est un peu un mount toutes les minutes, cependant le test n'est pas encore vraiment pertinent, mais je le met quand même !!  
 
tout d'abord voilou mon crontab -e de root :  
# m h  dom mon dow   command
*/2 * * * * /root/mountusb.sh
 
et le contenu du dît fichier
 
#!/bin/bash
 
if [ `cat /etc/mtab | grep /mnt/usb1 | wc -l` -eq 0 ]
then
        mount /mnt/usb1
fi
 
if [ `cat /etc/mtab | grep /mnt/usb2 | wc -l` -eq 0 ]
then
        mount /mnt/usb2
fi
 
il eut été plus intelligent ( et plus propre aussi ) de vérifier dans /dev que les sdX correspondant sont bien existants avant de faire le mount, mais bon, j'ai la flemme ... !  
 
les lignes fstab associées sont les suivantes :  
 
/dev/disk/by-id/usb-SAMSUNG_HD500LJ_152D203380B6-part1  /mnt/usb2       ext3    rw,auto 0       0
/dev/disk/by-id/usb-SEAGATE_ST3320820A_10000E000D3AA732-part1   /mnt/usb1       vfat    rw,auto 0       0

n°43100
Pyre
GNU/Linux Padawan
Posté le 13-05-2008 à 13:31:34  profilanswer
 

OK merci pour le tuyau, en gros tu lui dis de faire le mount que si le disque est branché c'est ça ?
 
Ne peut-on pas simplement lui demander de faire le mount, quitte à recevoir une erreur lorsque ce n'est pas branché ?
 
:jap: merci encore.


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43101
bifronslev​rai
Posté le 13-05-2008 à 14:03:59  profilanswer
 

en fait c'est la seconde solution que tu décrit que je fait :)

 

la commande cat /etc/mtab | grep /mnt/usb1 | wc -l va renvoyer 1 si le lecteur est dèjà monté ( auquel cas on ne fait rien ), et 0 s'il ne l'est pas. le fait de placer une commande shell entre cote inverse ( `)  demande au shell d'executer la commande et de traiter le résultat comme une variable. dans cet exemple, comme dît, la commande se retrouvera substituée à l'éxécution par 0 ou 1 selon le cas.

 

le test qui manque c'est de regarder s'il est branché avant d'essayer de le monter, parcequ'en l'état, tant qu'il ne sera pas monté, il essaiera ( toutes les 2 minutes d'apres la crontab ) de le monter même s'il n'est pas branché ;)

 

c'est un peu barbare, et y doit y avoir plus simple ( en tout cas plus "automatisé" ) vu que les distros graphiques type Ubuntu gèrent très bien l'auto mount des lecteurs USB ... mais encore une fois j'ai eu la flemme de chercher ^^

Message cité 1 fois
Message édité par bifronslevrai le 13-05-2008 à 14:08:31
n°43104
Pyre
GNU/Linux Padawan
Posté le 13-05-2008 à 14:27:24  profilanswer
 

Ils le gèrent, certes, debian aussi, dumoins lorsqu'un user est loggué. Peut-être qu'il y a un genre de daemon ou j'sais pas quoi ?
 
Car je pense que tu ne loggues pas non plus d'user au démarrage ?


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43106
bifronslev​rai
Posté le 13-05-2008 à 16:45:21  profilanswer
 

nope, pas plus que je n'ai de mode graphique, et je penses que cet "automount" est justement lié au window manager !
 
de base en mode texte, quand on branche un périph USB, on vois qu'il est reconnu ( il y a 3-4 lignes sur la sortie standard ), ensuite le mount est manuel. je penses qu'il y a moyen de "catcher" cet evenement avec un démon en effet, mais c'est un peu plus long à mettre en place qu'un script dans le cron ^^

n°43107
nicodache
marmotte en chocolat concept ©
Posté le 13-05-2008 à 17:12:34  profilanswer
 

bifronslevrai a écrit :

la commande cat /etc/mtab | grep /mnt/usb1 | wc -l va renvoyer 1


grep /mnt/usb1 /etc/mtab | wc -l
ou
mount | grep /mnt/usb1 | wc -l
 
cat machin | grep truc, ca fait tellement incompétent [:dslam]


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43109
bifronslev​rai
Posté le 13-05-2008 à 17:47:44  profilanswer
 

ok, l'incompétent va laisser les "têtes" discuter entre elles ...
 
on peu être modo et respecter la charte qu'on défends, à commencer par le respect.

n°43111
nicodache
marmotte en chocolat concept ©
Posté le 13-05-2008 à 18:47:15  profilanswer
 

rhooo, etre modo et avoir de l'humour ne sont pas incompatible non plus :D

 

de même qu'etre utilisateur et accepter qu'on se fasse vanner ;)


Message édité par nicodache le 13-05-2008 à 18:47:22

---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43112
Pyre
GNU/Linux Padawan
Posté le 13-05-2008 à 18:50:00  profilanswer
 

Te fâches pas bifronslevrai, nicodache plaisante ;)  
 
Il n'a pas dit que tu étais incompétent mais que ce que t'as écrit "faisait incompétent" et t'a proposé une solution pour l'améliorer ! Ne vaut-il mieux pas saisir l'occasion d'apprendre ?
 
:jap: merci pour votre aide à tous les deux
 


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43113
bifronslev​rai
Posté le 14-05-2008 à 01:30:24  profilanswer
 

de l'humour j'en ai, c'est pas trop ça le soucis, me faire vanner aussi j'accepte pas trop mal, mais en regle générale venant de personne que je connais, parcequ'il ne suffit pas de mettre un smiley pour ne pas être vexant.
 
m'enfin, l'important c'est que ton p'tit serveur ailles aux p'tits oignons ;)
 

n°43115
Pyre
GNU/Linux Padawan
Posté le 14-05-2008 à 10:08:04  profilanswer
 

He he he boah fait comme tu sens.
 
Pour mon serveur bah il reste le script cron à mettre en place, mais pour le moment je suis en train de personnaliser un CD de Linux Mint (basé sur Ubuntu) afin d'ajouter ce qu'il me manque dessus, histoire d'avoir le client Linux fonctionnel :lol:
 
Donc je pense que je vais finir ça puis ensuite faire le script cron, à moins que peut-être quelqu'un ait une idée pour pouvoir checker la présence du disque dur plus souvent que chaque minute ? Genre quasi immédiatement, comme par exemple quand on branche un disque externe sur une Ubuntu ou je ne sais quoi ?
 
Merci encore :jap:


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43118
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2008 à 10:31:58  profilanswer
 

bah ca, faut regarder du coté de udev, de hal, dbus, etc...


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43119
Pyre
GNU/Linux Padawan
Posté le 14-05-2008 à 11:41:32  profilanswer
 

OK je vois, et ceux-ci fonctionnent même si aucun user n'est loggué ? Car en fait, lorsque je suis loggé sur le serveur (avec mon petit gnome :D) si je branche le disque dessus il est détecté assez rapidement.
 
Il faut que je refasse le test avec aucun utilisateur de loggué, j'ai peut-être mal vu qui sait.
 
Je suis sous Debian Testing, avec la Etch j'avais pas de montage automatique ça devenait vite lourd de monter chaque clé USB à la main :D
(j'avais pas le net non plus sur la bécane)


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43120
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2008 à 11:49:18  profilanswer
 

il est détecté parce que udev en parle à dbus, qui transmet l'info au gestionnaire de périf hotplug de gnome.
et udev est un démon qui tourne depuis le boot jusqu'à l'extinction...

 

par contre, ca va pas etre simple de faire un programme qui monte ton dd automatiquement ; udev ne s'interface pas vraiment avec un script bash :/

 

[edit]enfin, un truc du genre :D


Message édité par nicodache le 14-05-2008 à 11:49:28

---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°43121
Pyre
GNU/Linux Padawan
Posté le 14-05-2008 à 12:11:09  profilanswer
 

OK je vois j'ai saisi l'ampleur de la chose :D
 
On va rester sur un bête cron alors :lol: par contre dommage qu'on puisse pas compter en secondes, enfin ne soyons pas trop exigeants.
 
Je vais voir ça. Merci


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
n°43122
bifronslev​rai
Posté le 15-05-2008 à 02:08:43  profilanswer
 

on peu ... c'est du bidouillage certe, mais si vriament tu veux checker ça genre toutes les 5 secondes ... ben c'est bricolable .
 
déjà tu passes à une execution toutes les minutes, et tu encadre tes tests avant montage d'un truc genre
 
i=0
while [$i -lt 60 ]
do
mon traintement
(( $i = $i + 5 ))
sleep 5
done
 

n°43123
Pyre
GNU/Linux Padawan
Posté le 15-05-2008 à 11:21:13  profilanswer
 

Je vais voir tout ça, pour le moment j'ai écrit  
 
* * * * * root mount /dev/sda1  
 
dans /etc/crontab et ça marche parfaitement (le montage de /dev/sda1 est défini dans fstab)
 
Et je peux y accéder depuis mon poste Linusque ! J'suis vraiment content.
 
Je vais me renseigner pour ce que tu m'as dit, je ferais plutôt un truc du genre toutes les 15 secondes je pense
 
:hello:


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
mood
Google
Posté le 15-05-2008 à 11:21:13  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Software et OS Alternatif


  OS alternatifs


  [QST] Améliorer mon p'tit serveur sous Debian

 

Hit Parade