Мазмуну:
- 1 -кадам: Бөлүктөрдү чогултуу
- 2 -кадам: Diet Pi жүктөп алыңыз
- 3-кадам: Diet-pi сүрөтүн Micro SD картасына жазыңыз
- 4 -кадам: Raspberry Pi орнотуулары жана туташуулары
- 5 -кадам: DietPi орнотуу
- 6 -кадам: DietPi конфигурациялоо
- 7-кадам: Кошумча: Wi-Fi орнотуу
- 8 -кадам: DietPiге User Pi кошуу
- 9 -кадам: FTDI USB сериялык интерфейсине иштөө үчүн
- 10 -кадам: USB портун аныктаңыз
- 11 -кадам: Терминал терезесин ачыңыз жана Raspberry Pi менен туташыңыз
- 12 -кадам: Ар дайым жаңыртуу жана өркүндөтүү
- 13 -кадам: Файл системасын кеңейтүү
- 14 -кадам: Кошумча: GUIди алып салуу
- 15 -кадам: Gmail орнотуу
- 16 -кадам: Аты боюнча IP дарегин табыңыз
- 17 -кадам: Микро SD карттын камдык көчүрмөсү
- 18-кадам: Тиркеме: Алдын ала түзүлгөн ачкыч
- 19-кадам: Тиркеме: Веб-серверлерге Кардар тарабын кошуу
- 20 -кадам: Тиркеме: RSA Key Issue
- 21 -кадам: Тиркеме: Шилтемелер
- 22 -кадам: Тиркеме: Жаңыртуулар
- 23 -кадам: Тиркеме: Мүчүлүштүктөрдү оңдоо
- 24 -кадам: Тиркеме: кароосуз орнотуу скрипти
Video: Мониторсуз же клавиатурасыз Diet Pi менен Raspberry Pi орнотуу: 24 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул көрсөтмө эскирген. Сураныч, колдонуңуз: DietPi Setup
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
- 5.2V 2.1A USB Power адаптери Amazon 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 кабели (биринчи өтүүдө гана керек)
Эскертүүлөр:
Ades алмаштыр-бул ♣ сыяктуу күрөк менен жабылган текстти чыныгы баалуулук менен алмаштыруу керек. Албетте, күрөктү алып салыңыз
2 -кадам: Diet Pi жүктөп алыңыз
Ноутбукка же рабочий компьютерге салыштырмалуу, малина пинин процессору жетишсиз. Ошентип, алгылыктуу иштөөнү алуунун негизги принциби - процессорго керексиз жүктү жок кылуу.
Diet-Pi-бул минималдуу орнотуу raspbian. Diet-Pi процессорго колдонуучунун тапшырмаларын тезирээк аткарууга мүмкүндүк берүүчү операциялык системанын процесстерин жок кылат. Менин raspbian системаларымдын биринде команданын үстүндө иштөө 126 тапшырманы аткарат, диета-пи 91де гана.
Diet-Pi дагы жеңил GUIге ээ жана микро SD картанын керексиз I/Oсун жок кылат. Жазуу циклдеринен кийин SD карттары эскирет. Жазуулардын санын азайтуу, SD картанын иштөө мөөнөтүн узартат. Менин долбоорлорумдун көбү GUIди талап кылбайт. Ошентип, кийинки кадамда LDXE жок кылынат.
DietPi көпчүлүк журналдарды RAM дискине сактап, микро SD картага жазат.
Кадамдар:
- Бул жерден Diet-Pi акыркы версиясын жүктөп алыңыз. Жүктөөгө өтүңүз. Raspberry Pi тандаңыз. Raspberry Pi Бардык моделдерин тандаңыз. Анан Тандоо Жүктөө Сүрөтү.
- Бул жаңыртылганда акыркы версиясы мындай болгон: DietPi_v6.0_RPi-ARMv6-Stretch
- Жүктөлүп алынгандан кийин, сүрөттөрдү сактай турган каталогго жүктөөдөн жүктөөнү сүйрөңүз. Мен жүктөлгөн сүрөттөрдү жана малина пи долбоорлорунун камдык сүрөттөрүн менин Mac каталогумда сактоону жакшы көрөм.
- Унутпаңыз, ♣нын ичинде камтылган нерселердин баары сиздин атыңызга же баалуулугуңузга алмаштырылат
(Macbook-сүрөт-каталогу)
- MacBookто терминал терезесин ачыңыз
- Сүрөт каталогуңузга өзгөртүп, файлдарды тизмектеңиз
$ cd ♣ macbook-image-каталог ♣
$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_RPi- (Джесси).7z disk_test.dmg
- Мен MacBookдогу zip файлын (.7z) ачуу үчүн unarchiver колдондум.
- Анан кысылган файлды жок кылыңыз (zip файлын таштандыга сүйрөңүз)
$ cd ♣ macbook-image-каталог ♣
$ 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 сырсөзүн киргизиңиз
Эч кандай себептерден улам microSD картасын ажыратпайт. Ошентип, мен дискти тандап, анан аны чыгаруу үчүн оң баскычты басышым керек (же CTRL баскычынын бир баскычы болсо). Эгерде сиз аны чыгарбасаңыз, анда бул маанилүү эмес, сизге эскертүүчү билдирүү келет.
4 -кадам: Raspberry Pi орнотуулары жана туташуулары
Жылуулук чөгүүчү лентаны алып салып, процессорго бекем басыңыз. Жылыткыч менен чиптин көлөмү дээрлик бирдей. Бул барышы керек экени айкын болгон. Мен сүрөткө тарткан жокмун.
Case
Ишти бөлүп алыңыз. Эски версия үч бөлүктөн турат: үстү, асты жана орто. Raspberry Pi корпусунун астыңкы бөлүгүнө слайд Raspberry Pi түбүнө. SD карта салынган учунда эки клип бар. Такта бул клиптердин астына жылышы керек. Ал бат эле кирип кетет, мажбурлоонун кереги жок. Дагы, бул абдан жөнөкөй көрүндү. Демек, сүрөт жок. Пинин иштин астыңкы бөлүгүндө сакталышы жакшы.
Кабелдер жана SD карта
Көрсөтүлбөсө, Raspberry Piге төмөнкүлөрдү салыңыз
-
Pass 1 үчүн гана керек
- HDMI кабели сыналгыга
- USB баскычтобу
- USB чычкан
- Micro SD карта
- Ethernet кабели
- Wi-Fi түйүнү
-
USB сериялык I/O кабели (жогорудагы сүрөттөрдү караңыз)
- Жер = Кара зым, RPi боюнча 06 пин
- Tx = Сары зым, пин 08
- Rx = Кызыл зым, pin10
Жогорудагылар бүткөндөн кийин:
Электр кабелин салыңыз
USB/Сериялык кабелин MacBook USB портуна салыңыз
Эгерде Pass 1де түзүлгөн myDietPi_v104_RPi-jessie.img колдонулса, анда
- Кошумча кылууну каалаган кошумча кадамдар бар -жогун билүү үчүн тиркемелерди текшериңиз
- Хосттун атын өзгөртүү үчүн dietpi-config иштетиңиз
- Хосттун атын өзгөрткөндөн кийин, RSA ачкычын алып салуу керек болушу мүмкүн. Муну аткаруу боюнча көрсөтмөлөр бул нускаманын тиркемесинде.
- Сиз бүттүңүз!
5 -кадам: DietPi орнотуу
DietPi орнотуу.
Raspberry piге кирүү
кирүү: root
сырсөз: dietpi
Көрсөтмөлөрдү аткарыңыз. DietPi керектүү программаларды жаңыртып, орнотот.
6 -кадам: DietPi конфигурациялоо
Мындай кылуу суралганда кириңиз.
Болжол менен 25 орнотуу экрандын ордуна меню номерлерин колдонмо катары колдондум.
Эгерде меню сунушталса, анда меню аркылуу өтүңүз:
- жебе баскычтары
- жылдыруу үчүн өтмөк
- мейкиндиктен тандоолорду которуштуруу үчүн боштук *
- жана ENTER
Көрсөтмөлөрдү аткарыңыз, аны колдонуу оңой. Кээ бир кадамдар кайра баштоону талап кылат. Менюнун бардык варианттарын карап чыгып, эмнени каалаарыңызды чечиңиз.
Эгерде сиз чаташтырсаңыз, анда анча деле маанилүү эмес. Жөн эле кайра баштаныз.
Бул жерде менин орнотуум. Сиздин муктаждыктарыңызга ылайык өзгөртүү.
DietPi-Программалык камсыздоо
Биринчи меню DietPi-Программалык камсыздоо
Dietpi-конфигурациясын тандаңыз.
Башкы меню
- Display Options
- Аудио параметрлери
- Performance Options
- Өркүндөтүлгөн параметрлер
-
Тил/Аймактык Жолдор
-
Жергиликтүү (АКШ үчүн боштук тилкесин колдонуу үчүн *)
- [*] en. US. UTF-8 UTF-8
- en. US. UTF -8 - демейки тил
- өзгөртүүлөрдү жаратат
-
Убакыт зонасы
- АКШ
- Борбордук
-
Баскычтоп
-
Башка
Англисче (АКШ)
- Жазуу ачкычы жок
- Баскычтоптун жайгашуусу үчүн демейки
- Модели: Dell
-
-
-
Коопсуздук параметрлери
- Тамыр сырсөзүн өзгөртүү
- Хосттун атын өзгөртүү
- Тармак параметрлери
-
Авто баштоо параметрлери
0. Консоль: Кол менен кирүү (демейки)
- Куралдар
анан кайра жүктөө.
Кирүү root жана ♣ сиздин пароль ♣
DietPi-Программалык камсыздоо
Кошумча программаны орнотуңуз.
DietPi программалык камсыздоону орнотуу менюсу:
-
DietPi оптималдаштырылган программасын тандаңыз
- [*] RPi. GPIO
- [*] LLSP: lighttpd | sqlite | php ЭСКЕРТҮҮ: бул милдеттүү эмес
- [*] certbot - ЭСКЕРТҮҮ: 2018 -жылдын 16 -апрелине карата certbot lighttpd менен иштебейт
-
Кошумча Linux программалык камсыздоону тандаңыз
- [*] Python pip ЭСКЕРТҮҮ: бул милдеттүү эмес, бирок менин долбоорлорумдун көбү питонду колдонушат
- [*] Avahi-daemon
- SSH Server: DropBearден OpenSSHке өзгөртүү
- Файл Сервери: Жок
- Журнал системасы: DietPi-Ramlog #1
- Жардам!
- Орнотууну баштаңыз
Программаны DietPi орнотот
7-кадам: Кошумча: Wi-Fi орнотуу
Жалпысынан алганда, Raspberry Pi зымдуу же зымсыз туташууну колдоно алат.
Эгер сиз Wi-Fi колдонгуңуз келсе, анда Ethernet кабелин ажыратып, Wi-Fi'ды иштетиңиз
Кирүү жана dietpi-launcherди иштетүү.
$ dietpi-launcher
Меню мындай көрүнөт:
- DietPi-Программалык камсыздоо
- DietPi-Config
- DietPi-AutoStart
- DietPi-Cron
- …
DietPi-Config тандаңыз, ал окшош:
- Display Options
- Аудио параметрлери
- Performance Options
- Өркүндөтүлгөн параметрлер
- Тил/Аймактык Жолдор
- Коопсуздук параметрлери
- Тармак параметрлери: Адаптерлер
- …
Тармак опцияларын тандаңыз: Адаптерлер
- WiFi тандоо - WiFi иштетүү
- Onboard WiFi тандоо - борттогу Wi -Fi'ды иштетүү
Тармак опцияларын тандаңыз: Адаптерлер жана андан кийин WiFi
Скандоону жана Туташууну тандаңыз, үйүңүздүн SSIDин тандаңыз
Өлкөнү өзгөртүү: АКШ
Авто кайра туташууну иштетүү
Сырсөзүңүздү киргизиңиз (aka Access Key): ♣ your-home-ssid ♣
Өзгөртүүлөрдү колдонуу
Кайра жүктөөдөн кийин, DietPi көрсөтөт:
IP eth0: сиздин IP-дарегиңиз
Компьютериңиздеги терминалдык терезени ачыңыз жана төмөндөгү буйруктардын бирин колдонуу менен Raspberry Pi менен зымсыз туташа алаарыңызды көрүңүз.
$ ssh root@♣ ip-address ♣
$ ssh root@♣your-hostname♣.local
Жана WiFi иштеши керек.
8 -кадам: DietPiге User Pi кошуу
Демейки боюнча, DietPi логинди колдонот: root, raspbian колдонуучунун атын колдонот: pi.
Көптөгөн Raspberry Pi багыттары жана менин көрсөтмөлөрүм /home /pi баштапкы чекитин жана pi логинин болжолдойт. Ошентип, аттуу колдонуучуну кошуңуз: pi
$ useradd pi -m -G sudo
$ passwd pi Сырсөз: ♣ малина-пи-пароль ♣ Сырсөз: ♣ малина-пи-сырсөз ♣
Эгер ката кетирсеңиз, колдонуучуну алып салуу үчүн төмөнкү буйрукту колдонуңуз:
$ userdel pi
Файлдын көчүрмөсүн жасаңыз /etc /sudoers
Колдонуучу катары, файлды түзөтүңүз, бирок бул файлга этият болуңуз. Сактоодон мурун анын туура экенин текшериңиз
$ sudo nano /etc /sudoers
Төмөнкү өзгөрүүсүз, sudo колдонулган сайын сырсөздү киргизишиңиз керек болот.
Комментарийден кийин, #includedir…, башталган сапты кошуңуз, pi ALL =:
#includedir /etc/sudoers.d
pi ALL = (ALL) NOPASSWD: ALL
Файлды сактоо жана жабуу үчүн CTRL-o, ENTER, CTRL-x
Баш кабыгын кошуңуз
$ sudo nano /etc /passwd
жана аягында /bin /bash кошуу үчүн колдонуучу пи түзөтүңүз. Башка эч нерсени өзгөртпөңүз:
pi: x: 1001: 1001::/home/pi:/bin/bash
Файлды сактоо жана жабуу үчүн CTRL-o, ENTER, CTRL-x
Жаңы колдонуучунун ишин текшериңиз
$ чыгуу
жана as raspberry-pi-password менен pi катары кириңиз
$ ssh pi@♣ ip-address ♣
Эгерде pi катары кирген болсоңуз, DietPi коммуналдык кызматтары төмөнкүлөрдө жайгашкан:
/DietPi/dietpi
dietpi сценарийлери root UID = 0 текшерүүсүн колдонот, бул pi колдонуучусунун dietpi скрипттерин иштетүүсүнө жол бербейт. Скрипт колдонуучу аты тамыры үчүн сакталышы керек болгон $ UID = 0 экендигин текшерет. Каталогду PATHге кошуу жардам бербейт.
Ошентип, dietpi-config же dietpi утилиталарын piден иштетүү үчүн, супер колдонуучу катары кирип, андан кийин буйрукту аткарыңыз. Супер колдонуучудан чыгуу үчүн, чыгууну киргизиңиз.
$ sudo su
$ sudo/DietPi/dietpi/dietpi-config, өзгөртүү-орнотуулар, $ exit
Албетте, сиз сценарийди өзгөртүп, pi колдонуучунун UIDин кошо аласыз же root UID текшерүүсүн алып салсаңыз болот. Кошумча өзгөртүүлөр талап кылынышы мүмкүн.
if (($ UID! = 0)); анда
Кошумча кадам
Жалпысынан алганда, логин логин катары колдонулбашы керек. Түп тамыр кирүү өчүрүлбөшү керек, бирок кадимки кирүүдөн бөгөттөлүшү керек.
Колдонуучулардын түздөн -түз root катары кирүүсүнө жол бербөө үчүн, /etc /passwd файлындагы root эсебинин кабыгын /sbin /nologin деп коюңуз.
$ sudo nano /etc /passwd
Change
root: x: 0: 0: root:/root:/bin/bash
чейин
root: x: 0: 0: root:/root:/usr/sbin/nologin
9 -кадам: FTDI USB сериялык интерфейсине иштөө үчүн
Демейки боюнча, DietPiде usb сериялык өчүрүлгөн. Бул кызматты иштетиңиз, ошондо биз аны келечекте колдоно алабыз.
$ sudo nano /boot/cmdline.txt
Файлга консолго чейин кошуңуз = tty1
консол = ttyAMA0, 115200
Файлды сактоо жана чыгуу үчүн CTRL-o, ENTER, CTRL-x
Кызматты иштетип, Raspberry Pi'ди өчүрүп күйгүзүңүз
$ sudo systemctl [email protected]'ти иштетет
$ sudo reboot -h 0
Эгерде туташтырылбаса, FTDI USB сериялык кабелине туташтырыңыз
USB сериялык I/O кабели (жогорудагы сүрөттү караңыз). Raspberry Piнин сырткы бурчунда 2 -пин бар. Четине эң жакын сырткы катар жуп саналуу казыктар (2, 4, 6), ал эми ички катар так сандар
- Жер = Кара зым, пин 06
- Tx = Сары зым, пин 08
- Rx = Кызыл зым, pin10
10 -кадам: USB портун аныктаңыз
USB-Сериялык адаптер тарабынан колдонулган USB портун аныктаңыз. Менин MacBook FTDI чипин колдонот.
MacBookто терминал терезесин ачыңыз
/Dev ичинде көптөгөн түзмөктөр бар. Түзмөктү аныктоо үчүн бул буйрукту колдонуңуз (бул учурда ал FT9314WH):
$ ls /dev/tty.*/dev/tty. Bluetooth-Incoming-Port /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 менен туташыңыз
MacBookтун терминалдык терезесин ачыңыз (же колдонууну улантыңыз).
Жогорудагы сүрөттү караңыз жана терминал терезесинин каалоолорун орнотуңуз.
- Терминал, Preferences тандап, Advanced өтмөгүн чыкылдатыңыз
- xterm жана vt100 иштейт, бирок анси нанону колдонууда жакшы иштейт
- Юникоддун ордуна Western ASCII орнотуу (UTF-8))
Терминал терезесине киргизиңиз:
$ screen /dev/tty.usbserial-FT9314WH 115200
MacBookтун терминалдык терезесин колдонуп, RPiге кириңиз: username = pi password = малина
Эскертүү: USB сериялык кабели тамгаларды түшүрүшү мүмкүн. Эгерде символдор түшүрүлсө, сизге эскертүү берилбеши мүмкүн, Return баскычын басыңыз же колдонуучунун атын киргизиңиз жана Enter басыңыз.
Эгерде калыбына келтирүү режими пайда болсо, анда микро SD карта туура эмес орнотулган. Кайра баштан.
- Diet Pi'дин түп колдонуучу # үчүн суранычы (raspbian калыбына келтирүү режиминде # чакыруу колдонулат)
- Pi колдонуучусу үчүн Diet Piнин кадимки сурамы $
12 -кадам: Ар дайым жаңыртуу жана өркүндөтүү
Ар дайым жаңыртуу жана жаңыртуу.
- "apt-get update" тиешелүү репозиторийлерден акыркы пакеттердин тизмесин жүктөйт.
- "apt-get upgrade" пакеттерди жаңыртат
- "apt-get autoremove" кереги жок пакеттерди жок кылат
- Кайра жүктөө милдеттүү эмес. Кээ бир кызматтар жаңыртылгандан кийин кайра иштетилиши керек. Кайра жүктөө - бул бардык керектүү кызматтардын туура кайра иштетилишин камсыздоонун жалкоо жолу
Төмөнкү буйруктарды аткарыңыз:
$ sudo apt-get update
$ sudo apt-get upgrade $ sudo apt-get autoremove $ sudo кайра жүктөө
Эгер каталар болсо, Ethernet кабели сайылганын текшериңиз.
13 -кадам: Файл системасын кеңейтүү
raspi-config микро SD картаны колдонуу үчүн файл тутумун кеңейтүү мүмкүнчүлүгүн камтыйт. Мен файл тутумун кеңейтүү жөнүндө дитипи-конфигурацияда көз жаздымда калдым.
Бирок, демейки боюнча, "DietPi сүрөттөрү автоматтык файл тутумун кеңейтүү сыяктуу өзгөчөлүктөр менен алдын ала оптималдаштырылган түрдө келет."
Файлдык система кеңейтилгенин көрсөтүү үчүн, буйрукту аткарыңыз:
$ df -h
DietPiде файл системасын кеңейтүүнүн кажети жок.
14 -кадам: Кошумча: GUIди алып салуу
Кошумча кадам. Менин долбоорлорумда GUI колдонулбайт, андыктан аны алып салыңыз. GUIди алып салуу болжол менен 2Мб сактоону үнөмдөйт жана иштөөнү жакшыртат.
$ sudo apt-get --purge remove 'x11-*'
$ sudo apt-get-тазалоо автоматтык түрдө
Турбо режимин кошуу WiFi иштөөдө кээ бир артыкчылыктарга ээ. Файлды түзөтүү:
$ sudo nano /boot/cmdline.txt
Жана кошуу
smsc95xx.turbo_mode = Y, ошондуктан окшош:
dwc_otg.lpm_enable = 0 консолу = ttyAMA0, 115200 консолу = tty1 тамыры =/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 update
SSMTP жана почта утилиталарын орнотуңуз:
$ sudo apt-get ssmtp орнотуу
$ sudo apt -get mailutils -y орнотуу
SSMTP конфигурация файлын түзөтүңүз:
$ sudo nano /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 лакап аттар файлын түзөтүңүз:
$ sudo nano/etc/ssmtp/revaliases
Электрондук каттарды жөнөтө турган тутумуңуздагы ар бир колдонуучу үчүн бир сап түзүңүз. Мисалы:
тамыр: ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587
pi: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587
SSMTP конфигурация файлынын уруксаттарын коюңуз:
$ sudo chmod 664 /etc/ssmtp/ssmtp.conf
16 -кадам: Аты боюнча IP дарегин табыңыз
Менин үйдөгү автоматташтыруу тутумум менин малина писиме кириши керек. Бирок, DHCP тарабынан бөлүнгөн IP даректери өзгөрүшү мүмкүн. Ошентип, мен статикалык IP даректерин дайындоого аракет кылдым. Мен бул чечимге канааттанган жокмун. Кийинчерээк, мен хосттун IP дарегин табуу үчүн nmap колдонууга аракет кылдым, бирок бул абдан тартылган окшойт. Мен DNS серверин орнотоюн деп жаткам, мен төмөндөгү чечимди карап чыктым.
Малина пи ♣ хостунун аты ♣.local менен кайрылуу оңой.
Эгерде сиз dieti-config аркылуу avahi-daemon орнотуп, хосттун атын өзгөртсөңүз, анда кийинки кадамга өтсөңүз болот
Multicast DNS орнотуу.
$ sudo apt-get avahi-daemon орнотуңуз
$ hostname -I
192.168.1.100
Хосттун атын өзгөртүү
$ sudo nano /etc /hosts
Хосттун аты демейки dietpi болушу керек. Dietpiден акыркы сапты жаңы ♣ hostname Changeге өзгөртүңүз
192.168.1.100 (хосттун аты)
Сактоо жана редактордон чыгуу үчүн CTRL-O, CTR-X, ENTER
$ sudo nano /etc /hostname
(Хосттун аты)
Сактоо жана редактордон чыгуу үчүн 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 провайдериңиздин шлюзунун IP дареги болгон буйрукту аткарыңыз:
$ sudo маршруту демейки gw 192.168.1.254 кошуу
$ sudo route -n Kernel IP багыттоо таблицасы Көздөгөн шлюз Genmask желектери 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/network/interfaces
# Wifi шлюзу 192.168.0.1
17 -кадам: Микро SD карттын камдык көчүрмөсү
Raspberry Pi орнотулганда, сүрөттүн камдык көчүрмөсүн сактаңыз. Кийинки долбоорду түзүү үчүн бул сүрөттү колдонуңуз.
Ошондой эле, ал аяктагандан кийин долбоордун камдык көчүрмөсүн жасаңыз. Эгерде SD картада бир нерсе туура эмес болуп калса, аны калыбына келтирүү оңой.
Raspberry Pi'ни өчүрүү
$ sudo өчүрүү - h 0
Карта өчкөнчө күтө туруңуз, андан кийин электр менен жабдууну алып салыңыз, андан кийин микро SD картаны алып салыңыз
SD адаптерине микро SD картасын салыңыз, анан SD адаптерин MacBookко салыңыз
MacBook'то The Pi Hutтун көрсөтмөлөрүн төмөнкүдөй өзгөртүүлөр менен колдонуңуз:
Терминал терезесин ачуу
Raspbian сүрөтү бар каталогго өзгөртүү
$ cd ♣ сиздин MacBook-сүрөт каталогуңуз
SD картаңыздын# дискин (бөлүгүн эмес) аныктаңыз. disk2 (disk2s1 эмес). Diskutil чыгаруудан, = 4. Диск# FAT_32 болушу керек. Төмөндөгү тизмеде ♣ micro-SD-card-disk#♣ = 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/disk1 NIFI: Apple_partition_scheme *2.5 GB disk1 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: 58_FAT Linux2.5: 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 туура эмес киргизсеңиз, анда сиз катуу дискти тазалап саласыз!
Сүрөттөмө мындай болушу керек: ♣ Description ♣ = myDietPi_v104_RPi-jessie
Сүрөттү SD картаңыздан көчүрүңүз. Сүрөттүн аталышын жана туура экендигин текшериңиз:
$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#of of ♣ of your macbook-image-directory ♣/SDCardBackup ♣ description ♣.img
CTRL-t көчүрүү абалын көрүү үчүн.
Сүрөт түзүлгөндөн кийин, сүрөттү кысыңыз. Жаңы түзүлгөн 8 ГБ сүрөт 2 ГБдан азга кысылат.
$ gzip сүрөттөмөсү ♣.img
Колдонууну ачуу үчүн:
$ gunzip ♣ сүрөттөмө ♣.img.gz
Аяктаганда, SD картаны ажыратыңыз:
$ diskutil unmountDisk /dev /disk, micro-SD-card-disk#
MacBook'тон SD адаптерин алып салыңыз жана адаптерден micro SD картасын алып салыңыз
Raspberry Pi'ге микро SD картаны салыңыз
Кийинки долбоордо бул сүрөттү ачууну колдонуңуз жана бул көрсөтмөдөгү көптөгөн кадамдарды өткөрүп жибериңиз.
А сиз бүттүңүз!
18-кадам: Тиркеме: Алдын ала түзүлгөн ачкыч
Алдын ала түзүлгөн ачкычтар Raspberry Pi'нин MACине көз каранды жана микро SD картага гана мүнөздүү эмес. Булар ар бир түзмөк үчүн орнотулушу керек.
Алдын ала түзүлгөн ачкычты колдонуу/etc/network/interfaces өзгөртүүнү талап кылат, ошондуктан wpa_supplicant/conf колдонот. Wi-Fi орнотуу үчүн инструктор муну кантип жасоону көрсөтөт.
Алдын ала түзүлгөн PSK ачкычын түзүңүз. Raspberry Piге кирип, төмөнкү буйрукту аткарыңыз:
$ wpa_passphrase ♣ your-ssid ♣ ♣ your-pass-phrase ♣
чыгаруу:
тармак = {
ssid = "♣ your-ssid ♣" psk = ♣ сиздин алдын ала түзүлгөн ачкычыңыз ♣}
/etc/wpa_supplicant/wpa_supplicant.conf
/Etc/network/interfaces файлындагы ар бир параметр өлчөндү.
Wpa_supplicant.conf файлы туура болушу керек же wifi иштебейт.
Raspberry piге кирип, төмөнкү буйрукту аткарыңыз:
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Файлды төмөнкүдөй кылып түзөтүңүз:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 network = {ssid = "♣ your-ssid ♣" # алдын ала түзүлгөн ачкычты колдонуңуз psk = ♣ сиздин алдын ала түзүлгөн ачкычыңыз ♣ # эгер көптөгөн долбоорлор үчүн стандарттык сүрөт жаратсаңыз, анда # деген сөздүн ордуна # сөз айкашын колдонуңуз. генерацияланган ачкыч # жаратылган ачкыч Raspberry Piнин MACсына көз каранды # psk = "♣ сиздин өтмө фразаңыз ♣" # тактыгын белгилеңиз key_mgmt = wpa_psk proto = rsn # CCMP-бул WPA-PSK үчүн туура шифрлөө = pairm = CCMP group = CCMP }
Файл жазуу үчүн CTRL-o
Жазууну ырастоо үчүн ENTER
Нано редакторунан чыгуу үчүн CTRL-x
19-кадам: Тиркеме: Веб-серверлерге Кардар тарабын кошуу
Менин долбоорлорум үйдү автоматташтырууга багытталган, жана мага кирүү пайдалуу болгону менен, дүйнөнүн менин үйүмдү башкарышын каалабайм. Сервер/кардар сертификатынын түгөйү уруксатсыз колдонуучулардын кирүүсүнө жол бербейт.
Сертификаттарды кошуу үчүн бул көрсөтмөнү аткарыңыз: Raspberry Pi веб -серверине кирүүнү чектөө
20 -кадам: Тиркеме: RSA Key Issue
Эгерде Mac менен байланышкан хосттун аты өзгөрсө, мен кирүүгө аракет кылганда менин MacBookум төмөнкү билдирүүнү көрсөтөт.
$ ssh [email protected]
@ ЭСКЕРТҮҮ: АЛЫСТЫК ХОСТТУН ИДЕНФИКАЦИЯСЫ ӨЗГӨРДҮ! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@БИРӨӨНҮН ЖАМАН ЖАМАН КЫЛЫШЫ МҮМКҮН! Сизди азыр кимдир бирөө тыңшап калышы мүмкүн (ортодогу чабуул)! Ошондой эле хосттун ачкычы жаңы эле өзгөртүлгөн болушу мүмкүн. Алыскы хост жөнөткөн 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).
Түрү (сапты жок кылуу, файлды жазуу жана чыгуу):
кк
: 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 картасына жазуу үчүн баш скрипт
- Raspberry Pi.org fourdee4d жипке кошкон салымы
22 -кадам: Тиркеме: Жаңыртуулар
Келечектеги жакшыртуулар:
-
FTDI кадамдарын алып салыңыз жана MacBookко туташып турганда microSD картасындагы файлды түзөтүңүз
FTDI кадамдарын тиркемеге жылдырыңыз
- E2fsprogsту MacBookко орнотуңуз
- MacBookко микро SD картасын салыңыз
- Micro SD картаны ажыратуу
-
Кысуу алдында сүрөттү нөл менен толтуруңуз:
e2fsck -E src_fs таштаңыз
- dd сүрөт, анан gzip
- Нөл толтурулган сүрөттү нөл менен толтурулбаганга салыштырыңыз
- Бул аракетке татыктуубу?
10FEB2017
Акыркы DietPi орнотуу процедураларына ылайык өзгөртүүлөрдү киргизди
11 ИЮН 2016
- Nmap жана штаттардагы Тиркеме алынып салынды
- Hostname.local колдонуңуз
22NOV2016
- DietPiдин v136 үчүн жаңыртылган
- Raspberry Pi 3 үчүн жаңыртылган
23 -кадам: Тиркеме: Мүчүлүштүктөрдү оңдоо
24 -кадам: Тиркеме: кароосуз орнотуу скрипти
5-15 кадамдарды автоматташтырган кароосуз орнотуу скриптин түзүү керек. Github'га булакты жүктөө. Ggetubдан чийки булакты алуу үчүн wgetти колдонуңуз, анан e скриптин аткарыңыз. Хосттун атын жана сырсөзүн UAI скриптине чейин өзгөртүп коюңуз. Мамлекетти сактап, бир нече жолу кайра жүктөө керек болушу мүмкүн.
Сунушталууда:
Raspberryди Raspberry Pi 3 Bде HDMI жок орнотуу - Raspberry Pi 3B менен иштөөнү баштоо - Сиздин Raspberry Pi орнотуу 3: 6 кадам
Raspbianди Raspberry Pi 3 Bде HDMI жок орнотуу | Raspberry Pi 3B менен иштөөнү баштоо | Raspberry Pi 3 орнотуу: Кээ бирөөлөр Raspberry Pi компьютерлери абдан сонун экенин билесиз жана бүт компьютерди бир кичинекей тактада гана ала аласыз. Raspberry Pi 3 Model B төрт ядролук 64 биттик ARM Cortex A53 саат 1.2 ГГц. Бул Pi 3түн болжол менен 50
Мониторсуз жана клавиатурасыз Raspberry Pi кантип орнотулат: 7 кадам
Монитор жана клавиатурасыз Raspberry Pi кантип орнотулат: Raspberry Pi-бул кичинекей бир такталуу компьютер, ал Linux негизделген Raspbian операциялык системасын иштетет, бул көрсөтмө Raspberry Pi'ди (каалаган моделди) Монитор менен Баскычтопту колдонбостон кантип орнотууну көрсөтөт. Мен Raspberry Pi 3 B+ менен Raspbi менен колдоном
Мониторсуз же клавиатурасыз Raspberry Pi орнотуу: 18 кадам
Мониторсуз же клавиатурасыз Raspberry Pi орнотуу: NOOBS мониторду, клавиатураны жана чычканды талап кылат, бул ~ $ 60 (АКШ доллары) же андан ашык баага кошулат. Бирок, Wi-Fi иштеп баштагандан кийин, бул түзмөктөрдүн кереги жок болуп калды.Мен Raspberry Pi жаңы долбоорун баштаганда, мен мониторду, клавиатураны жана чычканды сууруп чыгып, таап
Тышкы мониторсуз же клавиатурасыз Raspberry Pi орнотуу: 7 кадам
Тышкы мониторсуз же клавиатурасыз Raspberry Pi орнотуу: Raspberry Pi менен иштөө үчүн сизге тышкы монитор, клавиатура жана чычкан кереги жок, башка чечим бар - башсыз режим
SSH жана VNC Serverди колдонуу менен мониторсуз Orange Pi колдонуңуз: 6 кадам
SSH жана VNC Serverди колдонуу менен мониторсуз Orange Pi колдонуңуз: Orange Pi мини компьютерге окшош. Бул кадимки компьютердин бардык негизги портторуна ээ. HDMIUSBEthernetIT сыяктуу кээ бир атайын порттору бар USB OTGGPIO HeadersSD Card SlotParallel Camera PortIf, эгер сиз апельсин пи менен иштөөнү кааласаңыз, анда сизде