Мазмұны:

Мониторсыз немесе пернетақтасыз Diet Pi көмегімен Raspberry Pi орнату: 24 қадам
Мониторсыз немесе пернетақтасыз Diet Pi көмегімен Raspberry Pi орнату: 24 қадам

Бейне: Мониторсыз немесе пернетақтасыз Diet Pi көмегімен Raspberry Pi орнату: 24 қадам

Бейне: Мониторсыз немесе пернетақтасыз Diet Pi көмегімен Raspberry Pi орнату: 24 қадам
Бейне: Компьютерді қалай тазалаймыз,жұмысы жеңілдеп,жылдамдық артады 2024, Қараша
Anonim
Мониторсыз немесе пернетақтасыз Diet Pi көмегімен Raspberry Pi орнатыңыз
Мониторсыз немесе пернетақтасыз Diet Pi көмегімен Raspberry Pi орнатыңыз

Бұл нұсқаулық ескірген. Қолдану қажет: DietPi орнату

NOOBS мониторға, пернетақта мен тінтуірге қажет, ол ~ $ 60 (АҚШ доллары) немесе одан да көп құн қосады. Алайда, Wi-Fi қосылғаннан кейін бұл құрылғылар қажет болмайды. Мүмкін, DietPi суреттегі сериялық USB -ге қолдау көрсететін шығар.

Мен Raspberry Pi жаңа жобасын бастаған сайын мониторды, пернетақтаны және тінтуірді тартып алып, оларды орнататын орын табамын. Үшінші Raspberry Pi жобасын аяқтағаннан кейін мен жақсы әдіс болуы керек деп ойладым.

Бұл әдіс сәл жетілдірілген және монитордың, пернетақта мен тінтуірдің орнына MacBook Pro пайдаланады. Осылайша, ол 45 доллар үнемдейді және аз орын алады.

Бұл нұсқаулықпен мен Raspbian орнына Diet Pi қолдануды бастадым. Менің жобаларымның көпшілігі бассыз. Diet Pi пайдалану SD картасының қызмет ету мерзімін ұзартады және қосымша процестерді азайтады, осылайша өнімділікті арттырады.

Бірінші өту үшін пернетақта, монитор және тышқан қажет. Екінші өту бұл қажеттілікті жояды.

Бұл жобаның мақсаттары:

  • Diet Pi қолданыңыз
  • Кейінгі қондырғыларда монитордың, пернетақта мен тінтуірдің қажеттілігін жойыңыз
  • Стандартты micro 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
  • Micro USB -ден USB кабеліне 3 фут Amazon -дан 4,69 доллар
  • FTDI TTL-232R-RPI сериялық USB кабелінен Mouser $ 15
  • Амазонкадан 6,99 доллар
  • SanDisk Ultra 16 ГБ microSDHC 10-адаптері бар адаптері бар (SDSQUAN-016G-G4A) Amazon-дан 8.99 доллар
  • HDMI порты бар теледидар, USB пернетақтасы, USB тінтуірі, HDMI кабелі (тек бірінші өту кезінде қажет)

Ескертулер:

Ades ауыстыру-бұл as сияқты күрекпен жабылған мәтін нақты мәнмен ауыстырылуы керек. Әрине, күректерді алып тастаңыз

2 -қадам: Diet Pi жүктеп алыңыз

Diet Pi жүктеп алыңыз
Diet Pi жүктеп алыңыз

Ноутбук немесе жұмыс үстелі компьютерімен салыстырғанда, таңқурай pi процессорының қуаты төмен. Сонымен, қолайлы өнімділікті алудың басты принципі - процессорға қажетсіз жүктемені жою.

Diet-Pi-бұл raspbian-ның минималды қондырғысы. Diet-Pi процессордың пайдаланушы тапсырмаларын жылдам орындауына мүмкіндік беретін операциялық жүйенің процестерін жояды. Менің raspbian жүйелерімнің бірінде пәрменді іске қосу 126 тапсырманы көрсетеді, ал diet-pi-де 91 бар.

Diet-Pi-де жеңіл GUI бар және micro SD картасына қажетсіз енгізу-шығаруды жояды. Қайта жазу циклдарынан кейін SD карталары тозады. Жазу санын азайту SD картаның қызмет ету мерзімін ұзартады. Менің жобаларымның көпшілігінде GUI қажет емес. Сонымен, кейінгі қадамда LDXE жойылады.

