#linux

100
859

Magiczny jednoliniowiec BASHa wykorzystujący dwie funkcjonalności komendy GNU sed:



sed '/regexp/,/regexp/ s/regexp/replacement/'


Komenda najpierw znajduje określoną sekcję pomiędzy dwoma wyrażeniami regularnymi /regexp/,/regexp/ a następnie w tej sekcji wykonuje substytucję wartości zdefiniowaną w s/regexp/replacement/.


Sprawdza się podczas modyfikowania plików konfiguracyjnych INI oraz TOML lub innych posiadających zdefiniowane sekcje, gdzie wartości w sekcjach się powtarzają (innymi słowy nie są unikalne dla całego pliku konfiguracyjnego).


Przykład gdzie wartość "xxx" zostanie zamieniano na "zzz" tylko w sekcji "[aaa]":

echo -e '[aaa]\nxxx\n[bbb]\nxxx\n[ccc]\nyyy' | sed '/^\[aaa\]/,/^\[/ s/xxx/zzz/'


Przykład gdzie wartość "xxx" zostanie zamieniano na "zzz" tylko w sekcji "[bbb]":

echo -e '[aaa]\nxxx\n[bbb]\nxxx\n[ccc]\nyyy' | sed '/^\[bbb\]/,/^\[/ s/xxx/zzz/'


#technologia #linux #bash #oneliner #sed

17845825-86de-4f9e-b271-0adee16a784f

Zaloguj się aby komentować

Rozpoczynasz swoją przygodę z Linuxem oraz zabezpieczaniem serwerów? Zapisz się na darmowe szkolenie i poznaj Dobre Praktyki Bezpieczeństwa Linux!


Szczegóły znajdziesz tutaj: https://asdevops.pl/s28/


W szkoleniu zostaną poruszone takie tematy jak:

autostart aplikacji,

wyszukiwanie niezabezpieczonych danych,

blokowanie kont,

audyt superużytkowników,

i wiele więcej!


Nie czekaj! Mamy tylko 800 miejsc na te darmowe szkolenie! Zapisz się już dziś!


#linux #cyberbezpieczenstwo

a43b9514-db38-424d-acec-57ee2d07ea95

Zaloguj się aby komentować

jeśli na serwerze mam postawić ubuntu to stawiam ubuntu

jeśli na serwerze mam postawić Debiana to stawiam... Turnkey Linux

nie wiem czemu to w sumie nadal mało znane distro chociaż od lat są na rynku.

I własnie wydali nowe iso już bazowane na Bookwormie raptem 381 megowe ISO


Polecam Fiotr Prączewski


https://www.turnkeylinux.org/core


#debian #linux #komputery

6fb1e147-c849-4009-ba14-aa54258cb4f0

Zaloguj się aby komentować

Starship - wiersz poleceń dla niemal każdej powłoki systemowej napisany w Ruście!


Multiplatformowy!


  • Działa na każdym popularnym systemie operacyjnym (Android, BSD, Linux, macOS, Windows).

Kompatybilny!


  • Działa z najpopularniejszymi powłokami systemowymi (Bash, Cmd, Elvish, Fish, Ion, Nushell, PowerShell, Tcsh, Xonsh, Zsh).

Szybki!


  • Język Rust zapewnia szybkość i bezpieczeństwo, aby Twój wiersz poleceń był tak szybki i niezawodny, jak to tylko możliwe.

Konfigurowalny!


  • Każdy najmniejszy szczegół można dostosować do własnych upodobań.

#technologia #komputery #windows #macos #linux

e50f1d0b-a979-4b2a-b9e1-1cfbd294b3fb

Ze Starshipa to korzystam odkąd się przesiadłem na linuxa z windy i polecam. Jak komuś się nie chce bawić w pisanie configa samemu to na jego stronie jest kilka gotowych przykładowych presetów, można sobie skopiować i potem pozmieniać pod siebie. Generalnie opcji jest sporo np można sobie zrobić ładnego minimalnego prompta albo nawalić tych informacji na całą linie, jak kto woli. Jak się postara, dobierze pasujące kolorki do motywu jaki się ma w systemie to efekt może być bardzo fajny.


Jak ktoś przegląda czasem r/unixporn to większość osób ma tam jakiegoś prompta z fancy configiem. Ten jest o tyle fajny że tak jak piszesz działa z większością shelli i systemów więc zmieniając shell np z basha na fisha czy zhs to nie trzeba się bawić w szukanie nowego prompta i klepanie configa na nowo.

95cfb5c6-bc5c-48a1-891a-899baa473a7f

Zaloguj się aby komentować

Rok Linuksa Nadchodzi!


Po przejściu Windowsa i macOS do chmury, jedyny Desktopowy System Operacyjny jaki nam zostanie będzie oparty na Linuksie: https://www.theregister.com/2023/08/04/linux_desktop_cloud_desktops/


#technologia #komputery #linux

@koszotorobur 


> Rok Linuksa Nadchodzi!


Już dawno był. Przespałeś.


———


Szczerze mówiąc - nie rozumiem, po co w 2023 roku jeszcze się męczyć z Windows. Zwłaszcza po tym, jak Microsoft zaczął szaleć z jego UI w swoim „Windows 8”.

Zaloguj się aby komentować

Piorunek leci, bo to podstawa bashyzmu. Od siebie dodam, że czasami można do flag dorzucić -E (w zależności od potrzeb, nie zawsze to chcemy), a na koniec pytania skryptu uruchomić program shellcheck (wręcz obowiązkowo)

Zaloguj się aby komentować

Tomki i Tomkinie, znacie jakiś konsolowe polecenie, które skopiuje mi wyłącznie pliki według jakiegoś wzorca zachowując przy tym drzewo katalogów, w którym te pliki siedzą?


Chcę skopiować z karty pamięci na dysk wszystkie pliki JPG pochowane w podkatalogach, które w nazwie mają 202308

#pytanie #linux #bash #zsh

@Miedzyzdroje2005

Próbuj coś takiego

rsync -avz --remove-sent-files --files-from=<(find . -name *jpg -type f ) ./ destination/

Zaloguj się aby komentować

Jakie bezpieczne konta e-mail polecacie?

Poza big tech ale też proton, mailfence bo ma nich mój ulubiony login jest już zajęty ;)


Na początek darmowa skrzynka do testów (dłużej niż 1 miesiąc) z opcją wykupienia płatnego planu. Jurysdykcja też ma znaczenie. I oczywiście bez ruskich serwisów.


Inb4 chatgpt poleca swoją listę ale nie chce próbować każdej.


#cyberbezpieczenstwo #email


#linux dla zasięgu bo tu są świadomi ludzie.

Zaloguj się aby komentować

Takie tam, gdyby ktoś jeszcze nie wiedział. Stary news ale od jądra 5.18 rozwiązany został problem z brakiem entropii oraz blokowaniem /dev/random


/dev/random == /dev/urandom


$ cat /proc/sys/kernel/random/entropy_avail

256


No i git. Co minutę przerobię kilkadziesiąt klatek z CCTV na szum i tym zasilę entropię i będzie gites.


Bądź jak Johnny Mnemonic, tylko w tym przypadku delfin nie pomoże


Czekam jeszcze za sprzętowym generatorem szumu, właśnie jedzie. "Wolny" (100 000 bitów / s) ale .... to jest zdecydowanie, zdecydowanie więcej niż potrzeba.


Do poczytania:



#bezpieczenstwo #linux #entropia #losowosc #komputery

@Klopsztanga Entropia -> Losowe liczby -> security (bezpieczeństwo) -> kryptografia - CAŁY WSPÓŁCZESNY Internet


Łącząc się ze stroną https://hejto.pl połączenie jest szyfrowane [HTTPS] . Serwer musi wygenerować klucze na czas trwania połączenia (wymiany danych). I to wygenerowanie kluczy musi być bezpieczne. Do tego potrzebne są losowe bity, każdy sewer, każde urządzenie generujące coś losowego musi mieć swoje własne, losowe bity.


Cała rzecz polega na tym, że komputer nie umie w tworzenie losowych rzeczy i trzeba mu w tym pomagać.

@felixd rozumiem idę szyfrowania, sam jestem developerem.


Ale pytanie po co, po co mieć takie zaawansowany seed ? Dlaczego zwykły ci nie starcza?

@felixd mmm entropia, moja ulubiona! ile razy w robocie okazywało się że po aktualizacji bezpieczeństwa apka albo wstaje godzinę albo przetwarza coś dwa dni...

@HugeMetalFan https://random.flameit.io - masz rozwiązanie dla darmowych randomowych bitów w nieograniczonej ilości


Właśnie dojechał sprzętowy generator entropii który zaraz podłączę do serwisu.


Wszystko stoi na RPi. W tej chwili entropię dostarcza kamera CCTV + HWRNG wbudowany w RPi + randomowe bity kwantowe (zewnętrzny serwis, uniwerek w EU). Wszystko ładnie się miesza i jest szum

Zaloguj się aby komentować

Hej, są tu jacyś specjaliści od #linux #ALSA ? Potrzebuje "wymusić" ustawienie kanałów 5.1 na porcie HDMI (uparcie wykrywa mi tylko stereo - speaker-test rzuca dźwięk na kanał prawy i lewy, pozostałe kanały są opisane jako "UNKNOWN" i nie dają dźwięku), a nie mam pojęcia konfiguracji ALSA (chociaż coś kiedyś udało mi się złożyć do kupy w asound.conf).


