Witam. Dziś postanowiłem wrzucić tu kilka porad co do prowadzenia serwera przez ssh. 
Na początek kilka przydatnych skryptów.
~/ vim start.sh
Skrypt startowy serwera
Skrypt ten uruchomi nasz serwer. Zapisujemy jako start.sh, nadajemy chmody chmod +x start.sh i odpalamy ./start.sh. Oczywiście zmienne jak port możemy zmienić na takie jak chcemy.
~/vim stop.sh
Czyli po prostu zabicie naszego procesu czyli serwera.
Zapisujemy jako stop.sh i nadajemy chmody.
~/ vim restart.sh
Czyli po prostu restart procesu, zabicie i odpalenie. Skrypt jest prosty jak budowa cepa, a nawet prostszy.
Wszystkie skrypty zapisujemy w katalogu z binarkami.
Przydatne programy :
htop
Odpowiednik topa. Informuje nas ile w danej chwili wynosi zużycie ramu oraz procesora. Wyświetla wszystkie procesy, jest bardzo konfigurowalny i posiada fajne style.

Midnight Commander
Jeśli jesteś nieobyty z konsolą i unixami, ten program bardzo Ci to ułatwi. Przypomina nieco Total Commandera. Posiada takie funkcje jak edytor (mcedit, polecam dla zielonych), kopiowanie, kasowanie i przerzucanie plików.

Programy bez których się nie obejdzie
Putty- klient ssh i telnetu. Dobrze konfigurowalny.
WinSCP- najlepszy klient FTP, sFTP itp. Pozwala na podłączenie się do serwera z ssh, przerzucanie plików. Obsługuje też klasyczne ftp. O wiele lepszy od tcmd.
Na razie to na tyle. Będę z biegiem czasu uzupełniał. ; )

Na początek kilka przydatnych skryptów.
~/ vim start.sh
Skrypt startowy serwera

Kod: Zaznacz cały
#!/bin/sh
screen -AdmS hlds ./hlds_run -game cstrike -pingboots 1 +port 27015 +maxplayers 32 +map de_dust2 +exec server.cfg
Skrypt ten uruchomi nasz serwer. Zapisujemy jako start.sh, nadajemy chmody chmod +x start.sh i odpalamy ./start.sh. Oczywiście zmienne jak port możemy zmienić na takie jak chcemy.
~/vim stop.sh
Czyli po prostu zabicie naszego procesu czyli serwera.

Kod: Zaznacz cały
#!/bin/sh
screen -dr -X hlds quit
exit 0
Zapisujemy jako stop.sh i nadajemy chmody.
~/ vim restart.sh
Czyli po prostu restart procesu, zabicie i odpalenie. Skrypt jest prosty jak budowa cepa, a nawet prostszy.
Kod: Zaznacz cały
#!/bin/sh
sh stop.sh
sleep 2
echo Restart
sh start.sh
echo Serwer odpalony.
Wszystkie skrypty zapisujemy w katalogu z binarkami.
Przydatne programy :
htop
Odpowiednik topa. Informuje nas ile w danej chwili wynosi zużycie ramu oraz procesora. Wyświetla wszystkie procesy, jest bardzo konfigurowalny i posiada fajne style.


Midnight Commander
Jeśli jesteś nieobyty z konsolą i unixami, ten program bardzo Ci to ułatwi. Przypomina nieco Total Commandera. Posiada takie funkcje jak edytor (mcedit, polecam dla zielonych), kopiowanie, kasowanie i przerzucanie plików.

Programy bez których się nie obejdzie
Putty- klient ssh i telnetu. Dobrze konfigurowalny.
Kod: Zaznacz cały
[url=http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe]http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe[/url]
WinSCP- najlepszy klient FTP, sFTP itp. Pozwala na podłączenie się do serwera z ssh, przerzucanie plików. Obsługuje też klasyczne ftp. O wiele lepszy od tcmd.
Kod: Zaznacz cały
[url=http://winscp.net/download/winscp423setup.exe]http://winscp.net/download/winscp423setup.exe[/url]
Na razie to na tyle. Będę z biegiem czasu uzupełniał. ; )