Skillnad mellan versioner av "Rootmanual:Snabbmanual för FreeBSD"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
 
(Skrev lite grundläggande innehåll)
Rad 1: Rad 1:
 
== Rötter som redan kan FreeBSD ==
 
== Rötter som redan kan FreeBSD ==
* Per O Jonsson, [[User:Poj|Poj]]
+
* Per O Jonsson, [[User:Poj|poj]]
   
 
== Mer information ==
 
== Mer information ==
  +
[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ Handboken] innehåller massa information om allt man kan tänkas vilja veta (nästan).
   
 
== Program ur distributionen ==
 
== Program ur distributionen ==
  +
Se <tt>man ports</tt> eller [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ Handboken]
 
 
=== Installera ===
 
=== Installera ===
  +
Leta reda på det du vill installera under <tt>/usr/ports</tt>, gå till biblioteket och gör:
=== Uppgradera ===
 
  +
<pre>make
  +
make install
  +
</pre>
  +
Normalt måste detta göras som root.
  +
Det är trevligt att spara disk, så gör även
  +
<pre>make clean</pre>
  +
 
=== Automatiska säkerhetsuppdateringar ===
 
=== Automatiska säkerhetsuppdateringar ===
  +
Finns inte.
  +
  +
Skilj på säkerhetsuppdateringar för '''ports''' (program installerade från <tt>/usr/ports</tt>) och '''systemprogram'''.
  +
För '''systemprogram''' lämnas ofta patchar som ska läggas på källkodsträdet i <tt>/usr/src</tt> varefter valda delar av detta byggs om. Se aktuellt advisory eller [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ Handboken]
   
 
== Tjänster ==
 
== Tjänster ==
   
 
=== Starta och stoppa ===
 
=== Starta och stoppa ===
  +
Normalt med script under <tt>/etc/rc.d/</tt>. Scripten kollar på
=== Runlevels ===
 
  +
# <tt>/etc/defaults/rc.conf</tt>
  +
# <tt>/etc/rc.conf</tt>
  +
för att se om tjänster ska startas. Inställningar i den senare filen skriver över inställningar i den förra.
  +
 
=== Miljövariabler ===
 
=== Miljövariabler ===
  +
Att titta i <tt>/etc/defaults/rc.conf</tt> och skriva lokala ändringar i <tt>/etc/rc.conf</tt>
  +
är oftast rätt sätt att styra hur tjänster startas.
   
 
== Konfigurera nätverk ==
 
== Konfigurera nätverk ==
  +
Skriv lämpliga inställningar i <tt>/etc/rc.conf</tt>. Hur finns bland annat dokumenterat i
  +
[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/config-network-setup.html Handbokens avsnitt om nätverksinställningar].
   
 
== Användares standardmiljö ==
 
== Användares standardmiljö ==
  +
Ingen bra metod finns för att påverka. En del (typ Locales) kan styras med login-klasser (se exempelvis <tt>man login.conf</tt>).
  +
   
 
== Installera ett nytt system ==
 
== Installera ett nytt system ==
  +
Dokumenterat i [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ Handboken], men är inte helt enkelt. Kan krävas lite specialhack eftersom '''amd''' som används för automounts inte är kompatibel med motsvarande saker för [[Solaris]]

Versionen från 28 mars 2006 kl. 21.50

Rötter som redan kan FreeBSD

  • Per O Jonsson, poj

Mer information

Handboken innehåller massa information om allt man kan tänkas vilja veta (nästan).

Program ur distributionen

Se man ports eller Handboken

Installera

Leta reda på det du vill installera under /usr/ports, gå till biblioteket och gör:

make
make install

Normalt måste detta göras som root. Det är trevligt att spara disk, så gör även

make clean

Automatiska säkerhetsuppdateringar

Finns inte.

Skilj på säkerhetsuppdateringar för ports (program installerade från /usr/ports) och systemprogram. För systemprogram lämnas ofta patchar som ska läggas på källkodsträdet i /usr/src varefter valda delar av detta byggs om. Se aktuellt advisory eller Handboken

Tjänster

Starta och stoppa

Normalt med script under /etc/rc.d/. Scripten kollar på

  1. /etc/defaults/rc.conf
  2. /etc/rc.conf

för att se om tjänster ska startas. Inställningar i den senare filen skriver över inställningar i den förra.

Miljövariabler

Att titta i /etc/defaults/rc.conf och skriva lokala ändringar i /etc/rc.conf är oftast rätt sätt att styra hur tjänster startas.

Konfigurera nätverk

Skriv lämpliga inställningar i /etc/rc.conf. Hur finns bland annat dokumenterat i Handbokens avsnitt om nätverksinställningar.

Användares standardmiljö

Ingen bra metod finns för att påverka. En del (typ Locales) kan styras med login-klasser (se exempelvis man login.conf).


Installera ett nytt system

Dokumenterat i Handboken, men är inte helt enkelt. Kan krävas lite specialhack eftersom amd som används för automounts inte är kompatibel med motsvarande saker för Solaris