შესვლა

კურსები ›

Linux და ტერმინალი

ბრძანებათა ხაზი დეველოპერისთვის: ფაილები, პროცესები, უფლებები და სკრიპტები.

👑 Pro4 დონე40 მოდული200 თავიმალე

რას ისწავლი

სილაბუსი

დამწყები10 მოდული · 50 თავი
1Linux-ის საფუძვლები0 / 5რა არის Linuxმალედისტრიბუციებიმალეტერმინალის გახსნამალეshell და promptმალეპირველი ბრძანებებიმალექვიზი: Linux-ის საფუძვლებიმალე
2ნავიგაცია0 / 5pwdმალეlsმალეcdმალეაბსოლუტური და ფარდობითი გზებიმალესაქაღალდეების ხემალექვიზი: ნავიგაციამალე
3ფაილები და საქაღალდეები0 / 5mkdir და touchმალეcpმალეmvმალეrmმალენიმუშები სახელებშიმალექვიზი: ფაილები და საქაღალდეებიმალე
4ფაილის ნახვა0 / 5catმალეlessმალეhead და tailმალეwcმალეfileმალექვიზი: ფაილის ნახვამალე
5ფაილის რედაქტირება0 / 5nanoმალეvim-ის საფუძველიმალეecho და ჩაწერა ფაილშიმალეპარამეტრების ფაილებიმალერედაქტორის არჩევამალექვიზი: ფაილის რედაქტირებამალე
6დახმარების პოვნა0 / 5manმალე--helpმალეtldrმალეaproposმალეპასუხის ძებნამალექვიზი: დახმარების პოვნამალე
7უფლებების საფუძვლები0 / 5მომხმარებლები და ჯგუფებიმალეწაკითხვა, ჩაწერა და გაშვებამალეchmodმალეchownმალეsudoმალექვიზი: უფლებების საფუძვლებიმალე
8ძებნა0 / 5findმალეgrepმალეlocateმალეwhichმალეgrep-ის ნიმუშებიმალექვიზი: ძებნამალე
9pipe და გადამისამართება0 / 5სტანდარტული ნაკადებიმალეგამოტანის გადამისამართებამალეpipeმალეteeმალებრძანებების დაკავშირებამალექვიზი: pipe და გადამისამართებამალე
10პაკეტები0 / 5პაკეტების მმართველიმალეaptმალეგანახლებამალეპროგრამის წაშლამალეsnap და flatpakმალექვიზი: პაკეტებიმალე
პროექტი: სამუშაო გარემომალე

საკუთარი ტერმინალის მოწყობა: ფაილების სტრუქტურა, მეტსახელები და პარამეტრების ფაილები.

საშუალო10 მოდული · 50 თავი
1ტექსტის დამუშავება0 / 5cutმალეsort და uniqმალეtrმალეsedმალეawkმალექვიზი: ტექსტის დამუშავებამალე
2პროცესები0 / 5psმალეtop და htopმალეkillმალეფონური და წინა პლანის პროცესებიმალეპრიორიტეტი nice-ითმალექვიზი: პროცესებიმალე
3Bash-სკრიპტების საფუძვლები0 / 5სკრიპტის შექმნამალეცვლადებიმალეარგუმენტებიმალეპირობებიმალედასრულების კოდებიმალექვიზი: Bash-სკრიპტების საფუძვლებიმალე
4ციკლები და ფუნქციები Bash-ში0 / 5for და whileმალეcaseმალეფუნქციებიმალემასივებიმალეშეტანის წაკითხვამალექვიზი: ციკლები და ფუნქციები Bash-შიმალე
5გარემო0 / 5გარემოს ცვლადებიმალეPATHმალე.bashrc და .profileმალემეტსახელებიმალეshell-ის პარამეტრებიმალექვიზი: გარემომალე
6არქივები და გადაცემა0 / 5tarმალეgzip და zipმალეscpმალეrsyncმალეcurl და wgetმალექვიზი: არქივები და გადაცემამალე
7ქსელის საფუძვლები0 / 5ipმალეpingმალეDNS-ის შემოწმებამალეპორტებიმალექსელური სერვისებიმალექვიზი: ქსელის საფუძვლებიმალე
8SSH0 / 5SSH კავშირიმალეგასაღებებიმალეconfig ფაილიმალეპორტის გადამისამართებამალეsftpმალექვიზი: SSHმალე
9დისკები და ფაილური სისტემები0 / 5df და duმალეmountმალეფაილური სისტემის ტიპებიმალემყარი და რბილი ბმულებიმალეinodeმალექვიზი: დისკები და ფაილური სისტემებიმალე
10დაგეგმვა და ლოგები0 / 5cronმალეsystemd ტაიმერებიმალელოგები journalctl-ითმალეlogrotateმალეatმალექვიზი: დაგეგმვა და ლოგებიმალე
პროექტი: სარეზერვო ასლების სკრიპტიმალე

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