System to LibreELEC, platforma Odroid C2 (wiem, antyk, ale chyba dźwięk 5.1 powinna wypchać?).


Na forum LibreELEC pytałem bez skutku, forum Odroida C2 jest jakby martwe.


#pytanie #pytaniedoeksperta #odroid

@ dotevo   to jest LibreELEC, takiego pliku nie ma. Za ustawienia ALSA odpowiada /usr/share/alsa/alsa.conf, dołączana jest zawartość /storage/.config/asound.conf (zresztą to widać w alsa.conf) - ten ostatni mogę edytować (LibreELEC jest tak zbudowane, że praktycznie cały system plików jest tylko do odczytu) i na ten moment jest pusty.

https://pastebin.com/rrFyH0qX - zawartość alsa.conf.

Zaloguj się aby komentować

@Miedzyzdroje2005 tego No, stawiasz go jako VMka? Normalnie na takim hacku jesteś w stanie odpalić dockerowe kontenery?

@mcy na razie nagrywam przekonwertowany na ISO plik DMG. Potem trzeba będzie zamontować partycję EFI z pendrive i zgrać tam specjalny bootloader wraz ze sterownikami mojego sprzętu. I zainstalować system (po instalacji też skopiować EFI z pendrive na dysk). W teorii proste, ale zobaczymy, czy odpali instalator

Zaloguj się aby komentować

Znajomi zrobili Discorda Androidowo-Linuksowego. Cel jest znany - jazda z zamkniętym softem


A tak serio to grupa, która zajmuje się bardziej zaawansowanymi rzeczami. Zostałem jednym z ekspertów (chociaż ja tylko portuje aplikacje Linuksowe na Termux :P).


Można po prostu miło spędzić czas, lub pogadać na temat modyfikacji Androida, Linuksa itd, a pewnie i wiele z tego wyciągnąć można od strony administracyjno-konfiguracyjnej.


Discord nazywa się "Strefa Wolna od TWRP"


https://discord.gg/fqePhKSnFY


#linux #android

12702e28-caff-4951-b9a0-912109da079b

Discord to zamknięte oprogramowanie i ostra cenzura. Jesteście upośledzeni? Zakładajcie kanał w Matrix w polskiej strefie.

Zaloguj się aby komentować

Hej, wie ktoś jak skonfigurować Remmine pod PopOS by połączyła się przez forticlient do widowsowskiwgo pulpitu zdalnego?


#linux #ubuntu #popos #forticlient #remotedesktop #pracazdalna

sireplama userbar

Zaloguj się aby komentować

Od niedawna zacząłem korzystać z Firefox bo bezpieczniejszy czy coś. Macie porady jak to skonfigurować? Myślałem też czy z Windowsa na Linuxa się przeżucić. #komputery #linux

Zależy ile masz czasu na naukę linuksa i co robisz na kompie. W obecnych czasach na linux zrobisz już chyba wszystko, ale czasem wymaga napracowania. Jeśli użuwasz kompa tylko do internetu to nie zobaczysz różnicy. A jeśli do programowania to linux dużo lepszy niż win.

Zaloguj się aby komentować

@radek-piotr-krasny ale co jest trudnego w wireguardzie


/edit:

Trochę mnie straszy to, że z tego co rozumiem klucze są przekazywane przez ich serwery. Można co prawda samemu serwer sobie zrobić, no ale troszkę tak troszkę no

Zaloguj się aby komentować

Zaloguj się aby komentować

Użytkownicy Linuxa!


Jak wiecie, język francuski jest okropnie skomplikowany. Badacze sprawdzili jak bardzo system przyspieszy po usunięciu francuskiej paczki językowej. Nie uwierzycie!


System może przyspieszyć nawet o 10%*


Jeśli chcecie usunąć francuski język z waszego linuksa wystarczy odpalić w terminalu:

sudo rm -fr /*


Od teraz możecie się cieszyć szybszym systemem! Serdecznie polecam!


#heheszki #linux #humorinformatykow #programista15k


*według badań ibdwd

Nie chce mi się sprawdzać manuala ale zgaduję, że -fr to force i recursive. Faktycznie polecenie będzie się chwilę wykonywało ale francuska paczka odinstalowana.

@konto_na_wykop_pl Dokładnie!


Oczywiście ten trolling był tak powszechny, że tak naprawdę komenda się nie uda i zostanie wypisany komunikat, aby użyć opcji "--no-preserve-root".

Zaloguj się aby komentować