Linux ფონდმა დაიწყო LFCS სერტიფიცირება (Linux Foundation– ის სერტიფიცირებული Sysadmin), ახალი პროგრამა, რომლის მიზანია მსოფლიოს ყველა კუთხიდან მცხოვრებ პირებს მისცენ სერტიფიკატი Linux– ის სისტემების სისტემის ადმინისტრირების ძირითადი და შუალედური ამოცანების შესახებ, რომელიც მოიცავს გაშვებული სისტემებისა და სერვისების მხარდაჭერას, საერთო მონიტორინგს და ანალიზს, პლუს გონივრული გადაწყვეტილებების მიღებას, როდესაც საქმე ეხება ზედა მხარდაჭერას გუნდები.
შემდეგ ვიდეოში ნაჩვენებია Linux Foundation სერტიფიცირების პროგრამის შესავალი.
ეს პოსტი არის 10 სასწავლო სერიის მე -5 ნაწილი, აქ ამ ნაწილში ჩვენ განვმარტავთ, თუ როგორ უნდა მოვათავსოთ/გავააქტიუროთ ადგილობრივი და ქსელის ფაილური სისტემები linux– ში, რომლებიც საჭიროა LFCS სერტიფიცირების გამოცდისთვის.
მას შემდეგ, რაც დისკი დაყოფილია, Linux– ს სჭირდება გარკვეული გზა დანაყოფებზე მონაცემებზე წვდომისათვის. განსხვავებით DOS ან Windows– ისგან (სადაც ეს ხდება თითოეული დანაყოფისთვის დისკის ასოების მინიჭებით), Linux იყენებს ერთიან დირექტორიის ხეს, სადაც თითოეული დანაყოფი დამონტაჟებულია ამ ხის მთაზე.
სამონტაჟო წერტილი არის დირექტორია, რომელიც გამოიყენება როგორც დანაყოფზე ფაილური სისტემის წვდომის საშუალება და ფაილური სისტემის მონტაჟი არის გარკვეული ფაილური სისტემის (მაგალითად, დანაყოფი) ასოცირების პროცესი დირექტორიაში არსებულ კონკრეტულ დირექტორიასთან ხე
სხვა სიტყვებით რომ ვთქვათ, შენახვის მოწყობილობის მართვის პირველი ნაბიჯი არის მოწყობილობის მიმაგრება ფაილური სისტემის ხეზე. ეს ამოცანა შეიძლება შესრულდეს ერთჯერადად, ისეთი ინსტრუმენტების გამოყენებით, როგორიცაა მთა (და შემდეგ გაუერთდა თანხა) ან დაჟინებით გადატვირთვისას რედაქტირებით /etc/fstab ფაილი
მთა ბრძანება (ყოველგვარი ვარიანტებისა და არგუმენტების გარეშე) აჩვენებს ამჟამად დამონტაჟებულ ფაილურ სისტემებს.
# მთა.
გარდა ამისა, მთა გამოიყენება ფაილური სისტემის ფაილური სისტემის ხეზე დასამაგრებლად. მისი სტანდარტული სინტაქსი შემდეგია.
# mount -t ტიპის მოწყობილობა dir -o პარამეტრები.
ეს ბრძანება ავალებს ბირთვს მთა ფაილური სისტემა ნაპოვნია მოწყობილობა (მაგალითად, დანაყოფი, რომელიც ფორმატირებულია ფაილური სისტემით ტიპი) დირექტორიაში რეჟ, ყველაფრის გამოყენებით პარამეტრები. ამ ფორმით, მთა არ ჩანს შიგნით /etc/fstab ინსტრუქციისთვის.
თუ მითითებულია მხოლოდ დირექტორია ან მოწყობილობა, მაგალითად.
# mount /dir -o პარამეტრები. ან # მოწყობილობის დამონტაჟება -o პარამეტრები.
მთა ცდილობს იპოვოს სამონტაჟო წერტილი და თუ ვერ პოულობს, მაშინ ეძებს მოწყობილობას (ორივე შემთხვევა /etc/fstab ფაილი), და ბოლოს ცდილობს დაასრულოს სამონტაჟო ოპერაცია (რაც ჩვეულებრივ წარმატებულია, გარდა შემთხვევისა როდესაც დირექტორია ან მოწყობილობა უკვე გამოიყენება, ან როდესაც მომხმარებელი არ იყენებს მთაზე ფესვი).
თქვენ შეამჩნევთ, რომ მთის გამომავალ ყველა ხაზს აქვს შემდეგი ფორმატი.
მოწყობილობა დირექტორიის ტიპზე (პარამეტრები)
Მაგალითად,
/dev/mapper/debian-home on/home type ext4 (rw, relatime, user_xattr, barrier = 1, data = უბრძანა)
კითხულობს:
dev/mapper/debian-home დამონტაჟებულია/home- ზე, რომელიც ფორმატირებულია ext4, შემდეგი ვარიანტებით: rw, relatime, user_xattr, barrier = 1, data = უბრძანა
ყველაზე ხშირად გამოყენებული სამონტაჟო პარამეტრები მოიცავს.
# mount -t ext4 /dev /sdg1 /mnt -o ro, noexec.
ამ შემთხვევაში ჩვენ შეგვიძლია დავინახოთ, რომ მცდელობა ჩაწეროთ ფაილი ან გაუშვათ ორობითი ფაილი, რომელიც მდებარეობს ჩვენი სამონტაჟო წერტილის შიგნით, ვერ ხერხდება შესაბამისი შეცდომის შეტყობინებებით.
# touch /mnt /myfile. #/mnt/bin/echo "გამარჯობა"
მომდევნო სცენარში, ჩვენ შევეცდებით დავწეროთ ფაილი ჩვენს ახლად დამონტაჟებულ მოწყობილობაზე და გაუშვათ შესრულებადი ფაილი, რომელიც მდებარეობს მის ფაილური სისტემის ხეში იმავე ბრძანებების გამოყენებით, როგორც წინა მაგალითში.
# mount -t ext4 /dev /sdg1 /mnt -o ნაგულისხმევი.
ამ უკანასკნელ შემთხვევაში, ის მშვენივრად მუშაობს.
მოწყობილობის დემონტაჟი (ერთად თანხა ბრძანება) ნიშნავს დაასრულოს ყველა დარჩენილი „სატრანზიტო“ მონაცემების ჩაწერა, რათა მისი უსაფრთხოდ ამოღება მოხდეს. გაითვალისწინეთ, რომ თუ თქვენ ცდილობთ ამოღებული მოწყობილობის ამოღებას მისი სწორად მოხსნის გარეშე, თქვენ რისკავთ, რომ დააზიანოთ თავად მოწყობილობა ან გამოიწვიოთ მონაცემთა დაკარგვა.
როგორც ითქვა, იმისათვის, რომ ააწყოთ მოწყობილობა, თქვენ უნდა „იდგეთ გარეთ“ მისი ბლოკის მოწყობილობის აღმწერი ან სამონტაჟო წერტილი. სხვა სიტყვებით რომ ვთქვათ, თქვენი ამჟამინდელი სამუშაო დირექტორია უნდა იყოს სხვა რამ, ვიდრე სამონტაჟო წერტილი. წინააღმდეგ შემთხვევაში, თქვენ მიიღებთ შეტყობინებას, რომ მოწყობილობა დაკავებულია.
მარტივი გზა "დატოვე”სამონტაჟო წერტილი აკრეფს cd ბრძანება, რომელიც არგუმენტების ნაკლებობის შემთხვევაში, მიგვიყვანს ჩვენი ამჟამინდელი მომხმარებლის სახლის დირექტორიაში, როგორც ეს ნაჩვენებია ზემოთ.
ორი ყველაზე ხშირად გამოყენებული ქსელური ფაილური სისტემაა SMB (რაც ნიშნავს "სერვერის შეტყობინებების ბლოკი”) და NFS (“ქსელის ფაილური სისტემა”). დიდი შანსია გამოიყენოთ NFS, თუ თქვენ გჭირდებათ წილი მხოლოდ Unix– ის მსგავსი კლიენტებისთვის და აირჩევთ Samba თუ გჭირდებათ ფაილების გაზიარება Windows დაფუძნებულ კლიენტებთან და შესაძლოა სხვა Unix– ის მსგავსი კლიენტებითაც.
ასევე წაიკითხეთ
შემდეგი ნაბიჯები ვარაუდობს, რომ სამბა და NFS აქციები უკვე შეიქმნა სერვერზე IP– ით 192.168.0.10 (გთხოვთ გაითვალისწინოთ, რომ NFS წილის შექმნა არის ერთ -ერთი კომპეტენცია, რომელიც საჭიროა LFCE გამოცდა, რომელსაც ჩვენ გავაშუქებთ წინამდებარე სერიის შემდეგ).
Ნაბიჯი 1: დააინსტალირეთ samba-client samba-common და cifs-utils პაკეტები Red Hat და Debian დისტრიბუციებზე.
# yum განახლება && yum ინსტალაცია samba-client samba-common cifs-utils. # aptitude update && aptitude install samba-client samba-common cifs-utils.
შემდეგ გაუშვით შემდეგი ბრძანება, რომ მოძებნოთ სამბას არსებული წილი სერვერში.
# smbclient -L 192.168.0.10.
და შეიყვანეთ პაროლი ძირეული ანგარიშის დისტანციურ აპარატში.
ზემოთ მოცემულ სურათზე ჩვენ გამოვყავით წილი, რომელიც მზად არის ჩვენს ადგილობრივ სისტემაზე დასაყენებლად. თქვენ დაგჭირდებათ samba– ს მოქმედი მომხმარებლის სახელი და პაროლი დისტანციურ სერვერზე, რათა შეხვიდეთ მასზე.
ნაბიჯი 2: პაროლის დაცვით ქსელის გაზიარებისას, არ არის კარგი იდეა ჩაწეროთ თქვენი რწმუნებათა სიგელები /etc/fstab ფაილი ამის ნაცვლად, შეგიძლიათ შეინახოთ ისინი ფარული ფაილში სადღაც, სადაც მითითებულია ნებართვები 600, ამის მსგავსად.
# mkdir /media /samba. # echo “მომხმარებლის სახელი = samba_username”> /media/samba/.smbcredentials. # echo “პაროლი = samba_password” >> /media/samba/.smbcredentials. # chmod 600 /media/samba/.smbcredentials.
ნაბიჯი 3: შემდეგ დაამატეთ შემდეგი ხაზი /etc/fstab ფაილი
# //192.168.0.10/gacanepa/media/samba cifs რწმუნებათა სიგელები =/media/samba/.smbcredentials, ნაგულისხმევი 0 0.
ნაბიჯი 4: ახლა თქვენ შეგიძლიათ დაამონტაჟოთ თქვენი სამბას წილი, ხელით (მთა //192.168.0.10/gacanepa) ან თქვენი აპარატის გადატვირთვით, რათა შეიტანოთ ცვლილებები /etc/fstab მუდმივად
# მთა -ა.
Ნაბიჯი 1: დააინსტალირეთ nfs-common და portmap პაკეტები Red Hat და Debian დისტრიბუციებზე.
# yum განახლება && yum დააინსტალირეთ nfs-utils nfs-utils-lib. # aptitude update && aptitude install nfs-common.
ნაბიჯი 2: შექმენით სამონტაჟო წერტილი NFS წილი.
# mkdir /media /nfs.
ნაბიჯი 3: დაამატეთ შემდეგი სტრიქონი /etc/fstab ფაილი
192.168.0.10:/NFS-SHARE/media/nfs nfs ნაგულისხმევი 0 0.
ნაბიჯი 4: ახლა თქვენ შეგიძლიათ დააინსტალიროთ თქვენი nfs წილი, ხელით (მთა 192.168.0.10:/NFS-SHARE) ან თქვენი აპარატის გადატვირთვით, რათა შეიტანოთ ცვლილებები /etc/fstab მუდმივად
როგორც ნაჩვენებია წინა ორ მაგალითში, /etc/fstab ფაილი აკონტროლებს როგორ უზრუნველყოფს Linux წვდომას დისკის დანაყოფებზე და მოსახსნელი მედია მოწყობილობებზე და შედგება რიგი ხაზებისგან, რომელიც შეიცავს ექვს ველს თითოეული; ველები გამოყოფილია ერთი ან მეტი ინტერვალით ან ჩანართებით. ხაზი, რომელიც იწყება ჰაში ნიშნით (#) არის კომენტარი და იგნორირებულია.
თითოეულ ხაზს აქვს შემდეგი ფორმატი.
სად:
1. ლეიბლით დანაყოფის დასაყენებლად TECMINT ჩატვირთვის დროს rw და noexec ატრიბუტები, თქვენ უნდა დაამატოთ შემდეგი ხაზი /etc/fstab ფაილი
LABEL = TECMINT /mnt ext4 rw, noexec 0 0.
2. თუ გსურთ დისკის შინაარსი თქვენს DVD დისკზე ხელმისაწვდომი იყოს ჩატვირთვის დროს.
/dev/sr0/media/cdrom0 iso9660 ro, მომხმარებელი, noauto 0 0.
სად /dev/sr0 არის თქვენი DVD დისკი.
შეგიძლიათ დარწმუნებული იყოთ, რომ ბრძანების სტრიქონიდან ადგილობრივი და ქსელის ფაილური სისტემების დამონტაჟება და დემონტაჟი იქნება თქვენი ყოველდღიური პასუხისმგებლობის ნაწილი, როგორც sysadmin. ასევე დაგჭირდებათ დაუფლება /etc/fstab. ვიმედოვნებ, რომ ეს სტატია თქვენთვის სასარგებლო აღმოჩნდა ამ ამოცანების დასახმარებლად. მოგერიდებათ დაამატოთ თქვენი კომენტარები (ან დაუსვათ შეკითხვები) ქვემოთ და გაუზიაროთ ეს სტატია თქვენი ქსელის სოციალური პროფილების საშუალებით.