Configuration utile sous OpenBSD
From Tuxunix
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