Jump to content

Search the Community

Showing results for tags 'linux'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Calendars

  • Kalendář Pawno.cz

Categories

  • Verze

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 11 results

  1. Spouštění programu jako service Obsah: Úvod Co potřebujeme Příprava programu Zprovoznení service 1. Úvod Ahoj, jednak pro sebe, ale jednak i pro ostatní zde přikládám návod jak spouštět program jako linux service. Co tím získáme? Zcela jednoduše - kontrolu nad programem, kdy se má spouštět, zda pokud spadne tak zda se má spustit znovu, poběží i po odhlášení z ssh apod. Proč service? Protože spousta lidí na serverech spouští programy klasicky a přidává znak "&" aby to běželo na pozadí. Jenže jedinej základní způsob jak ho vypnout je killnout proces nebo restart serveru. Pokud spadne, je potřeba ho manuálně spustit. Proč obtížnost 3 z 5? Nebudu vysvětlovat základy linuxu, pouze funkcionalitu. 2. Co potřebujeme Budeme potřebovat jakýkoliv linux, já osobně tento proces aplikuji na CentOS, každopádně vsadím se, že tento postup funguje pro jakoukoliv distribuci. sudo oprávnění Ujasnění v jaké složce pracujeme, já budu vše dělat ve složce /home/centos, každopádně je potřeba si toto případně změnit podle svého úsudku 3. Příprava programu Program budeme spouštět pomocí start.sh, který si vytvoříme: #! /bin/bash echo "Starting start.sh script..." cd /home/centos mkdir -p logs # Define the log file original_file="log" # Get the current timestamp in a specific format (e.g., YYYY-MM-DD_HH-MM-SS) timestamp=$(date +"%Y-%d-%m_%H-%M-%S") # Define the new file name with the timestamp new_file="${original_file%}_${timestamp}" # Rename the file mv "$original_file" ./logs/"$new_file" echo "Starting service at time: $timestamp" >> log echo "Running Program..." >> log ./RunMyProgram >> log 2>&1 Výše uvedený program vytvoří složku logs, pokud neexistuje (mkdir -p logs) Nastaví proměnnou original_file na název souboru kam budeme ukládát logy Nastaveí timestamp na aktuální datum a čas nastaveí new_file na kombinaci výše uvedených proměnných Přesune stávající log do složky logs a změní jeho název na log_datum_a_čas vypíše echo do nového logu Spustí náš program a jeho log bude ukládat do složky log Nyní je potřeba nastavit pro usera oprávnění script spouštět: chmod u+x start.sh Tento script můžete otestovat tím že si ho jen spustíte. Výsledek je, že při každém spuštění přesune původní log do archivu, udělá nový log a spustí program Dále je potřeba udělat service file, který bude systém používat jako config pro spouštění. Název bude myapp.service [Unit] Description=My app [Service] ExecStart=/home/centos/start.sh User=centos RestartSec=30 [Install] WantedBy=multi-user.target Description: defacto název service, který se pak bude zobrazovat ExecStart: To je nejdůležitější část magie, cesta musí poukazovat na to, co chceme spouštět. V našem případě absolutní cesta k start.sh User: user pod kterým se program spouští RestartSec: Pokud program spadne, tak po jak dlouhé době se má znovu spustit. WantedBy: Je v tom hlubší význa fungování service linuxu a dalších složitostí. Bez tohoto řádku vám jednoduše nepůjde spustit program při rebootu. V tomto config souboru se nastavuje hromada dalších věcí, toto je nejzákladnější způsob. Dá se nastavit po jak dlohé době od rebootu se má zapnout apod. Více nastavení si můžete dohledat. 4. Zprovoznení service Aby nám service fungovala, musíme poukázat kde má systém hledat náš config myapp.service. Uděláme proto symbolickej link do složky, kde linux běžně hledá service: ln -s /home/centos/myapp.service /etc/systemd/system/myapp.service Tímto jsme vytvořili symbolickej link ve složce /etc/systemd/system, kde linux standardně hledá service. Aby to fungovalo bez rebootu, musíme říct linxu, že došlo ke změnám a přenačíst složku: sudo systemctl daemon-reload A povolit service (jinak se nebude spouštět při startu systému) sudo systemctl enable myapp Nyní můžeme service zapnout: sudo systemctl start myapp Zda service funguje zjistíme pomocí: sudo systemctl status myapp Service se dá samozřejmě i vypnout sudo systemctl stop myapp S tímto nastavení se bude service spouštět při rebootu. Pokud chceme se nemá zapníat při rebootu stačí ji dát disable sudo systemctl disable myapp A to je vše!
  2. Ahoj, pro začátek řeknu, že jsem línej si informace najít, tak radši napíšu příspěvek, co mi zabere mnohem více času a bude zde nějaká diskuze. Mám EC2 na AWS, kde mi běží CentOS 7 tuším - sám nevím teď a nějak se mu už nechce co se týče supportu a updatů. Moje otázka je, jaká distribuce je v dnešní době pro serverové řešení vhodná? Jedná se o univerzální server, kde mi běží apache s webama, mariadb s phpmyadmin, jenkins a občas tam nahodím nějakou appku v javě. Občas tam rozjedu i nějakej herní server. Aktuálně běžím tuším na T3.medium https://aws.amazon.com/ec2/instance-types/ Přemýšlím, že se zbavím T3 a dedikuju jeden server jen pro apache s webama, kterej čistě teoreticky může být taky T3.medium a pak nahodím jeden dev - troll server pro zbytek, pro dev vývoj apod. Otázka tedy je, jakou distribuci bych měl nahodit z těchto možností https://docs.aws.amazon.com/systems-manager/latest/userguide/prereqs-operating-systems.html#prereqs-os-linux pro apache server a jakou distribuci pro druhý dev server?
  3. Zdravím. Potřebuji help s RouteConnectorPluginem na Debian 9 x64. Log: Loading plugin: RouteConnectorPlugin.so Failed (libtbb.so.2: cannot open shared object file: No such file or directory) Lib je ale nainstalovaná, kde může být problém? libtbb.so.2 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libtbb.so.2 Díky za rady .
  4. Zdravím komunitu Pawno.cz. Jelikož máme s projektem Reálný Život problémy, rozhodli jsme se, že jej přesuneme na linuxovou distribuci namísto Windows. Server se laguje a myslíme si, že je to buď chyba hostingu (Hicoria.com) a nebo nekompatibility projektu s Windows, protože je psaný pro linux a linuxové pluginy byly přepsány na windows dll knihovny. V Linuxu jsem naprostý nováček (proto taky projekt běží na Windows) ale někdy se začít musí. Takže. Verze OS: Debian 7 64 bit Aktuálně se jedná o čistý SAMP originální server bez jakýchkoliv úprav (základní FS, GM ..) Server mám stažený, rozbalený, ale při napsání příkazu ./samp03svr neodešle žádnou hlášku (práva na exec jsou povoleny). Pokud napíšu ./samp03svr &, do konzole vypíše např. [1] 10764 ale server se nespustí, ani se nevytvoří server log, nevíme proč, veškerá práva pro složku a soubory v ní jsou povolené a server spouštím na právech root. Může mi s tím někdo pomoci? Děkuji. https://ctrlv.cz/u4Fk
  5. standy2522

    nabízím VPS na mieru

    Vitajte! Ako nový hosting na trhu Vám ponúkame naše služby až na mesiac zdarma tj. 100 kreditov pri tejto konfigurácii VPS serveru: 1GB RAM + 10GB HDD a 1x CPU. Samozrejme môžete vyskúšať aj najostrejšiu konfiguráciu, ale kredity Vám budú ubúdať o niečo rýchlejšie. Neváhajte a vyskúšajte, ľutovať nebudete Čo preferujeme ? Rýchlosť : Náš hosting je plne automatizovaný. Platby, vytvorenie nového VPS je automatické. Technická podpora je tu pre Vás 24 hodín denne, takže sme schopní vyriešiť problémy a dotazy okamžite. Bezpečnosť : Používame šifrované protokoly pre platby, web aj naša administrácia. Máme ochranu DDoS už v cene. Používame moderné technológie. Výkon : Naše servery sú vybavené SSD pevnými diskami, to zaručí maximálnu rýchlosť presunu dát na všetkých serveroch. Máme servery s procesormi XEON, najrýchlejšie pamäte RAM s technológiou REG ECC a samozrejmosťou je pripojenie do siete 1Gbit každého hostiteľského serveru. Výhody Možnosť vytvoriť si VPS podľa seba. Jadro procesora : od 1 jadra až do 6 jadier RAM : od 300 MB až do 24000 MB HDD : od 10 GB až do 500 GB ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ * Linka 100 Mbit garantovaná * IPv6 ZDARMA, IPv4 !AKCIA! ZDARMA (VPS od 800,-Kč IPv4 ZDARMA) * Skúšobné obdobie samozrejmosťou * Prehľadná administrácia, reinštalácia kliknutím * Menitelné parametre v administrácii do niekoľko sekúnd * Za svoj VPS platíte formou kreditu tzn. za deň, dobíjanie lubovolnej čiastky ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ O nás Jsme : rozvíjející se kolektiv mladých lidí, kteří se nově snaží prosadit na trhu a dosáhnout dobrého jména ixEl hostingu. Máme dlouholeté zkušenosti s poskytováním služeb ze starších projektů, které jsme také vlastnili. Poskytujeme : služby špičkové kvality, poněvadž používáme osvědčené technologie virtualizace OpenVZ, která nám umožnuje každému VPS poskytovat dostačující výkon pro všechny náročné projekty. Jelikož jdeme s dobou, fungujeme na nejmodernějším hardwaru s procesory XENON a pamětí REG ECC, SSD disky. Používáme : osvědčenou platební metodu pomocí dobíjení kreditu k uživatelskému účtu v naší administraci. Díky tomu můžete platit své servery i denně, nebo měnit parametry za běhu VPS bez výpadku. Platíte pouze to, co opravdu využijete! Dobíjení kreditu může být formou PayPal, SMS, převodem na účet nebo platby kartou. Stránka : http://ixel.cz/ Ukážka administrácie
  6. Zdravím, potřeboval bych nějaký aktuální pawn kompiler pro sa-mp na Ubuntu 13.10, ale žádný mi nefunguje. Nevíte někdo o něčem?
  7. Nabízím Vám pomoc s VPS s Linuxem a pomoc s webma, takže pokud něco potřebujete, píšte mi na skype: rene.majoros1 Pomoc ponúkam zdarma alebo za nízky, poplatok (max. 2€ SMS, PayPal) podľa závažnosti práce a dĺžky práce. Mužete mě taky kontaktovat na webu: http://matrix-gp.eu aneb mailem: [email protected]
  8. Zdravím, dlouho jsem zde nic nepsal, ani nereagoval na žádné téma, tak jsem si řek, že napíšu návod na CoD4 server. Je kolem 2hé ráno, spát se mi nechce, pro mě dneska poslední, školní den, kdy jsi jdu pro vysvědčení a taky poslední možnost napsat vám něco užitečného. Jelikož jsem dostal tu možnost, udělat servery projectu nemesis(neberte jako reklamu), tak jsem začal u CoD 4 které, po mě chtěli z důvodu, že je to mnohem lepší, oproti SA:MP serveru, v čem mají rozhodně pravdu. Kámenem úrazu bylo sehnat všechny soubory, protože se na Call Of Duty 4 nedělají pravidelné updaty, jako třeba u SAMPu, a tak je hodně mrtvých linku, tudíž se o mnohem hůř hledají potřebné soubory. Ale konec kecání a přejdeme na návod. Co k tomu budeme potřebovat ? - Trpělivost, nic nejde hned od ruky, a vždy se může vyskytnout nějaký problém. - Dobrou náladu, protože ta je k tomu potřeba, pusťte si třeba nějakou hudbu. - Instalační CD/DVD CoD4, nebo jakoukoliv obstaranou instalaci hry CoD4. - Linux soubory pro CoD 4 server. - FTP přístup k linux serveru. - PuTTy přístup k serveru. - Configy, ty vytvoříme ku konci návodu. Kopírování souboru z DVD Otevřeme si FTP, u mě WinSCP. Nebudu rozebírat jak se to připojuje, tohle je návod na vytvoření serveru, ne připojení k adresářům linuxu. Když se připojime, jsme v defaultní složce. U mě to je /home/tweak, jelikož mám svoji složku, svůj účet. Ale to neřešte, připojte se, mělo by to vypadat nějak takhle. To co vidíte zamazaně neřešte. Vytvoříme si složku, například cod4. Složku vytvoříte stiskem F7, nebo Kliknutím pravého tlačítka myši, Nový, Adresář. Pojmenujte ho cod4. A teď samotné kopírování souborů, obsah má kolem 6,2 Gb velikost, takže budete kopírovat celkem dlouho. Otevřete si složku cod4, a přesunete z instalačního CD/DVD, nebo jak jsem řekl instalačky, obsah složky Data. Tam naleznete soubory: main miles Mods zone binkw32.dll cod.bmp cod ikonu codlogo.bmp iw3mp.exe iw3sp.exe localization.txt mss32.dll Některé soubory nejsou potřeba, třeba jako iw3mp.exe, iw3sp.exe, bmp soubory, tak je můžete klidně smazat. Jak máte nakopírováno, tak je třeba nakopírovat soubory serveru. Takže si stáhnete soubory z linku níže. Download má zhruba 216 Mb. Je to i zároveň update souboru, které jsme nakopírovali z CD/DVD na patch 1.7, na kterém nám server poběží. http://uloz.to/x6fhLDKs/cod4-linux-server1-7-rar Když máte staženo, uvidíme toto: Začneme kopírovat, to co je ve složce main, nakopírujeme do složky main. To co je ve složce zone, nakopírujeme do složky zone. Soubory cod4_lnxded, cod4_lnxded-bin, libgcc_s.so.1, libstdc++.so.6 nakopírujeme tam kde je soubor localization.txt. Základ bychom měli, jdeme na další krok. Instalace PunkBusteru (AntiCheat) Stáhneme si punkbuster instalaci z evenbalnce.com, konkrétně: http://www.evenbalance.com/?page=pbsetup.php Vybereme si For 32-bit Linux Games (Command-line only version), protože všechny soubory máme 32bit, a budeme používat Commands line v PuTTy, žádnou grafiku. Pokud jsme v adresáři cod4, vytvoříme složku pb Otevřeme složku pb Nakopírujeme tam extrahovaný soubor, který jsme stáhli pbsetup.run Vypadá to takhle: Nastavte mu chmod 777, kliknete na soubor pbsetup.run, stiskněte F9, a odfajfkujte všechna R,W,X, oktálově to bude 0777. Otevřeme si program PuTTy, přihlásíme se, napíšeme příkaz: cd cod4 cd pb V putty, jste ve složce pb, takže můžeme začít instalovat. ./pbsetup.run -e ./pbsetup.run --add-game=cod4 --add-game-path=/home/tweak/cod4/ Hned na to se vás zeptá "Do you agree to the PunkBuster EULA ? (Y/N) " Stisknete Y, a pokud vám napíše "Game added to the list" máte nainstalovaný PunkBuster, a můžete jej nechat updatovat. ./pbsetup.run -u Vysvětlení: --add-game=cod4 - přidání hry, které se nainstaluje PB, můžete použít i jiné zkratky her, které PB podporuje, pokud budete instalovat PB jiné hře. --add-game-path=/home/tweak/cod4/ - cesta k souborům serveru, cesta může být u Vás zcela jiná ! Configy Server bychom měli hotový, a byl by připraven na spuštění, ale chybí mu config, jakou každého serveru. Jdete do složky main vytvořte soubor server s příponou cfg (server.cfg) vložte do něj následující kód Spuštění serveru, vytváření scriptů Server je hotový a můžeme ho zapnout. Jednorázový, a zdlouhavý command v puty je takový. Pokud se přihlásíme, jdeme do složky se serverem: cd cod4 Zadáme spouštěcí command: ./cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg net_port - nastavíme port, tohle je defaultní 28960 sv_punkbuster - zapneme PB, 0 znamená vypnutý sv_pure - pure server, tím se zabrání podvádění změnou obsahu hry +exec server.cfg - načte náš config, který máme ve složce main Do příkazu můžeme přidat také, jaký mód chceme spustit na serveru, jaký je homepath, rotaci map a podobně. Ukázka: ./cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 fs_homepath /home/tweak/cod4/ +exec server.cfg +map_rotate Určitě vás, nebude pořád bavit psát zdlouhavé kódy, tak si vytvoříme skripty. jednoduché skripty, které nám zjednoduší a urychlí práci se serverem. start.sh Vytvoříme si soubor start.sh ve složce cod4, otevřeme jej a do něj napíšeme. Můžete si k příkazu napsat co chcete, třeba jaký mód spustit a podobně. #!/bin/bash cd /home/tweak/cod4/ # Start server now! screen -A -m -d -S cod4 /home/tweak/cod4/cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg Server potom najdete ve screenu. screen -X cod4 stop.sh Uděláme se souborem to samé, co u souboru start.sh. Jenže soubor se bude jmenovat stop.sh ale příkaz bude: #!/bin/sh screen -S cod4 -X quit restart.sh Příkaz který spustí nejprve stop.sh a potom start.sh, tím se server restartuje. ./stop.sh ./start.sh Cracked server Dosud jsme měli, a máme originál server, protože spouštěcí soubor serveru se spojuje s activision, který kontroluje jestli máte nebo nemáte originální klíč. Hodně, nebo aspoň většina hráčů nemá originální klíč, ale přesto by jsi chtěla zahrát CoD4 po síti, s vice hráči. Proto přikládám soubor, který obchází tuto adresu, protože všechna písmena "i", jsou nahrazeny písmenem "h". Tím je adresa špatná, server se nemůže spojit s activisionem a nemůže ověřovat klíč, a tím hráče pustí do hry. http://uloz.to/xS8hVNcE/cod4-linux-patch-17-rar Tento soubor nahradíme dosavadním, a spustíme ještě jednou upadate PB. Tím by se i hráči bez originálního klíče měli napojit. Instalace módu Není to vůbec složité jak se z počátku zdá. Máme spousty herních módu, například Only Snip, Only Knife, Promod a podobně. V tuto chvíli si ukážeme jak nainstalovat PROMOD, je to zcela jednoduché. Navštívíme stránku www.codporomod.com, vybereme si jakoukoliv verzi promodu, u mě třeba aktuální verze EU 2.16. A postupujte podle těchto kroků. Přihlásíme se do FTP. Pomocí WinSCP. Otevřeme adresář cod4 Otevřeme adresář main Otevřeme soubor server.cfg A do něj vložíme následující: // map rotation set sv_maprotationcurrent " set sv_mapRotation "gametype sd map mp_backlot gametype sd map mp_crash gametype sd map mp_crossfire gametype sd map mp_citystreets gametype sd map mp_strike" // promod settings set promod_mode "custom_public" set promod_enable_scorebot "0" Rotace je nastavena na typické mapy promodu, nebo-li INTEL mapy. custom-public - je mód pro public servery A opět klasické překopírování, to co je ve složce pb, vkopírujeme do složky pb. A složku promodlive216, nakopírujeme do složky Mods, v adresáři cod4. Otevřeme si soubor start.sh Přidáme +set fs_game mods/promodlive216 +map_rotate Uložíme a restartujeme server. Konec !! Pokud se vám, tento návod podařil přečíst až do konce, a podařilo se vám server zprovoznit, z celého srdce vám gratuluji. Omlouvám se za jakékoliv diakritické chyby, překlepy, a podobně. Psát návod přes 2 hodiny, tak aby ho člověk pochopil není jen tak. Užijte si dnešní den, já si jdu dát další kafe za vás, a snad se potkáme u delšího návodu.
  9. Hashiri

    návod Linux rada od lajka

    Zdravím, Linux je OS které se nedá srovnávat s Windowsem jaké má výhody ? - bezpečnost - spousta distribucí - ovladatelnost (Dalo by se říct že si celý OS můžete přenastavit podle sebe) - výkonný (Minimální vytížení) A zápory ? - Nerozjede Windows Aplikace, hry To je důvod proč zde píši většina lidí by ráda přešla na Linux ale když si pomyslí že nebudou moc spouštět své oblíbené programy či hrát hry již je Linux jen něco co uživatel nikdy nepoužije. Málo kdo ví že tomu tak není... Aplikace/hry dělané pro Windows se dají zcela bez problémů spustit na jakékoliv(pokud se nejedná o nějaký pokus Dr.Dutošvarce). Samozřejmě že se to nedá se základním Linuxem, potřebujete k tomu jeden balík který nese název Wine. "Wine je software vytvářející aplikační rozhraní, které umožňuje chod aplikací pro Microsoft Windows pod jinými (převážně unixovými) operačními systémy. Použitelnost se liší v závislosti na povaze software, nejlepší výsledky lze očekávat u aplikací psaných pro Windows 95 a novější. Tedy 98, 2000, XP, Vista, Windows 7 a Windows 8." Já osobně nechápu jak to že se v CZ/SK tento balík trochu více nerozšířil, všichni(až na pár výjimek) si myslí že Linux znamená konec hraní klasických a oblíbených her. Odkaz ke stažení: http://www.winehq.org/download/ Poslední zápor Linuxu zmizel... Přeji hodně štěstí s Linuxama.
  10. Zdravím, nedávno jsem se rozhodl přejít z windows 8 na Linux (Mint), vše pracovalo tak jak mělo, do doby než jsem udělal hloupost. Zformátoval jsem část disku, kde byl nainstalovaný windows. Nyní při každém spouštění počítače se windows snaží nabootovat jako preferovaný OS, vyhodí chybu a dá mi na výběr pokročit do menu s výběrem OS, kde si až zvolím Linux. Je to sice jen drobnost, se kterou by se dalo žít ale jestli je nějaký způsob, jak tomu zabránit rád bych ho znal. V Linuxu se mi nepodařilo najít způsob jak tento problém odstranit (dát při bootování větší prioritu Linuxu). Chtěl bych jen vědět jestli se tento problém dá vyřešit bez další instalace windows a správného odinstalování. Předem děkuji za reakce.
  11. Mám taký problém, urobil som vlastný mód pre SAMP, dám si normálne spustiť server na svojom PC (windows) a všetko funguje pekne dám ho na linuxový server a vždy spadne skúšal som pomaly pridávať všetky veci do nového aby som zistil čo mu vadí a zistil som že mu vadia autá (ak na serveri je aspoň 1, tak spadne ak si hráč vyberie postavu) ak tam autá nie sú, vadí mu ak si niekto ublíži, vtedy spadne tiež pluginy tam sú nahraté, v configu nastavené tak neviem čím to môže byť neviete mi poradiť ?
×
×
  • Create New...