Debian 6 vs Debian 7

Konfiguracja serwerów, usług, itp.
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

Debian 6 vs Debian 7

Post autor: wiwiwi »

Miałem Debian 6, teraz mam Debian 7, ale mam problem z jedna komenda, która dopisywałem do /etc/rc.local

Kod: Zaznacz cały

su nazwa_uzytkownika -c "cd /home/nazwa_uzytkownika/gra && screen -d -m ./restart"
to polecenie miało za zadanie uruchomić serwer gry po starcie maszyny. Na Debian 6 działało wszystko wporządku, po przejściu na Debian 7 jest problem. Mianowicie pokazuje się w procesach serwer gry, ale go nie uruchamia, nie wiem dlaczego. Gdy wpisuje to polecenie z poziomu roota, to bez problemu serwer gry jest uruchamiany.

Plik restart jakby ktoś chciał zerknąć

Kod: Zaznacz cały

#!/bin/bash
ulimit -c unlimited
while true;
do
echo "Restart : `date +%d-%m-%Y--%H:%M`" >> ./restart.log
./gra
sleep 10
done
Podkreślam na Debian 6 działało właśnie w tej samej konfiguracji, tutaj też działa to polecenie, ale tylko z poziomu konsoli z rc.local niestety nie.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: Debian 6 vs Debian 7

Post autor: Yampress »

otwiera port , gdzie można łączyć się z grą?
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

Re: Debian 6 vs Debian 7

Post autor: wiwiwi »

Tzn, jak mam sprawdzić czy port jest otwarty w momencie błędu? Port gry to 7171 - open tibia server.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: Debian 6 vs Debian 7

Post autor: Yampress »

zainstaluj pakiet sockstat. to pakiet zaimportowany z freebsd i wydaj polecenie

Kod: Zaznacz cały

sockstat 4
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

Re: Debian 6 vs Debian 7

Post autor: wiwiwi »

No podczas gdy serwer normalnie działał był ten port 7171, po reboocie (gdy miał sam wstać, odczekałem 2min) wydałem to polecenie i pusto, czyli nie otwiera portu. Co mi daje taka informacja?:P
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: Debian 6 vs Debian 7

Post autor: Yampress »

Tylko root może otworzć gniazdo?
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

Re: Debian 6 vs Debian 7

Post autor: wiwiwi »

Tzn serwer gry można uruchomić tylko i wyłącznie z konta nazwa_uzytkownika, dlatego w poleceniu dalem su nazwa_uzytkownika

na debian 6 działało przez 2 lata :P
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: Debian 6 vs Debian 7

Post autor: Yampress »

w konfiguracji ustawia się użytkownika na jakim będzie startował?
root odpala, ale serwer chodzi pod innym userem grupą.

Userem,grupą nie da się sterować uruchamianiem/resetowaniem/wyłączaniem serwera?


Możesz zawsze ( ale to niebezpieczne) dać setuid na plik, który uruchamia serwer gry
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

Re: Debian 6 vs Debian 7

Post autor: wiwiwi »

nie (moge odpalić z dowolnego usera), ale z roota po prostu jak odpalam to wyskakuje błąd, że musi być uruchomione z konta usera i nie da sie uruchomic.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: Debian 6 vs Debian 7

Post autor: Yampress »

jak plik konfiguracyjny tego serwera wygląda?
ODPOWIEDZ