Փափուկ վերագործարկում և համակարգչի ակնթարթային անջատում Ubuntu-ում: Անջատեք Linux-ը հրամանի տողից Ինչպես անջատել Linux-ը վահանակից

ոչ ոք օպերացիոն համակարգոչ իդեալական: Նույնիսկ եթե դա այդպես է, կարող են խնդիրներ լինել վարորդների և հավելվածների հետ: Linux-ը բացառություն չէ: Չնայած այն ավելի կայուն է, քան Windows-ը, հավանաբար կգա մի պահ, երբ դուք պետք է վերագործարկեք ձեր Linux մեքենան:

Բայց ինչպե՞ս կարող էիր դա անել: Մի քանի հրամաններ հասանելի են Linux համակարգիչը տերմինալի միջոցով անջատելու կամ վերագործարկելու համար:

Եկեք նայենք դրանք մեկ առ մեկ և տեսնենք, թե ինչպես և երբ պետք է օգտագործվեն այդ հրամանները:

1. Անջատում

Եթե ​​դուք ավարտել եք Linux-ը, լուծումը պարզապես անջատելն է, դրա համար կարող եք օգտագործել հրամանի շարահյուսությունը.

անջատել

Օրինակ, համակարգիչը անմիջապես անջատելու համար դուք կօգտագործեք.

Որտեղ նշանակում է կանգ առնել և հիմա— հիմա, ինչը նշանակում է, որ հանձնարարականը պետք է անհապաղ կատարվի: Տարբեր ուշացումներ կարող են օգտագործվել: Օրինակ, փոխարենը կարող եք օգտագործել +5 , որը համակարգչին կհուշի հինգ րոպեում կատարել անջատման կարգը։

Եթե ​​ցանկանում եք օգտագործել հաղորդագրություն(հաղորդագրություն), այն կփայլի բոլոր գրանցված օգտվողներին.

shutdown -h +5 «Սերվերը անջատվում է, պահպանեք ձեր աշխատանքը և դուրս եկեք»:

Հիշեք, որ դուք կարող եք գտնել այս հրամանների անջատիչների ամբողջական ցանկը՝ մուտքագրելով.

Վերագործարկեք -r-ով

Այլընտրանք է հրամանի օգտագործումը ձեր համակարգիչը վերագործարկելու համար: Դրա փոխարեն օգտագործվում է , հետևաբար, համակարգիչը կամ սերվերը վերագործարկելու համար կարող եք օգտագործել.

անջատում -r +5 «Սերվերը կվերագործարկվի հինգ րոպեից, պահպանեք ձեր աշխատանքը և դուրս եկեք»:

Ցանկացած պլանավորված անջատում կամ վերագործարկում կարող է չեղարկվել հրամանի թողարկումով :

2. Վերագործարկեք

Քանի որ անջատման հրամանն ունի վերագործարկման տարբերակ, զարմանալի չէ, որ reboot հրամանն ունի անջատման տարբերակ:

Ստանդարտ վերագործարկման հրաման.

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

Մեկ այլ տարբերակ հարկադիր վերագործարկումն է: Սա կարող է օգտակար լինել, եթե հավելվածը կամ ծառայությունը սառեցված է, և դուք պետք է արագ վերագործարկեք.

Այս հրամանը կստիպի վերագործարկել ձեր Linux համակարգիչը:

3. Կանգ առեք

Մենք արդեն տեսել ենք անջատիչը վերևում, բայց stop կարող է օգտագործվել որպես հրաման ինքնին: Սա անմիջապես կփակի համակարգիչը չորս տառից բաղկացած պարզ բառով.

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

4. անջատել

Դուք կարող եք նախընտրել հրամանի տերմինաբանությունը անջատել. Սա անում է նույն բանը, ինչ դադարեցնել, բացառությամբ, որ մուտքագրումը երկու անգամ ավելի երկար է տևում։

Այնուամենայնիվ, բացի օգտագործելուց ուժով անջատելու համար կարող եք նաև օգտագործել բանալին մուտք գործելու զանգը՝ համակարգը վերագործարկելու համար /var/log/wtmp. Սա պոտենցիալ օգտակար վրիպազերծման գործիք է, օրինակ - բամբասանք, որը կարող է օգնել անջատման հարցերում:

poweroff --բառամատչելի

5. Արտակարգ իրավիճակների տարբերակ՝ REISUB

Բոլոր վերը նշված հրամանները կարող են օգտագործվել այն իրավիճակներում, երբ համակարգը աշխատում է առանց խնդիրների: Բայց ի՞նչ անել, եթե համակարգիչը կամ սերվերը սառչի և հնարավոր չլինի վերագործարկել ընդունելի ձևով:

Պատասխանն այնուհետև ստեղնաշարի դյուրանցումն է: Եթե ​​դուք անցել եք Windows-ից, հավանաբար գիտեք դա Ctrl+Alt+Delցուցադրում է ընտրացանկը անջատելորպես տարբերակ։ Եթե ​​այն ավելի երկար պահեք, մեքենան ինքնաբերաբար կանջատվի: Միևնույն ժամանակ, Mac-ում դուք պարզապես պետք է սեղմած պահեք միացման կոճակը (տարբերակ, որն աշխատում է նաև Windows-ի սարքավորման վրա):

Linux-ում վերագործարկման ստեղնաշարի դյուրանցում Alt+PrintScreen+B. Այնուամենայնիվ, եթե դա չի աշխատում կամ կա ավելի բարդ խնդիր, դուք կարող եք փոխել համակցությունը՝ օգտագործելով մինչև վեց ստեղներ:

Սա հայտնի է որպես REISUB՝ հետևյալ հարկադիր հապավումների պատճառով.

  • un Ռ aw - վերադարձնում է ստեղնաշարի կառավարումը X ցուցադրման սերվերից:
  • տ Ե rminate - ուղարկում է SIGTERM դադարեցման ազդանշան բոլոր գործընթացներին՝ նրբագեղ դադարեցման համար:
  • կ Ի ll - Ինչպես վերը նշված է, բայց SIGKILL ազդանշանը, որն առաջացնում է գործընթացների անհապաղ դադարեցում:
  • Ս ync-ը փոխանցում է տվյալները սկավառակի վրա:
  • U nmount - Բոլոր ֆայլային համակարգերը վերամիավորում է միայն կարդալու վիճակի:
  • վեր Բ oot - ինչը սպասելի է:

Որպեսզի սա աշխատի, դուք պետք է պահեք Alt + PrintScreen, այնուհետև մեկ առ մեկ սեղմեք ստեղները. R E I S U B, նույն կարգով։ Յուրաքանչյուր սեղմման միջև ուշացումը պետք է լինի 1-2 վայրկյան: Սա անհրաժեշտ է, որպեսզի մի փոքր ժամանակ տրամադրվի վերը նշված բոլոր գործընթացներն ավարտին հասցնելու համար: Խնդրում ենք նկատի ունենալ, որ այս մեթոդը սովորաբար չի աշխատում ARM ճարտարապետության համակարգիչների վրա:

Օգնեք, ես պատահաբար անջատեցի իմ Linux համակարգիչը կամ սերվերը:

Մենք տեսել ենք, թե ինչպես կարելի է չեղարկել անջատման կամ վերագործարկման հրամանը: Այնուամենայնիվ, կան իրավիճակներ, երբ դուք գործարկում եք անջատման հրամանը, երբ գործում է կենսական գործընթաց, հատկապես հեռավոր սերվերի վրա: Դուք կարող եք շրջանցել այս կարգավորումը մոլի պահակ, որը կարող է չեղարկել անջատումը` ստուգելով որոշակի պարամետրեր:

Օրինակ, կա մի սկրիպտ, որը ստուգում է SSH նիստերը: Եթե ​​ուղարկեք վերաբեռնման, դադարեցման կամ անջատման հրաման, molly-guard-ը կպահանջի այն հյուրընկալողի անունը, որը պատրաստվում եք փակել:

Դա անելու համար տեղադրեք molly-guard տերմինալում.

sudo apt-get տեղադրել molly-guard

Քանի որ molly-guard-ն աշխատում է ֆոն, այն կհայտնաբերի այնպիսի հրաման, ինչպիսին է անջատել,և զեկուցեք, որ SSH նիստ է հայտնաբերվել: Այնուհետև կարող եք մուտքագրել սերվերի հոսթի անունը՝ անջատումը հաստատելու համար կամ սեղմել ctrl+cՉեղարկել. Առողջ

Linux համակարգիչը անջատելու այս հինգ եղանակները հրամանի տողհատկապես օգտակար են, քանի որ դրանք կարող են օգտագործվել հենց մեքենայի վրա կամ հեռավոր SSH-ի միջոցով: Քանի որ այս հրամանները շատ հակիրճ են, դրանք հարմար են արագ օգտագործման համար, ինչը կարող է ժամանակ առ ժամանակ հանգեցնել պատահական վերագործարկման: Բարեբախտաբար, molly-guard կոմունալը բավական է դրանից խուսափելու համար:

Այս մասին ավելին իմանալու համար ստուգեք մեր տեղեկատու աղյուսակը:

Linux ֆայլային համակարգի բուֆերները պահվում են հիշողության մեջ և միայն երբեմն գրվում են սկավառակի վրա: Սա արագացնում է սկավառակի I/O գործառնությունները, բայց մեծացնում է տվյալների կորստի ռիսկը հանկարծակի ձախողման դեպքում:

Ավանդական UNIX և Linux համակարգերը շատ բծախնդիր էին անջատման ընթացակարգի հարցում: Ժամանակակից համակարգերն ավելի հանդուրժող են (հատկապես, երբ խոսքը վերաբերում է բարձր հուսալի ֆայլային համակարգին, ինչպիսին է ext3fs-ը), բայց, այնուամենայնիվ, ավելի լավ է, եթե հնարավոր է, նրբորեն փակել աշխատանքը: Համակարգչի սխալ անջատումը կարող է հանգեցնել դժվար գտնելու, ոչ ակնհայտ սխալների, իսկ երբեմն էլ համակարգի ամբողջական խափանման:

Համակարգի վերագործարկումը անհատական ​​համակարգչի վրա գրեթե բոլոր խնդիրների լուծումն է: Բայց Linux-ում աշխատելիս խորհուրդ ենք տալիս նախ մտածել և նոր միայն վերագործարկել: Linux-ում առաջացող խնդիրները հակված են լինել նուրբ և բարդ, ուստի վերագործարկումը շատ ավելի քիչ հաճախ է տալիս ակնկալվող արդյունքը, քան այլ համակարգերում: Բացի այդ, Linux-ի վերագործարկման գործընթացը երկար ժամանակ է պահանջում, ինչը անհարմարություններ է ստեղծում օգտատերերի համար։

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

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

Ի տարբերություն բեռնման, որը միակ միջոցն է, դուք կարող եք դադարեցնել և վերագործարկել համակարգը տարբեր ձևերով.

  • անջատել հոսանքը;
  • մուտքագրեք անջատման հրամանը;
  • օգտագործել դադարեցման և վերագործարկման հրամանները;
  • փոխել init daemon-ի գործարկման մակարդակը՝ օգտագործելով telinit հրամանը.
  • գործարկեք poweroff հրամանը՝ համակարգին խնդրելու անջատել հոսանքը:

Անջատեք Linux-ում

Նույնիսկ աշխատասեղանի համակարգերում հոսանքազրկումը համակարգը անջատելու լավագույն միջոցը չէ: Սա կարող է հանգեցնել տվյալների կորստի և ֆայլային համակարգի կոռուպցիայի:

Որոշ համակարգիչներ ունեն փափուկ կանգառի կոճակ, որը սեղմելիս կատարում է մի շարք հրամաններ, որոնք նրբագեղորեն անջատում են համակարգը: Եթե ​​համոզված չեք, որ ձեր համակարգիչը աջակցում է այս հատկությանը, մի փորձեք պարզել՝ սեղմելով միացման կոճակը, մինչ համակարգը աշխատում է: Շատ ավելի քիչ խնդիրներ կլինեն, եթե համակարգը ձեռքով դադարեցնեք:

Իհարկե, հեռատեսությունը լավ է ողջամտության սահմաններում: Ջրհեղեղի կամ հրդեհի դեպքում ավելի լավ է անջատել հոսանքը, եթե պարզապես ժամանակ չկա համակարգը պատշաճ կերպով անջատելու համար: Ժամանակին մեքենաների սենյակներում կար վթարային կոճակ, որը թույլ էր տալիս միաժամանակ անջատել բոլոր սարքավորումները։

Թիմ անջատել: համակարգը անջատելու ճիշտ եղանակը

Անջատման հրամանը համակարգը անջատելու կամ վերագործարկելու կամ մեկ օգտագործողի ռեժիմին վերադառնալու ամենաանվտանգ և ամենաճիշտ միջոցն է:

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

Անջատման հրամանով կարող եք նշել, թե ինչ պետք է անի համակարգը հրամանը կատարելուց հետո՝ դադարեցնել (-h) կամ վերագործարկել (-r): Կարող եք նաև նշել, արդյոք fsck (-F) հրամանը պետք է պարտադրի ստուգել սկավառակը վերաբեռնումից հետո, թե ոչ (-f): Լռելյայնորեն, Linux-ը ավտոմատ կերպով բաց է թողնում այս ստուգումը, թե արդյոք ֆայլային համակարգերը պատշաճ կերպով ապամոնտաժված են եղել:

Հետևյալ հրամանը հիշեցնում է օգտվողներին պլանավորված սպասարկման ընթացակարգի մասին և անջատում է համակարգը առավոտյան 9:30-ին.

$ անջատում -ժ 09:30 «Իջնում ​​է պլանային սպասարկման համար: Սպասվող պարապուրդը 1 ժամ է»

Կարող եք նաև սահմանել անջատման հարաբերական ժամանակը: Օրինակ, հետևյալ հրամանը 15 րոպե հետո կսկսի անջատման գործընթացը.

$ անջատում -h +15 «Իջնում ​​է շտապ սկավառակի վերանորոգման համար»:

Թիմ դադարեցնել: դադարեցնելու ավելի հեշտ միջոց

halt հրամանը կատարում է բոլոր հիմնական գործողությունները, որոնք անհրաժեշտ են համակարգը դադարեցնելու համար:

Այն սովորաբար կանչվում է shutdown -h հրամանով, բայց կարող է օգտագործվել նաև ինքնուրույն: Հրամանը գրանցում է դադարեցման փաստը, սպանում է ոչ էական գործընթացները, կատարում է համաժամացման համակարգի զանգը, սպասում է սկավառակի գրառման ավարտին, այնուհետև դադարեցնում է միջուկը:

-n տարբերակով համաժամացման համակարգի զանգը ճնշվում է: halt -n հրամանն օգտագործվում է fsck հրամանով արմատային բաժանումը վերականգնելուց հետո, որպեսզի միջուկը չկարողանա վերագրել շտկումները քեշում պահվող բաժանման հին տարբերակներով։

Թիմ reboot: արագ վերագործարկում

Reboot հրամանը գրեթե նույնական է կանգառի հրամանին: Միակ տարբերությունն այն է, որ համակարգը դադարեցնելու փոխարեն վերաբեռնում է: Վերագործարկման ռեժիմը նույնպես գործարկվում է shutdown -r հրամանով: Reboot հրամանը նաև աջակցում է -n դրոշին:

Թիմ թելինիտՓոխել դեյմոնի գործարկման մակարդակը սկզբում

Դուք կարող եք օգտագործել telinit հրամանը՝ init daemon-ին հրահանգելու համար անցնել որոշակի գործարկման մակարդակ: Օրինակ, հրամանը

Ubuntu Linux ինտերֆեյսը բավականին կայուն է, բայց երբեմն դեռ պետք է այն վերագործարկել: Դա կարելի է անել մի քանի եղանակով. Այս հոդվածում ես կներկայացնեմ բազմաթիվ աշխատասեղանի միջավայրեր վերագործարկելու եղանակներ:

Ինչ անել, եթե Ubuntu-ի ամբողջ ինտերֆեյսը սառչի

IN վերջին տարբերակները Ubuntu, Lubuntu և Xubuntu համակարգերը պահանջում են LightDM-ի վերագործարկում: Դա արվում է հրամանով.

sudo ծառայության lightdm-ի վերագործարկում

Kubuntu միջավայրի համար օգտագործեք հրամանը.

sudo /etc/init.d/kdm վերագործարկում

Ինչ անել, եթե ծրագիրը սառչում է

Ինչ անել, եթե ծրագրի պատուհանը չի արձագանքում: Եթե ​​ամբողջ ինտերֆեյսը վերագործարկելու կարիք չկա, օրինակ, եթե որոշակի գրաֆիկական հավելված սառեցված է, ապա այս դեպքում կարող եք օգտագործել հարմար կոմունալ ծրագիրը xkill.
Հատուկ հավելված փակելու համար այս օգտակար ծրագիրը օգտագործելու համար հարկավոր է սեղմել ստեղների համակցությունը ALT + F2և գրիր xkill, ապա սեղմեք Մուտքագրեքստեղնաշարի վրա։
Գործողությունն ավարտվելուց հետո էկրանին մկնիկի կուրսորը կվերածվի խաչի, և երբ կտտացնում եք նման կուրսորով ցանկացած ընտրված պատուհանի վրա, դրանում աշխատող գործընթացը (ծրագիրը ինքնին, որը կախված է) կավարտվի:

Ինչ անել, եթե ամեն ինչ ամբողջովին սառչի

Եթե ​​ubuntu-ով համակարգիչը չի արձագանքում օգտվողի որևէ գործողության, ապա դուք պետք է օգտագործեք հետևյալ հրահանգները.

Ubuntu-ն խրված էր

Ի՞նչ պետք է անեմ, եթե Ubuntu օպերացիոն համակարգը ամբողջովին սառչի և նույնիսկ չի արձագանքում տերմինալին անցնելու ստեղնաշարի դյուրանցմանը (ALT + F1-F7):
Այս իրավիճակում դուք կարող եք կիրառել փափուկ (անվտանգ) վերագործարկման մեթոդ՝ օգտագործելով հատուկ հրաման:
Ստեղները պետք է սեղմվեն միաժամանակ Alt + PrtScnSysRqև առանց դրանք հերթով բաց թողնելու սեղմեք հետևյալ համակցությունը. R E I S U B
Դրանից հետո համակարգիչը կվերագործարկվի:
Ի՞նչ է տեղի ունենում այս համակցությունն օգտագործելիս:

Այս հրամանը հիշելու համար կարող եք անգլերենում հիշել BUSIER բառը (կապում զբաղվածության հետ, հավասար է համակարգի անհասանելիությանը):

Եկեք քննարկենք, թե ինչպես վերագործարկել կամ անջատել համակարգիչը հրամանի տողից: Ես օգտագործում եմ սա, երբ ինչ-որ դրայվեր տեղադրելիս կամ պրոցեսորի վրա մեծ բեռի տակ ինտերֆեյսը դադարում է արձագանքել իմ գործողություններին (չնայած դա տեղի է ունենում չափազանց հազվադեպ): Հրամանի տողի միջոցով հնարավոր է սպանել «շատակեր» գործընթացը, բայց միշտ չէ, որ հայտնի է, թե որ գործընթացն է, ուստի արագ լուծումը համակարգիչը վերագործարկելն է։

Մենք վերագործարկում ենք համակարգիչը

Ես այդպես եմ անում: Գնացեք վահանակ՝ սեղմելով ստեղնաշարի դյուրանցումը Ctrl+Alt+F1. Վահանակում նախ պետք է մուտքագրեք ձեր օգտվողի անունը և գաղտնաբառը (գաղտնաբառ մուտքագրելիս նիշերը չեն ցուցադրվում): Եվ ես կատարում եմ հրամանը.

sudo reboot

Դուք կրկին պետք է մուտքագրեք ադմինիստրատորի գաղտնաբառը և սեղմեք Enter: Համակարգիչը կվերագործարկվի:

Կարող եք նաև օգտագործել հրամանը՝ ձեր համակարգիչը վերագործարկելու համար: անջատել, դրա համար անհրաժեշտ է օգտագործել բանալին :

Sudo անջատում -r այժմ

Անջատեք համակարգիչը

Համակարգիչը հրամանի տողից անջատելու համար հարկավոր է գործարկել հրամանը.

sudo անջատում -h հիմա

Կարող եք նաև անջատել համակարգիչը՝ գործարկելով հրամանը.

Սուդոյի կանգ

Եվ նաև կարող է օգտագործվել։

Այս հոդվածը ուղղված է Linux-ի ամենանորներին և նրանց, ովքեր հետաքրքրված են, թե ինչպես վերագործարկել Linux-ը վահանակից: Ինձ համար տերմինալում համակարգչի վերագործարկումը կամ գրաֆիկական ինտերֆեյսի օգտագործումը տարրական է, բայց սա հիմքն է, ոչ բոլոր սկսնակները գիտեն դա, և ես պետք է գրեմ դրա մասին:

Այսօր մենք կքննարկենք այնպիսի հարցեր, ինչպիսիք են Linux-ը վահանակից վերագործարկելու, հեռակառավարման և գրաֆիկական ինտերֆեյսի ուղղակիորեն վերագործարկման հրամանը: Սկսենք համակարգի սովորական վերաբեռնումից:

Ահա, ինչպես ասում են, ինչ կարող է ավելի հեշտ լինել։ Մտածեք առաջին վերագործարկման մասին Ubuntu Unity-ում: Պարզապես կտտացրեք էկրանի վերին աջ անկյունում գտնվող փոխանցման կոճակին և ընտրեք տարրը Անջատել:

Այնուհետև բացվող պատուհանում կտտացրեք կետին.

Gnome աշխատասեղանի միջավայրում ամեն ինչ շատ նման է Unity-ին, բայց KDE-ում պետք է բացել հիմնական ընտրացանկը, գնալ ներդիր ելք, և ընտրեք տարրը վերաբեռնել:

Այնուհետև հաստատեք վերագործարկումը:

Վերագործարկեք Linux-ը տերմինալում

Եվ այստեղ շրջանակը շատ ավելի լայն է, կան մոտ մեկ տասնյակ հրամաններ, որոնք կարող են օգտագործվել Linux-ը վերագործարկելու համար: Ոմանք արմատային արտոնությունների կարիք ունեն, մյուսներին՝ ոչ, ոմանք պարզ և հեշտ հիշվող տեսք ունեն, իսկ մյուսները երկար ու բարդ են: Հաջորդիվ մենք կանդրադառնանք դրանց բոլորին:

Linux-ի վերագործարկման առաջին հրամանը, ամենատարածվածն ու ամենապարզը.

Ինչպես տեսնում եք, կոմունալը կարիք ունի գերօգտագործողի իրավունքների: Enter սեղմելուց հետո համակարգիչը անմիջապես կվերագործարկվի:

Անջատման կոմունալը, որն օգտագործվում է անջատելու համար, թույլ է տալիս նաև վերագործարկել համակարգիչը, դրա համար անհրաժեշտ է նրան փոխանցել -r պարամետրը: Բացի այդ, կարող եք նաև նշել վերագործարկման ժամանակը: Հիմա - 0 կամ հիմա, մեկ րոպե հետո +1 երկուսից հետո - +2, և այսպես շարունակ.

sudo անջատում -r +1

Init Scripts-ի հետ համատեղելի սկզբնավորման համակարգերում կային համակարգի բեռնման մակարդակներ՝ 0,1,2,3,4,5,6, մակարդակ 0՝ նշանակում էր անջատում, 6 վերաբեռնում, համակարգի այլ ռեժիմներ այժմ մեզ չեն հետաքրքրում: Դուք կարող եք անցնել մակարդակների միջև init հրամանով: Բայց կրկին, ձեզ հարկավոր են գերօգտագործողի իրավունքները: Այսպիսով.

Dbus համակարգի հաղորդագրությունների ծառայությունը կարող է նաև վերագործարկել համակարգիչը.

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Ձեզ այլևս պետք չեն գերօգտագործողի իրավունքները: Սրանք Linux-ը վերագործարկելու սովորական եղանակներն էին, բայց կա ևս մեկը՝ ոչ ստանդարտ կամ նույնիսկ երկու: Սրանք կախարդական SysRq ստեղներն են: Linux միջուկը լսում է ստեղների որոշակի համակցությունների սեղմումը և կատարում է ցանկալի գործողությունը՝ ի պատասխան դրանց: Նախ միացրեք sysrq աջակցությունը.

echo 1 > /proc/sys/kernel/sysrq

Ավելի լավ է դա անել նախօրոք, քանի որ այս մեթոդը օգտակար է, երբ համակարգը սառեցված է և չի արձագանքում որևէ բանի.

nano /etc/sysctl.conf

kernel.sysrq=1

Ակտիվացնելու համար SysRqհամակցությունները պահել Alt + SysRq և սեղմել ստեղնաշարի կոդը: Նորմալ վերագործարկման համար խորհուրդ է տրվում օգտագործել հետևյալ հաջորդականությունը. R E I S U B, սեղմեք ստեղները նույն հաջորդականությամբ մոտ մեկ վայրկյան ընդմիջումով:

  • Ռ- վերադարձնում է ստեղնաշարի կառավարումը, եթե X սերվերը սխալ է դադարեցվել.
  • Ե- միջուկը SIGTERM ազդանշան է ուղարկում բոլոր գործընթացներին, բացառությամբ init;
  • Ի- ուղարկում է SIGKILL ազդանշան բոլոր գործընթացներին, բացառությամբ init-ի;
  • Ս- միջուկը համաժամացնում է ֆայլային համակարգերը, քեշից բոլոր տվյալները փոխանցվում են կոշտ սկավառակի վրա.
  • U- վերամիավորում է բոլոր ֆայլային համակարգերը միայն կարդալու ռեժիմով.
  • Բ- անհապաղ վերաբեռնում, առանց համաժամացման և լրացուցիչ նախապատրաստական ​​աշխատանքների:

Նախքան վերաբեռնումը, համակարգը սպասում է բոլոր գործընթացների ավարտին, դադարեցնում է բոլոր ծառայությունները, ապամոնտաժում և տեղադրում է միայն կարդալու ֆայլային համակարգեր: Սա այն է, ինչ մենք անում ենք՝ սեղմելով այս ստեղների համակցությունները հերթականությամբ: Բայց եթե հիմա ձեզ անհրաժեշտ է վերաբեռնել համակարգը՝ չսպասելով բոլոր գործընթացների անջատմանը, օրինակ՝ սերվերին, կարող եք անմիջապես ուղարկել ազդանշան B: Այսպես. Alt+SysRq+B.

SysRqկարող է օգտագործվել առանց ստեղնաշարի դյուրանցումների՝ գրելով գործողության ցանկալի կոդը /proc/sysrq-trigger ֆայլում.

echo b > /proc/sysrq-trigger

Համակարգը կվերագործարկվի այնպես, ինչպես կա, առանց ծառայությունները դադարեցնելու և ֆայլային համակարգեր պատրաստելու, այնպես որ չպահված տվյալները կարող են կորչել, և ֆայլային համակարգվնասված.

Linux-ի հեռակառավարման վերագործարկում

Եթե ​​դուք մուտք ունեք սերվեր ssh-ի միջոցով, ապա շատ հեշտ է վերագործարկել Linux-ը հեռակա կարգով՝ օգտագործելով վերը նշված հրամաններից մեկը, օրինակ.

սշ [էլփոստը պաշտպանված է]/sbin/ reboot

Բայց կրկին, այս գործողության համար դուք պետք է ունենաք արմատային իրավունքներ հեռավոր սերվերի վրա:

եզրակացություններ

Այժմ դուք գիտեք, թե ինչպես վերագործարկել linux-ը, դուք նույնիսկ գիտեք, թե ինչպես վերագործարկել սերվերը ssh-ի միջոցով: Եթե ​​ունեք հարցեր, հարցրեք մեկնաբանություններում:

Առնչվող գրառումներ.


 
Հոդվածներ Ըստթեմա:
Տեղեկատվության ստացում Ո՞րն է տարբերությունը տեղեկատվություն ստանալու և հաղորդագրություն ստանալու միջև
Տեղեկատվությունը տեղեկատվություն է ինչ-որ բանի մասին: Տեղեկատվության հայեցակարգը և տեսակները, փոխանցումը և մշակումը, տեղեկատվության որոնումը և պահպանումը Ընդլայնել բովանդակությունը Տեղեկություն է, սահմանում Տեղեկատվությունը ցանկացած տեղեկատվություն է, որը ստացվում և փոխանցվում, պահվում է:
Ինչ է վայրէջքի էջը և ինչպիսին պետք է լինի
Մասնավոր ձեռնարկությունների, տարբեր ծառայությունների և փոքր կազմակերպությունների սեփականատերերի մեծ մասը հասկանում է, թե որքան կարևոր է առցանց բիզնես վարելը: Կայքի ստեղծումը և սոցիալական ցանցերում էջի պահպանումն այժմ ցանկացած ընկերության մարքեթինգային ռազմավարության մաս է կազմում։ Բայց քիչ ընկերություններ և
Ինչպես տեղադրել ձեր ձևանմուշը ucoz-ում - Ծրագիր, որի մասին դուք չգիտեիք, մենք սովորում ենք միանալ:
Ինչպես տեղադրել Joomla կաղապարը - Անսարքությունների վերացում - 4.5-ը 5-ից 2 ձայնի հիման վրա Կաղապար ընտրելը, տեղադրումը և կազմաձևումը Joomla կայքի ստեղծման ամենակարևոր քայլերից մեկն է: Այս ձեռնարկում մենք կանդրադառնանք, թե ինչպես տեղադրել ձևանմուշ
Ֆայբիսովիչ - էլեկտրական ցանցերի նախագծման ուղեցույց
Ձեռնարկ ԷԼԵԿՏՐԱԿԱՆ ՑԱՆՑԵՐԻ ԴԻԶԱՅՆԻ ՄԱՍԻՆ Խմբագրել է Դ. Լ. ՖԱՅԲԻՍՈՎԻՉ Հրատարակություն 4, վերանայված և լրացված Գրախոս Վ. Վ. Մոգիրև Հեղինակներ՝ Ի.