Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja.
Wątki z problemami zamieszczone w dziale "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Ostatnie wiadomości

Strony: [1] 2 3 ... 10
1
Pogaduchy / Odp: O czym chcielibyście się dowiedzieć?
« Ostatnia wiadomość wysłana przez pavroo dnia Dzisiaj o 12:04:31 am »
Aby zrobić głosowanie, jak będzie kilka propozycji, dodaj ankietę, to dowiemy się co jest najbardziej pożądane przez forumowiczów.
2
Pogaduchy / O czym chcielibyście się dowiedzieć?
« Ostatnia wiadomość wysłana przez pavbaranov dnia Styczeń 18, 2022, 11:18:46 pm »
Mocno ogólnie. Wpisujcie problemy (ogólne) o czym lepiej obznajomieni użytkownicy mogliby napisać. Może @ pavroo uda się wprowadzić jakiś "plebiscyt" - więcej "pkt" - bardziej zainteresowani jesteśmy jakimś tutorialem, wytłumaczeniem, czy czymkolwiek.
3
Ubuntu, Kubuntu, Xubuntu, Lubuntu / Ubuntu Server 20.04 - nginx stop
« Ostatnia wiadomość wysłana przez gorus1 dnia Styczeń 18, 2022, 09:05:28 pm »
Witam,
Od roku się męczę z dość dziwną przypadłością na Ubuntu Server 20.04 i zatrzymywaniem usługi nginx.
Po restarcie usługi wszystko wraca do normy i działa przez pewien bliżej nie określony czas (bywa różnie np. tydzień, dwa tygodnie, miesiąc, a czasem i dłużej).
Nginx używam do odwrotnego proxy dla pewnych usług i jedyne poza standardowym configiem to configi dla poszczególnych usług, które znajdują się w /etc/nginx/sites-enabled
Poniżej jeden z takich przykładowych configów:
server {
listen 80;
server_name DOMENA.PL; # Edit this to your domain name
rewrite ^ https://$host$request_uri permanent;
}

###
# This is all the configuration declarations that help SSL Function.
###

server {
listen 443 ssl;

server_name DOMENA.PL;
# Edit this to your domain name
client_max_body_size 1000M ;
ssl_certificate /etc/nginx/cert/cert.crt;
# If you use Lets Encrypt, you should just need to change the domain.

ssl_certificate_key /etc/nginx/cert/klucz.key;     
# If you use Let's Encrypt, you should just need to change the domain.
ssl_trusted_certificate /etc/nginx/certum/infouslugi.pem;

ssl_session_cache builtin:1000 shared:SSL:10m;                       
# Defining option to share SSL Connection with Passed Proxy

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;                                 
# Defining used protocol versions.

ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
# Defining ciphers to use.

ssl_prefer_server_ciphers on;                                         
# Enabling ciphers

ssl_stapling_verify off;

access_log /var/log/nginx/access.log;                                 
# Log Location. Can be anywhere. Make sure the nginx user defined in /etc/nginx/nginx.conf has r/w permissions
location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}
###
# This is the juicey part of the config file, handing off relevant data to
# our back-end app running on port 3000
# Nothing should need to be changed here, unless port 3000 is not the port
# you're using.
# Furthermore, if you're using a socket to serve your app (PHP comes to
# mind), you can define a unix:.sock location here as well
###
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains" always;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://192.168.1.200:8080;
}
natomiast w logach jedyne co pokazuje to
2022/01/18 19:42:39 [warn] 178144#178144: "ssl_stapling" ignored, issuer certificate not found for certificate "/etc/nginx/cert/cert.crt"
2022/01/18 19:42:39 [info] 178144#178144: Using 32768KiB of shared memory for nchan in /etc/nginx/nginx.conf:63
2022/01/18 19:42:40 [warn] 178153#178153: "ssl_stapling" ignored, issuer certificate not found for certificate "/etc/nginx/certum/cert.crt"
Od ostatniego zatrzymania usługi minęło około dwóch miesięcy i nie jestem w stanie określić co jest przyczyną zatrzymywania usługi NGINX.
Prośba o pomoc - może ktoś miał podobny problem.
4
Pogaduchy / Odp: Co nas wkurza
« Ostatnia wiadomość wysłana przez pavbaranov dnia Styczeń 18, 2022, 05:15:01 pm »
Przepraszam, że umieszczam wpis pod wpisem, ale zarówno o flatpak oraz snap, a zwłaszcza o Applmage powinien powstać osobny temat.
OT: Może... Zróbmy gdzieś wątek (przypięty), najlepiej by miał możliwość głosowania (Paweł nie sprawdziłem, czy jest tu taka funkcjonalność), gdzie będzie można umieszczać "zapotrzebowanie" na jakieś tutoriale itp. Sam nie obiecuję, że rączo i ochoczo wszystkie je zrobię, ale postaram się coś napisać. Ot, choćby jak skompilować program, czy radzić sobie z jakimś appimage itp.
Koniec OT.
5
Ubuntu, Kubuntu, Xubuntu, Lubuntu / Odp: Sposób na GNOME w UBUNTU usunięcie Snap itp.: przyspieszenie i działamy :)
« Ostatnia wiadomość wysłana przez sovtware dnia Styczeń 18, 2022, 03:10:51 pm »
.
6
Pogaduchy / Odp: Co nas wkurza
« Ostatnia wiadomość wysłana przez MSki dnia Styczeń 18, 2022, 02:13:10 pm »
Przepraszam, że umieszczam wpis pod wpisem, ale zarówno o flatpak oraz snap, a zwłaszcza o Applmage powinien powstać osobny temat.
Napisałem "zwłaszcza", bo to takie zerkanie w stronę windowsowych portable ..i to jest w mojej ocenie bardzo słuszny kierunek.
3 minuty czytania, 7 sekund nadawania uprawnień i FireDM działa na PCLinuxOS.
7
Pogaduchy / Odp: Co nas wkurza
« Ostatnia wiadomość wysłana przez MSki dnia Styczeń 18, 2022, 11:49:24 am »
Wygląda na to, że moim problemem jest to, że mi się nie chce, co wcale nie uważam za mój problem  ;)
8
Pogaduchy / Odp: Co nas wkurza
« Ostatnia wiadomość wysłana przez pavbaranov dnia Styczeń 18, 2022, 11:35:13 am »
@MSki - Tak na szybko. Oczywiście czegoś może nie być w jakiejś dystrybucji, ale dla przykładu taki FireDM dostępny jest jako appimage, a zatem winien działać w każdej dystrybucji. Nadto to jest program w pythonie, który zasadniczo nie wymaga żadnej kompilacji, a sposób instalacji w Debianie podany jest na jego githubie (zob.: https://github.com/firedm/FireDM/releases/tag/2021.12.26). W przypadku video-downloader mamy też flatpak oraz snap, co również - o ile wiem - jest obsługiwane przez Debiana, a nadto gotową binarkę na Fedorę, co być może - bez kompilacji - pozwoliłby przepakować ten rpm do deb za pomocą alien (zob.: https://github.com/Unrud/video-downloader).
I jeszcze, bo to chyba nie miejsce, ale skoro już się zaczęło a, to czas i b powiedzieć. Sformułowanie "nie umiem kompilować" jest pewnie skrótem myślowym, albowiem to nie użytkownik kompiluje, a kompilator. Jest to dość proste, zwłaszcza, że najczęściej są wszelkie informacje podane wraz ze źródłami (albo w tarballu, albo na jakiejś stronie z tym programem/kodem). Nauczenie się kompilowania to przysłowiowe 5 minut roboty i jest to wg mnie zdecydowanie łatwiejsze (bo uczysz się tego niemal raz na zawsze) i zabiera mniej czasu niż próbowanie kolejnych dystrybucji.
Zatem jak zwykle u mnie: dla chcącego nie ma nic trudnego. Problem w tym, by chcieć. Zwłaszcza, że praktycznie wszystko czego potrzebujemy jest tu dostępne, czytelnie opisane i zasadniczo proste do wdrożenia.
9
Pogaduchy / Odp: Co nas wkurza
« Ostatnia wiadomość wysłana przez MSki dnia Styczeń 18, 2022, 11:14:10 am »
Piotr_1988 - może to nie wynika bezpośrednio z mojej wypowiedzi, gdyż zbyt dużo miejsca we wpisie poświęciłem Siduction i kompilacji, ale ja piszę o wszystkich użytkowanych przeze mnie dystrybucjach.
Ale ok, skoro padło na Siduktion, które jest przecież Debianem, pomimo ogromu paczek, kilku które potrzebuję mi brakuje i przykładowo - FireDM lub video-downloader ..ani jednej, ani drugiej nie uświadczysz, ale video-downloader w PCLinuxOS jest i m.in. dlatego, choć nie było to decydującym powodem, powróciłem do tej dystrybucji.

Acha, mnie już naprawdę mało co wkurza w życiu ;-)
10
Pogaduchy / Odp: Co nas wkurza
« Ostatnia wiadomość wysłana przez Piotr_1988 dnia Styczeń 18, 2022, 09:34:18 am »
@MSki,

Rozumiem, że wkurza Cię, że ludzie hejtują na Siduction. A mnie wkurza, że nauka komplikacji zajęłaby Ci mniej czasu niż napisanie tego posta.

Przykład z Pascala:
fpc ./hello_world.pas
Przykład z Assembly:
yasm -f elf64 hello_world.asm
ld -m elf_x86_64 -s -o hello_world hello_world.o

I skompilowane... Oczywiście napisanie kodu to inna bajka - już nie 1 minuta nauki, lecz w takim Pascalu może kilka dni nauki.

Ja pisałem programy w dzieciństwie (windowsowy batch, Pascal, próby Assemblera). Potem miałem blisko 20 lat przerwy w programowaniu. Po blisko 20 latach przerwy wiedzę z Pascala odświeżyłem sobie w ciągu 1 dnia lub raczej kilku godzin. Teraz jednak wchodząc na fora programistyczne, dochodzę do wniosku, że ci ludzie są szaleni:

Jeśli napiszę program w Pascalu, będą hejtować, że ten język jest "dziecinny", gdyż ma czytelną składnię i dziś nikt w Pascalu nie pisze... Jeśli jednak wstawię w Pascalu wstawki w Assemblerze, który z wyglądu już nie jest "dziecinny", będą hejtować, że to sztuka dla sztuki i w Assemblerze się nie pisze!

A przecież Pascal może się poszczycić (1) wybitnie bogatą dokumentacją w sieci, (2) kompilatorami z aktualnym wsparciem, więc bynajmniej nie wymarł, choć pochodzi z tego samego okresu, co język C, (3) czytelną dla mnie składnią, (4) wszystkimi funkcjami, jakie mogę sobie wyobrazić, że będą mi w moich programach potrzebne, (5) zaprawdę czołowymi w świecie wynikami w testach, jeśli chodzi o prędkość działania programów i niską zasobożerność.

Także chyba pozostaje mi chrzanić, w czym programują inni. Pod koniec bieżącego miesiąca wrzucę na GitHuba kilka tysięcy linii kodu w fazie alpha. :P
Strony: [1] 2 3 ... 10