Агуулгын хүснэгт:

Raspberry Pi -ийг монитор эсвэл гаргүйгээр Diet Pi ашиглан тохируулах: 24 алхам
Raspberry Pi -ийг монитор эсвэл гаргүйгээр Diet Pi ашиглан тохируулах: 24 алхам

Видео: Raspberry Pi -ийг монитор эсвэл гаргүйгээр Diet Pi ашиглан тохируулах: 24 алхам

Видео: Raspberry Pi -ийг монитор эсвэл гаргүйгээр Diet Pi ашиглан тохируулах: 24 алхам
Видео: Самый дешевый 7-дневный круиз класса люкс на борту Diamond Princess 2024, Арваннэгдүгээр
Anonim
Raspberry Pi -ийг монитор эсвэл гаргүйгээр Diet Pi ашиглан тохируулна уу
Raspberry Pi -ийг монитор эсвэл гаргүйгээр Diet Pi ашиглан тохируулна уу

Энэхүү зааварчилгаа нь хүчингүй болсон. Үүнийг ашиглана уу: DietPi тохиргоо

NOOBS нь дэлгэц, гар, хулгана шаарддаг бөгөөд үүнд ~ 60 доллар буюу түүнээс дээш өртөг нэмдэг. Гэсэн хэдий ч Wi-Fi ажиллаж эхэлмэгц эдгээр төхөөрөмжүүд шаардлагагүй болно. Магадгүй DietPi нь зураг дээрх USB -ийг цуврал болгон дэмжих болно.

Би Raspberry Pi -ийн шинэ төслийг эхлүүлэх болгондоо дэлгэц, гар, хулганыг гаргаж аваад тохируулах газар олдог. Гурав дахь Raspberry Pi төслийг дуусгасны дараа илүү сайн арга байх ёстой гэж бодлоо.

Энэ арга нь арай илүү дэвшилтэт бөгөөд дэлгэц, гар, хулганы оронд MacBook Pro ашигладаг. Тиймээс 45 доллар хэмнэж, бага зай эзэлдэг.

Энэхүү зааварчилгааны тусламжтайгаар би Raspbian -ийн оронд Diet Pi -ийг ашиглаж эхэлсэн. Миний ихэнх төслүүд толгойгүй байдаг. Diet Pi -ийг ашиглах нь SD картын ашиглалтын хугацааг уртасгаж, нэмэлт процессыг бууруулж, ингэснээр гүйцэтгэлийг нэмэгдүүлдэг.

Эхний дамжуулалтанд гар, дэлгэц, хулгана шаардлагатай. Хоёрдахь дамжуулалт нь эдгээр хэрэгцээг арилгадаг.

Энэхүү төслийн зорилго нь:

  • Diet Pi ашиглана уу
  • Дараагийн тохиргоонд дэлгэц, гар, хулганы хэрэгцээг арилгах
  • Стандарт бичил SD картны дүрсийг бүтээгээрэй, ингэснээр дараагийн удаа би олон алхамыг алгасах болно
  • Micro SD картны зургийг дарна уу

Алхам 1: эд ангиудыг цуглуулах

Эд анги цуглуулах
Эд анги цуглуулах

Доорх хэсгүүд миний програмуудад хамгийн сайн гүйцэтгэлтэй байгааг би олж мэдсэн. Эдгээр хэсгүүд нь ердийн гарааны хэрэгсэлд багтсан хэсгүүдээс илүү үнэтэй байдаг.

Эд анги, багаж хэрэгслийг авах (үнэ ам.доллараар):

  • MacBook Pro (компьютер ашиглаж болно)
  • Raspberry Pi 3 эсвэл Raspberry Pi 2 Model B Element14 $ 35
  • Panda 300n WiFi адаптер Amazon $ 16.99
  • Amazon -аас 5.2V 2.1A USB тэжээлийн адаптер 5.99 доллар
  • Микро USB -ээс USB кабель хүртэл 3 фут, Amazon -аас 4.69 доллар
  • FTDI TTL-232R-RPI Mouser-ээс USB кабель руу цуваа 15 доллар
  • Амазоноос авсан хэрэг 6.99 доллар
  • SanDisk Ultra 16 GB microSDHC Class 10 адаптертай (SDSQUAN-016G-G4A) Amazon-аас 8.99 доллар
  • HDMI порт бүхий ТВ, USB гар, USB хулгана, HDMI кабель (зөвхөн эхний нэвтрэлтэд л шаардлагатай)

Тэмдэглэл:

"Орлуулах-энийг" гэх мэт хүрзээр хүрээлэгдсэн текстийг бодит утгаар орлуулах ёстой. Мэдээжийн хэрэг, хүрзийг зайлуул

Алхам 2: Diet Pi татаж авах

Diet Pi татаж авах
Diet Pi татаж авах

Зөөврийн компьютер эсвэл ширээний компьютертай харьцуулахад бөөрөлзгөнө pi -ийн процессор хангалтгүй ажилладаг. Тиймээс хүлээн зөвшөөрөгдсөн гүйцэтгэлийг олж авах гол зарчим бол процессор дээрх шаардлагагүй ачааллыг арилгах явдал юм.

Diet-Pi бол raspbian-ийн хамгийн бага суулгалт юм. Diet-Pi нь процессорыг хэрэглэгчийн даалгаврыг илүү хурдан гүйцэтгэх боломжийг олгодог үйлдлийн системийн процессыг арилгадаг. Миний raspbian системийн аль нэг дээр командын дээд хэсгийг ажиллуулах нь 126 даалгавар гүйцэтгэж байгааг харуулдаг бол diet-pi-д зөвхөн 91 ажил байдаг.

Diet-Pi нь мөн хөнгөн GUI-тэй бөгөөд микро SD картны шаардлагагүй оролт/гаралтыг арилгадаг. Дахин бичих мөчлөгийн дараа SD картууд элэгддэг. Бичлэгийн тоог бууруулж, SD картны ашиглалтын хугацааг уртасгадаг. Миний ихэнх төслүүд GUI шаарддаггүй. Тиймээс дараагийн алхамд LDXE -ийг устгадаг.

DietPi нь ихэнх бүртгэлийг RAM диск дээр хадгалдаг бөгөөд үүнийг micro SD карт дээр бичдэг.

Алхам:

  • Diet-Pi-ийн хамгийн сүүлийн хувилбарыг эндээс татаж аваарай. Татаж авах руу очно уу. Raspberry Pi сонгоно уу. Raspberry Pi бүх загварыг сонгоно уу. Дараа нь "Татаж авах зургийг" сонгоно уу.
  • Үүнийг шинэчлэх үед хамгийн сүүлийн хувилбар нь: DietPi_v6.0_RPi-ARMv6-Stretch
  • Татаж авсны дараа татан авалтаас татаж авсан зургийг хадгалдаг директор руу чирнэ үү. Би бөөрөлзгөнө pi төслүүдийн татаж авсан зураг болон нөөц зургийг Mac дээрх лавлах санд хадгалах дуртай.
  • ♣ -ийн дотор орсон бүх зүйлийг таны нэр эсвэл үнэ цэнээр орлуулдаг гэдгийг санаарай

♣ macbook-зураг-лавлах ♣

  • MacBook дээр терминалын цонх нээнэ үү
  • Зургийн лавлах болгон өөрчилж, файлуудыг жагсаана уу

$ cd ♣ macbook-дүрс-лавлах ♣

$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_RPi- (Жесси).7z disk_test.dmg

  • Би MacBook дээрх zip файлыг (.7z) задлахын тулд unarchiver ашигласан.
  • Дараа нь шахсан файлыг устгасан (зип файлыг хогийн сав руу чирнэ үү)

$ cd ♣ macbook-дүрс-лавлах ♣

$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_v136_RPi- (Жесси).img disk_test.dmg

Хэрэв зургийн нэрэнд хаалт байгаа бол дараагийн алхамууд үүнд дургүй болно. Тиймээс файлын нэрийг өөрчилж, хаалтуудыг хасна уу. Зураг одоо: ♣ diet-pi-image ♣

Алхам 3: Diet-pi зургийг Micro SD карт руу шарах

Эндээс etcher -ийг татаж аваад дараа нь etcher -ийг суулгаарай. Etcher нь суулгалтыг тэнэг нотолгоо болгодог.

Сийлбэрийг эхлүүлэх

  • Өөрийнхөө зургийг сонгоорой ♣ diet-pi-image ♣:
  • MicroSD картаа сонгоно уу
  • Flash
  • MacBook нууц үгээ оруулна уу

Ямар ч шалтгаанаар etcher нь microSD картыг салгадаггүй. Тиймээс, би драйвераа сонгоод дараа нь хулганы баруун товчийг дараад үүнийг салгах хэрэгтэй (эсвэл нэг товчлуур дээр дарвал CTRL дарна уу). Хэрэв та зайлуулахгүй бол энэ нь хамаагүй, танд анхааруулах мессеж ирэх болно.

Алхам 4: Raspberry Pi -ийн тохиргоо ба холболтууд

Raspberry Pi -ийн тохиргоо ба холболтууд
Raspberry Pi -ийн тохиргоо ба холболтууд
Raspberry Pi -ийн тохиргоо ба холболтууд
Raspberry Pi -ийн тохиргоо ба холболтууд

Дулаан угаалтуур Туузыг аваад процессор дээр чанга дарна уу. Дулаан шингээгч ба чип нь бараг ижил хэмжээтэй байна. Явах ёстой байсан нь тодорхой байсан. Би зураг аваагүй.

Кейс

Хэргийг тусад нь авч үзье. Хуучин хувилбар нь дээд, доод, дунд гэсэн гурван хэсгээс бүрдэнэ. Raspberry Pi -ийг хайрцгийн доод хэсэгт гулсуулна уу. SD карт оруулсан төгсгөлд хоёр клип байна. Самбар эдгээр хавчаарын доор гулсах ёстой. Энэ нь амархан гулсдаг, үүнийг хүчээр шахах шаардлагагүй болно. Дахин хэлэхэд энэ нь маш энгийн юм шиг санагдсан. Тиймээс зураг байхгүй байна. Пи -ийг хэргийн доод хэсэгт байлгах нь сайн хэрэг.

Кабель ба SD карт

Заагаагүй бол Raspberry Pi -д дараах зүйлийг оруулна уу

  • Зөвхөн 1 -р дамжуулалтад л хэрэгтэй

    • ТВ рүү HDMI кабель
    • USB гар
    • USB хулгана
  • Микро SD карт
  • Ethernet кабель
  • Wi-Fi гинж
  • USB цуваа I/O кабель (дээрх зургийг үзнэ үү)

    • Газардуулга = Хар утас, RPi дээрх 06 зүү
    • Tx = Шар утас, зүү 08
    • Rx = Улаан утас, зүү10

Дээрх зүйлс дууссаны дараа:

Цахилгааны кабель оруулах

USB/цуваа кабелийг MacBook USB порт руу оруулна уу

Хэрэв Pass 1 дээр үүсгэсэн myDietPi_v104_RPi-jessie.img-ийг ашиглаж байгаа бол

  • Нэмэхийг хүсч буй нэмэлт алхамууд байгаа эсэхийг хавсралтуудаас шалгана уу
  • Хостын нэрийг өөрчлөхийн тулд dietpi-config ажиллуулна уу
  • Хостын нэрийг өөрчилсний дараа RSA түлхүүрийг устгах шаардлагатай болж магадгүй юм. Үүнийг хийх заавар нь энэхүү зааварчилгааны хавсралтад байгаа болно.
  • Та дууссан!

Алхам 5: DietPi -ийг тохируулна уу

DietPi -ийг тохируулах
DietPi -ийг тохируулах

DietPi -ийг тохируулна уу.

Raspberry pi руу нэвтэрнэ үү

нэвтрэх: root

нууц үг: dietpi

Зааврыг дагана уу. DietPi шаардлагатай програм хангамжийг шинэчилж суулгана.

Алхам 6: DietPi -ийг тохируулна уу

Үүнийг хийх шаардлагатай үед нэвтэрнэ үү.

25 орчим тохиргооны дэлгэцийн оронд би цэсийн дугаарыг гарын авлага болгон ашигласан.

Хэрэв цэсийг танилцуулсан бол цэсийг ашиглан дараахь зүйлийг ашиглана уу.

  • сумны товчлуурууд
  • зөөх таб
  • огторгуйгаас сонголтуудыг сэлгэх зай *
  • ба ENTER

Зааврыг дагана уу, ашиглахад хялбар. Зарим алхамыг дахин эхлүүлэх шаардлагатай болно. Цэсийн бүх сонголтыг судалж, юу хүсч байгаагаа шийдээрэй.

Хэрэв та замбараагүй байдалд орвол энэ нь тийм ч том асуудал биш юм. Зүгээр л шинээр эхэл.

Энд миний тохиргоо байна. Таны хэрэгцээнд нийцүүлэн өөрчлөх.

DietPi програм хангамж

Эхний цэс нь DietPi-Software юм

Dietpi-тохиргоог сонгоно уу.

Үндсэн цэс

  1. Дэлгэцийн сонголтууд
  2. Аудио сонголтууд
  3. Гүйцэтгэлийн сонголтууд
  4. Нарийвчилсан сонголтууд
  5. Хэл/Бүс нутгийн сонголтууд

    1. Орон нутгийн хэл (АНУ -ын хувьд зай гаргах самбарыг ашиглана *)

      1. [*] en. US. UTF-8 UTF-8
      2. en. US. UTF -8 - анхдагч локал
      3. өөрчлөлтийг бий болгоно
    2. Цагийн бүс

      1. АНУ
      2. Төв
    3. Гар

      1. Бусад

        Англи (АНУ)

      2. Бичих түлхүүр байхгүй
      3. Гарын зохион байгуулалтын үндсэн утга
      4. Загвар: Dell
  6. Аюулгүй байдлын сонголтууд

    1. Үндэс нууц үгээ өөрчлөх
    2. Хостын нэрийг өөрчлөх
  7. Сүлжээний сонголтууд
  8. Автоматаар эхлүүлэх сонголтууд

    0. Консол: Гараар нэвтрэх (анхдагч)

  9. Багаж хэрэгсэл

дараа нь дахин ачаална уу.

Root болон ♣ нууц үгээ ашиглан нэвтэрнэ үү

DietPi програм хангамж

Нэмэлт програм хангамж суулгах.

DietPi програм хангамжийн тохиргооны цэс:

  • DietPi оновчтой програм хангамжийг сонгоно уу

    • [*] RPi. GPIO
    • [*] LLSP: lighttpd | sqlite | php ТАЙЛБАР: энэ нь заавал биш юм
    • [*] certbot - ТАЙЛБАР: 2018 оны 16 -р сарын байдлаар certbot нь lighttpd -тэй ажилладаггүй
  • Линукс програм хангамжийг сонгоно уу

    • [*] Python pip ТАЙЛБАР: энэ нь заавал биш боловч миний ихэнх төслүүд python ашигладаг
    • [*] Авахи-демон
  • SSH сервер: DropBear -аас OpenSSH болгон өөрчлөх
  • Файлын сервер: байхгүй
  • Бүртгэлийн систем: DietPi-Ramlog #1
  • Туслаач!
  • Суулгаж эхлэх

DietPi програмыг суулгана

Алхам 7: Нэмэлт: Wi-Fi тохируулах

Ерөнхийдөө Raspberry Pi нь утастай эсвэл утасгүй холболтыг ашиглаж болно.

Хэрэв та Wi-Fi ашиглахыг хүсч байвал Ethernet кабелийг салгаад Wi-Fi-г идэвхжүүлнэ үү

Нэвтрээд dietpi-launcher ажиллуулна уу.

$ dietpi-эхлүүлэгч

Цэс иймэрхүү харагдаж байна:

  • DietPi програм хангамж
  • DietPi-тохиргоо
  • DietPi-AutoStart
  • DietPi-Cron

DietPi-Config-ийг сонгоно уу.

  1. Дэлгэцийн сонголтууд
  2. Аудио сонголтууд
  3. Гүйцэтгэлийн сонголтууд
  4. Нарийвчилсан сонголтууд
  5. Хэл/Бүс нутгийн сонголтууд
  6. Аюулгүй байдлын сонголтууд
  7. Сүлжээний сонголтууд: адаптерууд

Сүлжээний сонголтууд: адаптеруудыг сонгоно уу

  • WiFi -г сонго - WiFi -г идэвхжүүлнэ үү
  • Onboard WiFi -г сонго - усан онгоцны Wi -Fi -г идэвхжүүлнэ үү

Сүлжээний сонголтууд: адаптерууд, дараа нь WiFi -г сонгоно уу

Scan and Connect -ийг сонгоод гэрийнхээ SSID -г сонгоно уу

Улсаа өөрчлөх: АНУ

Автомат холболтыг идэвхжүүлэх

Нууц үгээ оруулна уу (нэвтрэх түлхүүр): ♣ таны гэр-ssid ♣

Өөрчлөлтийг ашиглах

Дахин ачаалсны дараа DietPi дараах зүйлийг харуулна.

IP eth0: ♣ таны IP хаяг

Компьютер дээрээ терминал цонх нээгээд доорх командыг ашиглан Raspberry Pi -тай утасгүй холбогдох боломжтой эсэхийг шалгаарай.

$ ssh root@♣ ip-хаяг

$ ssh root@♣your-hostname♣.local

Мөн WiFi ажиллах ёстой.

Алхам 8: Хэрэглэгч Pi -г DietPi дээр нэмнэ үү

Анхдагч байдлаар, DietPi нь хэрэглэгчийн нэр: root нэвтрэлтийг ашигладаг бол raspbian хэрэглэгчийн нэрийг ашигладаг: pi.

Raspberry Pi -ийн олон чиглэлүүд, миний зааварчилгаа нь /home /pi -ийн эхлэх цэг, pi -ийн нэвтрэлт гэж үздэг. Тиймээс: pi нэртэй хэрэглэгчийг нэмнэ үү

$ useradd pi -m -G sudo

$ passwd pi Нууц үг: ♣ бөөрөлзгөнө-pi-нууц үг ♣ Нууц үг: ♣ бөөрөлзгөнө-pi-нууц үг ♣

Хэрэв та алдаа гаргасан бол хэрэглэгчийг устгахын тулд дараах тушаалыг ашиглана уу.

$ userdel pi

/Etc /sudoers файлын хуулбарыг хий

Хэрэглэгчийн хувьд, root, файлыг засаарай, гэхдээ энэ файлыг болгоомжтой хийх хэрэгтэй. Хадгалахаасаа өмнө зөв эсэхийг шалгаарай

$ sudo нано /etc /sudoers

Дараахь өөрчлөлтгүйгээр та sudo ашиглах бүрт нууц үг оруулах шаардлагатай болно.

Сэтгэгдлийн дараа #includedir…, эхлэх мөрийг нэмнэ үү, ALL =:

#includedir /etc/sudoers.d

pi ALL = (ALL) NOPASSWD: БҮХ

Файлыг хадгалах, хаахын тулд CTRL-o, ENTER, CTRL-x

Ашиглан bash бүрхүүл нэмнэ үү

$ sudo nano /etc /passwd

мөн хэрэглэгчийн pi -г засварлаж эцэст нь /bin /bash нэмнэ үү. Өөр юу ч бүү өөрчил:

pi: x: 1001: 1001::/home/pi:/bin/bash

Файлыг хадгалах, хаахын тулд CTRL-o, ENTER, CTRL-x

Шинэ хэрэглэгчийн ажлыг шалгаж үзээрэй

$ гарах

мөн бөөрөлзгөнө-pi-нууц үг with ашиглан pi нэрээр нэвтэрнэ үү

$ ssh pi@♣ ip-хаяг

Хэрэв pi хэлбэрээр нэвтэрсэн бол DietPi хэрэгслүүд дараах хаягаар байрладаг.

/DietPi/dietpi

dietpi скриптүүд нь root UID = 0 -ийг шалгадаг бөгөөд энэ нь pi хэрэглэгчийн нэрийг dietpi скриптүүдийг ажиллуулахаас сэргийлдэг. Скрипт нь хэрэглэгчийн нэрийн root -д хадгалагдах ёстой $ UID = 0 эсэхийг шалгадаг. PATH -д лавлах нэмэх нь тус болохгүй.

Тиймээс pi-ээс dietpi-config эсвэл dietpi хэрэгслүүдийг ажиллуулахын тулд супер хэрэглэгчээр нэвтэрч командыг ажиллуулна уу. Супер хэрэглэгчээс гарахын тулд exit гэж оруулна уу.

$ sudo su

$ sudo/DietPi/dietpi/dietpi-config ♣ тохиргоог өөрчлөх ♣ $ гарах

Мэдээжийн хэрэг, та скриптийг өөрчилж, pi хэрэглэгчийн нэрний UID -ийг нэмж эсвэл root UID -ийн чекийг устгаж болно. Нэмэлт өөрчлөлт оруулах шаардлагатай байж магадгүй юм.

хэрэв (($ UID! = 0)); дараа нь

Нэмэлт алхам

Ерөнхийдөө root -ийг нэвтрэлт болгон ашиглах ёсгүй. Үндэс нэвтрэлтийг идэвхгүй болгож болохгүй, гэхдээ ердийн нэвтрэлтийг хаах хэрэгтэй.

Хэрэглэгчид шууд root хэлбэрээр нэвтрэхээс урьдчилан сэргийлэхийн тулд root дансны бүрхүүлийг /etc /passwd файл дахь /sbin /nologin болгож тохируулна уу.

$ sudo nano /etc /passwd

Өөрчлөх

root: x: 0: 0: root:/root:/bin/bash

руу

root: x: 0: 0: root:/root:/usr/sbin/nologin

Алхам 9: FTDI USB -ийг цуваа интерфэйс дээр ажиллуулна уу

FTDI USB -ийг цуваа интерфэйсээр ажиллуулах
FTDI USB -ийг цуваа интерфэйсээр ажиллуулах

Анхдагч байдлаар, DietPi нь USB -ийг цуваа идэвхгүй болгосон байдаг. Энэ үйлчилгээг идэвхжүүлснээр бид цаашид ашиглах боломжтой болно.

$ sudo нано /boot/cmdline.txt

Файлд консолоос өмнө нэмнэ үү = tty1

консол = ttyAMA0, 115200

CTRL-o, ENTER, CTRL-x файлыг хадгалаад гарах

Үйлчилгээг идэвхжүүлж, Raspberry Pi -г дахин эхлүүлнэ үү

$ sudo systemctl нь [email protected]ийг идэвхжүүлнэ

$ sudo дахин ачаална -h 0

Хэрэв залгаагүй бол FTDI USB-ийг цуваа кабель руу залгаарай

USB цуваа I/O кабель (дээрх зургийг үзнэ үү). Raspberry Pi -ийн гадна талын буланд 2 -р зүү байна. Ирмэг дээр хамгийн ойр байрлах гадна талын эгнээ нь тэгш тоогоор (2, 4, 6), дотоод эгнээ нь сондгой дугаартай байна.

  • Газардуулга = Хар утас, зүү 06
  • Tx = Шар утас, зүү 08
  • Rx = Улаан утас, зүү10

Алхам 10: USB портыг тодорхойлох

USB-цуваа адаптер ашиглаж буй USB портыг тодорхойлох. Миний MacBook нь FTDI -ийн чипийг ашигладаг.

MacBook дээрх терминалын цонхыг нээнэ үү

/Dev дээр маш олон төхөөрөмж байдаг. Төхөөрөмжийг тодорхойлохын тулд энэ тушаалыг ашиглана уу (энэ тохиолдолд энэ нь FT9314WH байна):

$ ls /dev/tty.*/dev/tty. Bluetooth- Орж ирсэн порт /dev/tty.usbserial-FT9314WH

Нээлт хийх өөр арга энд байна:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Дээрх аргуудын аль нь ч тус болохгүй бол үүнийг туршиж үзээрэй.

USB кабелийг MacBook -д оруулаад ажиллуулна уу.

$ ls /dev | grep tty

USB кабелийг салгаад хэдэн секунд хүлээгээд ажиллуулна уу.

$ ls /dev | grep tty

Ялгааг олж тогтоох

Алхам 11: Терминал цонхыг нээж, Raspberry Pi -тэй холбогдоно уу

Терминал цонхыг нээгээд Raspberry Pi руу холбогдоно уу
Терминал цонхыг нээгээд Raspberry Pi руу холбогдоно уу

MacBook дээрх терминал цонхыг нээнэ үү (эсвэл үргэлжлүүлэн ашиглаарай).

Дээрх зургийг үзээд терминал цонхны тохиргоог тохируулна уу.

  • Терминал, Тохиргоог сонгоод Нарийвчилсан таб дээр дарна уу
  • xterm ба vt100 ажилладаг боловч нано ашиглах үед ansi илүү сайн ажилладаг
  • Юникодын оронд Western ASCII-ийг тохируулах (UTF-8))

Терминал цонхонд оруулна уу:

$ дэлгэц /dev/tty.usbserial-FT9314WH 115200

MacBook дээрх терминал цонхыг ашиглан RPi -д нэвтэрнэ үү: хэрэглэгчийн нэр = pi нууц үг = бөөрөлзгөнө

Тэмдэглэл: USB цуваа кабель нь тэмдэгтүүдийг унагаж болно. Хэрэв тэмдэгтүүд унасан бол танд сануулга ирэхгүй байж магадгүй, Буцах товчийг дарна уу эсвэл хэрэглэгчийн нэрийг оруулаад Enter дарна уу.

Хэрэв сэргээх горим гарч ирвэл micro SD карт зөв тохируулагдаагүй болно. Эхнээс нь эхлэх.

  • Diet Pi -ийн root хэрэглэгч # -т өгөх заавар (raspbian сэргээх горимд # командыг ашигладаг)
  • Diet Pi -ийн пи хэрэглэгчийн ердийн санал бол $ юм

Алхам 12: Үргэлж шинэчилж, сайжруулж байгаарай

Үргэлж шинэчилж, сайжруулж байгаарай.

  • "apt-get update" нь хамгийн сүүлийн үеийн багцын жагсаалтыг зохих репозитороос татаж авдаг.
  • "apt-get upgrade" нь багцуудыг шинэчилдэг
  • "apt-get autoremove" нь шаардлагагүй болсон багцуудыг устгадаг
  • Дахин ачаалах нь заавал биш юм. Зарим үйлчилгээг сайжруулсны дараа дахин эхлүүлэх шаардлагатай болдог. Дахин ачаалах нь шаардлагатай бүх үйлчилгээг зохих ёсоор дахин эхлүүлэх миний залхуу арга юм

Дараах тушаалуудыг ажиллуулна уу.

$ sudo apt-get шинэчлэлт

$ sudo apt-get upgrade $ sudo apt-get autoremove $ sudo дахин ачаална уу

Хэрэв алдаа гарсан бол Ethernet кабель залгасан эсэхийг шалгаарай.

Алхам 13: Файлын системийг өргөжүүлнэ үү

raspi-config нь микро SD картыг бүхэлд нь ашиглахын тулд файлын системийг өргөтгөх сонголтыг агуулдаг. Dietpi-config-д файлын системийг өргөжүүлэхийг үл тоомсорлож байсан.

Гэсэн хэдий ч, анхдагчаар "DietPi зургууд нь файлын системийн автомат өргөтгөл гэх мэт онцлог шинж чанаруудыг урьдчилан оновчтой болгодог."

Файлын систем өргөжсөн болохыг харуулахын тулд дараах тушаалыг ажиллуулна уу.

$ df -h

DietPi дээр файлын системийг өргөжүүлэх шаардлагагүй болно.

Алхам 14: Нэмэлт: GUI -ийг устгах

Нэмэлт алхам. Миний төслүүд GUI ашигладаггүй тул үүнийг устгаарай. GUI -ийг устгаснаар ойролцоогоор 2МБ хадгалах санг хэмнэж, гүйцэтгэлийг сайжруулдаг.

$ sudo apt-get --purge remove 'x11-*'

$ sudo apt-get-цэвэрлэх автоматаар устгах

Турбо горимыг нэмэх нь wifi -ийн гүйцэтгэлийн зарим давуу талтай. Файлыг засах:

$ sudo нано /boot/cmdline.txt

Тэгээд нэмээрэй

smsc95xx.turbo_mode = Y, иймэрхүү харагдаж байна:

dwc_otg.lpm_enable = 0 консол = ttyAMA0, 115200 консол = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 лифт = эцсийн хугацаа fsck.repair = тийм smsc95xx.turbo_mode = Y rootwait rootdelay = 10

Хадгалж, гарахын тулд CTRL-o, ENTER, CTRL-x дарна уу

Дараа нь дахин ачаална уу

$ sudo дахин ачаална уу

Алхам 15: Gmail -ийг тохируулна уу

Имэйл нь Raspberry Pi дээрх асуудлын талаархи мэдэгдэл, анхааруулгыг хүлээн авахад маш хэрэгтэй байдаг.

Хадгалах санг шинэчилж байгаа эсэхийг шалгаарай. Командыг ажиллуулна уу:

$ sudo apt-get шинэчлэлт

SSMTP болон имэйлийн хэрэгслүүдийг суулгана уу.

$ sudo apt-get суулгах ssmtp

$ sudo apt -get mailutils -y суулгаарай

SSMTP тохиргооны файлыг засах:

$ sudo нано /etc/ssmtp/ssmtp.conf

дараах байдлаар:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = YES

Хадгалж, гарахын тулд CTRL-o, ENTER, CTRL-x дарна уу

SSMTP aliases файлыг засах:

$ sudo nano/etc/ssmtp/revaliases

Системийнхээ хэрэглэгч бүрт имэйл илгээх боломжтой нэг мөр үүсгэнэ үү. Жишээлбэл:

root: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587

pi: ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587

SSMTP тохиргооны файлын зөвшөөрлийг тохируулна уу.

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

Алхам 16: IP хаягийг нэрээр нь хайж олох

Миний гэрийн автоматжуулалтын систем нь миний бөөрөлзгөнө писи руу нэвтрэх шаардлагатай байна. Гэсэн хэдий ч DHCP -аас хуваарилагдсан IP хаягууд өөрчлөгдөж болно. Тиймээс би статик IP хаягийг оноож өгөхийг оролдсон. Би энэ шийдэлд сэтгэл хангалуун бус байсан. Дараа нь би хостын IP хаягийг олохын тулд nmap ашиглан оролдсон боловч энэ нь нэлээд хамааралтай юм шиг байна. Би DNS серверийг тохируулах гэж байсан бөгөөд доорх шийдлийг хайж олох болно.

Бөөрөлзгөнө pi -ийг ♣ хост нэр ♣. Орон нутгийн нэрээр нэрлэх нь илүү хялбар байдаг.

Хэрэв та dieti-config ашиглан avahi-daemon суулгаж, хостын нэрийг өөрчилсөн бол дараагийн алхам руу шилжиж болно

Multicast DNS суулгах.

$ sudo apt-get avahi-daemon суулгаарай

$ хостын нэр

192.168.1.100

Хостын нэрийг өөрчлөх

$ sudo nano /etc /hosts

Хостын нэр нь dietpi байх ёстой. Dietpi -ээс сүүлийн мөрийг шинэ ♣ хостын нэр болгон өөрчил

192.168.1.100 (хостын нэр)

Редакторыг хадгалах, гарахын тулд CTRL-O, CTR-X, ENTER дарна уу

$ sudo nano /etc /хостын нэр

(Хостын нэр)

Редакторыг хадгалах, гарахын тулд CTRL-O, CTR-X, ENTER дарна уу

Өөрчлөлтийг системд оруулах

$ sudo /etc/init.d/hostname.sh

$ sudo дахин ачаална уу

Гарц зөв тохируулагдаагүй байна.

$ sudo маршрут -n

Цөмийн IP чиглүүлэлтийн хүснэгт Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0

192.168.1.254 бол таны ISP -ийн гарцын IP хаяг болох тушаалыг ажиллуулна уу.

$ sudo чиглүүлэлт нь анхдагч gw 192.168.1.254 -ийг нэмнэ

$ sudo route -n Цөмийн IP чиглүүлэлтийн хүснэгт Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0

Би тохиргоонд ямар нэг зүйлийг алдсан нь тодорхой байна.

$ cat/etc/сүлжээ/интерфэйсүүд

# Wifi гарц 192.168.0.1

Алхам 17: Micro SD картыг нөөцлөх

Raspberry Pi -ийг тохируулсны дараа зургийг нөөцлөөрэй. Дараагийн төслийг бий болгохын тулд энэ зургийг ашиглана уу.

Түүнчлэн, төслийг дуусмагц нөөцлөх. Хэрэв SD картанд ямар нэгэн зүйл буруу байвал түүнийг сэргээхэд хялбар болно.

Raspberry Pi -г унтраа

$ sudo унтрах - цаг 0

Карт унтрах хүртэл хүлээгээд цахилгаан тэжээлээ аваад микро SD картыг салга

SD адаптерт микро SD картыг оруулаад дараа нь SD адаптерийг MacBook -д оруулна уу

MacBook дээр The Pi Hut -ийн эдгээр зааврыг дараах байдлаар өөрчилнө үү.

Терминал цонхыг нээнэ үү

Raspbian дүрс агуулсан лавлах болгон өөрчлөх

$ cd ♣ таны macbook-дүрс-лавлах ♣

SD картынхаа дискний дугаарыг (хуваалт биш) тодорхойлно уу. disk2 (disk2s1 биш). Diskutil гаралтаас, = 4. Диск# нь FAT_32 байх ёстой. Доорх жагсаалтад ♣ micro-SD картны диск#♣ = 2 байна

$ diskutil жагсаалт

/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Cartwright 159.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3/dev/0 disk 0: Apple_partition_scheme *2.5 ГБ диск1 1: Apple_partition_map 1.5 KB disk1s1 2: Apple_HFS Age of Empires III 2.5 GB disk1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1: Windows_FAT Linux 2 GB disk2s2 /dev /disk4 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *18.1 MB disk4 1: Apple_partition_map 32.3 KB disk4s1 2: Apple_HFS Flash Player 18.1 MB disk4s2

ЧУХАЛ: зөв ♣ micro-SD-card-disk#♣ ашиглаж байгаа эсэхээ шалгаарай-хэрэв та ♣ micro-SD-card-disk#wrong -г буруу оруулсан бол та хатуу дискээ арчина.

Тодорхойлолт нь иймэрхүү байх ёстой: ♣ тайлбар ♣ = myDietPi_v104_RPi-jessie

SD картаас зургийг хуулж ав. Зургийн нэр зөв эсэхийг шалгаарай.

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ description ♣.img

CTRL-t-хуулж буй байдлын статусыг харах.

Зургийг үүсгэсний дараа зургийг шахна. Шинээр үүсгэсэн 8GB хэмжээтэй зураг 2 ГБ -аас бага хэмжээтэйгээр шахагдах болно.

$ gzip ♣ тайлбар ♣.img

Үүнийг задлахын тулд:

$ gunzip ♣ тайлбар ♣.img.gz

Дууссаны дараа SD картыг салга:

$ diskutil unmountDisk /dev /disk, micro-SD-card-disk#♣

Mac адаптераас SD адаптерийг салгаад адаптераас микро SD картыг салга

Raspberry Pi дээр бичил SD карт оруулах

Дараагийн төсөл дээр энэ зургийг дарж, энэ зааврын дагуу олон алхамыг алгасаарай.

Тэгээд та бэлэн боллоо!

Алхам 18: Хавсралт: Урьдчилан үүсгэсэн түлхүүр

Урьдчилан үүсгэсэн түлхүүрүүд нь Raspberry Pi-ийн MAC-ээс хамаардаг бөгөөд зөвхөн бичил SD карт биш юм. Эдгээрийг төхөөрөмж бүрт тохируулах шаардлагатай.

Урьдчилан үүсгэсэн түлхүүрийг ашиглахын тулд/etc/network/interfaces-ийг өөрчлөх шаардлагатай тул wpa_supplicant/conf ашигладаг. Wi-Fi тохируулах зааварчилгаа нь үүнийг хэрхэн хийхийг харуулж байна.

Урьдчилан үүсгэсэн PSK түлхүүрийг үүсгэнэ үү. Raspberry Pi руу нэвтэрч командыг ажиллуулна уу.

$ wpa_passphrase ♣ таны-ssid ♣ ♣ таны нэвтрэх хэллэг ♣

гаралт:

сүлжээ = {

ssid = "♣ your-ssid ♣" psk = ♣ таны урьдчилан үүсгэсэн түлхүүр ♣}

/etc/wpa_supplicant/wpa_supplicant.conf

/Etc/network/interfaces файл дахь параметр бүрийг хэмжсэн.

Wpa_supplicant.conf файл зөв байх ёстой, эс тэгвэл wifi ажиллахгүй болно.

Raspberry pi руу нэвтэрч командыг ажиллуулна уу.

$ sudo нано /etc/wpa_supplicant/wpa_supplicant.conf

Файлыг дараах байдлаар харна уу.

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

update_config = 1 network = {ssid = "♣ your-ssid ♣" # урьдчилан үүсгэсэн түлхүүрийг ашиглана уу psk = ♣ таны урьдчилан үүсгэсэн түлхүүр ♣ # хэрэв олон төслийн стандарт зураг үүсгэж байвал оронд нь pass хэллэгийг ашиглаарай. үүсгэсэн түлхүүр # үүсгэсэн түлхүүр нь Raspberry Pi-ийн MAC-ээс хамаарна # psk = "♣ таны нэвтрэх хэллэг ♣" # тодорхой болгохын тулд зааж өгнө key_mgmt = wpa_psk proto = rsn # CCMP бол WPA-PSK-ийн хос шифрлэлт юм = CCMP бүлэг = CCMP }

Файл бичихийн тулд CTRL-o дарна уу

Бичсэнээ баталгаажуулахын тулд ENTER дарна уу

Нано редактороос гарахын тулд CTRL-x

Алхам 19: Хавсралт: Вэб серверт үйлчлүүлэгчийн талын нэмэлтүүдийг нэмнэ үү

Миний төслүүд гэрийн автоматжуулалтад чиглэгддэг бөгөөд надад нэвтрэх нь ашигтай байдаг ч дэлхий ертөнц миний байшинг хянахыг хүсэхгүй байна. Сервер/үйлчлүүлэгчийн гэрчилгээний хос нь зөвшөөрөлгүй хэрэглэгчид хандахаас сэргийлдэг.

Сертификат нэмэхийн тулд дараах зааварчилгааг дагана уу: Raspberry Pi вэб серверийн хандалтыг хязгаарлах

Алхам 20: Хавсралт: RSA түлхүүрийн асуудал

Хэрэв mac -тэй холбоотой хостын нэр өөрчлөгдвөл нэвтрэхийг оролдох үед миний MacBook доорх зурвасыг харуулна.

$ ssh [email protected]

@ АНХААРУУЛГА: ХОЛБООНЫ АЛСАН ТАНИЛЦУУЛГА ӨӨРЧЛӨГДСӨН! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Yla@@@@@@@@ @@@@@@@@@@ ХЭН хэн нэгэн муухай зүйл хийж байгаа нь БОЛОМЖТОЙ! Яг одоо хэн нэгэн чамайг чагнаж байж магадгүй (дундын довтолгоо)! Хостын түлхүүрийг саяхан өөрчилсөн байж магадгүй юм. Алсын хостоос илгээсэн RSA түлхүүрийн хурууны хээ нь eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Системийн админтайгаа холбогдоно уу. Энэ мессежийг арилгахын тулд /Users/jeffcartwright/.ssh/known_hosts хаягаар зөв хост түлхүүр нэмнэ үү. /Users/♣your-username♣/.ssh/known_hosts:16 дахь RSA түлхүүрийг зөрчсөн нь 192.168.1.94-ийн RSA хост түлхүүр өөрчлөгдсөн тул та хатуу шалгахыг хүссэн байна. Хостын түлхүүрийн баталгаажуулалт амжилтгүй боллоо.

Хялбар засвар байдаг.

MacBook терминалын цонх болон vi засварлагчийг нээнэ үү

$ sudo vi /Users/♣your-username♣/.ssh/known_hosts

MacBook -ийн нууц үгийг тантай хамт нэвтрэн орно уу.

Эхний оруулга нь 1 -р мөр бөгөөд 192.168.1.94 эсвэл мессеж харуулсан IP дээр байх хүртэл доошоо чиглүүлэх сумыг (16 - 1) дарна уу.

Төрөл (мөрийг устгах, файл бичих, гарах):

dd

: w!: q!

Одоо нэвтрэх нь ажиллах ёстой

$ ssh [email protected]

Хэрэв үргэлжлүүлэн холбогдохыг хүсвэл тийм гэж бичээд баталгаажуулна уу.

'192.168.1.94 (192.168.1.94)' хостын жинхэнэ эсэхийг тогтоох боломжгүй байна.

RSA түлхүүр хурууны хээ нь eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Та үргэлжлүүлэн холбоно уу (тийм/үгүй)? тийм Анхааруулга: '192.168.1.94' (RSA) -ийг мэдэгдэж буй хостуудын жагсаалтад байнга нэмсэн.

Алхам 21: Хавсралт: Ашигласан материал

Ашигласан материал:

  • Raspberry Pi Micro SD картууд
  • RPi.org SD картны жишиг үзүүлэлтүүд
  • elinux.org -аас бичил SD картын жишиг үзүүлэлтүүдийг авах боломжтой
  • Raspberry Pi микро SD картны удирдамжтай холбогдох линк
  • Raspberry Pi -тэй нийцтэй бичил SD картуудын холбоос
  • RaspberryPi.org бичил SD карт дээрх дүрсийг шатаадаг
  • rip-clone бол USB SD карт руу өргөжөөгүй файлын системд бичих bash скрипт юм
  • Raspberry Pi.org fourdee4d -ийн урсгалд оруулсан хувь нэмэр

Алхам 22: Хавсралт: Шинэчлэлтүүд

Ирээдүйн сайжруулалтууд:

  • FTDI -ийн алхмуудыг устгаад, MacBook -д залгагдсан байхад microSD карт дээрх файлыг засварлана уу

    FTDI алхамуудыг хавсралт руу шилжүүлнэ үү

  • MacBook дээр e2fsprogs -ийг суулгаарай
  • MacBook дээр микро SD карт оруулах
  • Бичил SD картыг салгах
  • Зургийг шахахаас өмнө тэгээр бөглөнө үү:

    e2fsck -E src_fs хаяна

  • dd дүрс, дараа нь gzip
  • Тэг дүүрсэн зургийг тэг бус дүүрсэнтэй харьцуул
  • Энэ нь хүчин чармайлт гаргахад үнэтэй юу?

2017 оны 2 -р сарын 10

Хамгийн сүүлийн үеийн DietPi суулгах журамд нийцүүлэн өөрчлөлт хийсэн

2016 оны 6 -р сарын 11

  • Nmap дээрх хавсралт болон IP хаягийг устгасан
  • Hostname.local ашиглана уу

2016 оны 11 -р сарын 22

  • DietPi -ийн v136 -д шинэчлэгдсэн
  • Raspberry Pi 3 -ийг шинэчлэв

Алхам 23: Хавсралт: Алдааг олж засварлах

Алхам 24: Хавсралт: Хараа хяналтгүй суулгах скрипт

5-15-р алхамыг автоматжуулдаг хяналтгүй суулгах скрипт үүсгэх шаардлагатай. Github руу эх сурвалж байршуулах. Ggetub -аас түүхий эх сурвалжийг татаж авахын тулд wget -ийг ашиглан e скриптийг ажиллуулна уу. UAI скрипт дуустал хостын нэр, нууц үгийг өөрчлөхийг үлдээгээрэй. Төлөв байдлыг хадгалж, олон дахин ачаалах шаардлагатай байж магадгүй юм.

Зөвлөмж болгож буй: