როგორ გამორთოთ ან გადატვირთოთ Linux

გჭირდებათ ლინუქსის სისტემის გამორთვა ან გადატვირთვა, მაგრამ არ ხართ დარწმუნებული ამის საუკეთესო გზაში? შეამოწმეთ ჩვენი საუკეთესო მეთოდების სია აქ.

გადატვირთვა ხშირად საუკეთესო გამოსავალია მრავალი გამოთვლითი პრობლემის გადასაჭრელად. ასე რომ, ღირს იმის ცოდნა, თუ როგორ უნდა გამორთოთ ან გადატვირთოთ Linux დესკტოპები და სერვერები უსაფრთხოდ.

Linux სისტემები შეიძლება მუშაობდეს კვირების და თვეების განმავლობაში პრობლემების გარეშე და ეს განსაკუთრებით ეხება სერვერებს. მაგრამ, არის დრო, როდესაც გამორთვა ან გადატვირთვა გარდაუვალი ხდება, განსაკუთრებით ტექნიკური მომსახურებისთვის.

დესკტოპის მომხმარებლებს შეუძლიათ ადვილად გამოიყენონ GUI თავიანთი სისტემების დახურვისთვის. მაგრამ იმ დროისთვის, როდესაც ეს შეუძლებელია ან გჭირდებათ დისტანციური სერვერის გამორთვა ან გადატვირთვა, შემდეგი ბრძანებები და ვარიანტები შეიძლება მართლაც სასარგებლო იყოს.

Linux-ის გათიშვა და გადატვირთვა ბრძანებები

Commandგანმარტება
სუდოს გამორთვა -თგამორთვა და გამორთვა
სუდოს გამორთვა -რგადატვირთეთ გამორთვის შემდეგ
სუდოს გამორთვა სთ: მმგამორთვა hh:mm საათზე
სუდოს გამორთვა +მგამორთვა 'მ' წუთში
სუდოს გამორთვა ახლაგამორთვა ახლა
სუდოს გამორთვა -გგააუქმეთ მომლოდინე გამორთვის ბრძანება
სუდოს გაჩერებასისტემის გათიშვა
sudo გადატვირთვაგადატვირთეთ სისტემა
სუდო გამორთვასისტემის გათიშვა
ssh user@host გამორთვა -h ახლადაუყოვნებლივ გამორთეთ დისტანციური სისტემა
sudo systemctl გადატვირთვაიყენებს systemctl სერვისს
Linux-ის გათიშვა და გადატვირთვა ბრძანებები

1. სუდოს გამორთვა -თ

გამორთვის ბრძანება ყველაზე პოპულარულია Linux სისტემის გამორთვისთვის. "sudo" მას წინ უძღვის აუცილებელია, რადგან თქვენ ყოველთვის უნდა იყოთ root ან გქონდეთ სუპერ მომხმარებლის უფლებები, სანამ შეძლებთ სისტემის გამორთვას Shell-ის გამოყენებით. ეს ფუნქცია უსაფრთხოების მიზნებისთვისაა.

ეს ბრძანება იღებს სხვადასხვა ვარიანტს, იმისდა მიხედვით, თუ რისი მიღწევა გსურთ. აქ -h ოფციით, თქვენ ეუბნებით მას, რომ ჯერ სისტემა გათიშოს, რაც მოიცავს ყველა გაშვებული პროგრამისა და ფონური პროცესის შეჩერებას, OS-ის შეჩერებამდე ან მთლიანად გამორთვამდე.

უნდა გაითვალისწინოთ, რომ -h ოფცია სისტემის შეჩერების ან გამორთვის არჩევანს ტოვებს. თუმცა, თუ გსურთ მისი გამორთვა, გამოიყენეთ -P ვარიანტი. და სისტემის შესაჩერებლად გამოიყენეთ -H ვარიანტი.

sudo shutdown -h                    #halt or power off

sudo shutdown -P                    #power off after system shutdown

sudo shutdown -H                   #only halt execution after shutdown

2. სუდოს გამორთვა -რ

გამორთვის -r, თქვენ ითხოვთ სისტემის გადატვირთვას. როგორც ყოველთვის გამორთვის პროგრამის შემთხვევაში, სისტემაში გაშვებული ყველა პროცესი წყდება ჯერ, სრული გამორთვამდე და სისტემის საბოლოო გადატვირთვამდე.

