Nowe posty

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - overcq

Strony: [1]
1
Konfiguracja / Odp: Uniemożliwienie wykonania fork‐bomby
« dnia: 2023-04-12, 18:54:17 »
Właśnie problem w tym, że bez względu na limity (jeśli tylko były jakieś nie najniższe), system zaczynał reagować bardzo wolno i nie dało się nic zrobić, mimo że jeszcze działał. Jeśli udało mi się przełączyć do terminala i zalogować na konto root, to polecenie “pkill” nie było w stanie ‚ubić’ procesów.
Rozwiązałem to na razie przy użyciu polecenia “nice”. Znalazłem też informacje o “cgroups”, ale nie widzę w moim systemie (Gentoo) żadnych narzędzi do konfiguracji. Poza tym “cgroups” raczej odnoszą się do rozdzielania użytkowników, a nie grup procesów jednego użytkownika.

2
Konfiguracja / Uniemożliwienie wykonania fork‐bomby
« dnia: 2023-04-10, 16:47:16 »
Niedawno testowałem napisany program, który wywołuje “fork”, i z jakiegoś powodu powstała fork-bomba. Chciałbym to zdiagnozować, ale po uruchomieniu programu systemu nie da się uratować.
Jeśli nawet ustawię wcześniej
ulimit -Su 100
, to po uruchomieniu programu nie można go zastopować, np. poleceniami
pkill -9 -x nazwa
(takie polecenie zawiesza się i nic nie robi skutecznego).
Natomiast “ulimit” raczej nie jest wystarczający, gdy uruchamia się skrypt, np. poleceniem “make”, ponieważ tam potrzeba wywołać więcej procesów; stąd mój limit 100, a nie na przykład 30.
Zastanawiam się, czy jest jakaś metoda powstrzymania fork‐bomby, gdy zostanie wykonana, bez konieczności restartu systemu. Takie rozwiązanie musiałoby chyba się opierać na czasie użycia procesora przez grupę procesów.

3
Zmieniałeś kartę sieciową (jak w tytule)?
Może spróbuj tych dwóch działań:
Niestety nie mam tego ‘routera’, to tylko przypuszczenia, co może być powodem.

4
XFCE / Odp: Fizyczny przycisk POWER nie wyłącza komputera
« dnia: 2023-03-17, 05:50:57 »
Przycisk zasilania jest mapowany jako XF86PowerOff. Może da się ustawić taki klawisz skrótu. Ja mam ustawiony w menedżerze okien Fluxbox.

5
Inne / Odp: Ekran logowania
« dnia: 2023-03-06, 06:41:05 »
Wejdź do konsoli/terminala, wpisz:
nazwa_aplikacji > file.txt
Po ponownym zalogowaniu się, pokaż zawartość pliku file.txt
Przy czym wpisując "nazwa_aplikacji" masz wpisać nazwę wykonywalnego programu (ot, choćby firefox).
I oczywiście, jeśli wywołanie terminala również nie przerzuci Cię do ekranu logowania.

Plik się tworzy ale jest pusty i nadal wywala do ekranu logowania :(

To polecenie powinno raczej być:
nazwa_aplikacji >file.txt 2>&1
Przekierowanie też strumienia błędów.

6
C/C++ - GNOME/Gtk / Ustawianie rozmiaru obiektu GtkWidget
« dnia: 2023-02-26, 09:00:54 »
Jak ustawić rozmiar obiektu wizualnego (GtkWidget) będącego obiektem child obiektu GtkVPaned?
W sieci znalazłem tylko, jak ustawić set_size_request, ale to działa tylko wtedy, jeśli packing property “shrink” jest false, i wtedy nie można zmniejszyć rozmiaru obiektu. Jeśli “shrink” jest true, to rozmiar obiektu jest zmniejszany do zera.

7
Konfiguracja / Odp: Jak przekierować stronę www?
« dnia: 2022-10-31, 16:41:33 »
Na przykład tutaj jest opisane: How To For­wa­rd Por­ts thro­ugh a Li­nux Ga­te­way wi­th Ip­ta­b­les.
Natomiast zastanawia mnie, jak domena została przeniesiona. Tylko w wewnętrznej sieci, nie publiczna?
Jeśli stary serwer www nadal ma działać, to bez drugiego adresu ip chyba się nie obejdzie.

8
Jeśli masz dostęp do serwera sftp, to: https://cknotes.com/set-default-permissions-of-sftp-uploaded-files-to-664/
Jeśli nie, to możesz wykonać skrypt, który wyśle pliki i zmieni uprawnienia; opcja sftp -b batchfile.

9
Użyłem ncurses do zbudowania interfejsu użytkownika w nowym oknie pseudoterminala.
W tym celu wywołuję openpty i forkuję nowy proces, w którym uruchamiam okno terminala. Tak jak tutaj.
Niestety przy zmianie rozmiaru okna terminala nie otrzymuję z get_wch KEY_RESIZE. Sprawdzałem dla tego samego okna terminala i wtedy otrzymuję KEY_RESIZE.
Przeczytałem, że KEY_RESIZE jest wysyłane w reakcji na otrzymanie przez proces sygnału SIGWINCH. Niestety w tym przypadku ten sygnał otrzymuje inny proces utworzony przez fork dla nowego okna terminala.
Jak w tym przypadku otrzymać informację, że zmienił się rozmiar okna terminala?

10
Inne / Odp: Pierwsze kroki w Arch
« dnia: 2022-05-19, 15:30:04 »

11
https://wiki.xfce.org/howto/install_new_themes
Natomiast w terminalu:
su
umask 22
cp -R theme-directory /usr/share/themes
I dla pewności:
chmod -R a=rX /usr/share/themes/theme-directory

12
Zauważ tylko, że dla opcji -s0:
Cytuj
If  you  need  to  reduce the snapshot size below the default, you should limit snaplen to the smallest number that will capture the protocol information you're interested in.  Setting snaplen to 0 sets it to the default of 262144, for backwards compatibility  with recent older versions of tcpdump.

13
Instalacja / Odp: instalacja x
« dnia: 2022-02-17, 15:29:49 »
Bez podania szczegółów ciężko coś powiedzieć...

14
Konfiguracja / Wolne uruchamianie niektórych programów - dysk
« dnia: 2022-02-12, 14:28:49 »
Witam
Mam problem z wolnym dyskiem w starym komputerze (jeszcze przed dyskami SSD). Na przykład przeglądarka internetowa Chromium albo Discord pierwszy raz uruchamia się kilka minut, a po uruchomieniu działa szybko. Czy da się to jakoś przyspieszyć?
Używam Gentoo Linux. Mogę w pełni konfigurować system i kernel.

Strony: [1]