1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Wir danken allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben.

UNIX-Experten gesucht

Dieses Thema im Forum "Hardware" wurde erstellt von macLitzi, 18. Februar 2002.

  1. Haegar

    Haegar Active Member

    ...ich bewundere Kate immer mehr!

    (echt ehrlich)

    Gruss Haegar
     
  2. RaMa

    RaMa New Member

    >>lang und kompliziert.... lese das Kamasutra!

    *fg*

    *lol*
     
  3. MacELCH

    MacELCH New Member

    unix wird mir immer suspekter, was hatndas jetzt mit kamasutra zu tun kate ?

    Würde zur Sicherheit mal tcsh verwenden, da die defaultmäßig als Shell für neue User eingestellt ist oder war es eine andere ?

    Auf alle Fälle brauchst Du die gleiche Shell, die Du als Default Shell verwendest.

    In diesem Sinne

    Elevator

    äh ich meinte natürlich

    Gruß

    MacELCH
     
  4. hakru

    hakru New Member

    Hier noch meine 2 Cents zum Thema

    Wenn Du für ALLE USER beim Booten einen "Service" (z.b. Datenbank-Server mysql starten, Firewall ipfw aktivieren etc.) zur Verfügung stellen willst, dann empfiehlt es sich, diese Aufgabe dem "SystemStarter" zu überlassen. Der schaut beim Booten an 2 Stellen nach "StartupItems":

    1. /System/Library/StartupItems -> da machen wir besser nix
    2. /Libray/StartupItems -> den Ordner StartupItems in /Library kannst Du selber anlegen und darin deine eigenen Erweiterungen des Startvorgangs ablegen.

    Die ganze Prozedur besteht aus 3 Schritten - dazu 2 praktische Beispiele:

    1. In Library/StartupItems legst Du dann einen Ordner an, der alles Weitere für einen Service enthält, z.B. database oder firewall -also

    -> /Library/StartupItem/firewall oder
    -> /Library/StartupItem/database

    2. Im Ordner firewall oder database speicherst Du dein Script, das den Service darstellt, also z.B. die Befehle zum Konfigurieren von ipfw oder zum Starten des Datenbank-Servers mysql. Das muss ein richtig ausführbares "Shell-script" sein - mit #!/bin/sh etc ...

    z.B. für den mysql-Start:
    #!/bin/sh
    # script to start mysqld
    cd /usr/local/mysql
    ./bin/safe_mysqld --user=mysqlusername &

    oder für ipfw:
    #!/bin/sh
    # script to start ipfw
    /sbin/ipfw -q /etc/ipfw.conf

    ... hier hab' ich die ipfw-Befehle im separaten File "/etc/ipfw.conf" gespeichert, und die werden durch das Script "geladen"

    Wichtig dabei: der Name des Scripts muss identisch sein mit dem Namen des Ordners, in dem es liegt - also
    /Library/StartupItems/firewall/firewall oder
    /Library/StartupItems/database/database

    3. Anlegen einer sogenannten "StartupParameters.plist" für den service, im selben Ordner wie das ausführbare script.

    Meine StartupParameters.plist für ipfw:

    {
    Description = "ipfw firewall";
    Provides = ("Firewall");
    Requires = ("Network");
    OrderPreference = "None";
    Messages =
    {
    start = "Starting ipfw firewall";
    stop = "Stopping ipfw firewall";
    };
    }

    Meine StartupParameters.plist für mysql
    {
    Description = "mysql server";
    Provides = ("mySQLServer");
    Requires = ("Network");
    OrderPreference = "Late";
    Messages =
    {
    start = "Starting mysql server";
    stop = "Stopping mysql server";
    };
    }

    Das ganze kann man - etwas kryptischer - hier nachlesen ...

    http://developer.apple.com/techpubs/macosx/Essentials/SystemOverview/
    BootingLogin/Customization_Techniques.html (URL ist 1 Zeile!!)

    hakru
     
  5. macLitzi

    macLitzi New Member

    Dank allen, die helfen wollten und geholfen haben. Es funzt einwandfrei .
    Hab den Tipp von Hakru nachvollzogen und voila. Jetzt geht es endlich.

    PS: Mann o mann. Phuu, das war ein schwere Geburt. UNIX wird mir wohl immer ein Buch mit sieben Siegeln bleiben. Gibt's ein gute Buch für sowas: UNIX für Dummies oder so??

    Also: Daaaaaaannnnnnkkkkkkeeeeeee nochmal (in die Runde gerufen)
     
  6. MacELCH

    MacELCH New Member

    Such mal hier mit der Suchfunktion und Du findest eine Menge Büchervorschläge

    Gruß

    MacELCH
     

Diese Seite empfehlen