reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

linuxové příkazy???

typek.cz (140)|21.4.2011 15:16
mám free server na pipni.cz s debianem
připojuju se na něho pomocí programu putty
potřebuju se dozvědět jak tam nějaký soubor spustit - něco jako příkaz start ve windows
a ještě jestli by šlo nějak nastavit aby se při startu serveru automaticky spustil soubor
prosím poraďte mi
Salamander (6177)|21.4.2011 16:03
[quote=typek.cz;447211]mám free server na pipni.cz s debianem
připojuju se na něho pomocí programu putty
potřebuju se dozvědět jak tam nějaký soubor spustit - něco jako příkaz start ve windows
a ještě jestli by šlo nějak nastavit aby se při startu serveru automaticky spustil soubor
prosím poraďte mi[/quote]

aby slo soubor spustit, musi byt spustitelny
chmod 755 nazevsouboru
potom spoustis normalne ./nazevsouboru

// aplikaci po startu spustis, kdyz pridas spoustec do /etc/rc.d/rc.local
typek.cz (140)|21.4.2011 18:03
to už jsem vyřešil jinak ale teď mám jiný problém:
spustil jsem tam minecrat server (.jar)
předtím jsem samozřejmě nainstalovat javu ale potom když jsem to spustil příkazem:
screen -S mc java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
tak mi to napsalo toto:
[Lmp;@1ba7cf9f
146 recipes
[Lmp;@1ba7cf9f
16 achievements
2011-04-21 18:00:37 [INFO] Starting minecraft server version Beta 1.5_02
2011-04-21 18:00:37 [INFO] Loading properties
2011-04-21 18:00:37 [INFO] Starting Minecraft server on *:25565
java.lang.NoSuchMethodError: method java.net.ServerSocket.setPerformancePreferences with signature (III)V was not found.
at cl.(SourceFile:25)
at net.minecraft.server.MinecraftServer.c(SourceFile:129)
at net.minecraft.server.MinecraftServer.run(SourceFile:263)
at bj.run(SourceFile:394)
2011-04-21 18:00:37 [SEVERE] Unexpected exception
java.lang.NoSuchMethodError: method java.net.ServerSocket.setPerformancePreferences with signature (III)V was not found.
at cl.(SourceFile:25)
at net.minecraft.server.MinecraftServer.c(SourceFile:129)
at net.minecraft.server.MinecraftServer.run(SourceFile:263)
at bj.run(SourceFile:394)

co to je???
EditorPO (2819)|21.4.2011 19:00
aku mas verziu javy?
Salamander (6177)|21.4.2011 20:32
[quote=EditorPO;447248]aku mas verziu javy?[/quote]

jenom upresnim prikaz
[code]java -version[/code]
typek.cz (140)|22.4.2011 08:58
no když sem dal příkaz na instalaci javy napíše mi to že mám nejnovější
a ten příkaz co si mi poslal mi vypsal toto:
java version "1.5.0"
gij (GNU libgcj) version 4.3.2

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
typek.cz (140)|22.4.2011 12:03
jsem to dneska zkusil spustit a jelo to ale píše to toto:
[Lmp;@326bfe6b
146 recipes
[Lmp;@326bfe6b
16 achievements
2011-04-22 12:01:10 [INFO] Starting minecraft server version Beta 1.5_02
2011-04-22 12:01:10 [INFO] Loading properties
2011-04-22 12:01:10 [INFO] Starting Minecraft server on *:25565
2011-04-22 12:01:10 [WARNING] **** FAILED TO BIND TO PORT!
2011-04-22 12:01:10 [WARNING] The exception was: java.net.BindException: Address already in use
2011-04-22 12:01:10 [WARNING] Perhaps a server is already running on that port?


existuje příkaz který by mi ukázal všechny aplikace které běží???
xmarek (1676)|22.4.2011 12:16
výpis:
ps ax
pro výpis použití portů:
netstat

Nicméně problém bude možná v té Javě co máte nainstalovanou. Toto není standardní java, která se dá stáhnou ze stránek sun (dnes oracle. :(). Někdy ta Java co je součastí distribuce dělá problémy. Proto si stáhněte nejnovější jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html

a spouštěcí příkaz upravte např. screen -S mc /usr/lib/jvm/jre-1.6.0/bin/java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

vše záleží na tom kde budete mít tu javu umístěnou. Musíte počítat s tím, že se nová verze automaticky neasociuje se systémem (asi záleží na distribuci), tak proto ta celá cesta.
typek.cz (140)|22.4.2011 13:44
a jak je příkaz pro instalaci te jine javy???
já ji instaloval tímto příkazem:
apt-get install default-jre
typek.cz (140)|22.4.2011 14:00
takl jsem to nainstaloval příkazem apt-get install default-jdk
ale nenašel jsem adresář jre-1.6.0
spustil jsem to tím starym příkazem a zase to napsalo tu samou chybu jako v mojem 3 přízpěvku
xmarek (1676)|22.4.2011 14:11
On je adresář s jre defaultně v adresáři jdkxxxxx. Až na to, že se nejmenuje jre-1.6.0, ale pouze jre. Předpokládám, že mezi klasickým jre a tom co je obsažené v JDK nebude podstatný rozníl. Každopádně najděte si ten soubor java a spustěte ho z toho umístění již uvedeným příkazem tj java -version a výpis postněte do tohoto threadu. Pouze pro jistotu. Já totiž ty instalace z repozitory distribuce moc nemusím a někdy tam není přesně to co člověk očekává.
Dojigiri (1629)|22.4.2011 14:20
Nevím jak na tom debianu, ale na Ubuntu se mi defaultně nainstalovala nějaká Open Java, tj. implementace jiná než Sun, a ledacos v ní nešlo (zejména jsem měl problémy s applety). Musel jsem nainstalovat javu přímo od Sunu (byla taky v repositářích, ale myslím že v nějakých extras).
typek.cz (140)|22.4.2011 14:28
no hledal jsem ale jdk jsem nenašel jaky by se to vůbec nenainstalovalo
tento adresář: /usr/lib/jvm/ se vůbec nezměnil
typek.cz (140)|22.4.2011 14:43
na netu jsem našel příkaz apt-get install openjdk-6-jre-lib a tím se nainstalovala java do /usr/lib/jvm/java-6-openjdk
ale jak jsem to chtel spustit
takto: screen -S mc java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
i takto screen -S mc /usr/lib/jvm/java-6-openjdk/bin/java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
tak mi to jen napsalo [screen is terminating]
xmarek (1676)|22.4.2011 15:31
To je právě ta blbá Java jak tady uvedl Dojigiri.

Ze stránek http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html si stáhněte Linux x86 - Self Extracting Installer 81.11 MB jdk-6u25-linux-i586.bin
Nainstalujete ji tak, že ji dáte právo spustit tj. chmod +x jdk-6u25-linux-i586.bin
a pak klasicky spustíte: ./jdk-6u25-linux-i586.bin

Tu open Javu dejte pryč. ;)
typek.cz (140)|22.4.2011 16:57
složku open javy jsem smazal
stáhl jsem tu javu jdk-6u25-linux-i586.bin
ale když jsem napsal toto: chmod +x jdk-6u25-linux-i586.bin
nic se nestalo
xmarek (1676)|22.4.2011 17:04
ten příkaz z toho udělá pouze spustitelný soubor. // nastaví mu patřičný atribut.
přikazem: ./jdk-6u25-linux-i586.bin To spustíte.
typek.cz (140)|22.4.2011 17:12
mceliteserver:/# ./jdk-6u25-linux-i586.bin
Unpacking...
Checksumming...
Extracting...
./jdk-6u25-linux-i586.bin: line 113: ./install.sfx.374: No such file or directory
Failed to extract the files. Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.
xmarek (1676)|22.4.2011 17:21
Je to korektně stáhnuté? Máte pro instalaci patřičné práva?
typek.cz (140)|22.4.2011 17:21
ano ale zkusím to ještě jednou
typek.cz (140)|22.4.2011 17:29
pořád stejná chyba
nebude lepší dát vám přístupové údaje?
jestli máte dost času a udělal by jste mi byl bych vám vdečný
napiště jestli souhlasíte
přístupové údaje pak pošlu soukromou zprávou
EditorPO (2819)|22.4.2011 17:37
a co tak: apt-get install sun-java6-jre

// hlavne nikomu nedavaj pristupove prava :notsure
typek.cz (140)|22.4.2011 18:05
mceliteserver:/# apt-get install sun-java6-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate
EditorPO (2819)|22.4.2011 18:20
skús ešte raz:

[quote]apt-get update

apt-get install sun-java6-jre[/quote]
typek.cz (140)|22.4.2011 18:24
mceliteserver:/# apt-get update
Hit http://ftp.cz.debian.org lenny Release.gpg
Hit http://ftp.cz.debian.org lenny Release
Hit http://security.debian.org lenny/updates Release.gpg
Hit http://security.debian.org lenny/updates Release
Ign http://ftp.cz.debian.org lenny/main Packages/DiffIndex
Ign http://ftp.cz.debian.org lenny/contrib Packages/DiffIndex
Hit http://ftp.cz.debian.org lenny/main Packages
Hit http://ftp.cz.debian.org lenny/contrib Packages
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Hit http://security.debian.org lenny/updates/main Packages
Hit http://security.debian.org lenny/updates/contrib Packages
Reading package lists... Done
mceliteserver:/# apt-get install sun-java6-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate
EditorPO (2819)|22.4.2011 18:31
daj sem obsah /etc/apt/sources.list
typek.cz (140)|22.4.2011 18:38
deb http://ftp.cz.debian.org/debian lenny main contrib
deb http://security.debian.org lenny/updates main contrib
EditorPO (2819)|22.4.2011 18:43
zakomentuj to čo tam máš a pridaj


deb http://ftp.us.debian.org/debian/ lenny main non-free
deb-src http://ftp.us.debian.org/debian/ lenny main non-free

deb http://security.debian.org/ lenny/updates main non-free
deb-src http://security.debian.org/ lenny/updates main non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main non-free
typek.cz (140)|22.4.2011 19:36
jak zjistim kde se ta java nainstalovala????
EditorPO (2819)|22.4.2011 19:40
http://packages.debian.org/sk/lenny/all/sun-java6-jre/filelist

už sa ti nainstalovala správna verzia?
typek.cz (140)|22.4.2011 19:47
no dal jsem ten update a pak apt-get install sun-java6-jre
ale je tu problém:
mceliteserver:/mc# java -version
-bash: java: command not found
a toto:
mceliteserver:/mc# screen -S mc java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Cannot exec 'java': No such file or directory
[screen is terminating]
EditorPO (2819)|22.4.2011 20:31
buď sa ti to nenainštalovalo, alebo je zle nastavená cesta

pozri sa, či máš v
/etc/.java
/etc/alternatives/java
/usr/bin/java
/bin/java
killersvk (7)|23.4.2011 07:59
ja tam nemam /bin/java
typek.cz (140)|23.4.2011 10:07
našel jsem toto:
/usr/lib/jvm/java-6-sun-1.6.0.22/bin/java
a zkusil jsem spustit tímto příkazem
mceliteserver:/mc# screen -S mc /usr/lib/jvm/java-6-sun-1.6.0.22/bin/java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
ale dopadlo to takhle
[screen is terminating]
nejde nějak resetovat systém? že se všechno vymaže a bude tam jen ten debian????
killersvk (7)|23.4.2011 12:26
poziadaj o to admina
alebo pozri na pipni.cz forum ci tam daco nenajdes
killersvk (7)|23.4.2011 13:37
na foru je napisane ze ak mas free nejde to resetnut
typek.cz (140)|23.4.2011 18:35
jj reset tam neni
typek.cz (140)|23.4.2011 18:48
promažu celý systém pomocí apt-get remove ... a apt-get autoremove
typek.cz (140)|23.4.2011 19:37
tak ten server je asi v ...
už jsem zkoušel snad všechno a vždycky když spustím tak mi to napíše [screen is terminating]
typek.cz (140)|23.4.2011 20:05
už si nevím rady prosím poraďte
EditorPO (2819)|23.4.2011 23:12
mam taky dojem, ze problem robi ta prva instalacia open javy, ty si ju vlastne ani neodinstaloval

ja som vcera skusal u seba instalaciu sun javy a fungovala na prvy pokus

pozri si manual k apt-get ako mas odinstalovat nepotrebne balicky

BTW skus spustat server hry v screene, ktory si najprv vytvoris, aby sa ti nezrusil lebo potom nevies co sa dialo
v tomto screene spust server bez uvodneho "screen -S mc"
typek.cz (140)|24.4.2011 10:12
vyřešil jsem to lépe založil jsem si nový účet
teď prosím napiš co všechno mám udělat tipuju to takhle:
do source.list přidat ty adresy
pak asi apt-get update
ted tu javu ale nevím přesně který příkaz už jsem jich zkoušel tolik že jsem se v tom ztratil
pak sestavit ten spouštěcí příkaz, nekde jsem četl že ty čísla v tom příkazu se mají napsat podle RAM serveru
pak bych to měl spustit a mělo by to začít generovat novou mapu (což na tom serveru bude trvat staletí)
to by mělo být asi vše
EditorPO (2819)|24.4.2011 11:07
ano, uprava sources, update a install ako v poste #24
nasledne kontrola .... java -version
typek.cz (140)|24.4.2011 11:15
dal jsem apt-get update a pak mi to napsalo nejakou chybu a ze to mam udelat znovat tak jsem to napsal znova a vše bylo v pořádku java se taky nainstalovala dobře ale pak jsem napsal java -version a skočilo mi tam toto:
eliteserver:/# java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
EditorPO (2819)|24.4.2011 11:57
hm, bude to dane konfiguraciou servera, konkretne kolko systemovych prostriedkov mozes pouzit

nie som si tiez isty tym, ze pipni.cz vo free verzii je stavany na to, ze sa tam spustaju narocnejsie herne servery pouzivajuce javu, ma k dispozicii len 256MB RAM

ale vyskusaj nakonfigurovat javu

tu riesili podobny problem:
http://forum.openvz.org/index.php?t=msg&goto=7057
typek.cz (140)|24.4.2011 12:22
moc anglicky neumím a google to překláda trochu divně tak tomu moc nerozumím
na minecraft wikipedii psali toto:
/usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin/java -Xms32M -Xmx512M -jar minecraft_server.jar nogui
tak jsem si to trochu upravil:
/usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin/java -Xms16M -Xmx256M -jar minecraft_server.jar nogui
ale pořád to nejde

nebude lepší to zkusit rozjet tou default-jre/jdk - ta aspoň fungovala
typek.cz (140)|24.4.2011 12:34
hele co se mi stalo
mceliteserver:/mc# /usr/lib/jvm/java-6-openjdk/bin/java -Xmx32M -Xms128M -jar minecraft_server.jar nogui
Error occurred during initialization of VM
Incompatible minimum and maximum heap sizes specified
konečně jiná chyba :D
google to přeložil takto:
Nekompatibilní minimální a maximální haldy stanovené velikosti
takže by to chtělo ještě nějak upravit ten příkaz
typek.cz (140)|24.4.2011 12:52
mám ještě jeden nápad sice blbý ale mohlo by to jít:
jelikož jsem našel minecraft server i ve formátu exe tak že bych smazal debian a hodil tam nějaký ten windows
typek.cz (140)|24.4.2011 13:15
ale jak vidim tak to asi nikdo nevyřešil
prostě se budu muset smířit s tím že to nerozjedu
diky že jsem se mnou měli trpělivost
a ještě jedna otázka na závěr:
šel by spojit výkon 2 serverů ??? :D