AWK jest bardzo przydatnym programem (a właściwie językiem programowania). Ale używane rzadko, z uwagi na swoją specyficzną składnie jest trudne w użyciu. Poniej kilka przykładów wykorzystania tego polecenia: history | awk -v f=1 -v t=3 ‘{for(i=1;i<=NF;i++)if(i>=f&&i<=t)continue;else printf(“%s%s”,$i,(i!=NF)?OFS:ORS)}’ pokazuje tylko polecenia historii bash, bez wypisywania daty i godziny awk ‘{print $1 …
W świecie wirtualizacji VMware bądź chmur publicznych rzadko zdarza mi się instalować serwer Linux na fizycznym serwerze. W dodatku na serwerze bez wsparcia HW RAID dla dwóch dysków. Kiedyś instalacja takiego serwera (na md0) wymagała specjalnego przygotowania ponieważ instalatory nie obsługiwały takie “zaawansowego” procesu instalacji. Czasy jednak się zmieniły i …
Koncept DNS over HTTPS został opublikowany w 2018 roku w standardzie RFC 8484. Celem wprowadzenia nowego mechanizmu jest podniesienie bezpieczeństwa użytkownika – głównie przed manipulacją dostawców internetowych w DNS. Może to mieć związek z legislacją w danym państwie. Również podnosimy swoje bezpieczeństwo na wypadek ataku typu man-in-the-middle gdy korzystamy z …
OpenSuSE (i tym samym SLES 15) umożliwia uruchomienie systemu z wieloma parametrami. Najczęściej używany przeze mnie parametr dotyczy serwera PROXY. Niestety parametru tego nigdzie nie daje się ustawić w trakcie instalacji serwera. Przykład ustawienia proxy przy instalacji: proxy=http://USER:PASSWORD@proxy.example.com:PORTinstall=http://IP/osuse (sprawdź czy jest dostęp)ssh=1 ssh.password=PASSWORD ifcfg=*=”IPS_NETMASK,GATEWAYS,NAMESERVERS,DOMAINS”ifcfg=*=”10.0.0.10/24,10.0.0.1,10.0.0.1 10.0.0.2,example.com” hostname=host.example.comdomain=example.com autoyast=URL (url do autonst.xml) …
Od czasu do czasu potrzebuję przeprowadzać operacje na plikach muzycznych/video typu łączenie kilku plików w jeden, wyodrębnienie z pliku video samego audio czy obcięcie pliku. ffmpeg jest wszechstronnym narzędziem jak najbardziej radzącym sobie z takimi prostymi operacjami. Możliwości narzędzia są o wiele, wiele większe. ffmpeg łatwo daje się oskryptować dzięki …
Czas na serwerach (NTP). Czas odgrywa na serwerach bardzo ważną rolę. Zarówno w kontekście współpracy wielu serwerów przy realizacji danego zadania (na przykład dla mechanizmu autoryzacji) jak i również przy pracy aplikacji typu baza danych. Nieprawidłowy czas jak i również nagłe operacje związane z przyśpieszeniem czasu mogą mieć niepodziewane konsekwencje. …
At home, you can’t make assumptions that your home server (whatever it is a simple laptop, from NFS point of view it is a server) will run all the time and you will just plug and unplug rest of your workstation. The normal situation is that all your workstation is …
For the last three years I have been using Dell Precission m4700 as my primary workstation. Yeaah, its looks like a notebook, but it is heavy and huge – so it is called “mobile workstation” and it is hard to not agree. Unfortunately for several reason I was forced to …
Starting from 3/4.01.2018 and for some end of the last year was lots of people in IT are extremely busy. All because of intel (and not only) CPU vulnerabilities. There is much information on the Internet. Extremely much. And that’s good. But at the same time, some information …
LVM (Linux Volume Manager) – bardzo skrócony opis konfiguracji programu. Teoria Korzyści Instalacja Uwagi Teoria Na LVM składają się 3 podstawowe komponenty: PV (physical volumes), VG (volumes group) oraz LV (logical volumes). PV – odpowiednik fizycznych/logicznych partycji/dysków VG – grupa woluminów, łączy ze sobą logicznie fizyczne woluminy. Wielkość woluminu …
