Wszystko na temat: linux

Usuwanie plików, których nazwy zaczynają się od minusa

Data publikacji: 2016-11-16 | Administrowanie

Czy zdarzyło Ci się pomylić się w przełącznikach dla jakiejś komendy w wyniku czego nagle w katalogu pojawiły się pliki --help albo -f? Mi zdarza się to co jakiś czas. Pliki się pojawiają, nie są potrzebne więc można je usunąć, prawda? Ale ktoś, kto próbował to zrobić wie, że to nie jest takie proste, jakim się wydaje.

więcej...


Antialiasing czcionek w Emacsie

Data publikacji: 2016-11-09 | Administrowanie

Podczas ostatniego przełączania managerów okien i edytorów zauważyłem u siebie dziwny przypadek. Emacs zaczął renderować czcionkę w sposób koślawy - typowy dla wyłączonego antialiasingu. Zacząłem przeszukiwać sieć w poszukiwaniu sensownego rozwiązania i udało mi się złożyć do kupy zestaw reguł, które usuwają ten problem.

więcej...


Zmiana nazwy istniejącej sesji screena

Data publikacji: 2015-11-17 | Administrowanie

Dziś krótko i na temat. Logujesz się na serwer, odpalasz screena, otwierasz sobie 8 okienek, w każdym po jednym ważnym shellu, których już nie chcesz zamykać. Odłączasz się od screena i w tym epickim momencie przypominasz sobie, że nie nadałeś screenowi nazwy :).

więcej...


Formatowanie nieczytelnego xml

Data publikacji: 2015-09-15 | Programowanie

To co zrozumiałe dla parserów xml niekoniecznie musi być zrozumiałe dla człowieka, szczególnie gdy plik xml został pozbawiony wszelkich znaków nowej linii. Oczywiście, zgodnie z prawem Murphy'ego, dokładnie w tym momencie musimy przeanalizować nie tylko dane, ale i strukturę pliku :).

więcej...


Konsolowe sortowanie

Data publikacji: 2015-09-08 | Administrowanie

Ku pamięci!

Podmiot: duży plik csv

Misja: posortować po drugiej kolumnie, malejąco

więcej...


Jaka wersja Debiana/Ubuntu jest zainstalowana na serwerze?

Data publikacji: 2015-06-23 | Administrowanie

Takie pytanie zadaję sobie zawsze, kiedy loguję się na nową maszynę linuksową opartą na Debianie bądź Ubuntu.

Często są to zdalne logowania po ssh no i wypadałoby w łatwy sposób z konsoli dowiedzieć się z jakim systemem i w jakiej wersji mamy do czynienia.

więcej...


Łączenie wielu plików wideo w jeden

Data publikacji: 2015-06-09 | Administrowanie

Ostatnio nagrywając tutorial na youtoube (niedługo opublikuję) stanąłem przed problemem jak połączyć kilka ujęć w jedno. Filmy były w takim samym formacie, z tym samym kodekiem, było ich 10 i trzeba było je połączyć w jeden. Z pomocą przyszedł avconv.

więcej...


Gotek i Amiga

Data publikacji: 2015-02-10 | Retro

Gotek to zamiennik stacji dysków - korzysta z usb i w zasadzie z miejsca potrafi zastąpić wysłużone stacje dysków 3,5" we wszelkiej maści urządzeniach. Niestety nie sprawdza się z Amigą, ale na pomoc przyszedł Hervé Messinger, który stworzył specjalny firmware przystosowujący urządzenie do pracy z przyjaciółką.

więcej...


Kopiowanie do schowka danych ze zdalnego serwera ssh

Data publikacji: 2014-10-28 | Administrowanie

Pewnego dnia powstało (potrzeba chwili) zagadnienie pod tytułem: Jak skopiować jakieś dane ze zdalnego serwera ssh do lokalnego schowka?

Po kilku chwilach kombinowania miałem gotowe rozwiązanie.

więcej...


Autoryzacja NTLM w nowym firefoxie i linux.

Data publikacji: 2014-10-04 | Administrowanie

Od którejś z nowszych wersji (obstawiam 29 bądź 30) Firefox ma domyślnie wyłączoną możliwość autoryzacji przy użyciu NT LAN Manager. Sprawa ta dotyczy tylko wersji linuksowej - wersja dla systemów operacyjnych Microsoftu nadal domyślnie umożliwia korzystanie z tego protokołu.

Mimo, że oznaczony jako niebezpieczny i dziurawy czasem jest potrzebny (np. mi w pracy).

więcej...


Sprawdzenie kodu statusu wyjścia w linuksie

Data publikacji: 2014-07-14 | Administrowanie
Polecenia w linuxie zwracają przy powrocie do systemu tzw. exitcode, który ma za zadanie poinformować użytkownika o powodzeniu bądź niepowodzeniu wykonywania danej operacji. Jednak kod ten nie jest nigdzie jawnie wyświetlany. Żeby go wyświetlić lub użyć gdzieś dalej musimy posłużyć się jedną ze zmiennych specjalnych.

