ugrás a tartalomhoz

szerver futtatás 1 gombbal

Tanul0 · 2008. Szep. 18. (Cs), 15.15
Sziasztok!
Nemrégiben vettünk pár haverommal egy szerógépet, mert meguntuk a kiszolgáltatottságot, és a függést a szolgáltatókkal szemben. Nos szeretnénk pár Játék szervert futtatni, de mindaddig nem tudjuk, amíg nem csinálunk egy webadmin felületet. Nekem egy indító script érdekelne, azaz start és stop (ezek már kész vannak) fájlt hogyan tudom futtatni php scriptel linux alatt (2 gombbal). Nem nagyon értek hozzá, még nagyon kezdő vagyok. Előre is köszönöm a segítségeteket.
 
1

Volt erről szó

janoszen · 2008. Szep. 18. (Cs), 15.51
http://weblabor.hu/forumok/temak/18583 ezt nézd meg. Egyébként arra készülj föl hogy nem lesz egy egyszerű dolog.
2

már néztem

Tanul0 · 2008. Szep. 18. (Cs), 16.19
Már olvasgattam, de nem egyértelmű számomra
3

Akkor az sem lesz ha még egyszer elmondjuk.

janoszen · 2008. Szep. 18. (Cs), 16.35
Akkor az sem lesz egyértelmű ha hasonlóan ugyanazt még egyszer elmondja valaki. De lehet, hogy én értem félre, akkor viszont légyszi tisztázd hogy mit vársz tőlünk. Csináljuk meg helyetted?
6

Esetleg valami tutorial féle

Tanul0 · 2008. Szep. 19. (P), 06.20
Hát, vegülis jogos a kérdés, nekem az is jó ha tutorial szerűen valaki segít megcsinálni, rávezetni, mert nagyon szeretném megtanulni, esetleg ha tudtok oldalakat ajánlani, ahonnan tudok tanulni, akkor az is nagy lépés lesz számomra. Mindenre hajlandó vagyok, csak segítsetek.
7

Tutorial

janoszen · 2008. Szep. 19. (P), 09.54
Pl. Gentoo install howto. Telepíts föl egy Linuxot kézzel (nem az Ubuntus next-next-next-finish megoldással) és akkor már egy picit fogsz érteni hozzá. Cseréld le a gépeden a Windowst és használj csak Linuxot, kénytelen leszel megtanulni a működését. Sajnos itt egy olyan problémával állsz szembe, amit nem lehet tutorial-szerűen leírni, mert annyi hibalehetőség van, hogy egyszerűen nem lehet tapasztalat és tényleges háttértudás nélkül megcsinálni.

Hogy csak a legtriviálisabb példát említsem, biztonságossá kellene tenni a szervert és ehhez elsődlegesen be kell konfigurálni a tűzfalat. És akkor itt már egy olyan problémával állsz szembe, ami önmaga megér egy könyvet.

Mondanám, hogy keress meg magánban, fölhúzom Neked a gépet úgy, ahogy azt kell, de egy gépet supportálni is kell és azt meg nem szeretném elvállalni, főleg nem for free.
4

Festés

sajt · 2008. Szep. 18. (Cs), 18.44
Tudod, amíg azt hittem, hogy a festés csak annyi, hogy huzigálom az ecsetet a falon és néha belemártom a festékbe, addig azt hittem, hogy tudok festeni.

Mióta megpróbáltam, rájöttem, hogy nem jól festek, plussz glettelni is kell meg falazni, meg ilyenek, azóta a legnagyobb tanulság az egészből az, hogy megbízok vele egy szakértőt, aki megcsinálja úgy, ahogy én soha nem csináltam volna meg. Vagy, ha megcsinálnám én lennék a festő.
5

Ez így van

Tanul0 · 2008. Szep. 19. (P), 06.17
Ez így van. Nem nagyon értek hozzá ezért fordultam hozzátok. Nekem csak a script kellene, nagyon sok helyen kerestem sehol nem találtam. Ha nem tudtok segíteni elfogadom és keresgélek tovább. Aki segít annak nagyon megköszönöm.
8

Nem triviális

janoszen · 2008. Szep. 19. (P), 10.06
Lásd fentebb, azért nem találtál "csak egy scriptet", mert a probléma megoldása nem triviális és legföképpen nem univerzális.
9

Melyik linuxot ajánljátok?

Tanul0 · 2008. Szep. 21. (V), 13.21
Szerintetek milyen linuxot használjunk?
11

Bármilyet

janoszen · 2008. Szep. 21. (V), 14.08
Bármilyet, amit tudsz kezelni. Ha nekem kéne felhúzni, akkor azt mondanám, Gentoo, mert abban nincs benne az a sok fölösleges hülyeség, pl NTP, smtpd, stb amire Neked nincs is szükséged, de azt kezelni is kell tudni amit legtöbben szívásnak éreznek.
10

system

vbence · 2008. Szep. 21. (V), 13.37
PHPban ezzel a függvénnyel tudsz bármilyen parancsoot kiadni. Keress rá a manuálban. Ezenkívül vannak hasonló függvények mindegyik egy kicsit másképpen adja vissza az eredményt.

Ha futtatni akarsz dolgokat, miért nem SSH-zol be, és teszed úgy?
12

Nem jó

janoszen · 2008. Szep. 21. (V), 14.08
Azt azért jegyezzük meg, hogy egyrészt nem jó, ha egy Apache-PHP közvetlenül tud rendszerszintű dolgokat piszkálni, az meg még kevésbé jó, hogy ha leáll az Apache akkor a fejedre döl az egész kóceráj. :)
15

processz indítása és apache-biztonság

vbence · 2008. Szep. 22. (H), 10.23
Most nincs kedvem utána nézni pontosan dolognak, de a zsigereim azt mondják (a unix van annyira rugalmas), hogy egy parancs betoldásával, démonizáva is el tudod indítani a célprogramot, ami túléli az apache-ot.

Biztonság szempontjából meg, ha nem anagyközösnég számára csináljuk, hanem csak azért, hogy megkönnyítsük ama kevés adminisztrátor dolgát, feltételezhetjük, hogy a HTTP autentikáció elég biztonságot nyújt, aki túljut az már friendly user.
14

kipróbálom a gentoo-t

Tanul0 · 2008. Szep. 22. (H), 08.59
Kipróbálom a gentoo-t
még a mai nap folyamán felhúzom.

Szerintetek ez jó?


<?php
$sys = system("/server_start.sh");


?>
<form name="start_form" method="post" action="start.php" onSubmit=.'$sys'.>

<input id="startgomb" type="submit" name="task" value="START">

most még csak gondolatban próbálkozom

próbálom értelmezni
13

ja és a start fájlom így néz

Tanul0 · 2008. Szep. 22. (H), 08.58
ja és a start fájlom így néz ki

killall -9 screen
screen -wipe
export LD_LIBRARY_PATH=/home/cs_szerver_1/
screen -A -m -d -L -S cs_szerver_1_27020 ./hlds_run -game cstrike -secure +ip 87.229.111.49 +port 27020 +sv_lan 0 +maxplayers 23 +map de_dust2 +sys_tickrate 1000 -pingboost 3 &