Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - scientific

Stran: 1 2 3 [4] 5
46
Server / Proxmox přidání jednotlivých IP adres
« kdy: 31. 07. 2019, 10:17:15 »
Ahoj, prosím o radu,

zkusil jsem nainstalovat proxmox za účelem zkoumání, ale jsou přidávat pouze IPsety jako celé rozsahy.
Mám od datacentra jen jeden rozsah a ten nemůžu celý alokovat pro proxmox a další rozsah se mi kvůli tomu kupovat nechce. Potřebuji, abych mohl do proxmox přidávat pouze jednotlivé adresy.

Dá se to nějak zařídit? Předpokládám, že to asi nebude tak snadné na to, aby mi zde někdo jen tak poradil, ale za zkoušku to stojí.

Děkuji moc všem za tipy.

47
Server / InfluxDB - K databázi se může připojit kdokoliv?
« kdy: 24. 06. 2019, 20:39:57 »
Ahoj všem, nainstaloval jsem InfluxDB pro možnost se připojovat přes vzdálené API.

Kód: [Vybrat]
curl -XPOST "http://<ipadresa>:8086/query" --data-urlencode "q=CREATE USER \ <zvol uzivatele> WITH PASSWORD <zvol heslo> WITH ALL PRIVILEGES"

Takhle mi na serveru může kdokoliv vzdáleně libovolně zřizovat uživatele a databáze? To je přece nesmysl? :-D Jiný InfluxDB freehosting :-D

Dá se třeba alespoň vynutit přihlášení pro odeslání libovolného dotazu? Jak se to dá nasadit do produkční fáze? :-)

Děkuji za vysvětlení.

48
Ahoj,

po x letech se snažím nainstalovat PHPMyAdmin a vůbec se mi to tedy nedaří. Po instalaci se nemůžu přihlásit. Nechce mě to pustit s přihlašovacími údaji, se kterými se normálně do MySQL přes CLI přihlašuji úplně v pohodě. Přihlašění v tomto tvaru funguje:

Kód: [Vybrat]
[root@TEST~]# mysql -uroot -pMOJEHESLO
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.16 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Zkoušel jsem několika způsoby resetovat heslo a vždy to skončilo failem typu "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near"

Zkoušel jsem např:
Kód: [Vybrat]
mysql -uroot -pMOJEHESLO
use mysql;
update user set authentication_string=PASSWORD("NOVEHESLO") where User='root';
Pak ještě ALTER table dotaz a taky stejný fail.

Dále jsem zkoušel vytvořit nového uživatele a také se k němu přes PHPMyAdmin nedostanu.

Pak jsem se ještě dočetl něco jako, že je rozdíl mezi TCP a socket způsobem to mu moc nerozumím ale do phpadmin/config.inc.php jsem login a heslo raději vepsal.

Děkuji všem moc za radu, čím by to mohlo být.



49
Nabízím zakázku / Zaplatím za Android na VPS
« kdy: 04. 05. 2019, 18:06:09 »
Ahoj všem,

jelikož jsem naprostý amatér snažil jsem se rozběhat na CentOS VPS Android s tím, že tam chci spustit aplikaci, která funguje na WiFi či mobilních datech. Eth0 mi nevidí, je tam nějaká network bridge anbox0, kterou ale neumím rozchodit

S pomocí navštívení snad několika desítek webů přijít jak na to. Tedy ještě s pomocí uživatele k3dAR, který mi ověřil a poslal funkční návod na upgrade CentOS kernelu. Jsem úspěšně rozběhal nástroj Anbox.

Mám tedy zájem o:
A) Dokončení mého stávajícího návodu, resp radu, jak u Anboxu docílit toho, aby eth0 emulovalo na VPS WiFi či mobilní data.
B) Dodání kompletního návodu na Android na VPS CentOS.

* CentOS je podmínkou, samotný Android nechci. Vím, že se s ním dá pracovat pomocí ADB, ale já to neumím. Potřebuji SHELL/BASH scripty, CRON a nejspíše i HTTP, což nevím jak by u samotného Androidu fungovalo. Proto požaduji aby to běželo pod CentOS, kde si jsem schopný udělat nějakou samokontrolu a případně vzdáleně restartovat Android, popř. reagovat na crash android aplikace.