DietPi көптеген журналдарды жедел жад дискіге жазады, micro SD картасына жазады.

Қадамдар:

  • Diet-Pi соңғы нұсқасын осы жерден жүктеп алыңыз. Жүктеуге өтіңіз. Raspberry Pi таңдаңыз. Raspberry Pi барлық модельдерін таңдаңыз. Содан кейін «Кескінді жүктеу» таңдаңыз.
  • Бұл жаңартылған кезде соңғы нұсқасы: DietPi_v6.0_RPi-ARMv6-Stretch
  • Жүктелгеннен кейін жүктеуді жүктеуден суреттер сақталатын каталогқа сүйреңіз. Мен жүктелген суреттер мен таңқурай пи жобаларының сақтық көшірмесін Mac компьютеріндегі каталогта сақтағанды ұнатамын.
  • Есіңізде болсын, ♣ белгісінде жазылғанның бәрі сіздің атыңызбен немесе мәніңізбен ауыстырылады

(Macbook-сурет-каталогы)

  • MacBook -те терминал терезесін ашыңыз
  • Суреттер каталогына ауысыңыз және файлдарды тізімге енгізіңіз

$ cd (macbook-сурет-каталогы)

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

  • Мен MacBook -тегі zip файлын (.7z) ашу үшін unarchiver қолдандым.
  • Содан кейін қысылған файлды жойыңыз (zip файлын қоқыс жәшігіне апарыңыз)

$ 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 картасын таңдаңыз
  • Жарқыл
  • 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 тінтуір
  • Micro SD картасы
  • Ethernet кабелі
  • Wi-Fi кілті
  • USB сериялы енгізу -шығару кабелі (жоғарыдағы суреттерді қараңыз)

    • Жер = Қара сым, 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 -ге кіріңіз

кіру: түбір

пароль: dietpi

Нұсқауларды орындаңыз. DietPi қажетті бағдарламалық жасақтаманы жаңартады және орнатады.

6 -қадам: DietPi конфигурациялаңыз

Сұралған кезде кіріңіз.

Шамамен 25 орнату экранының орнына мен нұсқаулық ретінде мәзір нөмірлерін қолдандым.

Егер мәзір ұсынылса, мәзірді шарлаңыз:

  • көрсеткі пернелері
  • жылжыту үшін қойынды
  • кеңістіктен опцияларды * ауыстыру үшін бос орын
  • және ЕНГІЗУ

Нұсқауларды орындаңыз, оны қолдану оңай. Кейбір қадамдар қайта іске қосуды қажет етеді. Мәзірдің барлық нұсқаларын қарап шығыңыз және не қажет екенін шешіңіз.

Егер сіз шатастырсаңыз, бұл маңызды емес. Тек қайтадан бастаңыз.

Міне менің конфигурациям. Сіздің қажеттіліктеріңізге сәйкес өзгертіңіз.

DietPi-бағдарламалық қамтамасыз ету

Бірінші мәзір-DietPi-Software

Dietpi-config таңдаңыз.

Негізгі мәзір

  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. Құралдар

содан кейін қайта жүктеңіз.

Түбір және ♣ пароліңізбен кіріңіз

DietPi-бағдарламалық қамтамасыз ету

Қосымша бағдарламалық жасақтаманы орнатыңыз.

DietPi Software Setup мәзірі:

  • DietPi оңтайландырылған бағдарламалық жасақтамасын таңдаңыз

    • [*] RPi. GPIO
    • [*] LLSP: lighttpd | sqlite | php ЕСКЕРТУ: бұл міндетті емес
    • [*] certbot - ЕСКЕРТУ: 16APR2018 бастап certbot lighttpd -пен жұмыс істемейді
  • Қосымша Linux бағдарламалық жасақтамасын таңдаңыз

    • [*] Python pip ЕСКЕРТПЕ: бұл міндетті емес, бірақ менің көптеген жобаларым питонды қолданады
    • [*] Авахи-демон
  • 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

Сканерлеу және Қосылу опциясын таңдаңыз, үйдің SSID идентификаторын таңдаңыз

Елді өзгерту: АҚШ

Автоматты түрде қайта қосылуды қосыңыз

Құпия сөзді енгізіңіз (кіру кілті): ♣ 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 файлының көшірмесін жасаңыз