więcej...


Zamykanie użytkowników SFTP w ich katalogach domowych, czyli chroot dla sftp

Data publikacji: 2014-07-08 | Administrowanie
W czasach powszechnie królującego ftp chrootowało się użytkowników (czyli ograniczało im się dostęp do wybranych katalogów) w ustawieniach danego serwera ftp. Teraz gdy czasy ftp zdają się przemijać, a cywilizowany świat zaczyna szyfrować transmisje plików, rolę ftp przejmuje sftp. W tym poście pokażę, jak uwięzić użytkownika w jego katalogu domowym używając sftp.

więcej...


Dostęp sieciowy do dysku USB podłączonego do Raspberry Pi z działającym OpenElec

Data publikacji: 2014-06-17 | Administrowanie
OpenElec udostępnia swoje zasoby przy użyciu Samby, ale podaje złą ilość wolnego miejsca na podmontowanych dyskach, przez co uniemożliwia w wielu wypadkach skopiowanie dodatkowych plików na taki dysk. W tym poście napiszę jak włączyć udostępnianie z poprawną ilością wolnego miejsca.

więcej...


Timeout na nieprzewidziane sytuacje

Data publikacji: 2014-03-06 | Administrowanie
Ostatnio jeden z moich serwerów linuksowych z jakiegoś powodu tracił połączenie z podłączonymi dyskami innego serwera (opartego na windows). Przez to wiele rzeczy szło źle, usługi przestawały działać, a load szybował do 5-7 na jednoprocesorowej maszynie. Jako, że nie mam wpływu na maszynę z Windows, a na serwerze linuxowym ciężko dopatrzeć się błędu w konfiguracji, postanowiłem obejść problem inaczej, stosując bardzo brudny trick.

więcej...


Wymuszenie praw roota przy wykonywaniu skryptów shell

Data publikacji: 2014-02-13 | Administrowanie
Jeśli zachodzi taka potrzeba, że dany skrypt shellowy powinien być wykonany z prawami roota i chcemy wymusić uruchomienie go z takim właśnie zestawem uprawnień, to wystarczy na początku skryptu dodać podany kod:

więcej...


"Zamrożony" wskaźnik kursora w Google Chrome, Chromium i pochodnych

Data publikacji: 2014-01-25 | Administrowanie
Od jakiegoś czasu borykałem się z pewnym problemem - kursor myszy w Chromium zawieszał się - strzałka była strzałką nawet nad linkami, łapka zostawała również poza linkami itp. Dziwny problem. Czyszczenie cache, restartowanie przeglądarki, update - nic nie przyniosło spodziewanego efektu.

więcej...


Uzbl i problem z brakiem reakcji na klawiaturę

Data publikacji: 2014-01-08 | Administrowanie
Kiedy uzbl przestaje odpowiadać na polecenia z klawiatury, a w pasku statusu zamiast znajomego [Ins] lub [Cmd] pojawia się po prostu [], to wiedz, że coś się dzieje :).

więcej...


Rekursywne usuwanie plików przy użyciu wildcardów

Data publikacji: 2013-12-25 | Administrowanie
Wydawałoby się, że nie ma nic prostszego:
rm -rf *.pyc
powinno usunąć wszystkie pliki *.pyc w bieżącym katalogu i wszystkich podkatalogach. Niestety nie jest tak różowo i polecenie usunie zadane pliki - owszem - ale tylko w obrębie bieżącego katalogu.

więcej...


Wondershaper, czyli jak szanować pozostałych użytkowników łącza

Data publikacji: 2013-11-23 | Administrowanie
Niektóre routery nie mają opcji kolejkowania pasma, niektórym adminom nie chce się tego robić, a my, wysyłając najnowszy film o swoim kocie na youtube skutecznie utrudniamy innym użytkownikom naszego łącza korzystanie z sieci. Dzieje się tak dlatego, że upload dużych plików na serwery wysyca łącze, przez co inni userzy muszą dłużej czekać na zasoby. Pingi rosną do zatrważających wielkości, a razem z nimi rośnie frustracja. Do takich celów powstał mały skrypt wondershaper, który możemy zainstalować u siebie i po odpowiednim skonfigurowaniu żaden nasz upload nie zmąci spokoju współużytkowników.

więcej...


Dwa monitory w openboxie

Data publikacji: 2013-11-18 | Administrowanie
Ostatnio nadarzyła mi się okazja powrotu do pracy na dwóch monitorach. Z przyjemnością podłączyłem je do mojej karty i zabrałem się do konfigurowania. W Openboxie nic nie jest tak proste jak w przypadku Gnome, gdzie za pomocą kilku kliknięć można uzyskać pożądane efekty. Ale nie mogę powiedzieć, żeby ustawienie dwóch monitorów tak, jak tego potrzebowałem, było zajęciem specjalnie trudnym. Wystarczyły cztery proste kroki:

więcej...


1

IT w obrazkach: