Skip to main content

linux

2017

NTP bez NTP
·47 words·1 min
blog.dsinf.net linux ntp

Kiedy potrzeba ustawić czas w systemie na szybko można odpalić następujące: date -s @curl http://time.akamai.com

time.akamai.com to serwer używany do synchronizacji streamów z dokładnością około sekundy więc na potrzeby ustawienia rozjechanego czasu systemowego nada się akurat. Można go odkryć przypadkiem podczas analizowania własnego ruchu sieciowego. Happy hacking!

Manipulacja na systemie plików rootfs na żywo
·559 words·3 mins
blog.dsinf.net linux
Kiedy trzeba pomanipulować rootfs-em (na przykład trochę go pomniejszyć) to oczywiście najbezpieczniej i najprościej jest zabootować się do livecd i wykonać to wszystko poza systemem. Jednak nie zawsze jest to możliwe - głównym takim środowiskiem są VPSy wszelkiej maści nie pozwalające zabootować się do środowiska rescue. Jednak nic straconego - da się!
Moje środowisko pracy zdalnej na Windowsie (i macOS)
·1222 words·6 mins
blog.dsinf.net linux sftp software środowisko ssh sublime text windows
Jako że jednak potrzebuję windowsa jako głównego systemu na stacji roboczej od zawsze nasuwał się problemy - jak się podłączyć do serwerów linuksowych czy zbudować lokalnie jakąś paczkę. Po długich eksperymentach z cygwinem, mingw i innymi wynalazkami doszedłem do wniosku że jak potrzebuję mieć shella linuksowego żeby użyć grepa, seda i awka to wystarczy bash wbudowany w dowolnego klienta gita - na przykład cudowną aplikację Github Desktop. A jeśli chodzi o prawdziwe zainstalowanie prawdziwego pakietu to nie ma innej opcji jak maszyna wirtualna. Warto jednak dołożyć kilka kroków żeby było przyjemniej. Warto wspomnieć iż o słynnym Linuksie w Windowsie wydanym przez Microsoft nie warto wspominać. To cygwinowe ubuntu (lub SuSE) które nada się do basha, ale nawet emulatora terminala nie ma porządnego…
Prosty choć nie zawsze trywialny w obsłudze system backupowania – urbackup
·1192 words·6 mins
blog.dsinf.net backup linux windows
Ludzie dzielą się na tych co robią backupy i na tych co je będą robili. A sposób ich wykonywania jest dość ważny. No i warto żeby móc odzyskać dane i mieć coś więcej niż backup z ostatnim błędem. Tym razem pochylę się nad rozwiązaniem urbackup - miłym i przyjemnym serwerem backupów, który jednak nie zawsze jest trywialny w obsłudze.
Sieciowe bootowanie Linuksa w trybie "live" ale nie live-cd
·759 words·4 mins
blog.dsinf.net arch boot linux nfs overlayfs pxe tftp
Po długiej batalii o bezpieczeństwo 3 publicznych stacji roboczych (docodząc do paranoi w stylu totalnie ograniczony windows server) doszedłem do wniosku że najlepiej będzie jednak bootować je po sieci w trybie read-only - wówczas trzeba by się włamać na serwer, co już nieco łatwiej ograniczyć. Wystarczy teoretycznie postawić coś co wystawia storage i tyle. I tu zaczyna się zabawa - w TFTP, iPXE, NFS.

2016

Ubijanie zawieszonych rzeczy: SSH, Telnet, Linux, vi, …
·150 words·1 min
blog.dsinf.net linux ssh telnet vi
Niezbyt znane są komendy do ubijania zawieszonych połączeń SSH i Telnet a podpinanie się z innego terminala żeby wywołać killall -9 ssh jest mało profesjonalne. Podobnie z innym oprogramowaniem. Dlatego wrzucam małe podsumowanie.
Gogs – git po SSH odrzuca połączenia
·171 words·1 min
blog.dsinf.net git gogs linux ssh
Wspaniały i lekki zamiennik Gitlaba na pozycji lokalnego serwera Gita - Gogs umożliwia klonowanie repozytoriów i wypychanie zmian także po SSH wykorzystując w tym celu systemowego daemona SSHD. Jednak typowa ręczna instalacja zakładająca utworzenie po prostu konta git (lub gogs lub jakiegokolwiek innego dedykowanego pod tą usługę) odetnie nas od możliwości klonowania i wypychania zmian po SSH.
Bootowanie Linuksa w trybie EFI na laptopach z 7/8 UEFI
·219 words·2 mins
blog.dsinf.net hp linux uefi
| Stopień implementacji EFI na komputerach, a zwłaszcza laptopach bardzo długo dążył do 100% i często był nakierowany tylko na Windowsa - od sytuacji gdy mamy EFI zablokowane na tryb BIOS (Insyde H2O w netbookach Acera), przez blokadę tylko na podpisane cyfrowo bootloadery, po laptopy które mają UEFI, ale nie można z poziomu systemu operacyjnego manipulować efiibootmgr. Dziś o bootowaniu Linuksa z tych ostatnich.

2015

Łączenie się z SSH na webhostingu OVH za pomocą klucza prywatnego
·67 words·1 min
blog.dsinf.net linux ovh webhosting
Proste zadanie - połączyć się bez hasła (za pomocą klucza RSA) po SSH do webhostingu OVH (jest to dostępne co najmniej w ofercie PRO). Odcisk palca wgrany do świeżo założonego .ssh/authorized_keys (w /homeWXYZ/username). Łączę się, ale odrzuca mój klucz. Okazuje się, że zainstalowany na serwerach ftp.clusterXYZ.ovh.net serwer ssh jest bardzo konserwatywny jeśli chodzi i uprawnienia - wymaga 755 na folderze .ssh i 600 na samym pliku authorized_keys.
Narzędzia dla BIOSu i/lub UEFI AMI pod Linuxa
·142 words·1 min
blog.dsinf.net ami amisce bios hardware klaster linux
Mając nieco doświadczenia przy grzebaniu w BIOSie i/lub UEFI od AMI z poziomu systemu operacyjnego, a konkretniej Windowsa, i mając problem masowej rekonfiguracji ustawień BIOSu w klastrze-prowizorce postanowiłem poszukać odpowiedników narzędzi AMI - w szczególności AMISCE dla Linuksa. Nie ma ich w miejscach z wersjami pod Windowsa. Poszukiwany plik binarny nazywa się SCELNX_64. Trochę szukania i znalazłem wspaniałe źródło - strony producentów serwerów takich jak Lenovo ThinkServer oprócz driverów zawierają także narzędzia do flashowania BIOSu a te wymagają narzędzi do jego rekonfiguracji.