Linux schneller gebootet?

Nomad

Cadet 4th Year
Registriert
Aug. 2002
Beiträge
83
Hi,
habe mir einen VDR (http://www.vdrportal.de/) gebastelt und möchte nun, dass das Ding etwas schneller bootet. Im Augenblick dauert es etwa eine Minute. Wenn es unter 30 Sekunden ginge, wäre das super.
Welche Services brauche ich unbedingt, welche kann ich rausschmeissen. Wo kann ich die rausschmeissen?
Mein System: Suse 8.0 Minimalinstallation.
Laufen muss nur:
ssh
Samba
Webmin
VDR -> runvdr Skript, ist in /etc/inittab eingetragen, kann man das woanders eintragen, damit es schneller abgearbeitet wird?

Firewall, X, KDE usw brauche ich nicht.
 
Ich nehme dann mal an, dass du ins Runlevel 3 bootest.
Poste doch mal die Liste aller Scripte die beim starten des Runlevels 3 ausgeführt werden (die Liste dürfte in /etc/init.d/rc3.d/ (oder so ähnlich) stehen; alle Links mit einem "S" als erster Buchstabe).
 
richtig, in runlevel 3 wird gestartet.Wofür ist dann die inittab?? Ist das eine Batchdatei für alle Services, die gestartet werden, unabhängig vom Runlevel?

Hier die Liste, was in /etc/init.d/rc3.d steht:
Code:
lrwxrwxrwx    1 root     root            7 Aug 28 19:29 K10cron -> ../cron*
lrwxrwxrwx    1 root     root           26 Aug 28 19:55 K10personal-firewall.final -> ../personal-firewall.final*
lrwxrwxrwx    1 root     root            8 Aug 28 19:55 K10smbfs -> ../smbfs*
lrwxrwxrwx    1 root     root            6 Aug 28 19:29 K11atd -> ../atd*
lrwxrwxrwx    1 root     root            8 Aug 28 19:29 K11fbset -> ../fbset*
lrwxrwxrwx    1 root     root            7 Aug 28 19:29 K11nscd -> ../nscd*
lrwxrwxrwx    1 root     root           11 Aug 28 19:29 K11sendmail -> ../sendmail*
lrwxrwxrwx    1 root     root            6 Aug 28 19:29 K12nfs -> ../nfs*
lrwxrwxrwx    1 root     root            9 Aug 28 19:29 K13hwscan -> ../hwscan*
lrwxrwxrwx    1 root     root           10 Aug 28 19:29 K13portmap -> ../portmap*
lrwxrwxrwx    1 root     root            7 Aug 28 19:29 K13sshd -> ../sshd*
lrwxrwxrwx    1 root     root           10 Aug 28 19:29 K14hotplug -> ../hotplug*
lrwxrwxrwx    1 root     root            9 Aug 28 19:29 K15syslog -> ../syslog*
lrwxrwxrwx    1 root     root           10 Aug 28 19:29 K16network -> ../network*
lrwxrwxrwx    1 root     root           28 Aug 28 19:29 K20personal-firewall.initial -> ../personal-firewall.initial*
lrwxrwxrwx    1 root     root            9 Aug 28 19:28 K20random -> ../random*
lrwxrwxrwx    1 root     root           28 Aug 28 19:29 S01personal-firewall.initial -> ../personal-firewall.initial*
lrwxrwxrwx    1 root     root            9 Aug 28 19:28 S01random -> ../random*
lrwxrwxrwx    1 root     root           10 Aug 28 19:29 S05network -> ../network*
lrwxrwxrwx    1 root     root            9 Aug 28 19:29 S06syslog -> ../syslog*
lrwxrwxrwx    1 root     root           10 Aug 28 19:29 S07hotplug -> ../hotplug*
lrwxrwxrwx    1 root     root           10 Aug 28 19:29 S08portmap -> ../portmap*
lrwxrwxrwx    1 root     root            7 Aug 28 19:29 S08sshd -> ../sshd*
lrwxrwxrwx    1 root     root            9 Sep  4 22:28 S08webmin -> ../webmin*
lrwxrwxrwx    1 root     root            6 Aug 28 19:29 S09nfs -> ../nfs*
lrwxrwxrwx    1 root     root            6 Aug 28 19:29 S10atd -> ../atd*
lrwxrwxrwx    1 root     root            8 Aug 28 19:29 S10fbset -> ../fbset*
lrwxrwxrwx    1 root     root            7 Aug 28 19:29 S10nscd -> ../nscd*
lrwxrwxrwx    1 root     root            6 Sep  4 22:28 S10smb -> ../smb*
lrwxrwxrwx    1 root     root            7 Aug 28 19:29 S11cron -> ../cron*
lrwxrwxrwx    1 root     root            6 Aug 28 19:29 S11kbd -> ../kbd*
lrwxrwxrwx    1 root     root           26 Aug 28 19:55 S11personal-firewall.final -> ../personal-firewall.final*
lrwxrwxrwx    1 root     root            8 Aug 28 19:55 S11smbfs -> ../smbfs*
CODE]

In /etc/inittab steht die Zeile
vdr:3:once:/DVB/VDR/runvdr (dieses Skript sollte möglichst früh gestartet werden)
 
Zuletzt bearbeitet:
Zu der inittab sollte dir der Befehl "man inittab" die nötigen Infos geben.

Mir kam gerade eine bessere Idee. In SuSE 8.1 sollte Yast2 noch in der Konsole ausführbar sein.
Irgendwo darin müsste es möglich sein die Dienste in den Runleveln zu konfigurieren (also nicht benötigte abschalten, z.B. den at-Daemon).

Vergiss also die Link in /etc/init.d/rc3.d/ :cool_alt:.
 
Hm...hab 8.0, yast 2 geht aber trotzdem. Ich weiss aber nicht, welche services ich bedenkenlos abschalten kann...ne idee?
 
Oops, 8.0 natürlich. Wie komme ich denn auf die 1?
  • at-Daemon
  • alles mit firewall
  • hotplug
  • nfs
  • jetzt müsste ich wissen was denn alles aufgezählt wird bei dir
Gibt es keine kurze Erklärung zu den Diensten?
Ansonsten hilft ein "man <dienstname>" in der Konsole.
 
Zurück
Oben