Configuration utile sous OpenBSD

From Tuxunix
Jump to: navigation, search

Gestion packages sous OpenBSD

  • Le plus simple et le plus rapide et de setter la variable PKG_PATH
#> PKG_PATH=ftp://ftp.fr.openbsd.org/pub/OpenBSD/4.3/packages/`machine -a`/
#> export PKG_PATH

Pour une utilisation permanent ajouter les lignes dans le fichier /etc/profile. Vous pouvez maintenant installer les binaires deja compiler est disponible sur le ftp.

#> pkg_info
bash-3.2.33 GNU Bourne Again Shell
gettext-0.16.1 GNU gettext
libiconv-1.9.2p5 character set conversion library

Sinon vous pouvez utiliser les ports :

  • Recuperation :
#> cd /usr
#> ftp ftp://ftp.fr.openbsd.org/pub/OpenBSD/4.3/
#> ftp> get ports.tar.gz
#> tar xvzf ports.tar.gz
#> cd ports
  • Commandes :
#> cd /usr/ports
#> make search key=php5
#> cd /usr/ports/www/php5
#> make show=FLAVORS
#> env FLAVORS="no_x11 no_snmp" make install
    Shell par defaut sous OpenBSD


Installer bash

#> pkg_add bash

Editer le fichier de mot de passe et modifier dans la ligne concernant root

/bin/ksh par /usr/local/bin/bash en utilisant la commande vipw (/etc/master.passwd).

#> vipw
    Modifier le prompt du bash par defaut (/etc/profile)
#> echo '#conf prompt
PS1="\[\033[1;34;40m[\033[1;31;40m\u@\h:\W\033[1;34;40m]\033[1;37;40m $\033[0;32;40m\]"

export CXXFLAGS='-W -Wall -Werror -O2'

#Alias
export TERM=xterm-color
alias ls='ls'
alias l='ls -lhaF'
alias ll='ls -lh'
# Make bash check it's window size after a process completes
shopt -s checkwinsize' >> .profile

Administration global

Caractéristiques des disques durs

#> disklabel sd0
# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: VMware Virtual S
uid: c333494d6234d3ba
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 783
total sectors: 12582912
boundstart: 64
boundend: 12578895
drivedata: 0

16 partitions:
#                size           offset  fstype [fsize bsize  cpg]
  a:          9995680          2583200  4.2BSD   2048 16384    1 # /
  b:           524288          2058912    swap
  c:         12582912                0  unused


#diskinfo -tc /dev/ad0
/dev/ad0
      512             # sectorsize
      10005037056     # mediasize in bytes (9.3G)
      19541088        # mediasize in sectors
      19386           # Cylinders according to firmware.
      16              # Heads according to firmware.
      63              # Sectors according to firmware.


I/O command overhead:
      time to read 10MB block      0.358893 sec       =    0.018 msec/sector
      time to read 20480 sectors   2.079735 sec       =    0.102 msec/sector
      calculated command overhead                     =    0.084 msec/sector
Seek times:
      Full stroke:      250 iter in   3.781256 sec =   15.125 msec
      Half stroke:      250 iter in   3.195948 sec =   12.784 msec
      Quarter stroke:   500 iter in   5.574879 sec =   11.150 msec
      Short forward:    400 iter in   2.818600 sec =    7.046 msec
      Short backward:   400 iter in   2.379533 sec =    5.949 msec
      Seq outer:       2048 iter in   0.236226 sec =    0.115 msec
      Seq inner:       2048 iter in   0.237618 sec =    0.116 msec
Transfer rates:
      outside:       102400 kbytes in   3.190040 sec =    32100 kbytes/sec
      middle:        102400 kbytes in   3.447594 sec =    29702 kbytes/sec
      inside:        102400 kbytes in   3.687734 sec =    27768 kbytes/sec

Lister les péripheriques installés

# pciconf -lv

Réinstaller un MBR

Booter sur le CD d'openBSD Choisir "Shell" pour ce retrouver en ligne de commande

#> fdisk -u wd0

cron

  • /var/cron/tabs/root

Configuration réseau (manuel)

  • La configuration IP ce trouve dans un fichier nommé hostname.x ou x est le nom de la carte réseau.

Exemple :

inet 192.168.0.48 255.255.255.0 192.168.0.1 media 100baseTX mediaopt full-duplex

Passerelle par défaut

#> cat /etc/mygate
192.16.0.1

DNS

#>cat /etc/resolv.conf
search localdomain
nameserver 192.168.190.2

Configuration Alias

#> cat /etc/hostname.dc0
inet 192.168.0.5 255.255.255.0 NONE media 100baseTX
inet alias 192.168.0.3 255.255.255.255


Redémarrer l'interface reseau

#> sh /etc/netstart