Rozpočet:
Abyste rozuměli. Nechci si za několik tisíc najmout linux admina, který se s tím bude dva dny zlobit. Chci koupit návod od někoho, kdo už to někdy zkoušel a ví jak se na lopatě sedí. Jen udělá CTRL+C jeho postupu a CTRL+V do zprávy pro mě. Popř. návod trochu poupraví, aby fungoval na CentOS. VPS mohu dodat. Sám sem to před několika lety rozjel instalací dvěma balíčky, ale ten nástroj kterým jsem to tenkrát udělal už neexistuje. Případně pokud jen někdo umí s Anboxem a poradí mi jak z eth0 udělat WiFi/mobilní data, zbytek už umím. Nabídky mi napište klidně do zpráv.

Stávající návod:
1. Upgrade kernelu z 3.10. na 4.* (je to pár příkazů thanks to k3dAR)
2. Instalace DKMS (na tom novějším kernelu je instalace dvěma příkazy)
3. instalace GUI (preferuji lightweight XFCE)
4. Instalace Anbox (či cokoliv jiného, ideálně stále ve vývoji a Opensource)

do teď je to easy, zvládnu to sám během pár příkazů, stávající postup mohu dodat.


Problém nastává nyní:
5. Konfigurace Anbox bridge aby eth0 se jevilo v Androidu jako WiFi nebo Mobilní data a ideálně bridge i pro Google Play, asi není podmínkou, mohu se pokusit apk sehnat přímo přes vývojáře nebo jinak.


Děkuji všem, kdo se ozvete.

50
Ahoj, mám na VPS Android s aplikací, která umí fungovat jen na WiFi či mobilních datech, ale přirozeně server ani jedno z takové nemá, ani neumí fungovat na mobilních datech a WiFi.

Šlo by nějak zařídit, aby si server myslel, že eth0 jsou mobilní data? :-)

Jinak bych musel VPS na serveru v DC vyměnit za home server, do kterého strčit USB s Wifi přijímačem nebo podobnou šílenost. :-D

51
Distribuce / Nevím co si mám počít s kernelem
« kdy: 30. 04. 2019, 23:26:32 »
Ahoj, tak úplně nevím co mám dělat, ani v čem je problém, neetkal jste se s tím náhodou někdo? Nemáte pro mě nějaký tip co s tím? Děkuji všem.

Postupuji dle návodu https://github.com/anbox/anbox-modules a zasekl jsem se zde:

Kód: [Vybrat]
[root@testuju ~]# dkms install anbox-ashmem/1
Error! echo
Your kernel headers for kernel 3.10.0-123.20.1.el7.x86_64 cannot be found at
/lib/modules/3.10.0-123.20.1.el7.x86_64/build or /lib/modules/3.10.0-123.20.1.el7.x86_64/source.

Jen tak pro informaci, je trochu zvláštní, že uname -r a ls -l /usr/src/kernels/ nesouhlasí. Mohu ještě zkusit nainstalovat 3.10.0-957.12.1.el7.x86_64 devel a headers
Kód: [Vybrat]
[root@testuju ~]# uname -r
3.10.0-123.20.1.el7.x86_64

Kód: [Vybrat]
[root@testuju ~]# ls -l /usr/src/kernels/
total 4
drwxr-xr-x. 22 root root 4096 Apr 30 23:22 3.10.0-957.12.1.el7.x86_64

Kód: [Vybrat]
[root@testuju ~]#  yum install kernel-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.cvut.cz
 * epel: mirrors.nic.cz
 * extras: ftp.cvut.cz
 * updates: ftp.cvut.cz
Package kernel-devel-3.10.0-957.12.1.el7.x86_64 already installed and latest version
Nothing to do

Kód: [Vybrat]
[root@testuju ~]#  yum install kernel-headers
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.cvut.cz
 * epel: mirror.karneval.cz
 * extras: ftp.cvut.cz
 * updates: ftp.cvut.cz
Package kernel-headers-3.10.0-957.12.1.el7.x86_64 already installed and latest version
Nothing to do

Přitom správné balíčky dle "uname -r" nelze stáhnout:
Kód: [Vybrat]
[root@testuju ~]# yum install "kernel-devel-$(uname -r)"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.cvut.cz
 * epel: mirror.karneval.cz
 * extras: ftp.cvut.cz
 * updates: ftp.cvut.cz