3. სუდოს გამორთვა სთ:მმ

თქვენ ასევე შეიძლება დაგჭირდეთ სისტემის გამორთვა კონკრეტულ დროს შენარჩუნებისთვის, ამ შემთხვევაში უმჯობესია დაგეგმოთ სამუშაოები. საბედნიეროდ, გამორთვის ბრძანება იღებს დროის ვარიანტებს და ერთ-ერთი მათგანი საშუალებას გაძლევთ მიუთითოთ თქვენი არჩევანის დრო.

ეს ფორმატი მიჰყვება 24-საათიან საათს hh:mm, სადაც 'h' წარმოადგენს საათებს და 'm' წარმოადგენს წუთებს. აი მაგალითი:

sudo shutdown 23:59              #shut down the system by 11:59 PM

4. სუდოს გამორთვა +მ

არის კიდევ ერთი პოპულარული დროის ვარიანტი გამორთვის ბრძანებისთვის და ეს საშუალებას გაძლევთ დაგეგმოთ სისტემის გამორთვა მთვლელი ტაიმერის გამოყენებით.

საკმარისია "+" და რიცხვი, რომ დაიწყოთ ათვლა. ეს რიცხვი ინტერპრეტირებულია წუთებში და შეიძლება სასაცილოდ გაიზარდოს და მიაღწიოს 1,000,000,000 (ერთი მილიარდი) წუთს!

sudo shutdown -r +50             #reboot the system in 50 minutes
სუდოს გამორთვა +მ

5. sudo გამორთვა ახლა

როგორც ვარიანტის სახელი გვთავაზობს, ეს სისტემას მაშინვე ჩამორთმევს, დაწყებული ყველა მიმდინარე პროცესის შეჩერებით.

გთხოვთ, გაითვალისწინოთ, რომ დროთან დაკავშირებული ყველა ვარიანტი გამორთვის ბრძანების გაფრთხილებისთვის ამჟამად შესული მომხმარებლებისთვის, რომ სისტემა გათიშულია.

ეს შეტყობინება შეიძლება იყოს გამოსადეგი, როდესაც არის ათვლის პერიოდი ან დაგეგმილი დრო, მაგრამ მიუხედავად იმისა, რომ ის ასევე ნაჩვენებია "ახლა" ოფციისთვის, შესრულება მყისიერია და მომხმარებელს საერთოდ არ ტოვებს დროს.

ახალ მომხმარებლებს ასევე ეკრძალებათ სერვერზე შესვლა, როდესაც გამორთვის დარჩენილი დრო 5 წუთზე ნაკლებია.

6. სუდოს გამორთვა -გ

-c ვარიანტი არის ნებისმიერი დაგეგმილი გამორთვის გაუქმება. თუმცა, ამ ვარიანტთან არის ერთი მცირე პრობლემა, გამორთვის პროგრამის მუშაობის წესის გამო.

როდესაც თქვენ აწარმოებთ გამორთვას დროის ოფციით, ის გადასცემს შეტყობინებას ჭურვში შესული ყველა მომხმარებლისთვის. ეს მშვენიერია, მაგრამ თუ არ დაამატებთ ამპერსნდს პროგრამის ჩანგლის ბრძანების შემდეგ, გამოჩენილი ეკრანი შეუძლებელს გახდის სხვა ბრძანების შეყვანას.

მაგალითად:

sudo shutdown +8                   #shut down in 8 minutes. You must log into a new shell to cancel it


sudo shutdown +8&                #shut down in 8 minutes, but run in the background to allow further input

7. სუდო შეჩერება

შეჩერების ბრძანება ან შეაჩერებს კომპიუტერს ან გამოიძახებს გამორთვის ბრძანებას, რაც დამოკიდებულია სისტემის მუშაობის დონეზე. თქვენ ასევე შეგიძლიათ მიუთითოთ პარამეტრები გარკვეული ქცევის იძულებისთვის.

Linux-ის გაშვების დონეები არის სისტემის სხვადასხვა ეტაპები, სადაც ხელმისაწვდომია გარკვეული სერვისები. გაშვების დონე 0 (ნულოვანი) არის „შეჩერება“, ხოლო გაშვების დონე 5 გთავაზობთ მომხმარებლის გრაფიკულ ინტერფეისს (X სერვერი), ხოლო გაშვების დონე 6 არის „გადატვირთვა“.

sudo halt -f                              #force a system halt

sudo halt -p                             #force a system poweroff

8. სუდო გადატვირთვა

გადატვირთვის ბრძანება თითქმის იგივეა, რაც შეჩერების ბრძანება. ის ან გადატვირთავს სისტემას ან გამოიძახებს გამორთვის ბრძანებას, მისი გაშვების დონის მიხედვით. თქვენ შეგიძლიათ აიძულოთ მისი ქცევა -f და -p პარამეტრების გამოყენებით.

sudo halt -f                              #force a system reboot

sudo halt -p                             #force a system poweroff

9. სუდო გამორთვა

Poweroff ბრძანება ასევე იგივეა, რაც შეჩერების ბრძანება. ის ან გამორთავს სისტემას ან გამოიძახებს გამორთვის ბრძანებას გაშვების დონის მიხედვით. თქვენ შეგიძლიათ აიძულოთ მისი ქცევა ასევე -f ვარიანტის გამოყენებით.

sudo halt -f                              #force a system poweroff

10. ssh user@host shutdown -h ახლა

ყველა ზემოაღნიშნული ბრძანება შეიძლება შეიყვანოთ ადგილობრივ აპარატზე, რომელზეც გაქვთ ფიზიკური წვდომა, ან ავთენტიფიკაციის შემდეგ უსაფრთხო გარსის კავშირზე.

თუმცა, თქვენ ასევე შეგიძლიათ გასცეთ გამორთვის ან გადატვირთვის ბრძანება დისტანციურ სერვერზე, მის გარსში შესვლის გარეშე. ამას აკეთებთ შემდეგი ბრძანებებით:

ssh root@host shutdown -h now                    #force a system shut down now as root


ssh -t user@host sudo shutdown -h now        #force a shut down now using sudo password


ssh -t user@host shutdown -r 23:55               #Reboot the remote host by 11:55 PM

11. sudo systemctl გადატვირთვა

თანამედროვე Linux დისტრიბუციები გადადის systemd-ზე პლატფორმაზე სერვისების მართვისთვის. როგორც ფონური პროცესი, მას გააჩნია თავისი მართვის პროგრამა, სახელწოდებით systemctl. ეს პროგრამა აადვილებს სერვისების დაწყებას, გაჩერებას, ჩართვას, გამორთვას და ა.შ. ნებისმიერ Linux სერვერზე.

ზოგადად systemctl-ის გამოყენების უპირატესობები მოიცავს უფრო დეტალურ შეცდომის შეტყობინებებს და სისტემის ხელსაწყოებისა და სერვისების უკეთ მართვას.

მას ასევე აქვს მნიშვნელოვანი სისტემური მოვლენების შეღავათიანი მართვა, როგორიცაა შეჩერება, გადატვირთვა და გამორთვის ბრძანებები. მათთან ერთად შეგიძლიათ თავიდან აიცილოთ წინა ბრძანებების შეყვანა, როგორიცაა დაწყება, გაჩერება და ა.შ., მაგალითად:

sudo systemctl start halt          #the start command is not necessary here


sudo systemctl halt                #works like a charm


sudo systemctl poweroff            #completely powers the system down


sudo systemctl reboot              #Restart

დასკვნა

ლინუქსის სისტემის გამორთვისა და გადატვირთვის სხვადასხვა მეთოდების ამ ჩამონათვალის დასასრულს, დარწმუნებული ვარ, რომ აქ ასევე შეგიძლიათ იხილოთ Linux-ის თავისუფლების ფილოსოფია.

ნნამდი ოკეკე

ნნამდი ოკეკე

ნნამდი ოკეკე არის კომპიუტერის მოყვარული, რომელსაც უყვარს წიგნების ფართო სპექტრის კითხვა. მას აქვს უპირატესობა Linux-ზე Windows/Mac-ზე და უკვე იყენებს
Ubuntu მისი ადრეული დღეებიდან. მისი დაჭერა ტვიტერზე შეგიძლიათ ბონგოტრაქსი

სტატიები: 298

მიიღეთ ტექნიკური პროდუქტები

ტექნიკური ტენდენციები, გაშვების ტენდენციები, მიმოხილვები, ონლაინ შემოსავალი, ვებ ინსტრუმენტები და მარკეტინგი თვეში ერთხელ ან ორჯერ