#linux #backend #debian

Chcę folder który jest widoczny tylko dla procesu i usuwany po zakończeniu procesu.
W procesie wyciągam tylko co potrzebuję z tymczasowego folderu.

Trafiłem na to:
https://blog.famzah.net/2014/06/04/private-tmp-mount-per-process-in-linux/

TARGET_USER='www-data'
TARGET_CMD='/bin/bash' # but it can be any command
NEWTMP="$(mktemp -d)" # securely create a new empty tmp folder



chown "root:$TARGET_USER" "$NEWTMP"
chmod 770 "$NEWTMP"



unshare --mount -- /bin/bash -c "mount -o bind,noexec,nosuid,nodev '$NEWTMP' /tmp && sudo -u '$TARGET_USER' $TARGET_CMD"
Czy to dobre
Sprawdźcie kolejne oferty dla Backend, Fullstack i Frontend Developerów!

BACKEND JOBS

- [REMOTE] Senior Python Developer @ netguru.co 11.5k-17.2k (B2B)
- [REMOTE] Remote Python Engineer @ astek.pl 12.4k (B2B)
- [REMOTE] Remote Ruby on Rails Engineer @ vlogit.pl 13.0k-15.5k (B2B)
- [REMOTE] Remote Ruby on rails Engineer @ leocode.com 14.0k-18.0k (B2B), 11.6k-14.9k (UoP)

- [WAW] Ruby on Rails Developer @ ynd.co 8.5k-14.0k (B2B)
- [WAW] Salesforce developer @ prodataconsult.pl 17.6k-24.8k (B2B)
-
#linux #debian 10 #backend
Jak to naprawić?

$ sudo apt-get install linux-image-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'linux-image-4.19.0-6-amd64-dbg' for regex 'linux-image-4.19.0'
Note, selecting 'linux-image-4.19.0-8-cloud-amd64-unsigned' for regex 'linux-image-4.19.0'
Note, selecting 'linux-image-4.19.0-6-amd64-unsigned' for regex 'linux-image-4.19.0'
Note, selecting 'linux-image-4.19.0-6-rt-amd64-unsigned' for regex 'linux-image-4.19.0'
Note, selecting 'linux-image-4.19.0-8-rt-amd64-dbg' for regex 'linux-image-4.19.0'
Note, selecting 'linux-image-4.19.0-8-cloud-amd64-dbg' for regex 'linux-image-4.19.0'
Note, selecting 'linux-image-4.19.0-6-rt-amd64' for regex 'linux-image-4.19.0'
Note, selecting 'linux-image-4.19.0-8-rt-amd64' for regex 'linux-image-4.19.0'
@pitu120: @zielonka18: ja #!$%@?, dziś wstałem i pomyślałem, a może by tak po przecinku nie postawić spacji.
I wyszło, że można ustawić kolejność odpalając testy tak:

./vendor/bin/codecept run unit,api --coverage --coverage-html --no-colors
Wcześniej pomiędzy unit i api po przecinku wstawiałem spację to wywalało biedny błąd który nic nie mówił (°°
#backend #debian #apache #gitlab

Używam gitlab poprzez apache z tą instrukcją - https://docs.gitlab.com/omnibus/settings/nginx.html#using-a-non-bundled-web-server

I jest albo albo:
1. Gdy ustawię https: external_url [https://gitlab.domena.ma](https://gitlab.domena.ma), to nie idzie zrestartować hasła, zalogować się, wyświetla się błąd:

Błąd 422
The change you requested was rejected.
Make sure you have access to the thing you tried to change.
Please contact your GitLab administrator if you think this is a mistake.

2. Gdy ustawię http: external_url [http://gitlab.domena.ma](http://gitlab.domena.ma)
@look997: Naprawiłem.
Trzeba było wykorzystać https://gitlab.com/gitlab-org/gitlab-recipes/-/blob/master/web-server/apache/gitlab-omnibus-ssl-apache24.conf

I zmienić linijki

SSLCertificateFile /etc/httpd/ssl.crt/gitlab.domena.ma.crt
SSLCertificateKeyFile /etc/httpd/ssl.key/gitlab.domena.ma.key
SSLCACertificateFile /etc/httpd/ssl.crt/your-ca.crt

oraz linijki

SSLCACertificateFile /etc/pki/tls/certs/ca-bundle.crt
SSLCertificateFile /etc/pki/tls/certs/gitlab.domena.ma.cer
SSLCertificateKeyFile /etc/pki/tls/private/gitlab.domena.ma.key

na linijki

SSLCertificateFile /etc/letsencrypt/live/gitlab.domena.ma/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/gitlab.domena.ma/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf

(to trzeba wkleić w obu miejscach)
które wziąłem z pliku wygenerowanego przez certbot.

I trzeba jeszcze zakomentować wszystkie linijki z /var(...), bo nie mam obsługi logów czy coś...

Zostało tylko wyłączyć wygenerowane przez certbot:

a2dissite gitlab-omnibus-apache24-le-ssl
i włączyć pobrane:
@Bulldogjob: Hej, dzisiaj #pracbaza dla Programistów!

Siedlce
Programista JavaScript / Omtech / https://bit.ly/33wS6ol
Programista Java / Omtech / https://bit.ly/2UgYZ8M

Warszawa
Programisty C++ / Qt / Omtech / https://bit.ly/3a9tiFh
React Native Developer / Fireart / 9-14K PLN / https://bit.ly/2wfMtPf
Java Developer / 7N / 20-23.5K PLN / http://bit.ly/3aB3WQG
Lead Java Developer / 7N / 21.8-25.2K PLN / http://bit.ly/39ClPhH
Fullstack Developer / DPS / T-MOBILE POLSKA S. A. / https://bit.ly/2U7uh32
Hadoop Developer /
Bulldogjob - @Bulldogjob: Hej, dzisiaj #pracbaza dla Programistów!


 Siedlce
Pro...

źródło: comment_1584713541cgUfVERGFVFXtA5dneUQ29.jpg

Pobierz
Podrzucamy nowe oferty pracy z kategorii Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Remote Scala Developer @ reality.co 12.0k-18.0k (B2B)
- [REMOTE] Scala Lead Developer (remote) @ reality.co 24.0k-30.0k (B2B)
- [REMOTE] Data Engineer (with Scala) @ prodataconsult.pl 16.0k-24.0k (B2B)
- [REMOTE] Remote Ruby Developer @ sofomo.com 8.0k-13.0k (B2B), 7.0k-11.0k (UoP)
- [REMOTE] Remote Senior Scala Developer @ codingisthinking.com 25.0k-30.0k (B2B), 22.0k-28.0k (UoP)
- [REMOTE] Senior Scala Engineer (remote) @
#docker #debian #linux #backend
Docker nie włącza się po instalacji.

Ludzie od serwera dodali do wyboru Debian 10 i zrobiłem reinstall.

Logi nadal te same:
https://pastebin.com/sZfWkqAz

Błędy te same.
$ systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.

Nie wiem co robić. Dziwaczne to.

$ journalctl -xe

-- The job identifier is 3849.
Mar 18 17:25:47
@look997: Moim zdaniem nawet nie zaczął się docker odpalać :)
definicja serwisu systemd może mieć limit na próby odpalenia serwisu który się nie podnosi prawidłowo. Wygląda jakby tu był ustawiony i w ogóle Ci się nie odpala. Nawet nie próbuje.

systemctl reset-failed nazwaserwisu

i wtedy spróbuj go ponownie wystartować.
@krzyzakp: No to mam "coś z kernelem", tylko nie wiem co.
Nic w Google się nie pojawia.

Muszę chyba zrezygnować z Dockera.
To i tak nie był priorytet ale Debian tak wali mnie w ryj, że po prostu nie wiem co zrobić. Nie potrafię sobie z tym poradzić.
#anonimowemirkowyznania
Hej!

Uczę się programować w Java. Najlepiej się nauczyć na własnym projekcie, więc zmaterializowałem mój własny pomysł - serwis przechowujący i procesujący leady biznesowo-inwestycyjne (wywodzę się z tego świata i zwyczajnie robię taki system, bo wiem co tam musi się znajdować).

Póki co całość śmiga w architekturze mikroserwisowej, na google cloudzie(konteneryzacja dockerem), w kubernates engine, napisane w spring frameworku - każdy serwis to springboot. I tak:

- mamy dwie bazy danych
Cześć, jak się trzymacie? Dziś mamy dla Was nowe oferty na JobsForGeek dla #backend:

#zdalnie:
Senior Java Developer Silent Eight Pte. Ltd. 12000 - 19000 PLN/m netto ➡ https://jobsforgeek.com/job-offers/details/194469
Java Developer (Front/Back/Fullstack) RECONNECT 12000 - 20000 PLN/m brutto ➡ https://jobsforgeek.com/job-offers/details/193172

#warsaw
C++ Developer ASTEK Polska 13608 - 15624 PLN/m netto ➡ https://jobsforgeek.com/job-offers/details/196985
Java Developer Si-eCommerce Sp. z o.o ➡ https://jobsforgeek.com/job-offers/details/194792
Senior C#/ .Net Core developer in Scandinavian team EPICO- IT
Poniedziałkowy webinar o geolokalizacji wyszedł świetnie, z frekwencją ponad 200 uczestników i zrobiliśmy mnóstwo ciekawych rzeczy. Dzięki, że byliście
Przez problemy techniczne przebieg spotkania był trochę zakłócony, dlatego nagrałem wersję offline, żeby nikomu nic nie umknęło :)
https://www.youtube.com/watch?v=_ejzOalFNos

Dla przypomnienia, w ramach webinaru tworzymy aplikację, która korzysta z map, aby wyświetlać nam informacje o jakimś zjawisku w danej lokalizacji. Nie musi być to tylko koronawirus czy inwazja zombie :) A co można
SoftBull - Poniedziałkowy webinar o geolokalizacji wyszedł świetnie, z frekwencją pon...

źródło: comment_1584518871bJBZ1afigdQC5BudvUqVeJ.jpg

Pobierz
Przed Wami kolejne oferty Backend, Fullstack, Frontend, które od wczoraj pojawiły się na NFJ!

BACKEND JOBS

- [REMOTE] Backend Developer @ tantusdata.com 24.0k-28.8k (B2B)
- [REMOTE] C++ Developer @ blockchainwares.pl 10.0k-12.0k (B2B), 8.3k-10.0k (UoP)
- [REMOTE] Remote Java Engineer @ mijasoftware.com 14.0k-18.0k (B2B)
- [REMOTE] PHP Backend Developer @ amusys.pl 11.0k-16.0k (B2B)

- [WAW] Java Developer (R&D) @ exatel.pl 9.0k-15.0k (UoP)
- [WAW] Quant Developer (Senior C# Developer) @ margo-group.com 20.0k-25.0k
@Bulldogjob: Hej, dzisiaj #pracabaza dla Programistów!

Warszawa
Python Developer (Big Data and Data Science) / iQuest / 20-25K PLN / http://bit.ly/2IWzILO
Senior Java Developer / Bank Gospodarstwa Krajowego / http://bit.ly/2TmwR54
Senior .NET Developer / Bank Gospodarstwa Krajowego / http://bit.ly/2PQ4A4B
Fullstack Software Engineer / Applause / 15-20K PLN / http://bit.ly/2wiPLkc
Senior C++ Developer / Itransition / 10-20K PLN / http://bit.ly/2w64sH6
C++ Developer (R&D) / Exatel / 6.5-11K PLN / http://bit.ly/38EVo9Z
Software Developer
Bulldogjob - @Bulldogjob: Hej, dzisiaj #pracabaza dla Programistów!


 Warszawa
P...

źródło: comment_1584438096xV7tqblyomXR2OY4sc9l5H.jpg

Pobierz
1) -30% na ebooka Laravel. Wstęp do programowania aplikacji internetowych. Do końca dnia (16.03.2020) za 24,50 zł
TU SKORZYSTASZ Z PROMOCJI

2) -49.49% na kurs wideo Node.js. Do końca tygodnia (22.03.2020) za 39,90zł. Do części kursów dodawany jest darmowy ebook.
TU SKORZYSTASZ Z PROMOCJI

Śledz tag #dlaprogramistow albo zapisz sie na NEWSLETTER, aby dostawac wiecej takich informacji!

#programowanie #programista15k #programujzwykopem #naukaprogramowania #laravel #nodejs #javascript #backend #php
tomaszs - 1) -30% na ebooka Laravel. Wstęp do programowania aplikacji internetowych. ...

źródło: comment_1584377013snia9ZeDu6KOo5I0esgVuK.jpg

Pobierz
Hej!

Koronawirus robi swoje i wszyscy tym żyją, ale może akurat jakiś #programista pracy szuka?

Moja firma pracuje aktualnie dla klienta z Portugalii, który tworzy rozwiązania machine learning & AI związane z przetwarzaniem języka naturalnego, rozpoznawaniem obrazu i dźwięku (projekty m.in. dla Sony, Mastercard czy Amazon).

Mamy już jeden zespół (7 osób - w tym: fullstacki, backendowiec, frontendowiec, testerzy), na dniach startuje drugi, a aktualnie jesteśmy w trakcie kompletowania trzeciego zespołu.

Szukamy:
jak ludzie zasmakują w full remote to już nie będą tak bardzo chętni wrócić do pracy na miejscu


@Myrten: czy ja wiem, znam wielu programistów, którzy wolą w biurze :)
@Bulldogjob: Cześć, dzisiaj w związku z panującą sytuacją #pracbaza z pracą zdalną

Fullstack PHP Developer / Akquinet Polska / 5-8K PLN / http://bit.ly/2WhQlK7
Frontend Developer / Akquinet Polska / 4-7K PLN / http://bit.ly/33nGlQX
Magento Frontend Developer / STRIX / 8.5-13K PLN / http://bit.ly/3arlTAQ
Senior Ruby/Rails Developer / Sofomo / 15-21K PLN / http://bit.ly/2IKtsH2
Fullstack PHP Developer / 3mind Solutions / 8-12K PLN / http://bit.ly/2vU88fG
Mid/Senior JavaScript Developer / Codest / 8-16K
Bulldogjob - @Bulldogjob: Cześć, dzisiaj w związku z panującą sytuacją #pracbaza z pr...

źródło: comment_1584358854SaEGDbqLPvw9rWKH98XQln.jpg

Pobierz
Cześć! Podrzucamy nowe oferty pracy z kategorii Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Senior Software Engineer (Go) @ form3.tech 26.1k-34.8k (B2B)
- [REMOTE] Remote Ruby Developer @ sofomo.com 8.0k-13.0k (B2B), 7.0k-11.0k (UoP)
- [REMOTE] Remote or Office QA Engineer @ semantive.com 8.0k-14.0k (B2B)
- [REMOTE] Python Developer @ whoelse.com 7.0k-13.0k (B2B), 6.5k-12.0k (UoP)
- [REMOTE] Remote or Office Senior Python Developer @ semantive.com 10.2k-15.7k (B2B)
- [REMOTE] Remote or
@ElGovanni: Nie jest prawdą że osoba bez wiedzy o php może napisać test, stepy też trzeba okodzić. Może co najwyżej machnąć opis oczekiwań, ale z doświadczenia wiem że nikt z nie-devów nie chce tego robić (czytaj nie robi) pomimo że od user story do behatowego opisu jest bardzo niedaleko ergo jedyny gain jest wtedy gdy team rozumie po co są behaty i jaki jest z tego zysk. Stąd na podstawie zespołu