Բովանդակություն:

Ձևացրու, որ դու Xyzzy սերվեր ես Raspberry Pi- ում. 19 քայլ
Ձևացրու, որ դու Xyzzy սերվեր ես Raspberry Pi- ում. 19 քայլ

Video: Ձևացրու, որ դու Xyzzy սերվեր ես Raspberry Pi- ում. 19 քայլ

Video: Ձևացրու, որ դու Xyzzy սերվեր ես Raspberry Pi- ում. 19 քայլ
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Նոյեմբեր
Anonim
Ներկայացրու, որ դու Xyzzy սերվեր ես Raspberry Pi- ում
Ներկայացրու, որ դու Xyzzy սերվեր ես Raspberry Pi- ում

Այս ուղեցույցը ցույց կտա ձեզ, թե ինչպես ստեղծել Rasteberry Xyzzy (PYX) սերվեր Raspberry Pi- ում: Ես դա անվանում եմ XyzzyPi

Ձևացրու, որ դու Xyzzy- ն առցանց բաց կոդով բացիկներ են ՝ ընդդեմ մարդկության:

Android- ում կարող եք նաև օգտագործել Client for Pretend I’m Xyzzy ծրագիրը:

Երբ ես սկսեցի մտածել իմ սեփական PYX սերվերի ստեղծման մասին, ես դժվարությամբ գտա հրահանգներ, որոնք հնացած չէին և հեշտ էր հետևել: Թվում էր, թե դրանցից շատերը գրված էին այն մարդկանց համար, ովքեր արդեն որոշակի փորձ ունեին PYX սերվեր ստեղծելու հարցում: Ես կարողացա պարզել ամեն ինչ, բայց ես ուզում էի ստեղծել քայլ առ քայլ ուղեցույց նրանց համար, ովքեր ավելի քիչ են տիրապետում տեխնիկային կամ ովքեր նման բաների մեծ փորձ չունեն: Բացի այդ, ես չկարողացա գտնել հրահանգներ այն Raspberry Pi- ով գործարկելու վերաբերյալ: Որոշ փորձարկումներից և սխալներից հետո ես կարողացա ստանալ PYX սերվերի աշխատանքը Pi- ով ՝ ֆայլերի միայն փոքր փոփոխություններով: Հուսով եմ, որ սա որոշակի ժամանակ կխնայի հետաքրքրվողների համար:

Ես դա արել եմ Pi 3 մոդելի B+ և Pi 4 մոդելի B 4GB մոդելների վրա: Pi Zero W- ի օգտագործման հետ կապված որոշ խնդիրներ կան, քանի որ պրոցեսորը Java VM- ը ճիշտ չի վարում: Ներկայումս փորձում եմ այն հասցնել Zero W- ի և հաջողության դեպքում կթարմացնեմ հրահանգները: Ես չունեմ Pi 1 կամ 2 փորձարկման, այնպես որ սա կարող է աշխատել կամ չգործել նրանց հետ:

Ես փորձել եմ այս ձեռնարկը դյուրին դարձնել բոլոր հմտությունների մակարդակի մարդկանց համար, այնպես որ այստեղ կարող են լինել այնպիսի բաներ, որոնք դուք արդեն գիտեք:

Եթե արդեն գիտեք, թե ինչպես տեղադրել Raspbian- ը և միանալ ձեր Pi- ին, անցեք 6 -րդ քայլին:

Եթե ունեք PYX սերվեր ստեղծելու փորձ և պարզապես ցանկանում եք իմանալ այն խմբագրումները, որոնք անհրաժեշտ են Pi- ի վրա աշխատելու համար, բաց թողեք 13 -րդ քայլին:

Հրաժարում. Ես չեմ ստեղծել Pretend You Xyzzy կամ Android հաճախորդի ծրագիր:

Pretend You’re Xyzzy- ի ստեղծման վարկը ստանում է GitHub օգտվող ajanata- ն (https://github.com/ajanata/PretendYoureXyzzy)

Preանլուն տրամադրում է Client For Pretend You Xyzzy- ի ստեղծման վարկ (https://play.google.com/store/apps/dev?id=8675761046824387020)

Եթե ինչ -որ մեկը կարոտել եմ, խնդրում եմ ինձ տեղյակ պահեք:

Պարագաներ

Սարքավորումներ:

Ազնվամորի Պի 3 կամ 4

Միկրո SD քարտ (ես օգտագործում եմ 32 ԳԲ միկրո SD քարտեր, որովհետև դա այն է, ինչ ես ունեմ ձեռքի տակ: Հավանաբար, կարող եք գլուխ հանել 2 ԳԲ -ով, բայց ես խորհուրդ կտայի առնվազն 4 ԳԲ):

ԱՀ SD քարտի ընթերցողով (ես Windows- ն օգտագործում եմ այս ձեռնարկի համար: Եթե Linux- ով եք աշխատում, հավանաբար արդեն ծանոթ եք այս նյութերից շատերին, այնպես որ անհրաժեշտության դեպքում կարգավորեք հրահանգները):

Softwareրագրային ապահովում:

Raspbian պատկեր.

Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/ (Կան այլ ծրագրեր, որոնք կարող եք օգտագործել Raspbian պատկերը լուսավորելու համար, բայց սա իմ անձնական նախասիրությունն է):

Putեփամածիկ ՝

Քայլ 1. Flash Raspbian ձեր SD քարտի վրա

Flash Raspbian ձեր SD քարտի վրա
Flash Raspbian ձեր SD քարտի վրա

Տեղադրեք ձեր SD քարտը ձեր համակարգչի քարտերի ընթերցողի մեջ, նախքան Win32 Disk Imager- ը բացելը: Այնուհետև ընտրեք ձեր Raspbian պատկերը և ձեր SD քարտի սկավառակի տառը և կտտացրեք «Գրեք»:

Ո CAՇԱԴՐՈԹՅՈՆ. SD քարտի ցանկացած բան կջնջվի և կգրվի: Եթե SD քարտի վրա կան կարևոր տվյալներ, նախ պահուստավորեք դրանք: Բացի այդ, համոզվեք, որ ընտրել եք ձեր SD քարտի սկավառակի ճիշտ տառը: Հակառակ դեպքում դուք կարող եք ակամա սրբել/վերագրել սխալ սկավառակը:

Ավարտելուց հետո ձեր SD քարտում կունենաք երկու առանձին կրիչ: Մի անգամ կոչվում է boot և մեկը, որը Windows- ը չի կարող կարդալ: Հավանաբար, Windows- ում բացվող պատուհան կստանաք ՝ խնդրելով ձևակերպել քարտը: Պարզապես կտտացրեք չեղարկել: Եթե այն ձևաչափեք, ապա ստիպված կլինեք նորից լուսարձակել Raspbian- ը:

Քայլ 2: Ստեղծեք «wpa_supplicant.conf» անունով տեքստային ֆայլ Boot Drive- ում

Ստեղծեք տեքստային ֆայլ անունով
Ստեղծեք տեքստային ֆայլ անունով

SD քարտի բեռնախցիկում ստեղծեք wpa_supplicant.conf անունով տեքստային ֆայլ և տեղադրեք ներքևում գտնվող կոդը ներսում: Փոխարինեք «wifi անունը» և «գաղտնաբառը» ձեր իրական wifi անունով և գաղտնաբառով, բայց պահեք դրանց մեջբերումները: Պահպանել ֆայլը:

Սա թույլ կտա ձեր Pi- ին միանալ ձեր WiFi- ին: Եթե դուք օգտագործում եք Ethernet մալուխ ՝ ձեր Pi- ն ձեր ցանցին միացնելու համար, հավանաբար կարող եք բաց թողնել այս քայլը:

Համոզվեք, որ ֆայլի ընդլայնումը ճիշտ է: Այն պետք է լինի wpa_supplicant.conf, այլ ոչ wpa_supplicant.conf.txt

երկիր = usupdate_config = 1 ctrl_interface =/var/run/wpa_supplicant

ցանց = {

scan_ssid = 1 ssid = "wifi անուն" psk = "գաղտնաբառ"}

Քայլ 3: Ստեղծեք «ssh» անունով դատարկ ֆայլ Boot Drive- ում

Ստեղծեք անունով դատարկ ֆայլ
Ստեղծեք անունով դատարկ ֆայլ

SD քարտի boot drive- ում ստեղծեք ssh անունով դատարկ ֆայլ

Պարտադիր չէ, որ այն իր մեջ ինչ -որ բան լինի, պարզապես անհրաժեշտ է ճիշտ անվանակոչել:

Սա միացնելու է ssh- ը ձեր Pi- ի վրա, ինչը թույլ կտա ձեզ միանալ դրան ՝ օգտագործելով tyեփամածիկ:

Համոզվեք, որ ֆայլը պարզապես կոչվում է ssh ՝ առանց ընդլայնման: Ոչ ssh.txt և այլն:

Քայլ 4. Հեռացրեք SD քարտը ձեր համակարգչից, տեղադրեք այն ձեր Pi- ի մեջ և միացրեք ձեր Pi- ն

Տեղադրեք SD քարտը ձեր համակարգչից, դրեք այն ձեր Pi- ում և միացրեք ձեր Pi- ն:

Եթե ամեն ինչ աշխատեց, ձեր Pi- ն կբեռնվի և կկապվի ձեր WiFi- ին:

Տվեք նրան մի քանի րոպե ՝ սկզբնական կարգավորումը գործարկելու համար:

Քայլ 5. Միացեք ձեր Pi- ին ՝ օգտագործելով ծեփոն

Միացեք ձեր Pi- ին ՝ օգտագործելով ծեփոն
Միացեք ձեր Pi- ին ՝ օգտագործելով ծեփոն
Միացեք ձեր Pi- ին ՝ օգտագործելով ծեփոն
Միացեք ձեր Pi- ին ՝ օգտագործելով ծեփոն

Բացեք tyեփամածիկը և Host Name տուփում մուտքագրեք raspberrypi ՝ համոզվելով, որ կապի տեսակը SSH է, իսկ պորտը ՝ 22: Եթե այն միանա, ձեզ կտանեն սև էկրան, որի տեքստը հայտնի է որպես տերմինալ: Այն կպահանջի ձեր օգտվողի անունը և գաղտնաբառը: Լռելյայն օգտագործողի անունը «pi» է, իսկ կանխադրված գաղտնաբառը ՝ «ազնվամորի»: Խիստ խորհուրդ է տրվում, որ դուք փոխեք գաղտնաբառը, հատկապես, եթե մտադիր եք ձեր Pi- ն ենթարկվել ինտերնետին: Դա անելու համար մուտք գործելուց հետո մուտքագրեք «passwd» և հետևեք հրահանգներին: Համոզվեք, որ գաղտնաբառ եք ընտրում, որը կհիշեք:

Եթե այն չի միանում, գուցե անհրաժեշտ լինի գտնել IP հասցեն, որն օգտագործում է ձեր Pi- ն: Կան բազմաթիվ եղանակներ դա անելու համար, բայց անձամբ ես պարզապես մուտք եմ գործում իմ երթուղիչ և ստուգում միացված սարքերի ցանկը: Երբ ձեր Pi տիպի IP- ն գտնեք, որը տեղադրվում է Putty- ում ՝ փոխարեն raspberrypi- ի, և նորից փորձեք միանալ:

Եթե դեռ չեք կարողանում միանալ, գուցե ճիշտ չեք ստեղծել ssh ֆայլը: Կարդացեք նախորդ քայլերը և կրկնակի ստուգեք ամեն ինչ:

Քայլ 6. Լրացուցիչ. Փոխեք ձեր Pi- ի հյուրընկալողի անունը

Լրացուցիչ. Փոխեք ձեր Pi- ի հյուրընկալողի անունը
Լրացուցիչ. Փոխեք ձեր Pi- ի հյուրընկալողի անունը
Լրացուցիչ. Փոխեք ձեր Pi- ի հյուրընկալողի անունը
Լրացուցիչ. Փոխեք ձեր Pi- ի հյուրընկալողի անունը
Լրացուցիչ. Փոխեք ձեր Pi- ի հյուրընկալողի անունը
Լրացուցիչ. Փոխեք ձեր Pi- ի հյուրընկալողի անունը

Սա անհրաժեշտ չէ, բայց ես նախընտրում եմ ունենալ իմ Pi- ի հյուրընկալողի անունը որպես այն, ինչին այն օգտագործվում է, այլ ոչ թե որպես ընդհանուր «ազնվամորի»: Այս դեպքում ես այն անվանեցի «xyzzypi», բայց դուք կարող եք այն անվանել ինչպես կուզեք:

Հյուրընկալողի անվան տեսակը փոխելու համար ՝

sudo raspi-config

Ընտրեք Networkանցի ընտրանքներ

Ընտրեք հյուրընկալողի անունը

Մուտքագրեք ցանկացած սերվերի անուն, որը ցանկանում եք

Ընտրեք Ավարտել

Այն կհարցնի ՝ կցանկանայի՞ք այժմ վերագործարկել Pi- ն: Նոր հյուրընկալողի անունը ուժի մեջ չի մտնում, քանի դեռ չեք վերագործարկել: Եթե դա անեք, ձեր ծեփամածիկ նիստն անջատված կլինի: Վերագործարկումը ավարտելուց հետո դուք պետք է օգտագործեք նոր տեղադրված սերվերի անունը ՝ Putty- ի հետ նորից միանալու համար: Եթե դուք միանում էիք ՝ օգտագործելով սերվերի անվան փոխարեն IP հասցեն, ապա այն դեռ պետք է նույնը լինի:

Կան բազմաթիվ այլ տարբերակներ, որոնք կարող եք սահմանել ՝ օգտագործելով raspi-config գործիքը, բայց դրա մասին արդեն շատ ձեռնարկներ կան, այնպես որ ես այստեղ դրանց չեմ անդրադառնա:

Քայլ 7: Թարմացրեք ձեր դիմումի փաթեթները

Թարմացրեք ձեր դիմումի փաթեթները
Թարմացրեք ձեր դիմումի փաթեթները

Թարմացրեք ձեր դիմումի փաթեթները ՝ օգտագործելով հետևյալ հրամանը.

sudo apt-get թարմացում

Թողեք այն գործի, մինչև այն ավարտվի:

Նշում. Տեխնիկապես այլևս պետք չէ մուտքագրել «apt-get», կարող եք պարզապես մուտքագրել «apt»: Այնուամենայնիվ, ես այնքան եմ սովորել մուտքագրել «apt-get», որ ինձ համար այս պահին դա պարզապես մկանային հիշողություն է:

Քայլ 8: Տեղադրեք Git- ը

Տեղադրեք Git- ը
Տեղադրեք Git- ը

Հավելվածների փաթեթների թարմացումն ավարտելուց հետո տեղադրեք Git- ը ՝ օգտագործելով հետևյալ հրամանը.

sudo apt -get -y տեղադրել git

Թողեք այն վազի մինչև վերջանա:

Քայլ 9: Տեղադրեք Maven

Տեղադրեք Maven- ը
Տեղադրեք Maven- ը

Տեղադրեք Maven- ը ՝ օգտագործելով հետևյալ հրամանը.

sudo apt -get -y տեղադրել maven

Թողեք այն վազի մինչև վերջանա

Քայլ 10: Ներբեռնեք ձևացրեք, որ Xyzzy սերվերի ֆայլեր եք

Ներբեռնեք ձևացրեք, թե դուք Xyzzy սերվերի ֆայլերն եք
Ներբեռնեք ձևացրեք, թե դուք Xyzzy սերվերի ֆայլերն եք

Ներբեռնեք Pretend You’re Xyzzy սերվերի ֆայլերը ՝ օգտագործելով հետևյալ հրամանը.

git clone git: //github.com/ajanata/PretendYoureXyzzy.git

Սա ձեր Pi- ի վրա կստեղծի գրացուցակ ՝ PretendYoureXyzzy անունով և ֆայլերը կներբեռնի դրա մեջ:

Թողեք այն վազի մինչև վերջանա:

Քայլ 11. Փոխեք PretendYoureXyzzy գրացուցակը

Փոխեք PretendYoureXyzzy գրացուցակը
Փոխեք PretendYoureXyzzy գրացուցակը

Փոխեք PretendYoureXyzzy գրացուցակը ՝ օգտագործելով հետևյալ հրամանը.

cd PretendYoureXyzzy

Նշում. Linux- ի հրամանները մեծատառ են, այնպես որ cd PretendYoureXyzzy- ն կաշխատի, բայց cd pretendyourexyzzy- ն ՝ ոչ:

Քայլ 12. Բացեք և խմբագրեք «build.properties.example» ֆայլը և պահպանեք այն որպես «build.properties»

Բացեք և խմբագրեք
Բացեք և խմբագրեք
Բացեք և խմբագրեք
Բացեք և խմբագրեք
Բացեք և խմբագրեք
Բացեք և խմբագրեք

Բացեք build.properties.example ֆայլը nano տեքստային խմբագրիչով ՝ օգտագործելով հետևյալ հրամանը.

sudo nano build.properties.example

Տերմինալի վրա հիմնված տեքստային խմբագրիչի օգտագործումը կարող է մի փոքր վախեցնել նրանց համար, ովքեր սովոր չեն դրան, բայց այն, ինչ մենք անում ենք, շատ պարզ է:

Օգտագործեք ներքևի սլաքի ստեղնը ՝ ներքև ոլորելու համար, մինչև չգտնեք «hibernate.username» և «hibernate.password» հատվածները:

Օգտագործեք աջ սլաքի բանալին ՝ այդ տողերի վերջը տեղափոխելու և օգտվողի անունն ու գաղտնաբառը այլ բանի փոխելու համար: Անկեղծ ասած, ես չգիտեմ, արդյոք դա իսկապես անհրաժեշտ է, բայց ինձ հարմար չէ թողնել դրանք կանխադրված օգտվողի անունով և գաղտնաբառով, որով նրանք եկել էին:

Փոխելուց հետո սեղմեք ctrl+o ՝ պահպանման երկխոսությունը բացելու համար:

Backspace ՝ ֆայլի անվան վերջից հեռացնելու «.նմուշը», այնպես որ ձեզ մնում է միայն «build.properties»

Այն կհարցնի ՝ արդյոք ցանկանում եք ֆայլը պահել այլ անվան տակ: Այո ստանալու համար սեղմեք y:

Նանո տեքստային խմբագրիչը փակելու համար սեղմեք ctrl+x:

Քայլ 13. Բացեք և խմբագրեք «pom.xml» ֆայլը (սա այն է, ինչը ստիպում է այն գործարկել PI- ով)

Բացեք և խմբագրեք
Բացեք և խմբագրեք
Բացեք և խմբագրեք
Բացեք և խմբագրեք

Բացեք pom.xml ֆայլը nano տեքստային խմբագրիչով ՝ օգտագործելով հետևյալ հրամանը.

sudo nano pom.xml

Ոլորեք ներքև, ինչպես նախկինում: Այս անգամ ձեր փնտրած գիծը sqlite-jdbc է

Այդ տողից անմիջապես ներքև մի տարբերակ է ՝ տարբերակի համարով: Դուք պետք է փոխեք այդ թիվը 3.28.0 -ի, որպեսզի այն ունենա հետևյալ տեսքը.

3.28.0

Տարբերակի համարը խմբագրելուց հետո սեղմեք ctrl+o ՝ պահպանման երկխոսությունը բերելու համար:

Պահեք ֆայլի անունը որպես «pom.xml» և պահեք այն:

Պահվելուց հետո կտտացրեք ctrl+x ՝ նանո տեքստային խմբագրիչը փակելու համար:

Սա այն խմբագրումն է, որը ստիպում է ձևացնել, որ դու Xyzzy սերվերը աշխատում է Pi- ով: Այն sqlite-jdbc տարբերակը, որը գալիս է, Pi- ի վրա ճիշտ չի գործարկվի: 3.28.0 տարբերակը հիանալի է գործում մինչ այժմ իմ թեստերում:

Քայլ 14: Գործարկեք ձևացրեք, թե Xyzzy սերվեր եք և համոզվեք, որ այն աշխատում է

Սկսեք ձևացնել, թե Xyzzy սերվեր եք և համոզվեք, որ այն աշխատում է
Սկսեք ձևացնել, թե Xyzzy սերվեր եք և համոզվեք, որ այն աշխատում է
Սկսեք ձևացնել, թե Xyzzy սերվեր եք և համոզվեք, որ այն աշխատում է
Սկսեք ձևացնել, թե Xyzzy սերվեր եք և համոզվեք, որ այն աշխատում է
Սկսեք ձևացնել, թե Xyzzy սերվեր եք և համոզվեք, որ այն աշխատում է
Սկսեք ձևացնել, թե Xyzzy սերվեր եք և համոզվեք, որ այն աշխատում է

Այժմ, երբ դուք կատարել եք անհրաժեշտ խմբագրումները ձեր Pi- ում Pretend You Xyzzy սերվերը գործարկելու համար, եկեք այն գործարկենք և տեսնենք, թե արդյոք ամեն ինչ աշխատում է: Գործարկեք սերվերը ՝ օգտագործելով հետևյալ հրամանը.

mvn մաքուր փաթեթ պատերազմ. պայթած նավահանգիստ. վազում

Այն կբեռնի որոշ լրացուցիչ ֆայլեր, կկազմի դրանք և կսկսի սերվերը: Սա, հավանաբար, կտևի մի քանի րոպե:

Նշում. Ներկայումս սա միակ միջոցն է, որը ես գիտեմ, թե ինչպես ստիպել սերվերին գործարկել, այնպես որ այն կկազմվի ամեն անգամ, երբ այն սկսում եք:

Դուք կիմանաք, որ դա արված է, երբ ստանաք հաղորդագրություն `« Վահանակի վերաբեռնումն ԱՆՀԱՏՎԱ է »: Համատեքստը վերսկսելու համար սեղմեք ENTER վահանակի վրա:

Այս պահին կարող եք բացել ձեր դիտարկիչը և վերջում մուտքագրել Pi ավելացնել 8080 նավահանգստի հյուրընկալողի անունը (կամ IP հասցեն): Այսպիսով, հյուրընկալողի անունը ՝ 8080 կամ IP ՝ 8080

Եթե դուք օգտագործում եք xyzzypi- ն որպես տանտիրոջ անուն, ապա դա կլինի xyzzypi: 8080 կամ իմ դեպքում IP- ով օգտագործելու դեպքում դա կլինի 192.168.1.189:8080

Եթե ամեն ինչ աշխատեր, ձեզ կտանեն Pretend You Xyzzy հիմնական էջ:

Շնորհավորում եմ: Դուք դա արել եք:

Այնուամենայնիվ, հենց հիմա այն կաշխատի միայն այն դեպքում, եթե Putty- ով մուտք գործեք ձեր Pi և գործարկեք վերը նշված հրամանը ՝ սերվերը գործարկելու համար: Putեփամածիկը փակելուց հետո սերվերը կդադարի: Սա կարող է լավ լինել որոշ մարդկանց համար, բայց գուցե ցանկանաք, որ Pretend You Xyzzy սերվերը ինքնաբերաբար գործի, երբ Pi- ն բարձրանա կամ վերագործարկվի ՝ առանց մուտք գործելու: Հաջորդ քայլերը կներառեն այդ աշխատանքը կատարելը:

Քայլ 15. Ստեղծեք սցենար ՝ ձևացնելու համար, թե Xyzzy սերվեր եք

Ստեղծեք սցենար ՝ ձևացնելու, թե Դուք Xyzzy սերվեր եք
Ստեղծեք սցենար ՝ ձևացնելու, թե Դուք Xyzzy սերվեր եք
Ստեղծեք սցենար ՝ ձևացնելու, թե Դուք Xyzzy սերվեր եք
Ստեղծեք սցենար ՝ ձևացնելու, թե Դուք Xyzzy սերվեր եք

Եթե մենք ուզում ենք, որ Pretend You Xyzzy սերվերը ինքնաբերաբար սկսվի, երբ Pi- ն կբեռնվի կամ կվերագործարկվի, առաջին բանը, որ պետք է անենք, սցենար ստեղծելն է:

Սեղմեք ctrl+c ՝ սերվերը դադարեցնելու համար:

Երբ այն դադարում է, մուտքագրեք հետևյալ հրամանը.

sudo nano xyzzy.sh

Նշում. Ես իմ սցենարին անվանել եմ xyzzy.sh, բայց դուք կարող եք այն անվանել այն, ինչ ցանկանում եք: Պարզապես համոզվեք, որ այն ունի.sh որպես ֆայլի ընդլայնում:

Օգտագործելով nano տեքստային խմբագրիչ, մուտքագրեք կամ տեղադրեք հետևյալը ֆայլում.

#!/bin/bashcd/home/pi/PretendYoureXyzzy mvn մաքուր փաթեթի պատերազմ. պայթած նավակ ՝ վազել -Dmaven.buildNumber.doCheck = false -Dmaven.buildNumber.doUpdate = false

Սեղմեք ctrl+o ՝ պահպանման երկխոսությունը բացելու համար

Պահեք ֆայլը և սեղմեք ctrl+x ՝ նանոն փակելու համար

Քայլ 16. Ստեղծեք ձեր սցենարը գործարկելի

Դարձրեք ձեր սցենարը գործարկելի
Դարձրեք ձեր սցենարը գործարկելի

Մենք պետք է սցենարը կատարելի դարձնենք ՝ օգտագործելով հետևյալ հրամանը.

sudo chmod 755 xyzzy.sh

Նշում. Եթե նախորդ սցենարում ձեր սցենարին այլ բան եք անվանել, փոխարենը օգտագործեք այդ ֆայլի անունը:

Քայլ 17: Ստեղծեք Crontab գրառում ՝ ձեր սկրիպտն ինքնաբերաբար գործարկելու համար

Ստեղծեք Crontab գրառում ՝ ձեր սցենարը ինքնաբերաբար գործարկելու համար
Ստեղծեք Crontab գրառում ՝ ձեր սցենարը ինքնաբերաբար գործարկելու համար
Ստեղծեք Crontab գրառում ՝ ձեր սցենարը ինքնաբերաբար գործարկելու համար
Ստեղծեք Crontab գրառում ՝ ձեր սցենարը ինքնաբերաբար գործարկելու համար
Ստեղծեք Crontab գրառում ՝ ձեր սցենարը ինքնաբերաբար գործարկելու համար
Ստեղծեք Crontab գրառում ՝ ձեր սցենարը ինքնաբերաբար գործարկելու համար

Բեռնարկղում սցենարը գործարկելու մի քանի եղանակ կա: Ես այստեղ օգտագործում եմ crontab- ը:

Խմբագրեք crontab աղյուսակները ՝ օգտագործելով հետևյալ հրամանը.

crontab -e

Այն հարցնելու է, թե որ խմբագիրն եք ցանկանում օգտագործել: Մուտքագրեք 1 և սեղմեք enter ՝ nano- ն օգտագործելու համար:

Բացելուց հետո ոլորեք մինչև վերջ և ավելացրեք հետևյալ տողը.

@reboot /home/pi/PretendYoureXyzzy/xyzzy.sh

Նշում. Կրկին, եթե դրա փոխարեն օգտագործել եք այլ ֆայլի անուն:

Սեղմեք ctrl+o ՝ պահպանման երկխոսությունը բացելու համար:

Պահել և սեղմել ctrl+x ՝ նանոն փակելու համար:

Քայլ 18: Վերագործարկեք ձեր Pi- ն և տեսեք, թե արդյոք կարող եք միանալ ՝ ձևացնելու, որ Xyzzy եք

Վերագործարկեք ձեր Pi- ն և տեսեք, թե արդյոք կարող եք միանալ ՝ ձևացնելու, որ Xyzzy եք
Վերագործարկեք ձեր Pi- ն և տեսեք, թե արդյոք կարող եք միանալ ՝ ձևացնելու, որ Xyzzy եք

Այժմ, երբ ձեր Pretend I'm Xyzzy սերվերը գործարկված է բեռնման ժամանակ, կարող եք վերագործարկել Pi- ն և համոզվել, որ ամեն ինչ աշխատում է:

Վերագործարկեք ՝ օգտագործելով հետևյալ հրամանը.

sudo վերագործարկում

Երբ Pi boots- ը պահուստավորվի, մի քանի րոպե կպահանջվի սերվերի համար ամեն ինչ նորից կազմելու համար: Giveամանակ տվեք դրան, ապա նորից փորձեք միանալ բրաուզերում կամ օգտագործել հյուրընկալողի անունը կամ վերջում Pi- ն ավելացնելով 8080 նավահանգիստը:

xyzzypi ՝ 8080 կամ IP հասցե ՝ 8080

Եթե ամեն ինչ աշխատեր, ապա ձեզ կտանեն Pretend You Xyzzy էջ:

Շնորհավորում եմ: Այժմ ունեք Pretend You’re Xyzzy սերվեր, որն ավտոմատ աշխատում է Raspberry Pi- ով:

Քայլ 19. Լրացուցիչ. Փոխանցեք նավահանգիստները, որոնք թույլ կտան մուտք գործել ձեր ձևացնելու, որ դուք Xyzzy սերվեր եք ինտերնետի միջոցով

Այսպիսով, այժմ դուք ունեք աշխատելու ձևացրեք, թե դուք Xyzzy սերվեր եք, բայց այս պահին այն հասանելի է միայն ձեր տեղական ցանցում: Սա լավ է աշխատում, եթե ունեք մի խումբ ընկերներ, ովքեր խաղում են ձեր տանը, բայց ձեր տեղական ցանցից դուրս գտնվող մարդիկ չեն կարողանա միանալ:

Եթե դեռ չգիտեք, թե ինչպես Ձևացրու, որ դու Xyzzy- ն օգտագործում է 8080 նավահանգիստը, այնպես որ դա այն նավահանգիստն է, որը կցանկանաս փոխանցել: Այն կարգավորելուց հետո դուք կկարողանաք ձեր ընկերներին տալ ձեր արտաքին IP հասցեն և նավահանգիստը, և նրանք կկարողանան ինտերնետով միանալ ձեր սերվերին:

Եթե ցանկանայիք, կարող եք նաև ստեղծել Dynamic DNS, որպեսզի ունենաք ձեր սեփական URL- ը (JoesPYXserver.noip.com- ի պես մի բան), որը կարող եք փոխանցել ընկերներին ՝ ձեր սերվերին միանալու համար: Այդպիսի բաների համար արդեն կան բազմաթիվ ձեռնարկներ:

Խորհուրդ ենք տալիս: