You are looking at posts in the category FreeBSD.
| L | Ma | Me | J | V | S | D |
|---|---|---|---|---|---|---|
| « mai | ||||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Posted on mars 29th, 2007 by Océane.
Categories: FreeBSD.
Petit billet pour les fous de FreeBSD qui aiment avoir leurs ports up to date (ports upgrade).
Il faut déjà mettre à jour votre bibliothèque de ports (Port directory).
ocean indien
blog gratuit ocean indien creol ile de la reunion
Il existe plusieurs méthode pour le faire, je préfère la méthode portsnap, qui est immédiate. Si vous utilisez portsnap pour la prmière fois et que votre répertoire /usr/ports est vide, suivez le guide !
Pour télécharger une image de la Bibliothèque de Ports complète
#cd /usr/ports
#portsnap fetch
Pour extraire le listing des répertoires des ports dans /usr/ports
# portsnap extract
Ca y est vous avez la dernière version des ports.
Par la suite, afin de mettre à jour votre Ports Directory, tapez:
#portsnap update
Passons maintenant à la mise à jour de ports.
Vous souhaitez voir les mises à jour disponibles pour les ports déjà installés, n’est-ce pas ? Entrez:
#pkg_version -v
Vous avez plusieurs utilitaires à votre disposition pour upgrader vos ports: portupgrade et portmanager…
Portupgrade
Lançons une mise à jour de l’ensemble des ports avec confirmation pour chaque port à upgrader (option -i)
# portupgrade -ai
Sinon en se limitant à une seule application à mettre à jour (option -R) afin d’upgrader préalablement les ports nécessaires à cette application):
# portupgrade -R firefox
Je vous laisse regarder le manuel pour plus de détails: portupgrade(1)
A bientôt pour de nouvelles FreeBSD tips….
Posted on mars 27th, 2007 by Océane.
Categories: linux / Unix /openBSD, FreeBSD.
installer le logiciel Bind9 sous debian (ici j’utilise apt-get, pour les autres distro ou autres unix se référer a la documentation du système):
apt-get install bind9
arrêter le serveur DNS:
/etc/init.d/bind9 stop
Editer le fichier /etc/default/bind9 afin que le démon utilise l’utilisateur ‘bind’, chrooté à /var/lib/named. Modifier la ligne : OPTIONS=”-u bind” écrire OPTIONS=”-u bind -t /var/lib/named”:
Créer tous les fichiers necessaire sous /var/lib:
mkdir -p /var/lib/named/etc
mkdir /var/lib/named/dev
mkdir -p /var/lib/named/var/cache/bind
mkdir -p /var/lib/named/var/run/bind/run
Ensuite déplacer les fichiers de configuration de /etc vers /var/lib/named/etc:
mv /etc/bind /var/lib/named/etc
Créer un lien symbolique vers le nouveau repertoire de configuration (Cela vous permettra d’eviter tous problèmes lors des upgrade
):
ln -s /var/lib/named/etc/bind /etc/bind
Créer les perifériques “null” et “random” et résoudre les problèmes de permissions:
mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/random c 1 8
chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
chown -R bind:bind /var/lib/named/var/*
chown -R bind:bind /var/lib/named/etc/bind
Ensuite il faut modifier le fichier de démarrage /etc/init.d/sysklogd du démon sysklogd afin qu’il puisse loguer tous les évènements importants du système. Modifier la ligne: SYSLOGD=”" et ecrire SYSLOGD=”-a /var/lib/named/dev/log”:
Redémarrer le démon pour les logs:
/etc/init.d/sysklogd restart
démarrer le serveur dns BIND, et verifier les messages d’erreurs dans /var/log/syslog :
/etc/init.d/bind9 start
et voilà le travail !!!
![]()
bisous
Technorati Tags: Sécurité, chroot, DNS server, Bind9
Comments Off
Posted on mars 16th, 2007 by Océane.
Categories: FreeBSD.
Voici une erreur qui apparait lorque l’on installe via les ports la Java Runtime Environment sur une FreeBSD 6.1.
#cd /usr/ports/java/jre
#make install
===> jre-1.1.8 depends on shared library: c.3 - not found
===> Verifying install for c.3 in /usr/ports/misc/compat3x
===> compat3x-i386-5.0.20020925 is forbidden: “FreeBSD-SA-03:05.xdr, FreeBSD-SA-03:08.realpath - not fixed / no lib available”.
*** Error code 1
Stop in /usr/ports/misc/compat3x.
On remarque alors que pour installer la “Standard Java Platform for running Java programs” ou JRE, il faut installer le port compat3x… Ce qui est impossible comme nous l’indique le message pour des raisons de sécurité (faîtes une recherche dans votre moteur de recherche préféré, vous verrez tout ceci,
).
La parade que j’ai trouvé est d’installer le package compatible Diablo JRE. Jetez un oeil sur la page consacrée à Java sur FreeBSD.org. Allez ensuite sur la page FreeBSD Foundation Java Downloads.
Téléchargez ensuite le package Diablo JRE correpondant à votre plateforme. Et procédez à l’installation en utilisant la commande pkg_add.
J’espère dans tous les cas, que cet mini-article aura pu vous aider à installer simplement et rapidement la Java Runtime Environment (JRE) sur votre plateforme chérie FreeBSD. A bientôt, bises à toutes et à tous.
Posted on février 14th, 2007 by Océane.
Categories: FreeBSD.
Raid1 ou Mirroring logiciel avec GEOM sur FreeBSD
Tuto sur le miroitage (mirroring) avec deux disques dur /dev/ad0 et /dev/ad1 sur FreeBSD 6.1
Prérequis :
Pour autoriser le la création d’un miroir, il faut modifier l’état du kernel avec sysctl :
# sysctl kern.geom.debugflags=16
# gmirror label -v -b round-robin gm0 /dev/ad0
Ou -v est le mode verbose, -b pour balance-algorithm, gm0 est le nom du miroir et /dev/ad0 est le disque contenant les données à dupliquer…
Pour activer le mirroring au démarrage :
# echo geom_mirror_load="YES" > /boot/loader.conf
Modification des noms des files système:
# cp /etc/fstab /etc/fstab.ori
# vi /etc/fstab
Modifiez ensuite le path des devices de la façon suivante : /dev/ad0s1a en /dev/mirror/gm0s1a
Avant de rebooter, bien verifier la coherence du fichier /etc/fstab et /boot/loader.conf tant qu’il est encore temps afin d’éviter d’avoir à tout réinstaller.
Après le reboot et un chargement réussi du mirroir, vérifier que les partitions sont bien montées :
# df –h
# swapinfo pour voir la partition swap
Synchronisez le disque miroir :
# gmirror insert gm0 /dev/ad1
Pour suivre l’état de la synchronisation :
# gmirror list | more
ou
# gmirror status
Rebooter le système après la synchronisation
Comments Off
Posted on février 12th, 2007 by Océane.
Categories: FreeBSD.
J’ai installé via les ports les librairies compat4 et compat5 sous FreeBSD.
Voici les messages d’erreur que j’ai eu après le redémarrage de ma FreeBSD 6.1.
WARNING: $compat4x_enable is not set properly - see rc.conf(5).
WARNING: $compat5x_enable is not set properly - see rc.conf(5).
Pour résoudre ce soucis intempestif, il faut rajouter les lignes suivantes dans le fichier /etc/rc.conf:
linux_enable="YES"
compat5x_enable=”YES”
compat4x_enable=”YES”
Redemarrez ensuite votre serveur FreeBSD et tous ces messages alarmants auront disparus…
Comments Off