Friday, October 29, 2010

Linux : commandes sur les packages

  •  Distribution et version : cat /etc/*-release
  • Liste des packages :
Debian : dpkg -l           [ou apt-get, apt-cache]
RedHat : rpm -qa
    • Information sur un package 
    Debian : dpkg --info package  et dpkg
    RedHat : rpm -qi package
      • Package auquel appartient un fichier
      Debian : dpkg -S /etc/passwd
      RedHat : rpm -qf /etc/passwd

        •  Dépendances d'un rpm ou d'un package 
        Debian : rpm -qpR fichier.rpm
        Debian : rpm -qR package

          •  Liste des fichiers dans un package
          Debian : dpkg -L package
          RedHat : rpm -qc package
            Lien vers page Cybercity debian-package-management
            Lien vers page Cybercity dpkg-cheat-sheet
             Lien vers page Cybercity APT and Dpkg Quick Reference

            Wednesday, October 27, 2010

            HDLM : man dlnkmgr

            Description

            Available command parameters:

            # dlnkmgr help
            dlnkmgr { clear | help | offline | online | set | view }

            The view option allows you to see system and drive information

            # dlnkmgr view -help
            dlnkmgr view -sys [ -sfunc | -msrv | -adrv | -pdrv ] [-t]
            dlnkmgr view -path [ -c | -hdev HostDeviceName ] [-t]
            dlnkmgr view -path -item [pn] [dn] [lu] [cp] [type] [ic] [ie] [dnu] [hd]
            [ -hdev HostDeviceName ] [-t]
            dlnkmgr view -drv [-t]

            dlnkmgr view -lu -item all

            The set option allows you to set various dlm values
            # dlnkmgr set -help
            Format
            dlnkmgr set { -lb { on | off }
            | -ellv LogLevel
            | -elfs LogSize
            | -systflv TraceLevel
            | -pchk { on [ -intvl Interval-Time ] | off }
            | -afb { on [ -intvl Interval-Time ] | off }
            | -rsv on ReserveLevel }
            [-s]

            Tuesday, October 19, 2010

            Solaris : changer de hostname

            Valable pour Solaris 8, sur Solaris 10 les fichiers sous /etc/net n'existent plus.
             /etc/hosts
              /etc/nodename
              /etc/hostname.*
             /etc/net/ticlts/hosts
             /etc/net/ticots/hosts
             /etc/net/ticotsord/hosts
              /etc/inet/ipnodes

            Reboot

            Unix : find + move

            Utilisation du find avec une action dans l'exec :
            find . -mtime +21 -type f -exec mv {} /backup/archive/ \;

            Thursday, October 7, 2010

            HP-UX : opérations sur baie externe

            Mis en vrac, commandes lancées par l'ingénieur support lors changement carte baie externe.
            • Machine 1

            ioscan -fnC disk
            strings /etc/lvmtab
            vgdisplay -v /dev/vg00
            lifls -l /dev/rdsk/c3t5d0
            vgcfgrestore -n /dev/vg00 /dev/rdsk/c3t5d0
            vgchange -a y /dev/vg00
            vgsync /dev/vg00
            ioscan -funC disk
            cmviewcl
            cmviewcl -a
            cmviewcl -v

            • Machine 2

            cmviewcl
            ioscan -fnC disk
            shutdown -h 0

            ioscan -fnC disk
            vgdisplay -v vg00
            pvcreate -Bf /dev/rdsk/c5t4d0
            mkboot /dev/rdsk/c5t4d0
            mkboot -a "hpux -lq" /dev/rdsk/c5t4d0
            lifls -l /dev/rdsk/c4t5d0
            lifls -l /dev/rdsk/c5t4d0
            lifls -l /dev/rdsk/c3t5d0
            cd /usr/sbin/diag/lif
            mkboot -b updatediaglif2 -p ISL -p AUTO -p HPUX -p PAD -p LABEL /dev/rdsk/c5t4d0
            cd /
            vgcfgrestore -n /dev/vg00 /dev/rdsk/c5t4d0
            vgchange -a y /dev/vg00
            vgsync /dev/vg00 &
            ioscan -fnC disk
            vgdisplay -v vg00
            ioscan -fnC disk