მოწინავე10 მოდული · 50 თავი
1systemd0 / 5სერვისებიმალეunit ფაილებიმალეsystemctlმალესაკუთარი სერვისიმალეtargetმალექვიზი: systemdმალე
2მომხმარებლები და უსაფრთხოება0 / 5მომხმარებლების მართვამალეsudoersმალეPAMმალეfirewallმალეfail2banმალექვიზი: მომხმარებლები და უსაფრთხოებამალე
3Bash სიღრმეში0 / 5მკაცრი რეჟიმიმალეtrapმალეპარამეტრის გაშლამალეპროცესის ჩანაცვლებამალესკრიპტის გამართვამალექვიზი: Bash სიღრმეშიმალე
4ქსელი სიღრმეში0 / 5მარშრუტიზაციამალეnftablesმალეtcpdumpმალეnetcatმალეVPN WireGuard-ითმალექვიზი: ქსელი სიღრმეშიმალე
5შენახვა0 / 5დანაყოფებიმალეLVMმალეRAIDმალეფაილური სისტემის მომართვამალეswapმალექვიზი: შენახვამალე
6წარმადობა0 / 5load averageმალეvmstat და iostatმალეstraceმალეperfმალემომართვამალექვიზი: წარმადობამალე
7ვებ-სერვერი0 / 5Nginxმალევირტუალური ჰოსტებიმალეreverse proxyმალეTLS სერტიფიკატებიმალეაპლიკაციის მომსახურებამალექვიზი: ვებ-სერვერიმალე
8კონტეინერები Linux-ზე0 / 5namespaceმალეcgroupმალეDocker Linux-ზემალეpodmanმალეchrootმალექვიზი: კონტეინერები Linux-ზემალე
9ავტომატიზაციის ხელსაწყოები0 / 5MakefileმალეAnsible-ის შესავალიმალეtmuxმალესწრაფი მუშაობა shell-შიმალეპარამეტრების ფაილების მართვამალექვიზი: ავტომატიზაციის ხელსაწყოებიმალე
10გაუმართაობის პოვნა0 / 5მეთოდიკამალეჩატვირთვის პრობლემებიმალესავსე დისკიმალექსელი არ მუშაობსმალესერვისი არ ეშვებამალექვიზი: გაუმართაობის პოვნამალე
პროექტი: ვებ-სერვერიმალე

სერვერი Nginx-ით, HTTPS-ით, საკუთარი სერვისით და firewall-ით.

ექსპერტი10 მოდული · 50 თავი
1ბირთვი0 / 5ბირთვის აგებულებამალემოდულებიმალესისტემური გამოძახებებიმალე/proc და /sysმალეsysctlმალექვიზი: ბირთვიმალე
2ჩატვირთვის პროცესი0 / 5BIOS და UEFIმალეჩამტვირთავიმალეinitramfsმალეinitმალეაღდგენამალექვიზი: ჩატვირთვის პროცესიმალე
3უსაფრთხოება სიღრმეში0 / 5SELinux და AppArmorმალეcapabilitiesმალეauditdმალეგამაგრებამალეშეჭრის აღმოჩენამალექვიზი: უსაფრთხოება სიღრმეშიმალე
4წარმადობის ინჟინერია0 / 5eBPF ხელსაწყოებიმალეflame graphმალედამგეგმავის მომართვამალემეხსიერების მომართვამალეI/O-ს მომართვამალექვიზი: წარმადობის ინჟინერიამალე
5მაღალი ხელმისაწვდომობა0 / 5კლასტერიმალედატვირთვის გამანაწილებელიმალეkeepalivedმალეგანაწილებული შენახვამალეგადართვის ტესტირებამალექვიზი: მაღალი ხელმისაწვდომობამალე
6შენახვა შიგნიდან0 / 5VFSმალეpage cacheმალებლოკური შრემალეთანამედროვე ფაილური სისტემებიმალეZFSმალექვიზი: შენახვა შიგნიდანმალე
7ქსელი შიგნიდან0 / 5ქსელის სტეკიმალექსელის namespaceმალეbridge და VLANმალეtraffic controlმალეXDPმალექვიზი: ქსელი შიგნიდანმალე
8შეფუთვა0 / 5პაკეტის აწყობამალერეპოზიტორიებიმალესაკუთარი imageმალეუცვლელი სისტემებიმალეNixOSმალექვიზი: შეფუთვამალე
9ბევრი სერვერის მართვა0 / 5კონფიგურაცია მასშტაბზემალეimage-ების კონვეიერიმალეგანახლებების სტრატეგიამალემონიტორინგიმალეინციდენტზე რეაგირებამალექვიზი: ბევრი სერვერის მართვამალე
10კარიერა0 / 5ადმინისტრატორიდან SRE-მდემალესერტიფიკატებიმალეწვლილი ღია კოდშიმალებირთვის დოკუმენტაციამალეტენდენციებიმალექვიზი: კარიერამალე
პროექტი: მდგრადი კლასტერიმალე

რამდენიმე სერვერი დატვირთვის განაწილებით, ავტომატური გადართვით და მონიტორინგით.