LFD nie rozpocznie się w Centos

1

Komunikaty o błędach:

service status lfd Status lfd: lfd jest zatrzymany

tail /var/log/lfd.log 24 listopada 15:36:05 lfd [3833]: Błąd Nieprawidłowa linia konfiguracji, w linii 64 24 listopada 15:36:05 lfd [3833]: demon zatrzymany

Widziałem /etc/lfd.conf i jest w porządku, skomentowałem w linii 64, ale nadal występuje błąd.

Jaki inny plik muszę przejrzeć?

Angelinux
źródło

Odpowiedzi:

2

Dla innych osób, które mogą szukać tego samego pytania i nie otrzymały odpowiedzi.

Sprawdź dziennik lfd

# tail -f /var/log/lfd.log

Znajdziesz tam odpowiedź.

W niektórych przypadkach lfd nie uruchamia się, ponieważ może być w trybie testowym.

Zmień następujące w /etc/csf/csf.conf

TESTING = "1"

do

TESTING = "0"
Err0rr
źródło
1

właśnie dostałem to dzisiaj na mój własny serwer. Pomyślałem, że pomogę.

O ile mi wiadomo, błąd jest generowany przez poniższy foreach:

Plik; / usr / sbin / lfd

%configsetting;
foreach my $line (slurp("/etc/csf/csf.conf")) {
        $line =~ s/$cleanreg//g;
        if ($line =~ /^(\s|\#|$)/) {next}
        my ($name,$value) = split (/=/,$line,2);
        $name =~ s/\s//g;
        if ($value =~ /\"(.*)\"/) {
                $value = $1;
        } else {
             *Line 64* ---> &cleanup(__LINE__,"*Error* Invalid configuration line");
        }
    if ($configsetting{$name}) {&cleanup(__LINE__,"*Error* Setting $name is repeated in /etc/csf/csf.conf -$
        $config{$name} = $value;
        $configsetting{$name} = 1;
}

Widzimy więc wiersz 64 ”i czyszczenie ( LINE ,„ Błąd Nieprawidłowa linia konfiguracji ”);” jest generowany, gdy logika instrukcji foreach / if ma wartość false.

Dla każdej linii w pliku /etc/csf/csf.conf wykona pewne sprawdzenie, a następnie zgłosi, jeśli się nie powiedzie. Nie rozumiem, dlaczego nie podaje nam dokładnej linii w /etc/csf/csf.conf, co jest problematyczne. Sprawdziłem wiersz 54 pliku csf.conf i jest w porządku - -

# Allow incoming PING
Line 64 --> ICMP_IN = "1"

Usunąłem go i nadal problem stanowi „linia 64”.

Zgadnij co działa? Wystarczy zastąpić plik csf.conf nowym pakietem instalacyjnym i ponownie wykonać wszelkie zmiany wprowadzone ręcznie: http://www.configserver.com/free/csf.tgz

westchnienie

Helius
źródło