Archiwum kategorii: Linux

VNC w Debianie

Jeżeli chcemy skonfigurować usługę VNC, to najprostszym rozwiązaniem jest użycie x11vnc: Aby usługa startowała automatycznie tworzymy plik /etc/systemd/system/x11vnc.service: Ustawiamy usługę, aby startowała razem z systemem i uruchamiamy ją: Powyższa konfiguracja pozwala na podłączenie się do sesji aktualnie zalogowanego użytkownika.

Zaszufladkowano do kategorii Linux | Dodaj komentarz

Instalacja Debiana w VirtualBoxie zawiesza się na skanowaniu serwerów lustrzanych

Zauważyłem, że instalacja Debian w wirtualnej maszynie zawiesza się podczas skanowania serwerów lustrzanych (Scanning mirrors…) tylko, gdy w opcjach sieciowych wybieramy „Bridged Adapter”. Jeżeli pozostamy domyślny „NAT”, to instalacja przebiega pomyślnie. W przypadku wystąpienia powyższego problemu można instalować z opcją … Czytaj dalej

Zaszufladkowano do kategorii Linux, Systemy operacyjne | Dodaj komentarz

Wyłączenie Mass Media Storage w NRF52 DevKit

Uruchom J-Link Commander: JLinkExe Wydaj polecenie „MSDDisable”: MSDDisable Zamykamy J-Link Commander. Exit Po odłączeniu i ponownym podłączeniu devkita przez USB nie będzie one montowany jako Mass Media Storage. Wprawdzie stracimy możliwość programowania devkita przez ładowanie firmware’u na dysk USB, ale … Czytaj dalej

Zaszufladkowano do kategorii Linux | Dodaj komentarz

Montowanie obrazu UBIFS

Tworzymy urządzenie o rozmiarze 204800 KiB. Musi być większy niż obraz, który chcemy zamontować: sudo modprobe mtdram total_size=204800 Stan urządzeń możemy sprawdzić poleceniem: cat /proc/mtd Wynik: dev: size erasesize name mtd0: 10000000 00020000 „NAND simulator partition 0” Flashujemy urządzenie: sudo … Czytaj dalej

Zaszufladkowano do kategorii Linux | Jeden komentarz

Wersjonowanie konfiguracji serwera

Na swoim serwerze tworzę kopie zapasowe plików konfiguracyjnych oraz ważnych plików przy pomocy systemu kontroli wersji. Używanie systemu kontroli wersji ma przewagę nad zwykłymi kopiami zapasowymi, ponieważ mogę z łatwością sprawdzać które linie zostały zmodyfikowane oraz przywracać poprzednie wersje przy pomocy jednego … Czytaj dalej

Zaszufladkowano do kategorii Git, Linux | Dodaj komentarz

Emulowanie parametrów sieci przy pomocy netem

netem służy do emulowania opóźnień i utraty danych w sieciach komputerowych. Przy jego pomocy możemy sprawdzić czy nasze oprogramowanie jest odporne na działanie zakłóceń w sieci. Do testów używam systemu Debian. Instalujemy emulator: apt-get install netemul Po instalacji możemy dodawać reguły … Czytaj dalej

Zaszufladkowano do kategorii Linux, Oprogramowanie | Dodaj komentarz

Jak zamontować obraz qcow2

Obrazy qcow2 możemy zamontować przy pomocy modułu nbd: modprobe nbd max_part=63 Sprawdzamy ile partycji jest na dysku: ls /dev/nbd0* Po załadowaniu modułu, montujemy dysk: qemu-nbd -c /dev/nbd0 image.qcow2 mount /dev/nbd0p1 /mnt/image Aby odmontować dysk wydajemy polecenia: umount /mnt/image qemu-nbd -d … Czytaj dalej

Zaszufladkowano do kategorii Linux | Dodaj komentarz

Autocompleter – wydajne i elastyczne automatyczne uzupełnianie treści

Obecnie prawie każda strona WWW posiada wyszukiwarkę. Nieodłącznym elementem wyszukiwarki jest funkcja podpowiadania (lub przewidywania) tekstu wpisywanego przez użytkownika. Wiele stron jest wykonanych przy użyciu PHP oraz MySQL. Wykonanie mechanizmu podpowiadania treści w języku PHP jest proste, ale ma pewne … Czytaj dalej

Zaszufladkowano do kategorii C++, Linux, Windows | Dodaj komentarz

Instalacja node.js w systemie Debian

Pobieramy źródła: wget http://nodejs.org/dist/v0.6.10/node-v0.6.10.tar.gz tar xvzf node-v0.6.10.tar.gz cd node-v0.6.10/ Konfigurujemy, kompilujemy i instalujemy: ./configure make make install Aplikacje zostaną zainstalowane do katalogu /usr/local/bin. Poprawność instalacji możemy przetestować wywołując program „node”. Uruchomi się konsola, w której można wykonywać polecenia JS np.: > a = … Czytaj dalej

Zaszufladkowano do kategorii Linux, Oprogramowanie | Dodaj komentarz

exim4 i IPv6

Jeżeli podczas uruchamiania serwera exim otrzymamy następujący komunikat, to znaczy, że nasz system nie obsługuje IPv6: # /etc/init.d/exim4 restart Stopping MTA for restart:. Restarting MTA: exim4. ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken … failed! cat … Czytaj dalej

Zaszufladkowano do kategorii Linux | 2 komentarze