Пайдаланушы ретінде root файлды өңдеңіз, бірақ бұл файлға абай болыңыз. Сақтамас бұрын оның дұрыс екеніне көз жеткізіңіз

$ sudo nano /etc /sudoers

Келесі өзгеріссіз sudo қолданылған сайын құпия сөзді енгізу қажет болады.

Пікірден кейін, #includedir…, басталатын жолды қосыңыз, pi ALL =:

#includedir /etc/sudoers.d

pi БАРЛЫҚ = (БАРЛЫҚ) НОТАССВД: БАРЛЫҚ

Файлды сақтау және жабу үшін 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

Жаңа пайдаланушының жұмысын тексеріңіз

$ шығу

және as таңқурай-pi-паролімен pi ретінде кіріңіз

$ ssh pi@♣ ip-адрес ♣

Егер pi ретінде кірген болсаңыз, DietPi утилиталары мына жерде орналасқан:

/DietPi/dietpi

dietpi сценарийлері түбірлік UID = 0 үшін тексеруді қолданады, бұл pi пайдаланушы аты dietpi сценарийлерін іске қосуға жол бермейді. Сценарий пайдаланушы аты түбірі үшін сақталуы тиіс $ UID = 0 екенін тексереді. Каталогты PATH -ге қосу көмектеспейді.

Pi-ден dietpi-config немесе кез келген dietpi утилиталарын іске қосу үшін супер пайдаланушы ретінде кіріңіз, содан кейін пәрменді іске қосыңыз. Супер пайдаланушыдан шығу үшін, шығуды енгізіңіз.

$ sudo su

$ sudo/DietPi/dietpi/dietpi-config, параметрлерді өзгерту, $ шығу

Әрине, сіз сценарийді өзгерте аласыз және pi пайдаланушы аты UID -ті қоса аласыз немесе түбірлік UID үшін тексеруді алып тастай аласыз. Қосымша өзгерістер қажет болуы мүмкін.

if (($ UID! = 0)); онда

Қосымша қадам

Жалпы алғанда, логинді root ретінде қолдануға болмайды. Түбірлік логин өшірілмеуі керек, бірақ қалыпты кіруден бұғатталуы керек.

Пайдаланушылардың тікелей root ретінде кіруіне жол бермеу үшін /etc /passwd файлындағы түбірлік есептік жазбаның қабығын /sbin /nologin етіп орнатыңыз.

$ sudo nano /etc /passwd

Өзгерту

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

дейін

түбір: x: 0: 0: түбір:/түбір:/usr/sbin/нологин

9 -қадам: FTDI USB -ді сериялық интерфейске қосыңыз

FTDI USB сериялық интерфейске жұмыс жасаңыз
FTDI USB сериялық интерфейске жұмыс жасаңыз

Әдепкі бойынша, DietPi -де usb сериялық өшірілген. Бұл қызметті болашақта пайдалану үшін қосыңыз.

$ sudo nano /boot/cmdline.txt

Файлға консоль алдында қосыңыз = tty1

консоль = ttyAMA0, 115200

Файлды сақтау және шығу үшін CTRL-o, ENTER, CTRL-x

Қызметті қосыңыз және Raspberry Pi қайта іске қосыңыз

$ sudo systemctl [email protected] қызметін қосады

$ sudo қайта жүктеу -h 0

Егер қосылмаса, FTDI USB сериялық кабеліне қосыңыз

USB сериялы енгізу -шығару кабелі (жоғарыдағы суретті қараңыз). Raspberry Pi -дің сыртқы бұрышында 2 -штырь бар. Шетіне жақын сыртқы қатар жұп санды түйреуіштермен (2, 4, 6), ал ішкі қатар тақ нөмірлі

  • Жер = Қара сым, түйреуіш 06
  • Tx = Сары сым, түйреуіш 08
  • Rx = Қызыл сым, түйреуіш 10

10 -қадам: USB портын анықтаңыз

USB-сериялық адаптер пайдаланатын USB портын анықтаңыз. Менің MacBook FTDI чипін пайдаланады.

MacBook -те терминал терезесін ашыңыз

Dev /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 нано қолданған кезде жақсы жұмыс істейді
  • Unicode (UTF-8) орнына Western ASCII орнатыңыз)

Терминал терезесінде енгізіңіз:

$ экран /dev/tty.usbserial-FT9314WH 115200

MacBook -та терминалды терезені қолдана отырып, RPi -ге кіріңіз: username = pi password = таңқурай

