Jak zainstalować system operacyjny Raspberry Pi na dysku NVMe przy użyciu adaptera M.2 USB-C

21 lipca 2023 · 0 min · 0 słów · sysadmin

Jak sklonować CM4 eMMC na NVMe i uruchomić system

Instrukcja wideo Jak zmienić kolejność rozruchu bootloadera EEPROM, aby móc uruchamiać system z dysku NVMe? Aby to zadziałało, wystarczy włączyć płytę CM4, na której jest obecnie zainstalowany Raspberry Pi OS i sprawdzić konfigurację za pomocą polecenia: Zaloguj się do Raspberry Pi OS na CM4 przez SSH. Sprawdź konfigurację w linii poleceń: 1 rpi-eeprom-config Zobaczysz linię: BOOT_ORDER= Wyłącz system operacyjny na płycie CM4. Dobry poradnik znajduje się na oficjalnej stronie Raspberry Pi: Sprzęt Compute Module - Arkusze danych i schematy ...

20 lipca 2023 · 3 min · 620 słów · sysadmin

Jak zamontować dysk NVMe w płycie CM4 przy użyciu adaptera PCIe

Instrukcje wideo Wstęp Samouczek Włóż dysk NVMe do adaptera PCIe. Włóż adapter PCIe do gniazda PCIe na płycie CM4. Podłącz zasilanie i uruchom Raspberry Pi OS. Sprawdź wersję firmware za pomocą poniższego polecenia: 1 vcgencmd version Sprawdź status dysku NVMe za pomocą poniższych poleceń: 1 2 lsblk blkid Wyłącz Raspberry Pi OS za pomocą poniższego polecenia: 1 sudo systemctl poweroff

18 lipca 2023 · 1 min · 60 słów · sysadmin

Jak zainstalować Raspberry Pi OS na modułach Compute Module 4 z pamięcią eMMC za pomocą usbboot

Istnieją dwie główne wersje modułu Raspberry Pi Compute Module 4: z wbudowaną pamięcią eMMC i bez niej. Jeśli wybierzesz Compute Module 4 z wbudowaną pamięcią eMMC i chcesz ręcznie zmieniać pliki w woluminie rozruchowym lub zapisywać nowy obraz systemu operacyjnego na module, możesz to zrobić tak samo jak z kartą microSD, ale najpierw musisz sprawić, aby pamięć eMMC była montowalna na innym komputerze. Ten post na blogu pokazuje, jak zamontować pamięć eMMC na innym komputerze (w moim przypadku Linux, ale proces jest bardzo podobny na Macu), a następnie jak zainstalować na niej nowy obraz systemu operacyjnego. ...

16 lipca 2023 · 3 min · 500 słów · sysadmin

water cooling dla płytki bazowej CM4 IO wraz z modułem Rasberry Pi CM4 i dyskiem NVMe SSD

Mój projekt Projekt Michaela Klementa

14 lipca 2023 · 1 min · 5 słów · sysadmin

Praca z kontenerami Docker w Jenkins

Do wykonania zadania: Uruchom potok w zadaniu w Jenkins Obserwuj status Docker Zmień nazwę obrazu, aby zobaczyć, że musi być poprawna zgodnie z wzorcem wyjaśnionym w filmie Rozwiąż problem z brakiem miejsca na woluminie logicznym 1. Uruchom poniższy potok w zadaniu w Jenkins pipeline { agent { docker { image 'alpine:latest' label 'docker' } } stages { stage('Test') { steps { sh ''' cat /etc/os-release pwd cat /etc/passwd sleep 60 ''' } } } } 2. Obserwuj status Docker 1 watch docker ps 3. Zmień nazwę obrazu, aby zobaczyć, że musi być poprawna zgodnie z wzorcem wyjaśnionym w filmie. 4. Rozwiąż problem z brakującą przestrzenią na woluminie logicznym. Użyj poniższych poleceń do wykonania kontroli i rozwiązania problemu. Sprawdź, który wolumin jest prawie pełny lub pełny 1 df -kTh Wypisz 10 największych plików w katalogu var, który jest woluminem z niewystarczającą ilością miejsca 1 2 3 du -a /var | sort -n -r | head -n 10 # lub z -h (format czytelny dla człowieka) du -h /var | sort -n -r | head -n 10 Uruchom polecenie docker prune. Polecenie Docker prune automatycznie usuwa zasoby niepowiązane z kontenerem. Jest to szybki sposób na pozbycie się starych obrazów, kontenerów, woluminów i sieci. ...

11 lipca 2023 · 2 min · 304 słów · sysadmin

Jak stworzyć pipeline z kontenerem Docker w zadaniu Jenkins

Do wykonania zadania: Utwórz zadanie w Jenkins Utwórz potok w zadaniu Dodaj etykietę dla węzła dockerowego Zainstaluj wtyczki Docker Napraw dial unix /var/run/docker.sock uprawnienia Uruchom zadanie 1. Utwórz potok Jenkins w zadaniu pipeline { agent { docker { image 'node:18.16.0-alpine' } } stages { stage('Test') { steps { sh 'node --version' } } } } 2. Dodaj etykietę docker, ponieważ dodany węzeł dockerowy ma etykietę: docker pipeline { agent { docker { image 'node:18.16.0-alpine' label 'docker' } } stages { stage('Test') { steps { sh 'node --version' } } } } 3. Napraw błąd: Nieprawidłowy określony typ agenta. Musi być jednym z [any, label, none] poprzez zainstalowanie wtyczek Docker: Docker Commons Docker API Docker Docker Pipeline 4. Uruchom zadanie 5. Napraw dial unix /var/run/docker.sock uprawnienia dla użytkownika jenkins na węźle dockerowym. Należy pamiętać, że musisz mieć uprawnienia sudo lub dostęp roota. 1 2 3 id jenkins sudo usermod -aG docker jenkins id jenkins 6. Zrestartuj dockera na węźle dockerowym. 1 sudo systemctl restart docker.socket docker.service 7. Zrestartuj Jenkins 1 sudo systemctl restart jenkins.service 8. Uruchom zadanie 9. Zmień system operacyjny w potoku i uruchom zadanie ponownie pipeline { agent { docker { image 'node:latest' label 'docker' } } stages { stage('Test') { steps { cat /etc/os-release sh 'node --version' } } } } 10. Uruchom zadanie

11 lipca 2023 · 2 min · 216 słów · sysadmin

Kod wart miliardy dolarów

Kod wart miliardy dolarów Dwóch niemieckich pionierów komputerowych idzie do sądu w walce z pozornie niezwyciężonym przeciwnikiem, aby zostać uznanym za wynalazcę algorytmu Google Earth. Serial oświetla zarówno scenę hakerską w zjednoczonym Berlinie w latach 90-tych, jak i idealistyczny świat wczesnej Doliny Krzemowej oraz surową rzeczywistość wielomilionowego procesu. ...

6 lipca 2023 · 1 min · 52 słów · sysadmin

Dlaczego AGI nie zostanie zrealizowane? Osobliwość nie jest bliska. Czy nasz mózg wykorzystuje obliczenia kwantowe?

Linki do artykułów znajdują się na dole. Postęp w tej dziedzinie jest głęboko związany z sposobami, w jakie nasze mózgi przyswajają i przetwarzają nowe informacje oraz z kreatywnością badaczy w wymyślaniu nowych teorii. Zdobycie wszechstronnego naukowego zrozumienia ludzkiej kognicji jest jednym z najtrudniejszych problemów, jakie istnieją. Nie posiadając naukowo głębokiego zrozumienia kognicji, nie możemy stworzyć oprogramowania, które mogłoby zapoczątkować Osobliwość. Jesteśmy dopiero w “przedszkolu” AI. Pomysły, koncepcje z lat 50./60. (np. perceptron) i ich rozwój w postaci sieci neuronowych przynoszą dziś korzyści tylko jako pochodna mocy obliczeniowej (sprzętu) i nowych koncepcji oprogramowania (np. transformatory i uwaga). Funkcje kognitywne AI to wyzwanie, bez lepszego zrozumienia ludzkiego mózgu i jego funkcjonowania, jest to wyzwanie na dziesięciolecia. ...

14 czerwca 2023 · 4 min · 776 słów · sysadmin

Jak dodać Docker jako node w Jenkins

Poradnik: Utwórz użytkownika jenkins na węźle Docker 1 2 3 4 5 6 7 8 9 10 sudo useradd -d /var/lib/jenkins jenkins sudo passwd jenkins sudo mkdir /var/lib/jenkins/.ssh sudo touch /var/lib/jenkins/.ssh/authorized_keys sudo chmod 600 /var/lib/jenkins/.ssh/authorized_keys sudo chmod 700 /var/lib/jenkins/.ssh cd /var/lib/ sudo chown -R jenkins:jenkins jenkins cd jenkins ls -alh Zmień powłokę na Bash dla użytkownika jenkins ...

14 czerwca 2023 · 3 min · 609 słów · sysadmin