Linux BSD Solaris összehasonlítás

A HupWiki-ből...

Ez a táblázat egy kis összehasonlítás kíván lenni, hogy melyik rendszeren mit hogyan hívnak, hol található vagy mit mivel lehet csinálni.


Linux, SUN Solaris és a BSD-k összehasonlító táblázata
Tulajdonság Linux Solaris BSD
merevlemezek /dev/hd{a,b,c,...}

/dev/sd{a,b,c,...}

/dev/rdsk/xxxx
  • NetBSD:
    • IDE: /dev/wd0{a,b,c,...}
    • SCSI: /dev/sd0{a,b,c,...}
    • Logical (RAID): /dev/ld0{a,b,c,...}
  • FreeBSD:
    • /dev/ad{0,1,2,...} (IDE)
    • /dev/da{0,1,2,...} (SCSI)
floppy /dev/fd{0,1,...} /vol/dev/diskette{0,1,...} /dev/fd0
default netw. interf. eth{0,1,...} eri{0,1,...} A meghajtó program neve
  • NetBSD:
    • rtk{0,1,...} (Realtek)
    • és még sok más..
  • FreeBSD:
    • rl{0,1,...} (Realtek)
    • fxp{0,1,...} (Intel)
    • em{0,1,...} (Intel Gigabit)
    • ndis{0,1,...} (Windows)
    • és még sok más..
csomagok telepítése/frissítése
  • Debian/Ubuntu::
    • apt-get update / upgrade / install csomagnév / remove csomagnév
    • apt-cache search csomagnév
  • Redhat Enterprise::
    • up2date -idu / --showall / csomagnév
    • rpm -e csomagnév
  • CentOS:
    • yum update / list / install csomagnév / remove csomagnév
pkgadd -d filename.pkg
  • NetBSD és FreeBSD:
    • pkg_add -r csomagnév
    • pkg_delete csomagnév
    • pkg_info
    • pkg_info csomagnév
  • Csak FreeBSD:
    • sysinstall (menüvezérelt)
runlevel megállapítása runlevel who -r Hagyomanyosan nincs runlevel.

Securelevel: sysctl kern.securelevel

programok automatikus indítása
  • általában: be kell tenni a /etc/rcX.d alá egy indító scriptet, ahol X a megfelelő runlevel neve
  • redhat/centos: chkconfig parancs
NetBSD rc.d (NetBSD, OpenBSD, FreeBSD): /etc/rc.conf

4.0BSD rc (MirBSD): /etc/rc (egyetlen script)

programok kézi indítása/leállítása /etc/init.d/programneve stop, start
  • NetBSD:
    • /etc/rc.d/service onestart, onestop
  • FreeBSD:
    • /etc/rc.d/programneve start, stop
    • /usr/local/etc/rc.d/programneve start, stop


Személyes eszközök