Ескертпе: USB сериялық кабелі таңбаларды түсіруі мүмкін. Егер таңбалар жойылса, сізге хабар келмеуі мүмкін, Қайту түймесін басыңыз немесе пайдаланушы атын енгізіп, Enter пернесін басыңыз.

Егер қалпына келтіру режимі пайда болса, онда micro SD картасы дұрыс орнатылмаған. Қайта бастаңыз.

  • Diet Pi -дің түбірлік пайдаланушыға шақыруы # (raspbian қалпына келтіру режимінде # шақыруын қолданады)
  • Diet Pi -дің 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 файлдық жүйені бүкіл micro SD картасын пайдалану үшін кеңейтуге мүмкіндік береді. Мен dietpi-config файлдық жүйені кеңейтуге назар аудармадым.

Дегенмен, әдепкі бойынша, «DietPi суреттері файлдық жүйені автоматты түрде кеңейту сияқты мүмкіндіктермен алдын ала оңтайландырылған түрде келеді».

Файлдық жүйенің кеңейтілгенін көрсету үшін пәрменді орындаңыз:

$ df -h

DietPi -де файлдық жүйені кеңейтудің қажеті жоқ.

14 -қадам: Қосымша: GUI жою

Қосымша қадам. Менің жобаларымда GUI қолданылмайды, сондықтан оны алып тастаңыз. GUI -ді алып тастау шамамен 2 МБ жадты үнемдейді және өнімділікті жақсартады.

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

$ sudo apt-get-тазартуды автоматты түрде жою

Турбо режимін қосудың Wi -Fi жұмысының кейбір артықшылықтары бар. Файлды өңдеу:

$ sudo nano /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 nano /etc/ssmtp/ssmtp.conf

келесідей:

mailhub = smtp.gmail.com: 587 хост атауы = ♣ сіздің хост атауы ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ сіздің-gmail-пароліңіз ♣ UseSTARTTLS = ИӘ

Сақтау және шығу үшін CTRL-o, ENTER, CTRL-x

SSMTP бүркеншік ат файлын өңдеңіз:

$ sudo nano/etc/ssmtp/revaliases

Жүйедегі әрбір пайдаланушыға электрондық поштаны жібере алатын бір жол жасаңыз. Мысалға:

түбір: ouryour-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 серверін орнатпақ болдым, мен төмендегі шешімді таптым.

Таңқурай пи ♣ хост аты ♣.local арқылы сілтеме жасау оңайырақ.

Егер сіз avahi-daemon-ды dietpi-config көмегімен орнатып, хост атауын өзгерткен болсаңыз, келесі қадамға өтуге болады

Multicast DNS орнатыңыз.

$ sudo apt-get avahi-daemon орнатыңыз

$ хост аты -I.

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 провайдеріңіздің шлюзінің 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/network/interfaces

# Wifi шлюзі 192.168.0.1

17 -қадам: Micro SD картасының сақтық көшірмесі

Raspberry Pi орнатылған кезде суреттің сақтық көшірмесін жасаңыз. Келесі жобаны жасау үшін осы суретті пайдаланыңыз.

Сонымен қатар, ол аяқталғаннан кейін жобаның сақтық көшірмесін жасаңыз. Егер SD картасында бірдеңе дұрыс болмаса, оны қалпына келтіру оңай.

Raspberry Pi -ді өшіру

$ sudo өшіру - сағ 0

Картаның жабылғанын күтіңіз, содан кейін қуат көзін алып тастаңыз, содан кейін micro SD картасын шығарыңыз

Micro 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/disk1 NE/ID/0: Apple_partition_scheme *2,5 ГБ диск1 1: Apple_partition_map 1,5 Кбайт disk1s1 2: Apple_HFS Age of Empires III 2.5 ГБ диск1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1: 58.2FB Linux2.5: 2 GB disk2s2 /dev /disk4 #: ТІР АТЫ МАЗМҰНЫ ИДЕНТИФИКАТОРЫ 0: Apple_partition_scheme *18,1 МБ диск4 1: Apple_partition_map 32,3 KB disk4s1 2: Apple_HFS Flash Player 18.1 MB disk4s2

МАҢЫЗДЫ: дұрыс ♣ micro-SD-карта-дискіні use қолданғаныңызға көз жеткізіңіз-егер сіз ♣ micro-SD-картасына#wrong қате енгізсеңіз, сіз қатты дискіні өшіресіз!

Сипаттама келесідей болуы керек: ♣ сипаттамасы ♣ = myDietPi_v104_RPi-jessie

SD картасынан суретті көшіріңіз. Суреттің атауын және оның дұрыстығын тексеріңіз:

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-каталогы/SDCardBackup ♣ сипаттамасы ♣.img

Көшіру күйін көру үшін CTRL-t.

Кескін жасалғаннан кейін суретті қысыңыз. Жаңадан құрылған 8 ГБ кескін 2 ГБ -тан аз сығылады.

$ gzip (сипаттама).img

Қысымды ашу үшін:

$ gunzip ♣ сипаттамасы ♣.img.gz

Аяқтағаннан кейін SD картасын ажыратыңыз:

$ diskutil unmountDisk /dev /disk (micro-SD-карта-диск#)

MacBook -тен SD адаптерін алыңыз және адаптерден micro SD картасын алыңыз

Raspberry Pi ішіне micro SD картасын салыңыз

Келесі жобада осы суретті сығуды пайдаланыңыз және осы нұсқаулықтағы көптеген қадамдарды өткізіп жіберіңіз.

Ал сіз біттіңіз!

18-қадам: Қосымша: Алдын ала жасалған кілт

Алдын ала жасалған кілттер Raspberry Pi MAC-ке байланысты және micro 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 үшін қолданылатын шифрлау = CCMP тобы = CCMP }

Файл жазу үшін CTRL-o

Жазуды растау үшін ЕНГІЗУ

Нано редактордан шығу үшін CTRL-x

19-қадам: Қосымша: Веб-серверлерге клиенттік серттерді қосыңыз

Менің жобаларым үйді автоматтандыруға бағытталған, ал маған қол жетімділік пайдалы болғанымен, әлемнің менің үйімді басқаруын қаламаймын. Сервер/клиент сертификаты жұбы рұқсат етілмеген пайдаланушылардың кіруіне жол бермейді.

Сертификаттарды қосу үшін нұсқаулықты орындаңыз: Raspberry Pi веб -серверіне кіруді шектеңіз

20 -қадам: Қосымша: RSA кілт мәселесі

Егер 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 micro SD картасының нұсқауларына сілтеме
  • Raspberry Pi үйлесімді micro SD карталарына сілтеме
  • RaspberryPi.org суретін micro SD картасына жазады
  • rip-clone-бұл кеңейтілмеген файлдық жүйеге USB SD картасына жазуға арналған сценарий
  • Raspberry Pi.org fourdee4d жіпке қосқан үлесі

22 -қадам: Қосымша: Жаңартулар

Болашақта мүмкін болатын жақсартулар:

  • FTDI қадамдарын алып тастаңыз және MacBook -ке қосылып тұрғанда microSD картасындағы файлды өңдеңіз

    FTDI қадамдарын қосымшаға жылжытыңыз

  • MacBook -те e2fsprogs орнатыңыз
  • MacBook -ке micro SD картасын салыңыз
  • Micro SD картасын ажыратыңыз
  • Кескінді қыспас бұрын нөлмен толтырыңыз:

    e2fsck -E src_fs тастаңыз

  • dd суретті, содан кейін gzip
  • Нөлмен толтырылған суретті нөлге толмағанмен салыстырыңыз
  • Бұл күш жұмсауға тұрарлық па?

10 ақпан 2017 ж

Соңғы DietPi орнату процедураларына сәйкес өзгерістер енгізілді

11 маусым 2016 ж

  • Қосымша nmap және IP мекенжайларындағы жойылды
  • Hostname.local пайдаланыңыз

22 қараша 2016 ж

  • DietPi v136 үшін жаңартылды
  • Raspberry Pi 3 жаңартылды

23 -қадам: Қосымша: Ақаулықтарды жою

24 -қадам: Қосымша: қараусыз орнату сценарийі

5-15 қадамдарды автоматтандыратын қараусыз орнату сценарийін құру қажет. Github -қа дереккөзді жүктеңіз. Github -дан шикізат көзін алу үшін wget пайдаланыңыз, содан кейін e сценарийін орындаңыз. Хост атауы мен парольді UAI сценарийі аяқталғанша қалдырыңыз. Мүмкін күйді сақтап, бірнеше рет қайта жүктеу қажет болуы мүмкін.

Ұсынылған: