Drinou-hlp


  • 1ere etape

    Premierement vous devez vous "connecter" sur votre systeme linux. Au prompt de login tapez "root", le systeme ne vous demande pas de password.
    Vous etes maintenant connecter a votre systeme et vous obtenez le prompt.
    root@drinou:~#

    Changer et n'oublier pas le mot de passe !
    # passwd root

    Vous pouvez changer de consoles en appuyant sur [Alt]-[F1], [Alt]-[F2] etc... Par exemple,vous pouvez editer un fichier sur une, console et downloader quelque chose dans une autre c'est ca le multi tache.
    Le shell de Linux - Bash conserve une memoire de vos commandes comme dosshell. Vous n'aves pas besoin de retaper une commandes, appuyez simplement sur les touches [Up] ou [Down].

    Maintenant, vous pouvez essayer le gestionnaire de fichier Midnight commander.
    # mc


  • Quelques commandes basique:

    cat  pour voir le contenu d'un fichier
    cp  copie des fichiers
    df  voir des infos sur votre disque
    find  trouve des fichiers sur votre systeme linux
    free  pour voir l'usage de la memoire
    grep  cherche pour une expression ou une commande
    kill  pour killer un process
    less  lire un fichier
    ln  creer ou suprime des liens entre fichiers ou repertoires
    lpr  imprime des fichiers ou les envoie ver l'imprimante
    ls  liste les fichiers ou des repertoires
    mkdir  pour creer un nouveau repertoire
    more  similaire a less mais less est meilleur que more!
    mount  montre les devices monter ou monte des devices additionels
    umount  demonte les volumes monte
    mv  deplace ou renome un fichier
    ps  montre le statu des process
    top  montre l'utilisation du CPU et les ressources des process
    rm  supprime un fichier
    rmdir  supprime un repertoire
    adduser  ajoute un utilisateur au systeme linux
    w  montre les utilisateurs connecte au systeme
    man 'command'  pour lire les pages de manuel
    reboot  arrete + reboot le systeme
    halt  arrete le systeme


  • Logiciel inclu dans Drinou-Linux:

    mutt  client de messagerie
    links  navigateur web(tables, frames, javascript, SSL), links -g
    wget  aspirateur web
    tin  lecteur de news, 'rtin' = remote tin
    epic  client irc
    zicq  icq
    pppsetup  configuration de la connection ppp, 'ppp-go', 'ppp-off'
    netconfig  script de configuration de la connection reseau (LAN)
    mailconfig  script de configuration de la messagerie
    cdset  pour configurer le CD-ROM
    comset  pour configurer le modem et la souris
    ssh  shell securise, daemon et client
    scp  copie securise
    zgv  affiche les images
    minicom  programme de terminal par modem
    gpg  GNU privacy guard, fonctionne avec mutt
    mc  midnight commander, clone de NC
    mcedit  editeur
    elvis  editeur, petit clone de VI
    ssmtp  transport de message
    procmail  process de message
    metamail  filtre de message
    fetchmail  pour recuperer les messages depuis un serveur internet
    pmail  transfer de message pour les modems
    smbclient  SAMBA client, util dans un environement Windows
    cal  calendrier
    cdp  lecteur de CD
    menu  Drinou-Linux menu (pdmenu)
    telnet, ping, ftp, rlogin, whois, traceroute,finger,tcpspy,tcpdump...   outils reseau
    exscan  scanner de port
    drinou-hlp  affiche drinou-hlp
    reset  si votre terminal semble fou
    Pmfirewall   un firewall pour votre machine ou votre lan
    Boa Web Serveur  Un serveur Web performant
    Links  supportant javascript,frames etc ...

    et bien plus notament Xwindow ...

    Differentes docs sont disponible dans /usr/doc ou depuis drinou-hlp.


  • Installation de packages Debian,RedHat,Stampede:

    Lancer midnight commander, selectionner le package, appuyez sur F2 et selectionnez 'convert current'. Apres la conversion, installez le comme un package standard slackware - MC menu [F2]. Drinou-Linux est base sur la Slackware, il est recommende d'installer des packages Slackware.

    Si vous essayez d'installer un nouveau programme et vous obtenez un message d'erreur "can't find lib.???", cela veux dire que le programme installe est linke avec des librairies, ne sont pas presente dans le systeme.

    # ldd 'program'   pour voir quelle librairies sont requise par le program .

    Exemple:
    # cd /usr/bin
    # ldd mc

    	libslang.so.1 => /usr/lib/libslang.so.1 (0x40015000)
    	libgpm.so.1 => /usr/lib/libgpm.so.1 (0x40075000)
    	libncurses.so.5 => /lib/libncurses.so.5 (0x4007b000)
    	libext2fs.so.2 => /lib/libext2fs.so.2 (0x400b7000)
    	libcom_err.so.2 => /lib/libcom_err.so.2 (0x400c8000)
    	libc.so.6 => /lib/libc.so.6 (0x400ca000)
    	libdl.so.2 => /lib/libdl.so.2 (0x401b4000)
    	libm.so.6 => /lib/libm.so.6 (0x401b8000)
    	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
    
    Vous pouvez completer les librairies dans le systeme. Mettez les librairies dans le repertoire /lib ou /usr/lib et lancer ldconfig.
  • Chargement des modules: (pilotes de peripheriques)

    Les modules du kernel (pour les cartes ethernet etc.) sont localise dans le repertoire /lib/modules. La commande pour insere un module dans le kernel est modprobe 'nom_du_module' ou vous pouvez decommenter la ligne dans /etc/rc.d/rc.modules et rebooter le systeme. Les modules sont dans le repertoire /lib/modules/2.2.16.


  • PCMCIA:

    Si vous avez un portable, downloadez et installez le package pcmcia.tgz (Slackware 7.1) - apres le reboot vous verrez detection of PCMCIA devices (modem, network card).

    Exemple - netcard and modem in PCMCIA slots:

    Linux PCMCIA Card Services 3.1.16
      kernel build: 2.2.16 #1 Thu Jun 8 16:37:54 PDT 2000
      options:  [pci] [cardbus] [pnp]
    PnP: PNP BIOS installation structure at 0xc00ff000
    PnP: PNP BIOS version 1.0, entry at e3000:1255, dseg at e3000
    Intel PCIC probe: 
      Cirrus PD6729 rev 00 PCI-to-PCMCIA at slot 00:17, port 0x3000
        host opts [0]: [ring] [1/5/0] [1/20/0]
        host opts [1]: [ring] [1/5/0] [1/20/0]
        ISA irqs (default) = 5,9,10,11 polling interval = 1000 ms
    cs: IO port probe 0x0c00-0x0cff: excluding 0xc00-0xc07 0xcb8-0xcbf
    cs: IO port probe 0x0800-0x08ff: excluding 0x8b8-0x8bf
    cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x227 0x340-0x347 0x388-0x38f 0x3b0-0x3df 0x408-0x40f 0x480-0x48f 0x4b8-0x4bf
    cs: IO port probe 0x0a00-0x0aff: excluding 0xa78-0xa7f 0xaf8-0xaff
    cs: memory probe 0x0d0000-0x0dffff: clean.
    eth0: 3Com 3c589, io 0x300, irq 5, hw_addr 00:A0:24:AF:46:E0
      8K FIFO split 5:3 Rx:Tx, auto xcvr
    VFS: Disk change detected on device ide1(22,0)
    tty02 at 0x03e8 (irq = 9) is a 16550A
    

  • Messagerie

    Lancer fetchmail pour recuperer les messages et mutt pour lire, repondre et envoyer des messages.
    Si vous avez une connection permanente, apres avoir quiter l'editeur choisisez y et le message sera envoyer. Si vous avez une connecion pas modem, apres avoir quiter l'editeur coisisez q et y pour l'envoyer plus tard. Quand vous serez connecte, faite pmail -o le messages sera envoye.


  • Fichier d'echange (Swap)

    Quand Pygmyfr demarre pour la premiere fois, un fichier d'echange de 4 MB est cree. Si vous voulez en creer un plus important, vous devez premierement arreter et supprimer l'existant.
    # swapoff /swap
    # rm /swap

    Creation d'un fichier d'echange de 8MB:
    # dd if=/dev/zero of=/swap bs=1M count=8
    # mkswap /swap
    # swapon /swap

    Vous pouvez supprimer le fichier /etc/rc.d/rc.swap, ca empechera la creation la creation automatique de ce fichier swap de 4MB et vous devez ajouter l'information a propos de ce nouveau fichier de swap dans le fichier /etc/fstab.

    /swap none swap sw 0 0

    Voir la memoire et vous verrez si le swap est actif:
    # free

    Exemple - fichier de swap 10MB:

                 total       used       free     shared    buffers     cached
    Mem:         22344      20908       1436      17172       1584      10788
    -/+ buffers/cache:       8536      13808
    Swap:        10072        384       9688
    

  • PPP

    La configuration de PPP est necessaire pour les connections dial-up (modem) vers votre provider. Utilisez premierement le script pppsetup.

    # ppp-go  numerote et appel le provider puis lance ppp
    # ppp-off  arrete la connection ppp
    # ppp-go -d  mets pppd en mode demande ( call back )
    # ifconfig   vous pouvez vois quelque chose comme ca, si vous etes connecte:

    ppp0      Link encap:Point-to-Point Protocol  
              inet addr:195.80.171.216  P-t-P:195.80.171.132  Mask:255.255.255.255
              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
              RX packets:10 errors:2 dropped:0 overruns:0 frame:2
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:10 
    
    

  • Ethernet

    Premièrement vous avez besoin de connaitre le type de votre carte réseau. Ensuite, vous avez besoin d'un module a charger dans le kernel.

    Exemple:
    # modprobe smc-ultra

    Pour charger automatiquement le module, dé commenté la ligne avec le module nécessaire dans /etc/rc.d/rc.modules.
    Ensuite, lancer netconfig.

    # ifconfig  vous verrez quelque chose comme ceci, si vous l'avez correctement configure:

    eth0      Link encap:Ethernet  HWaddr 00:A0:24:AF:46:E0  
              inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100 
              Interrupt:5 Base address:0x300 
    

  • CD ROM

    Lancez cdset, le script creera un lien symbolique vers votre CD ROM. Si vous voulez utilisé votre CD, Vous devez tout dabord monter le CD ROM.
    # mount /mnt/cdrom ou mcd

    Si vous voulez enlever le disque, vous devez demonter le lecteur de cdrom.
    # umount /mnt/cdrom ou ucd
    # eject


  • Floppy

    # mount /dev/fd0 /mnt/floppy

    Ne pas enlever la disquette , si vous ne l'avez pas demonte.
    # umount /mnt/floppy

    Formatter des disquettes:
    # fdformat -n /dev/fd0

    mettre un systeme de fichier dessus:
    # mkdosfs -v /dev/fd0  DOS fs
    # mkdosfs -v -F32 /dev/fd0  FAT32 (Win) fs


  • Mouse

    Run comset, it will create link to your mouse type. Next, you have edit file /etc/rc.d/rc.gpm. Change option -t. Default value in Pygmy is ps2 (ps2 mouse). You can see all allowed options if you type gpm -t help. After next reboot, the mouse should be working. You can also kill gpm and run it with new configuration.

    # gpm -k
    # gpm -m /dev/mouse -t msc


  • X Free est installé par defaut

    Si vous n'avez pas au moins 32mb RAM, Oubliez le!

    Certains ajustement son peut être nécessaire voir le fichier /etc/XF86Config ou reportez vous a une doc. par exemple http://www.xfree86.org


  • Development tools installation

    You have download and install following Slackware packages:

    binutils
    bison
    egcs
    flex
    gmake
    libc
    linuxinc


  • Useful links

    Drinou-Linux is mostly based on Slackware 7.1.
    Packages directory
    Kernels
    Modules

    Various Slackware packages can be found at Linuxpackages.


    drinou-hlp  © Jean-Philippe Piers.   Aout 2002