Diverse Standardfragen.

obsolete

New Member
Hallo,


ich habe gleich mehrere Fragen.

1) rc.system
Viele Programme lassen sich ohne den entsprechenden /etc/rc.conf Eintrag nicht starten. D.h. die rc.conf ist nun ziemlich voll - genauer gesagt mit so ziemlich allen Einträgen der Programme in /usr/local/etc/rc.d/. Kann man das ändern? Ich will ja nicht bei jedem Rechnerstart jedes Programm das in /usr/local/etc/rc.d/ haust ausführen lassen.

2) updaten
Wie halte ich das System am besten uptodate? Ich komme von debian und da geht das mit apt-get update; apt-get upgrade. Hier habe ich schon viel von make world; etc. gehört. Was macht das genau? Funktioniert das immer zu 100%? Oder reicht auch ein portupgrade -av?

3) Unterschiedliche Versionsnummern
Ich wollte mysql installieren. Den client habe ich mittels pkg_add -r installiert. Den Server wollte ich danach durch die ports installieren. Da gabs dann aber Versionskonflikte?! client ist 4.1.13, server 4.1.15? Sind die pakages also nicht immer mit den ports identisch?

4) PortScan Detector
Unter Linux gabs portsentry. FreeBSD hat zwar auch einen Port dafür, aber da scheint die Software nicht im "stealth" mode zu laufen. Gibts da äquivalenten Ersatz?


Viele Dank für alle Antworten,
obsolete
 
obsolete said:
1) rc.system
Viele Programme lassen sich ohne den entsprechenden /etc/rc.conf Eintrag nicht starten. D.h. die rc.conf ist nun ziemlich voll - genauer gesagt mit so ziemlich allen Einträgen der Programme in /usr/local/etc/rc.d/. Kann man das ändern? Ich will ja nicht bei jedem Rechnerstart jedes Programm das in /usr/local/etc/rc.d/ haust ausführen lassen.

Dann nimm die Einträge aus der rc.conf raus. Oder benenn die Startscripte um indem Du ein .OLD hinten anhängst. Dann kannst Du diese manuell starten.

2) updaten
Wie halte ich das System am besten uptodate? Ich komme von debian und da geht das mit apt-get update; apt-get upgrade. Hier habe ich schon viel von make world; etc. gehört. Was macht das genau? Funktioniert das immer zu 100%? Oder reicht auch ein portupgrade -av?

Achtung. Verwechsle das Basesystem nicht mit der third-party-software. Basesystem wird mit make world (und einem cvsup davor) upgedatet. Die installierten Ports (und packages) erneuerst Du mit "portupgrade" (und einem cvsup und make fetchindex davor).
Schau mal nach wiki.bsdforen.de. Dort ist es recht genau beschrieben. Bzw. im FBSD handbook.

3) Unterschiedliche Versionsnummern
Ich wollte mysql installieren. Den client habe ich mittels pkg_add -r installiert. Den Server wollte ich danach durch die ports installieren. Da gabs dann aber Versionskonflikte?! client ist 4.1.13, server 4.1.15? Sind die pakages also nicht immer mit den ports identisch?

Die packages können älter sein, ja. Mach einen cvsup der Ports, ein make fetchindex und dann ein "portversion -vL=". Dann werden Dir die installierten Ports angezeigt die "veraltet" sind und die Du dann mit "portupgrade" upgraden kannst.
 
obsolete said:
1) rc.system
Viele Programme lassen sich ohne den entsprechenden /etc/rc.conf Eintrag nicht starten. D.h. die rc.conf ist nun ziemlich voll - genauer gesagt mit so ziemlich allen Einträgen der Programme in /usr/local/etc/rc.d/. Kann man das ändern? Ich will ja nicht bei jedem Rechnerstart jedes Programm das in /usr/local/etc/rc.d/ haust ausführen lassen.
... wenn du hier etwas genauer wirst und uns erst einmal aufklärst
a) welche FreeBSD-Version du einsetzt
b) welche Programme/Daemonen/Dienste Du NICHT haben willst
können wir Dir vielleicht etwas besser helfen.
Ansonsten empfehle ich Dir hier erstmal wieder den obligatorischen Blick ins Handbuch

obsolete said:
2) updaten
Wie halte ich das System am besten uptodate? Ich komme von debian und da geht das mit apt-get update; apt-get upgrade. Hier habe ich schon viel von make world; etc. gehört. Was macht das genau? Funktioniert das immer zu 100%? Oder reicht auch ein portupgrade -av?
... auch hier sollte der Blick in Handbuch http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/index.html und/oder Wiki http://wiki.bsdforen.de/index.php/Hauptseite erst einmal Deine Frage ausreichend beantworten.

obsolete said:
3) Unterschiedliche Versionsnummern
Ich wollte mysql installieren. Den client habe ich mittels pkg_add -r installiert. Den Server wollte ich danach durch die ports installieren. Da gabs dann aber Versionskonflikte?! client ist 4.1.13, server 4.1.15? Sind die pakages also nicht immer mit den ports identisch?
... das hast Du richtig erkannt, manchmal gibt es hier Versions-"Konflikte" da die Packages manchmal etwas hinter den Ports herhinken.
Nach Möglichkeit sollte man den Mischmasch aus ports und packages vermeiden. Hier im Forum findest Du aber auch schon Antworten auf diverse Versions- und Update-Fragen.

obsolete said:
4) PortScan Detector
Unter Linux gabs portsentry. FreeBSD hat zwar auch einen Port dafür, aber da scheint die Software nicht im "stealth" mode zu laufen. Gibts da äquivalenten Ersatz?
hier koenntest Du mal schauen, ob snort das richtige fuer Dich ist...
 
hey,


vielen dank für die schnellen antworten. das hat mir so in einiger hinsicht weitergeholfen! ich verwende fbsd 6.0 current.

snort ist ein bisschen argh heftig, derartiges brauch ich nicht. portsentry
wäre genau das richtige gewesen... hab blackhole entdeckt... kann aber
leider keine ipfw/pf einträge vornehmen...

so long & thx for the fast help,
obsolete
 
obsolete said:
ich verwende fbsd 6.0 current.

Warum benutzt du denn "current"? Das ist vergleichbar mit Debian unstable. Wobei 6 ja nicht mehr current sondern "stable" ist. FreeBSD 7 ist current. Falls du tatsächlich noch 6 current haben solltest, solltest du mal dein System updaten, denn im Gegensatz zu Debian ist ein "stable" auch aktuell und nicht von vor 2 Jahren ;) Es gibt also zum kennen lernen und ausprobieren keinen Grund ein current zu benutzen.
 
1)
Du kannst die Programme einfach mit onestart starten, auch wenn sie nicht in der rc.conf eingetragen sind. Z.B.:
# /usr/local/etc/rc.d/apache22.sh onestart
 
Back
Top