No package kernel-devel-3.10.0-123.20.1.el7.x86_64 available.

Kód: [Vybrat]
[root@testuju ~]# yum install "kernel-headers-$(uname -r)"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.cvut.cz
 * epel: mirror.karneval.cz
 * extras: ftp.cvut.cz
 * updates: ftp.cvut.cz
No package kernel-headers-3.10.0-123.20.1.el7.x86_64 available.
Error: Nothing to do

52
Distribuce / Debian: apt-get update nefunguje
« kdy: 30. 04. 2019, 07:34:39 »
Ahoj prosím o radu, nejde mi úspěšně vykonat příkaz "apt-get update" server se tváří, jako kdyby neměl přístup k internetu, ale normálně ho pingnu odkudkoliv, dokonce se k němu připojuji pře SSH. Byly tam expirované apt GPG klíče, aktualizovat šly až na jeden. Kdybyste někdo věděl co s tím, budu rád za jakékoliv rady.

apt-get update píše v závěru:
Kód: [Vybrat]
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/non-free/binary-amd64/Packages  404  Not Found [IP: 151.101.120.204 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

Můj sources.list:
Kód: [Vybrat]
# /etc/apt/sources.list :
#deb http://ftp.cz.debian.org/debian/ wheezy main contrib non-free
#deb-src http://ftp.cz.debian.org/debian/ wheezy main contrib non-free

# deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 NETINST Binary-1 20150110-14:41]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.8.0 _Wheezy_ - Official amd64 NETINST Binary-1 20150110-14:41]/ wheezy main

deb http://ftp.cz.debian.org/debian/ wheezy main
deb-src http://ftp.cz.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.cz.debian.org/debian/ wheezy-updates main
deb-src http://ftp.cz.debian.org/debian/ wheezy-updates main


deb http://http.debian.net/debian wheezy-backports main
deb http://download.opensuse.org/repositories/home:/evilissimo:/deb/Debian_7.0/ ./

Zkoušel jsem získat klíč ze serverů:
Kód: [Vybrat]
gpg --keyserver keyserver.ubuntu.com --recv B98321F9
gpg --export --armor B98321F9 | sudo apt-key add - && sudo apt-get update
gpg --keyserver pgpkeys.mit.edu --recv-key B98321F9
gpg --keyserver keyring.debian.org --recv-keys B98321F9
gpg -a --export B98321F9 | sudo apt-key add -
gpg --armor --export B98321F9 | sudo apt-key add -

Téměř vždy se mi vrátilo něco jako (klíč nebyl aktualizován, pořád je expirovaný):
Kód: [Vybrat]
g: key B98321F9: "Squeeze Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

případně ještě:
Kód: [Vybrat]
gpgkeys: key B98321F9 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Zdroje klíčů jdou pingnout.

Pak jsem zkoušel bez úspěchu něco jako:
Kód: [Vybrat]
rm -vf /var/lib/apt/lists/*
rm /var/lib/apt/lists/partial/
sudo mkdir -pv /var/lib/apt/lists/partial
sudo apt-get update ##rebuilds the index files
sudo apt-get clean
sudo apt-get update

Také jsem zdroje zkoušel nahrazovat těmito:
Kód: [Vybrat]
deb http://ftp.cz.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ wheezy main contrib non-free

deb http://ftp.cz.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ wheezy-updates main contrib non-free

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

53
Server / Kde v ČR koupit levné VPS s možností vlastní image
« kdy: 31. 03. 2019, 13:29:08 »
Dobrý den,

poptávám malé VPS KVM s možností nahrání vlastní image např. pomocí virt-viewer.
Budu platit s roční platební periodou po předchozím měsíčním obdobím, které využiji za účelem testování mé aplikace, takže požaduji možnost i měsíční platby.

Děkuji Vám za tipy.

54
Server / Příkaz funguje, ale ve skriptu nikoliv
« kdy: 12. 03. 2019, 12:37:36 »
Ahoj, prosím si informaci, co dělám špatně. Když níže uvedený příkaz z echo odešlu do terminálu tak funguje, ale jak je níže vidět, tak pokud je ten příkaz zpracováván v rámci skriptu, tak nefunguje.

Zdrojový kód:
Kód: [Vybrat]
EXECUTE="/opt/rh/$DEPENDENCY/root/usr/bin/pg_dump $DATABASE > $DST/$NAME"
EXECUTE="$DEPENDENCY \"sudo -Hiu postgres $EXECUTE\""
EXECUTE="scl enable $EXECUTE"
echo $EXECUTE
echo "$($EXECUTE)"

Co píše echo:
Kód: [Vybrat]
scl enable rh-postgresql94 "sudo -Hiu postgres /opt/rh/rh-postgresql94/root/usr/bin/pg_dump template1 > /srv/pathto/postgresql/rh-postgresql94/template1/2019-03-12.sql.gz"

Co píše zpracování příkazu:
Kód: [Vybrat]
Unable to open /etc/scl/conf/"sudo!

Máte prosím někdo nápad v čem by mohla být chyba, když příkaz funguje, ale ve skriptu tentýž příkaz nefunguje? Je potřeba to nějak přezávorkovat?



55
Server / Jak se připojit k serveru z Windows?
« kdy: 12. 03. 2019, 09:34:59 »
Ahoj všem,

prosím o radu jak z Windowsu pracovat se serverem (vytvářet scripty, mazat je upravovat apod (ale nějakou přehlednou formou a s využitím Notepad++).

Donedávna jsem používal WinSCP při přihlašování jako root nebyl nikdy žádný problém.

Problém nastává v okamžiku, kdy se připojím jako non-root user. Kdy nevidím do některých adresářů a hlavně nemám oprávnění některé skripty editovat. Potřebuji po připojení pomocí SCP vyvoval "sudo -i", které mi potřebné pravomoce zpřístupní.

Neúspěšně jsem to zkoušel viz příloha.

Napadá Vás prosím někoho, jak to řešit jinak? Ale ideálně tak, aby se to neřešilo změnami na serveru, spíš vymyslet, jak se připojovat, aby to fugovalo.

56
Server / Jak spustit Android na CentOS?
« kdy: 07. 03. 2019, 19:45:43 »
Ahoj, prosím si o radu v možná trochu delikátní záležitosti.

Mám mám pár android aplikací, které potřebuji, aby běžely nonstop, ale zároveň je nechci mít v mobilu.

Poradíte mi prosím nějakou možnost mít android v mém serveru, kde je CentoOS?

Našel jsem dvě, které vypadají použitelně:
1. Je Genymotion, za 99$, je to pouze takový test, uvítal bych tedy spíše nějakou alternativu zdarma.
2. Anbox je SW, který tohle zřejmě umí, ale nevím či umí Google play, na ukázkách jsem ho v menu neviděl.
3. Android studio je sice zdarma, ale nevím jestli fugnuje jak potřebuji, nebudu vyvíjet aplikace, potřebuji dokonalý emulátor mobilního telefonu s androidem.
4. Je jich mraky, ale 99% je jen pro windows eventuálně macos.

Jsem si jistý, že to potřebuji takto, nechci tedy, abyste mě od toho odrazovali. Pokud mi doporučíte něco co není pro Centos, ale jinou distribuci, budu trochu smutný, ale nepůjde-li to jinak, hold se přizpůsobím.

Děkuji všem moc za tipy.

57
Server / Jak spustit příkaz jako jiný uživate sudo/su něco
« kdy: 28. 02. 2019, 18:00:16 »
Ahoj všem, prosím Vás o radu při nejspíš pro Vás banálním problému, který mě jako amatérovi dává zabrat. Prosím Vás o radu.

Máte prosím nějaký typ, jak skript spustit rootem, ale tělo skriptu se spustilo jako jiný uživatel? Myslím alternativu funkčního spouštění celého skriptu následovně: "su - postgres -c /path/to/pgbackup.sh"

Mám na CentOS skript, který potřebuji spouštět rootem, ale zároveň tam jsou části skriptu, které potřebuji spouštět jiným uživatelem, ale navzájem ty části kódu na sebe musí vidět a umět spolu spolupracovat. Jedná se například o příkazy psql a pg_dump, se kterými root neumí pracovat a zároveň ho nechci vytvářet jako roli v postgresql databázi. příkazy bych raději spouštěl uživatelem, který je pro tento účel vytvořen.

Zkoušel jsem celý obsah skriptu obalit funkcí následovně:
Kód: [Vybrat]
#!/bin/bash
function1(){
   echo `whoami`
<můj skript>
}
export -f function1
su username -c "bash -c function1"
exit 0

Také jsem zkoušel:
Kód: [Vybrat]
#!/usr/bin/env bash
whoami
sudo -i -u someuser bash << EOF
echo "In"
<můj skript>
whoami
EOF
echo "Out"
whoami

V ani z jednom příkladů skript nefungoval. Děkuji Vám všem za tipy.

58
Server / Nelze vytvořit adresář v /srv běžným uživatelem
« kdy: 18. 02. 2019, 20:22:13 »
Ahoj, mám rychlý velmi základní amatérský dotaz a prosím si o radu.

Jaký prosím navrhujete postup, abych mohl defaultním uživatelem postgresql "postgres" vrtat v adresáři /srv? Myšleno např. vytvářet tam adresáře a nahrávat tam dumpy PostgreSQL databází?

Napadají mě samé nesmysly, jak bych to jakožto amatér řešil:
  • Nastavil CHMOD na 777
  • Nastavil chown na něco jako postgres:root a změnil vlastníka z roota na postgres, což by možná systém ani nepřekousnul
  • Nějakým způsobem přidal uživatele postgres do sudoers file, což se asi dělá nějak pomocí příkazu "usermod -a sudo", jen hádám.
  • Přidal uživatele postgres do skupiny "root"
  • Možná do scriptu na začátek přidat něco jako export $PATH=$PATH:/srv/

Nejsem si jist, zda se hodí uživatele PostgreSQL databáze "postgres" (jestli to náhodou není potenciálně nebezpečné) přidávat do sudoers, ale vím, že u běžných uživatelů se to řeší nějak takhle sudo mkdir /srv/bla/bla/bla/.
Co mi prosím doporučíte? Děkuji moc za radu, jak se to správně řeší.

Jsem si vědom, že můj dotaz patří do naprostých základů jakýchkoliv systémů. Nicméně u sebe ve Windows jsem nikdy neměl potřebu se v oprávněních vrtat a na serveru jsem vždy používal roota. Momentálně ale roota vyloženě používat nechci (údajně to může vést k narušení bezpečnosti systému, pokud budu aplikace spouštět uživatelem s právy posvátné krávy).

59
Distribuce / Instalace nejnovější PostgreSQL do CentOS 7
« kdy: 08. 02. 2019, 17:35:40 »
Hezký večer všem, prosím si o radu, snažím se nainstalovat nejnovější dostupnou postgresql databázi na Centos 7 a bohužel se mi do nedaří ani při postupování přesně podle Red Hat návodů.

Je tu někdo zkušený, který by mi moc prosím poradil co dělám špatně?
Veškeré informace jsou zobrazeny na fotce, ale pro jistotu ještě v textové formě:

Můj postup:
•   yum install centos-release-scl yum-utils
•   yum-config-manager --enable rhel-server-rhscl-7-rpms
•   yum install rh-postgresql95
•   psql –V
o   psql (PostgreSQL) 9.5.14
•   nano /var/opt/rh/rh-postgresql95/lib/pgsql/data/pg_hba.conf
o   indent -> md5
•   service postgresql95-postgresql start
o   Redirecting to /bin/systemctl start postgresql95-postgresql.service
o   Failed to start postgresql95-postgresql.service: Unit not found.

•   ls /etc/rc.d/init.d/ | grep postgresql
o   "Not found"

Moc Vám děkuji za případné rady. Mějte se.

60
Server / Jak zavřít porty na firewallu
« kdy: 09. 03. 2018, 18:54:54 »
Hezký večer,

prosím si od Vás radu, jak vypnout všechny porty na firewallu. Vždycky mi server někdo hackne a generuje velký traffic a co hůř do transitu, nedávno portmaper.

Tak sem se naštval a řekl sem si, že prostě zakážu komunikaci na všech portech a postupně budu případně povolovat jen ty porty, které mám v plánu používat.

Chvilku sem se snažil googlit, ale moc mi google nepomohl, našel sem nějaký návod pro iptables, jenže já na CentOSu nemám iptables, ale "firewalld".

Děkuji za rady, jak na to.

Stran: 1 2 3 [4] 5