Linux ağlarının yönetimi. Linux yönetimi. Linux yapılandırma dosyaları

  • 15.04.2019

Selamlar meslektaşlarım. Uzun süredir NetSkills projesi yalnızca ağ teknolojilerine adandı - Genç Savaşçı Kursu, GNS Temelleri, UNetLab... Ancak, abonelerden gelen soru giderek daha sık geliyordu: "Bir ağ mühendisi veya sistem yöneticisi başka ne bilmelidir?"... Burada geniş bir teknoloji / yön listesi verebilir ve sonuç olarak, yalnızca ağları bilmenin sonucuna varabilirsiniz - yeterli değil! Başarılı bir kariyer için çok daha fazlasına ihtiyaç olduğu oldukça açık. Bu nedenle, projeyi genişletmeye ve önce "Yeni Başlayanlar için Linux" kursunu yayınlamaya karar verildi.

Önemli bir detay, öğretmen - genç kadın projeye yeni katılan NetBeceriler. Bir kız ne öğretebilir?İlginizi çekiyorsa kedinin altına hoşgeldiniz...

Kursun amacı- Linux işletim sistemlerinin yönetiminin temellerini öğrenin. Materyal çoğunlukla pratiktir ve minimum miktarda teori içerir. Kurs, hem şirket sunucularını kurmakla uğraşan acemi sistem yöneticileri hem de ağ mühendisleri için uygundur, çünkü çoğu ağ ekipmanı altında çalışır Linux yönetimi(özellikle ithal ikame eğilimini dikkate alırsak), bu nedenle bu sistemle çalışma becerileri kesinlikle onlara müdahale etmeyecektir. Her neyse, kendine saygısı olan her BT uzmanı, Linux sistemleriyle çalışma konusunda temel becerilere sahip olmalıdır. Böyle bir çalışanın değeri hemen yükselir.

Tüm kurs iki bölüme ayrılacaktır: temel ve ileri düzey kurs... Temel derste temel kavramlara bakacağız, nasıl üretileceğini öğreneceğiz. ilk kurulum sunucusu ve ayrıca bir İnternet erişim ağ geçidi yapılandırın. İleri düzey bir kursta, bir şirketin sunucu altyapısının nasıl dağıtılacağına bakacağız. Linux tabanlı.

Planda temel kurs aşağıdaki konuları içeriyordu:
1 öğrenme hedefi işletim sistemi Linux, ana avantajları.
2. Sanal makinelerin oluşturulması.
3. CentOS işletim sisteminin kurulması.
4.Yapı dosya sistemi Linux.
5. Linux konsolunda çalışmak için gereken temel komutlar (cd, ls, man, grep, find, cp, mv, rm, vb.).
6. Ağın CentOS'ta yapılandırılması. Macun, WinSCP yardımcı programları.
7. Güvenliğin temelleri. Sisteme yeni kullanıcı ekleme.
8. Paketleri yükleme. Toplu iş yöneticisi. Depolar.
9.mc dosya yöneticisi, Metin düzeltici nano ve ağ yardımcı programları(ifconfig, nslookup, arp, telnet).
10.İnternet Erişim Ağ Geçidini Yapılandırma. Iptable'lar. NAT. DHCP.

Peki neden Linux çalışalım ve faydaları nelerdir? Sanırım bir tanımla başlamaya değer.
GNU / Linux, Linux çekirdeğine dayalı, unix benzeri bir işletim sistemi ailesidir. Bu aileden işletim sistemi genellikle işletim sisteminin kendisine ek olarak bir dizi uygulama yazılımı (yani aslında bir montaj) içeren sözde dağıtımlar biçiminde ücretsiz olarak dağıtılır. Linux dağıtımları bugün çok sayıda var, ancak neredeyse hepsi üç ana dağıtımın soyundan geliyor: Debian, Slackware ve Kırmızı şapka... GNU / Linux ve dağıtımlar ve hakkında daha fazla bilgi edinebilirsiniz.

Belki birinin bir sorusu vardır: neden sadece Linux değil de GNU / Linux. Mesele şu ki, Linux sadece çekirdek, GNU / Linux ise bir işletim sistemidir. Bununla birlikte, Linux hem çekirdek hem de işletim sistemi olarak adlandırılabilir - ve bu yüzden doğru olacaktır.

Göreceli olarak, işletim sistemi iki bölümden oluşur: çekirdek alanı ve Kullanıcı alanı... Çekirdek alanı, sistemdeki cihazlarla doğrudan etkileşime giren, onlara hizmet veren ve ayarları yapan bir çekirdektir. Bizim durumumuzda bu, gelişimi 1991 yılında o sırada öğrenci olan Linus Torvalds tarafından başlayan Linux çekirdeğidir. Çoklu görevi destekler, dinamik kitaplıklar, sanal bellek, tembel yükleme, çoğu ağ protokolleri ve güçlü bir bellek yönetim sistemi içerir ve GNU GPL lisansı altında dağıtılır, yani. Bedava. Çekirdeğin kendisi ve "büyüleyici" sürüm numaralandırma sistemi hakkında daha fazla bilgi edinebilirsiniz. Kullanıcılar ise, sırasıyla dosyalar olan kullanıcı alanında (uygulama alanı) çalışır. Genel olarak konuşursak, Linux'taki her şey dosyalarla temsil edilir - ayarlar, uygulamalar, hatta süreçler. Bu, kurulum yaparken ve her şeyin neden yanlış gittiğini anlamaya çalışırken çok kullanışlıdır.

Linux dağıtımları öncelikle GNU Genel Kamu Lisansı altında dağıtılır. yazılım... GNU GPL'nin amacı, kullanıcıya kopyalama, değiştirme ve dağıtma (dahil olmak üzere) haklarını vermektir. ticari temel) programlarının yanı sıra tüm türev programların kullanıcılarının yukarıdaki hakları elde etmesini sağlamak.

Bu işletim sisteminin yukarıda belirtilen tartışılmaz avantajlarına ek olarak, bir dizi başka özelliği de vardır:
1.Güvenlik
2.Performans
3. Güvenilirlik
4. Ölçeklenebilirlik
5.Donanım uyumluluğu
6.İthal ikamesi gerekmez
7 Linux yöneticileri, normal yöneticilerden daha yüksek maaş ödüyor

Yukarıdaki özellikleri sayesinde Linux yaygınlaşmıştır ve birçok alanda kullanılmaktadır: kritik hizmetler (Japonya'da yüksek hızlı trenler, CERN, hava trafik kontrol sistemleri), sosyal ağlar, arama hizmetleri yanı sıra cep telefonlarında, tabletlerde, PC'lerde, ATM'lerde ve otomotiv elektroniğinde.

Genel olarak konuşursak, Linux ile yapılabilecek çok şey var ama biz daha sıradan şeylere odaklanacağız. Çok sayıda kullanıcısı olan bir şirketin bir sunucu altyapısı kurması gerektiğini varsayalım, yani. kullanıcıların oturmalarının yasaklanması için internete erişimlerinin verilmesi gerekir. sosyal ağlar, kurumsal posta düzenlemek, dosya sunucusu, vesaire. Linux tabanlı ne yapabiliriz? Aslında, çok.

Yapabiliriz:
1. Özelleştir yazılım yönlendiricisi/ Fonksiyonlara sahip internet erişim ağ geçidi güvenlik duvarı ve DHCP sunucusu
2. Bir proxy sunucusu kullanarak internete kullanıcı erişimini kısıtlayın
3. Kurumsal posta için bir posta sunucusu düzenleyin
4.Kurumsal bir web sitesi ve dahili web kaynakları için bir web sunucusu oluşturun
6.Birincil ve ikincil DNS sunucularını yapılandırın
7 dosya sunucusunu genişletin
8.Topla yedekler diğer sunuculardan
9. Diğer sunuculardan olayları toplamak için bir günlük kaydı sunucusu kurun

Bu ders çerçevesinde böyle bir şema geliştireceğiz.

Sanırım bu ilk ders bitebilir.

artem
Morales

Artyom
NS.

Maksim
Datskeviç

Dmitry
Boone


Vladimir
Eliseev
(Kislovodsk)

Bir deneyim:







Michael
Drogomeretskiy

Bu benim ilk uzaktan sistem yönetimi kursumdu. Beklentiler tam anlamıyla gerçekleşti! Öğretmenlere ve diğer öğrencilere çok teşekkürler!
Esasen.
Neyi beğendik:
1. Derslerin zamanlaması. İşten sonra eve kolayca dönmeyi başardım.
2. Dersleri daha sonra herhangi bir zamanda gözden geçirebilme.
3. Ev ödevi! benden başka yaptılar ek görüntüleme dersler, belgeleri okuyun. Belgeleri okumayı gerçekten çok sevdim! Şaka değil. Önceden, bunu yapmaktan nefret ediyordum ve Google'da bazı hızlı rutinler aradım. Şimdi, herhangi bir yazılımı kurmadan önce, dock'ları okuduğunuzdan ve eğlendiğinizden emin olun. Okuduktan sonra gözlerimin nasıl açıldığını fark ettim. Uzaktan algılamanın gerçekleştirilmesi için gerekli olan materyallere ek olarak, doğal olarak bilgimi genişleten ilgili konularla uğraşmak zorunda kaldım. Genel olarak, ödevim kursta öğrendiğim ve öğrendiğim her şeyin %80'ini bana verdi.
4. Öğretim kadrosunun ve diğer öğrencilerin duyarlılığı Ahlaki olmadan, her şey yolunda.

Neyi beğenmedi:

Reyhan
Strukov





Kesinlikle sıkıcı olmayacak!







Vladimir
Revyakin

Kurs, özellikle yeni başlayanlar için çok gerekli ve önemlidir, bir ton gerekli ve önemli bilgi Kendi başınıza tanımadığınız bilgiler, ayrıntılı dersler ve konuyla ilgili ortaya çıkan sorular hemen yorumlanır ve ödev yeni bilgileri pekiştirir, ikinci ayda zaten bir iş buldum. Alexey Tsykunov ve Alexander Rumyantsev şiddetle tavsiye ediyor !!!

İskender
samusev

Kursu düşünürken - şüpheler vardı, sonuçta fiyat etiketi oldukça büyük. Şanslıydı - işveren parasını ödedi, ancak kursu tamamladıktan sonra, kendi param için çalışmak zorunda kalsam bile yine de pişman olmayacağım fikri oluştu.

Linux ile biraz deneyimim var - bir dış kaynak şirketinde altı ay boyunca küçük bir linux yöneticisi olarak çalıştım. Ve gerçekten derinlikleri özledim, yani her gün bir şeyler yapıyorsunuz, bazı parametreler belirliyorsunuz ve neden böyle olduğu tam olarak açık değil.

Linux Yönetici kursu, her şeyi raflara koyar. Yeteneklerine güven verir. Ders, görüşmeler sırasında sorulan ve daha sonra pratikte karşılaşılan teorik ve pratik soruları ele alır. Kursun ortasında bile iş değiştirdiğimi söylemeye değer.

Kuruluş ilkeleri ve araçları hakkında oldukça ayrıntılı bir ders - çok güzel! Ancak, yalnızca derste edinilen bilgilere dayanarak yapılması gereken değil, aynı zamanda kendinize çok fazla mana, rıhtım ve forum kazmak için yapılması gereken ödevin size düşmesi daha da güzel.

Parkurda, tüm ev standları Vagrant'ta konuşlandırılır, bu nedenle bu araçla kurs sırasında ona aşina olursunuz. Ek olarak, ödevleri github'a kod - Vagrantfile + komut dosyaları ve diğer proje dosyaları biçiminde yüklemeniz önerilir. Bu, daha önce böyle bir uygulama yoksa git ile çalışırken elinize geçmenizi sağlar. Ayrıca, kurs Ansible gibi bir yönetici aracını anlar ve kursta çalıştıktan sonra, Ansible kullanılarak yapılandırılan Vagrant kullanılarak ana stantlar dağıtılır.

Bu nedenle, profesyonel geleceğinizi görüyorsanız, Linux'u çalıştırmak mühendis, o zaman bu kurs kesinlikle bir zorunluluktur! O halde mutlaka "DevOps Uygulamaları ve Araçları" dersini almalısınız. Bu iki kurs, eğitiminizin temelidir. yüksek fiyat uzman olarak piyasada.

artem
Morales

Linux ile çok az deneyimim var. Temel bilgileri edinmek ve pratik becerileri hızlı bir şekilde kazanmak için kursa gittim. Dürüst olmak gerekirse, ilk başta kursun diğerlerinden farklı olmadığını düşündüm. Ama ilk haftadan sonra fikrim dramatik bir şekilde değişti ..

Birincisi dersler. Uzunlar ama zamanın nasıl geçtiğini fark etmiyorsunuz. Öğretmenler, kuru teoriye (niteliksel olarak da öğretilir) ek olarak, dersleri şakalar, anekdotlar ve pratik tavsiye benim deneyimimden. Ders sırasında her türlü sorunuza cevap almanız mümkündür.

İkincisi öğretmenler. Şüphesiz, alanında profesyoneller. Materyal güvenle öğretilir, ayrıca yukarıda yazdığım gibi, deneyimlerini isteyerek paylaşırlar.

Üçüncüsü ev ödevidir. Her şeyin sana çiğnenmesini mi bekliyorsun? Burada değilsin. Her şey olduğu gibidir gerçek hayat: size bir görev verilir, uygulamada yardımcı olacak ek materyal verilir ve anlamakla yükümlüsünüz. Bir şey çalışmıyor, her zaman sorabilirsiniz, ancak bunu yapmak için talimatlar alacaksınız, o zaman hayır. Ve bu çok büyük bir artı!

Toplam. Kurs hoş bir deneyim bıraktı. Hala küçüğüm ama kalbimde orta gibi hissediyorum :)

Artyom
NS.

Kurs, ev ödevleriyle desteklenen iyi bir teorik temel sağlar ve edindiğiniz bilgileri pratikte hemen test etmenize olanak tanır.

Göz önünde bulundurulan konular oldukça geniştir: çekirdeğin montajından ansible kullanarak hataya dayanıklı bir web kümesinin dağıtımına kadar.

Dersler deneyimli öğretmenler tarafından verilir ve misafir-uzmanlar periyodik olarak davet edilir. Böylece ürün ortamında gerekli teknolojiyi/hizmeti/uygulamayı çalıştırma konusunda zengin deneyime sahip olanlardan soruların yanıtlarını alabilirsiniz.

Tamamlanan ödevi ayrıntılı olarak belgelemekte fayda var, çıktısı, hafızanızdaki bazı detayları tazelemek için birden fazla kez bakabileceğiniz mini bir wiki.

Özellikle farklı bir saat diliminde yer alıyorlarsa çok uygun olan dersi kayıtta izleme fırsatı var.

Şahsen, kurs bash ayak bezlerinden kurtulmama ve ansible'a geçmeme yardımcı oldu.

Maksim
Datskeviç

Benim için kurs zor, sahip olduğum bilgi ve tecrübe yeterli değil. Temel şeyleri öğrenmek için çok zaman harcıyorum. Genel olarak kurs çok ilginç, öğretmenler sınıf, materyalin sunumu mükemmel, bir sürü ekstra. malzeme. Alexey Tsykunov'un pratik örnekleri ve ders için önceden hazırlanmış materyal için saygılar. Şüphesiz bilgi tabanımı yeniledim, ancak hala pratikten yoksunum.

Maalesef uzaktan kumandayı çözecek kadar boş zaman bulamadım. Ödevini özenle yaparsan, sonuç beklentilerinden daha yüksek olacak!

Dmitry
Boone

Uygulama ve deneyimle dolu mükemmel bir kurs.
Kursun her öğrencisinin kendisi için yeni bir şeyler bulacağından, yeni bir şeyler öğreneceğinden ve topluluk karşısında destek bulacağından eminim.

Kimsenin sizin için öğrenmeyeceğini anlamalısınız ve kurs kesinlikle tembeller için değil, çok sayıda uygulamalı eğitim, bilgideki boşlukları kapatır, boşlukları monolitle doldurur :)

Başta Alexei, Alexander ve Leonid olmak üzere tüm öğretmenlere derin şükranlarımı sunarım.

Vladimir
Eliseev
(Kislovodsk)

Bir deneyim:
Windows2008 (AD, Exchange, Zabbix ...) 10 yıl,
FreeBSD (LAMP, LEMP, Zabbix, Bacula) 3 yıl (2 yıla sıkıştırılabilir)

gelmem için iki nedenin altını çizmek istiyorum. Linux kursu Yönetici:
1. Uzaklaş Windows Server s && Masaüstü bilgisayarlar ve bir Linux Yöneticisi olarak yer değiştirme ile tam zamanlı bir iş bulun veya bir uzak Linux Mühendisi olarak Tam zamanlı;
2. "Linux yönetimi" becerilerini geliştirmek ve bileşenlerin etkileşimi anlayışını bir araya getirmek Linux çekirdekleri ve mevcut çalışmamı taşımak için GNU kullanıcı alanı Windows platformları Linux'ta (Rosa (Cobalt) || Astra || Alt) ve ardından işleri değiştirin);

Nitelikli öğretmenlerle iletişim kurma zevkini yaşadım:
- Hilo ode'da çalışan ve sağlayıcılar, hostlar ve şirketler için geniş bir geçmişe sahip bir kişi olan Alexander, C diline geçerek sistem çağrılarının ayrıntılarını inceleyerek söyleyebilirdi.Ders zamanı ve daha fazlası büyük bir ilgiyle uçtu. Teorik malzeme, İskender'in üretimde nasıl uyguladığına ve hikayelerine bağlı. Programcı C, Bash, PHP, Perl, Java, Python;
Sohbetlerde sorulara yanıt verme ve yardım sağlama 5 dakikalık aralıklarla gerçekleşti. 3.4 saate kadar (hilo kasidelerden hocalarım olduğunu anladım ve takdir ettim!), DZ kabulü talimat ve ifşa ile gerçekleştirildi olası seçeneklerçözümler.
- Alexei, birçok girişimi hayata geçirmiş bir kişi, bir sistem mimarı (veri merkezlerinde deneyim), sağlayıcılar için çalışan Oracle DBA ve bir telekom. VoIP için dağıtılmış depolama ve faturalandırma sistemlerinde deneyimli.
Sohbetlerde sorulara yanıt verilmesi ve anında yardım sağlanması, ayarlamalar ve talimatlar hakkında detaylı yorumlarla uzaktan kumandanın kabulü gerçekleştirildi.
Python, Perl, Bash programcısı;

Bana işletim sisteminin içeride nasıl çalıştığı hakkında net bir fikir veren ve (mülakatlar için röportaj yaparken ve projeleri uygulamak için unix benzeri bir ortamda meslektaşlarımla modern şeyleri tartışırken) güven veren kursa göre, teori yoluyla edindiğim bilgim PDF + URL içeriği (bağlantılar öğretmenler tarafından verildi ve arama yaparken önemli ölçüde zaman kazandılar güncel bilgiler DZ'yi anlamak ve çözmek için) vurgulamak istiyorum
DZ'nin önemli bir özelliği, görevleri çözmek için çok zaman (genellikle 2'ye kadar oturmak zorunda kalmak) gerekiyordu, çünkü Sadece FreeBSD'de yaklaşık 2 yıllık deneyimim ve YouTube sayesinde "LPIC için hazırlık" anahtar kelimesiyle bir yıllık teorim oldu. neredeyse yazmayı unuttum takım yardımı Slack'teki bir sohbette, DZ'yi tartıştık, yaklaşan sınıflar, oy kullandık, bir arkadaştan yardım istedik. arkadaş, açıklanan görüşmeler ve istenen iş değişiklikleri)

Kursa başlamadan önce minimum donanıma sahip olmanızı tavsiye ederim - ssd, cpu i3,8GB ram. Çünkü Vagrant + Ansible'daki kabinleri açmak ve buna ssh erişimi için çok fazla zaman harcamadım Hızlı araba(Rollerde hata ayıklamak veya sanal ana bilgisayarların sırasını başlatmak için Vagrantfile'ı düzenli olarak yapılandırmam ve Playbook'u oynatmam gerekiyordu) RAM'de aynı anda 5-12 sanal makine çalışabilir. en ilginç projeler Ansible'da: Mysql (Master_Slave), PostgreSQL (Master_Slave), bash (daemon yazma (sysV, SystemD)), Bacula, ELK yığını, Zabbix | Grafana + Prometheus.
Ayrı olarak, herhangi bir teknolojiyi seçerek, bir sonrakini seçerek, bir Web HA Kümesi oluşturmak gerektiğinden bir ay + 2 hafta sonra kursun sonunda devam eden projeyi vurgulayacağım. (iptables, nginx + HAProxy, php-fpm, MariaDB_galera (Master_Master), Pacemaker + Corosync, iSCSI (mdraid60)) ve Ansible Playbook'taki her şey, Elasticsearch_Logstash_Kibana (ELK), Bacula))
Ve LPIC1,2 için hazırlık kurslarını veya Kirill Semaev'in LPIC 1 ve 2 için kanal hazırlığını görüntüleyin.

Kurstan sonra: Yönetici aradı ve OTUS adına özgeçmişimi göndermesini istediğim işverenleri seçmeyi teklif etti ve OTUS'un tavsiyeleri (12 kişiden 7'sini seçtim, ancak çağrı almadım). Dahili bilgi ve güven gelişimine ek olarak, iki teklif aldım (kurs sırasında HH profiline yeni beceriler ekledim), ancak yer değiştirmeli Windows ve Linux var. 5 verimli ay boyunca yaklaşık 15-20 teknik görüşme gerçekleştirildi.
Alexey, Alexander ve OTUS ekibine minnet dolu selamlar!

4. Öğretim kadrosunun ve diğer öğrencilerin duyarlılığı Ahlaki olmadan, her şey yolunda.

Neyi beğenmedi:
1. Bence bu kursun 2 büyük bölüme ayrılması ve kümeleme ile ilgili kısmın 2-3 aylık ayrı bir bölümde alınması gerekiyor. Belki de bu çok kişisel bir duygu, çünkü kümelenme konusu genellikle yeniydi ve benim için bilinmiyordu.
2. Öğretmenlerin öğretme becerilerini geliştirmeleri gerekir. Yani, bir ders verme veya bir seminer yürütme yeteneği. Bu arada, kursun sonunda öğretmenin (Alexey Tsykunov) öğrencilere yeni geçen materyal hakkında sorular sorduğu formatı beğendim. Bu, seminer kavramına daha yakındır.

Sonuç: Bu kursu tavsiye eder miyim? Kesinlikle evet! OTUS'ta ilgilendiğim teknolojiler üzerine çalışmalarıma devam edecek miyim? Evet, ilgilendiğim kursun açılmasını dört gözle bekliyorum.

Reyhan
Strukov

Bu kurs bana çok şey açtı.

Uzun süredir Linux üzerinde çalışmama rağmen yine de her derste kendim için yeni ve yeni her şeyi öğrendim.
Hem Linux Sistemlerinin temel bilgisinde hem de hizmetlerin işleyişinde. Bazı kararları hiç duymadım bile.
Kurs çok kapsar büyük küre Sistem Yöneticisi mesleğinde bilgi.
Ve her modül kendi yolunda benzersizdir. Ve sorunlarını çözüyor.
Kesinlikle sıkıcı olmayacak!
Bu kursun özelliği nedir? Gerçek şu ki, ilk derslerden başlayarak, çözülmesi gereken tüm görevleri otomatikleştirmeyi hemen öğretiyorlar.
Öğretmenlerin bilgi düzeyi Çok Yüksek olup, bu dersi öğrencilere öğretirken yerlerinde duramamakta, bilgi ve becerilerini geliştirmeye devam etmektedirler.
Ayrıca, bu alanda engin deneyime sahip oldukları ve Sistem Yöneticisi yolunda karşılaşılan görevlerin çoğunu çözme konusunda deneyime sahip oldukları da hemen anlaşılmaktadır.
Kendi adıma bu kurslarda çok şey buldum. Özellikle 5. modül. Benim için küme kelimesiyle ilişkilendirilen her şey bir mega makinedir ve orada ne olduğu ve nasıl olduğu ve ona nasıl yaklaşılacağı net değildir.
Her şeyin o kadar korkutucu olmadığı ortaya çıktı ve ona adım adım korkmadan yaklaşabilirsiniz.
Öğretmenlere Çok TEŞEKKÜRLER. Alexander ve Aleksey sizin için gerçek dışı.Bu kursun bir parçası olarak bize verdiğiniz tüm bilgi, tavsiye ve yaşam deneyimi için teşekkür ederiz. Sağlık, Güç ve Yaratıcı Başarı Sana. Leonid, sen de ihtiyacı olanlara yardım etmekten her zaman mutluluk duyarsın.
Tüm OTUS Ekibinin Yeni Yılı Kutlu Olsun.
Size daha fazla Zeki Öğrenciler diliyorum.
Verilen görevleri çözmek için Sağlık, Güç ve Arzu.

Mümkün olduğunda ve herhangi bir sohbette, her zaman bu kursları almanızı öneririm. Zaman zaman gerek kitapçıklarda gerekse derslerde Öğretmenlerimizin bize verdiği çözümlerle ihtiyacı olanlara bile yardımcı oluyorum.

not Ceph kümeleri ve bunlarla ilgili her şey hakkında kurslar için size büyük bir istekle geleceğim.


Büyük miktar malzeme kursun hem büyük bir artı hem de bir eksisidir. Avantajı, bilginin yapılandırılmış olmasıdır, bu da algılanmasını ve özümsenmesini büyük ölçüde basitleştirir. Derslerin sunumu iyidir, öğretmenler oditoryumla sürekli iletişim kurar, ders sırasında ortaya çıktılarsa öğrencilerden gelen soruları sıralar. Ayrıca, derslere, işlenen konuya geri dönmeniz gerektiğinde zaman kazanmanıza yardımcı olacak materyaller eklenmiştir - bu, özellikle bir süre sonra işte bununla karşılaştığınızda yardımcı olur.

Dezavantajı ise, bazı derslerin 3-4 saat sürebileceği için çok fazla bilgi var, elbette onları ikiye bölmek daha iyi olurdu (örneğin, Linux çekirdeği hakkında, PostgreSQL hakkında bir ders).

Ödevlerin varlığı, özellikle gösteri için kontrol edilmedikleri, ancak oldukça sorumlu oldukları için harikadır (sonuç elde edilmezse yeniden yapmak zorunda kalırlar :). Ancak bir nüans var - işiniz varsa, hepsini zamanında ve verimli bir şekilde yapabilmeniz pek olası değildir (kalite açısından, her şeyden önce, kendim için özümseme). Bu nedenle, her şeyden önce, burada ve şimdi çalışmak için yararlı olanları veya gerçekten okumak istediğinizi yapmalısınız.

Sonuçlar: Tamamen yeni başlayanlar için, muhtemelen bu kursu tavsiye etmem (yalnızca çok fazla boş zaman varsa), ancak az deneyime sahip insanlar için bile - kesinlikle evet.

Okuyucuların yanıtlarının gösterdiği gibi, Linux tabanlı çözümlere ilgi çok, çok yüksek, aynı zamanda yöneticilerin bu alandaki eğitim seviyesi arzulanandan çok şey bırakıyor. Bunun kanıtı, yorumlarda durmadan tekrarlanan basit sorulardır. Birçok yönden, bu, talimatlarımızın "tamamen" takip edilebilmesi ve çalışan bir sonuç alabilmesinin bir sonucudur. Ama ayrıca var arka taraf madalyalar, bu yaklaşım sistemik bilginin ortaya çıkmasını sağlamaz, konuyla ilgili bilgiyi parçalı bir düzeyde bırakır.

evet, hariç pratik malzemeler, biz her zaman genel olarak herhangi bir teknoloji hakkında incelemeler yayınlamaya çalışırız veya okuyucunun anlaması için kapsamlı teorik aralar yaparız. gerekli minimum bilgi. Ancak, hepsi okuyucunun sahip olduğunu ima eder. temel bilgiçalıştığı sistemdir.

Peki ya ilk adımlarını atanlar? Ne yazık ki, BT topluluğunda biraz züppelik var, diyorlar ki, bu konuda ne söylenir, herkes bunu zaten biliyor ya da "google yardım", her birimizin bir zamanlar acemi olduğumuzu ve mistik korku Linux ile siyah bir ekrana baktığımızı unutuyor. konsollar, kesinlikle nereye geldiğini ve ne yapacağını anlamadan.

Sonuç olarak, ilk zorluklarla karşılaşan bir acemi, başka bir yerde bilgi aramaya zorlanır ve böyle bir yerin hızlı bir şekilde bulunabilmesi iyi olur. Bu nedenle, küçük bir dizi malzemeyi yayınlamaya karar verdik. uygun seviye Linux sistemlerinin yönetiminin temellerini açıklar, kelimenin tam anlamıyla "iyi bilinen şeyleri" parmaklarda açıklar, deneyimli kullanıcılar bu döngüyü atlayabilirler veya okuyabilirler, aynı zamanda bilgilerini güncelleyebilirler.

Demek bir Linux yöneticisi olmaya karar verdiniz...

Mayakovski'yi biraz açıklayalım "Linux yöneticilerine giderdim, bana öğretsinler", çoğu durumda durum tam olarak budur. İhtiyaç var, arzu var, var temel set Windows sistemleriyle çalışma bilgisi - tüm bunlar Linux sistemleriyle çalışırken yararlıdır. Herhangi bir bileşenin eksik olması çok daha kötüdür, o zaman muhtemelen düşünmeye değer yanlış seçim uzmanlık alanı.

Bir kez ve herkes için unutmanız gerekenler hakkında hemen. Bunlar "dini savaşlar" ve "dini fanatizm"dir. Linux sistemlerinin yeteneklerini inkar etmek, onları övmek, gerekli olan ve gerekmeyen her şeyi Linux'a çevirmeye çalışmak kadar kötüdür. Unutmayın - işletim sistemi bir araçtır iyi uzman her görev için en uygun olanı alır, fanatik mikroskopla çivi çakacaktır, çünkü "din onun eline çekiç almasına izin vermez."

Dahası, işletim sisteminin kendisinin hiçbir değeri yoktur, sadece bazı servisleri ve servisleri başlatmak ve yürütmek için bir ortamdır. Yazılım olmadan sistem ölüdür. Bir BeOS klonunu ele alalım - Örnek olarak Haiku, iyi ayarla, iyi bak - harika ... Peki ya sonra?

Yani olmaya karar verdiniz... Her şeyden önce, özellikle yeni şeyleri kucaklamaya hazır olun. yeni yaklaşım yönetime, bir süre yerleşik alışkanlıkları unutmaya çalışmak. Açık uzun zaman ana aracınız konsol olacaktır.

Grafiksel Windows yönetici araçlarına alışmış olanlar için bu, göz korkutucu görünebilir. Ancak bir gerçek kesinlikle kavranmalıdır - konsol, tek tam teşekküllü Linux yönetim aracıdır ve hiçbir şekilde sınırlı yetenekler veya sistemin yetersiz olduğu anlamına gelmez. Aksine, komut satırı, birçok görevi grafiksel yönetim araçlarından çok daha hızlı ve kolay gerçekleştirmenizi sağlar.

Ama grafiksel yönetim araçları var, başka bir okuyucu diyecek ki, oradaki paneller farklı, ya da grafiksel bir kabuk koyabilirsiniz. Mümkün, ancak gerekli değil. Niye ya? Aşağıdaki şemaya yakından bakın:

UNIX sistemlerinin görüntüsü ve benzerliğinde oluşturulan Linux, tam teşekküllü bir sistemdir ve grafik kabuğu yoktur, ayrıca, sistemin performansı üzerinde herhangi bir etki olmadan ve hatta olmadan grafik kabuğu başlatabilir, kapatabilir ve hatta değiştirebiliriz. yeniden başlatılıyor. Gnome oturumumuzu sonlandırdık, KDE'yi başlattık ve ardından konsoldan tamamen çıktık. Bu nedenle, tüm sistem yönetimi araçları şu alanlarda kullanılmak üzere tasarlanmıştır. Komut satırı... Ve tüm paneller ve grafiksel araçlar, bunların üzerine sadece birer eklentidir.

Uzun bir süre boyunca, Windows temelde farklı bir teknoloji kullanılarak geliştirildi, grafiksel kabuk sistemin temeline yerleştirildi ve uzun bir süre çekirdek düzeyinde bile yürütüldü (Win 9x ailesi). Bu nedenle, tüm yönetim araçları orijinal olarak grafikseldi ve komut satırı araçları, bunların yerini almak yerine onları destekledi. Pratik yapmış herkes Windows kurtarma, komut satırı araçlarının yeteneklerinin önemli ölçüde sınırlı olduğunu ve yönetimi için değil, öncelikle sistem kurtarmaya yönelik olduğunu bilir.

PowerShell ve Windows Server'ın Core sürümlerinin piyasaya sürülmesiyle durum değişmeye başladı. Bugün grafik kabuğun Windows sistemlerinde önemli bir rol oynamaya devam etmesine rağmen, yöneticilerin ellerinde alternatif bir araç var - PowerShell konsolu, Windows'u komut satırı modunda tam olarak yönetmenize olanak tanır. nerede PowerShell yetenekleri birçok görevi grafik araçlardan daha hızlı ve daha kolay gerçekleştirmenize izin verdikleri için profesyoneller arasında hemen popülerlik kazandı.

Ve ayrıca komut satırı modu verir sınırsız olanaklar otomatik modda veya bir programa göre karmaşık eylem dizileri gerçekleştirmenize izin veren kendi komut dosyalarınızı ve komut dosyalarınızı oluştururken.

Bundan sonra bize öyle geliyor ki, bakmak zorunda kalacaksınız. Linux konsolu tamamen farklı bir taraftan. Panellere ve grafik araçlara gelince, Windows sistemlerinden önemli farklılıklar vardır. V Windows grafiği araçlar, PowerShell'e tam bir alternatiftir. Linux'ta grafiksel araçlar, konsol üzerinde bir eklentidir, aslında aynı araçları kullanır, ancak ek bir katman aracılığıyla. Bu nedenle, en azından konsolda ustalaşana kadar her türlü paneli ve diğer grafik araçları kullanmamanızı şiddetle tavsiye ederiz. Bundan sonra, bir panele ihtiyacınız olup olmadığına veya konsol üzerinden her şeyi daha kolay ve hızlı hale getirip getiremeyeceğinize kendiniz karar verebilirsiniz.

Panellerin büyüsü erken aşama sistemle tanışma, sistem yönetim becerilerinin yerini panelle çalışma becerilerinin almasına neden olur, bu da panele herhangi bir nedenle erişilemediğinde sorunlarla doludur, ancak sistemle çalışmak gerekir. . Bu, manuel şanzımanlı bir araba kullanmayı öğrenen bir kişinin kolayca otomatik şanzımana geçeceği ve başlangıçta sadece otomatik şanzıman kullanmayı bilen bir kişinin bir araba sürmesinin pek mümkün olmadığı gerçeğiyle karşılaştırılabilir. ek eğitim olmadan mekanik ile araba.

Henüz bir Linux yöneticisi olma konusundaki fikrinizi değiştirmediyseniz, devam edelim ve sistem mimarisindeki farklılıklara bakalım.

Çekirdek ve sürücüler

Herhangi bir işletim sisteminin çekirdeği çekirdektir. Birkaç farklı çekirdek mimarisi var, Linux büyük çoğunluk gibi UNIX sistemleri, monolitik bir çekirdek kullanır, Windows, aksine, bir mikro çekirdek kavramını kullanır, ancak Windows mimarisi gerçekten mikro çekirdek olmasa da, genellikle Windows'un hibrit bir çekirdek kullandığına inanılır.

Monolitik çekirdeğin bir özelliği, tüm donanım sürücülerinin aynı zamanda çekirdeğin bir parçası olmasıdır. Önceden, donanım değiştirildiğinde, çekirdeğin yeniden oluşturulması gerekiyordu; bugün, monolitik çekirdekler modüler bir şema kullanıyor, yani. belirli bir işlevsellikten sorumlu gerekli modülleri dinamik olarak yüklemenize izin verir. Onlar. sisteme yeni bir cihaz ekledikten sonra, ilgili çekirdek modülünü dinamik olarak yüklemeliyiz ve böyle bir modül yoksa, cihazla çalışmak imkansız olacaktır. Çözüm olarak modülü kendimiz kurabiliriz ancak modül altında derlenecektir. şimdiki versiyonuçekirdek ve onu değiştirirseniz, modülün yeniden derlenmesi gerekecektir.

Mikro çekirdek ve hibrit mimarilerde, sürücüler, çekirdek düzeyinde çalışabilmelerine rağmen, bunun bir parçası değildir ve çekirdek sürümüne bağlı değildir. Bu nedenle, çekirdeği kolayca güncelleyebilir veya aynı sürücüyü tüm sistem sürümleri için kullanabiliriz. Genel yapıçekirdekler. Örneğin, Windows'ta, Windows Vista'dan Windows 8.1'e kadar tüm modern işletim sistemleri ailesi genellikle aynı sürücüyü kullanır.

Bu, Linux'un bu konuda daha kötü olduğu anlamına gelmez, farklı bir mimari farklı yaklaşımlar sağlar. Pratikte bunun tek bir anlamı var - sunucular için ekipman seçimine daha dikkatli davranılmalı, tüm ana cihazların dağıtım kitinizin çekirdeği tarafından desteklenmesini sağlamaya çalışılmalıdır. Bu özellikle ağ kartları için geçerlidir. Her çekirdek güncellemesinden sonra sunucu odasına gitmeniz, sunucuya bir monitör ve klavye bağlamanız ve çekirdek modülünü yeniden oluşturmanız çok rahatsız edici olacaktır.

Aslında Linux sistemlerinde sürücü diye bir şey yoktur. Donanım ya çekirdek tarafından desteklenir ya da desteklenmez. Monolitik çekirdeğin şüphesiz artısı, kendi kendine yeterli olmasıdır. Tüm donanım destekleniyorsa - kurun ve unutun, Windows için sürücü olmadığında durumu hatırlamanın zamanı geldi ağ kartı ve disk kaybolur.

Dosya sistemi

Belirli dosya sistemlerine dokunmayacağız, burada sorun olmamalı, eğer yönetici Windows sistemleriyle çalıştıysa, o zaman bir dosya sistemi nedir ve FAT'nin NTFS'den farkı nedir, bu yüzden ext3, ext4 ve diyelim ki, arasındaki farkı bilir, ReiserFS onun için zor olmayacak. Temel farklılıklar hakkında konuşalım. Windows'un aksine, Linux'un dosya sistemi hiyerarşiktir. / (eğik çizgi) ile gösterilen kökten başlar ve ağaç yapısı... Dosya sisteminin belirli bölümlerinin diğer bölümlerde veya genel olarak fiziksel disklerde bulunması hiç önemli değildir.

Bir şema daha düşünelim.

Windows'ta her bölümün kendi dosya sistemi ve onu belirten harfi vardır. Dosya ve klasörlerin tüm yolları bir harfle başlar, yani. bölümün kökünden. Dolayısıyla, ilk fiziksel diskte, ikinci mantıksal bölümde bir DATA klasörümüz varsa, ikinciye aktarmak istiyorsak, buna göre yol D: \ DATA olacaktır. HDD, ardından E: \ DATA olarak değişmesine izin verin. Bazı durumlarda, bu çok elverişsizdir, çünkü yolun kullanıldığı her yerde değiştirilmesi gerekir ve hatta buna karşılık gelen yardımcı programlar vardır.

Linux'ta yaklaşım kökten farklıdır. Terimi tanımanın zamanı geldi bağlama noktası, depolama aygıtının takılı olduğu dosya sistemi konumunu belirtir. Örneğin kullanıcıların ev dizinlerini yukarıdaki şemada olduğu gibi ayrı bir bölüme taşımak istiyoruz bunun için ikincisini yüklememiz gerekiyor. mantıksal bölüm ilk fiziksel disk sda2 v / ev... Ardından tüm kullanıcı verilerini oraya aktarın. Sistem ve programlar için bu, kullandıkları şekliyle kesinlikle şeffaf bir şekilde gerçekleşecektir. kesin yol diyelimki / ana sayfa / andrey / veri ve onu kullanacak. Başka bir disk ekledik ve dizini oraya taşımak istiyoruz / var? Sorun değil, dizini kullanarak hizmetleri durdurun, mount sdb1 v / var ve verileri aktarın, hizmetleri başlatın.

Her şey bir dosya

UNIX sistemlerinden miras kalan bir diğer temel ilke. Linux'ta her şey bir dosyadır: örneğin açarak cihazlar, diskler, soketler vb. / var / çalıştır her birine karşılık gelen pid dosyalarını göreceğiz çalışan hizmet sistemde ve içinde / dev sisteme bağlı her cihazın dosyaları:

Bu ne işe yarıyor? Ayrıntılara girmeyeceğiz, ancak birkaçını analiz edeceğiz. basit örnekler... Diyelim ki bir resim oluşturmanız gerekiyor optik disk... Windows'ta bunun için özel bir yazılıma ihtiyacımız var, Linux'ta her şey daha basittir, bir CD-ROM bir blok aygıtıdır, ancak aynı zamanda bir dosyadır, bir blok aygıtının dosyasıdır. Uygun aracı alın ve cihaz dosyasının içeriğini şuraya kopyalayın. ISO dosyası resim:

Dd if = / dev / cdrom of = / home / andrey / image.iso

Sabit sürücünüzü değiştirmek mi istiyorsunuz? Daha kolay olamazdı, bir blok cihaz dosyasının içeriğini başka bir blok cihaz dosyasına kopyalayın:

Dd if = / dev / sda of = / dev / sdb

Ve herhangi bir Partition Magic'e ihtiyacınız yok.

Başka bir durum, bazı yazılımlar lib-2-0-1.so kitaplığını şiddetle arıyor ve uyumlu bir tane var, ancak daha yeni bir tane, lib-2-1-5.so, ne yapmalıyım? lib-2-1-5.so için lib-2-0-1.so adında bir sembolik bağlantı oluşturun ve her şey çalışmalıdır. Çünkü her şey bir dosyadır ve sembolik bağ da bir dosya türüdür. Şimdi kaymayı dene Windows uygulaması lib-2-1-5.dll yerine lib-2-0-1.lnk ...

ifconfig

sistemin ağ bağdaştırıcıları hakkında bilgi görüntüler:

Ve şimdi, görüntüleme cihazı (ekran) dahil her şeyin bir dosya olduğunu hatırlıyoruz, bu yüzden ekran yerine standart çıktı akışını ihtiyacımız olan dosyaya yönlendiriyoruz:

ifconfig> ~ / 123.txt

Bundan sonra komut çıktısı, kullanıcının kök dizinindeki 123.txt dosyasına kaydedilecektir:

Akışlar ve boru hattı

Önceki örnekte standart çıktı akışına değinmiştik. Linux'ta tüm işlemler için standart I/O veri akışları bulunmaktadır. standart, standart ve hata çıkış akışı standart... Bunun anlamı ne? En azından arasında veri alışverişi süreci çeşitli süreçler standartlaştırılmış. Bu, bir komutun standart çıktısının iletildiği boru hatlarının oluşturulmasına izin verir. standart akış diğerini girin. Örneğin, listeyi görüntülemek istiyoruz kurulu paketler sistemde, özellikle kalamar paketlerinde. Bu amaç için bir komut var:

Eee... Bu nedir ve bir şeyi nasıl anlıyorsunuz? Ekran, sistemde kurulu olan tüm paketler hakkında hızlı bir şekilde bilgi verdi ve tüm görebildiğimiz bu çıktının "kuyruğu":

Ancak bu komutun tüm çıktılarına ihtiyacımız yok, sadece squid paketleriyle ilgileniyoruz. Bu nedenle, bu komutun çıktısını, zaten ihtiyacımız olanı seçip gösterecek olan bir başkasının girdisine yönlendireceğiz:

Dpkg -l | grep kalamar

Şimdi bu tamamen farklı bir konu!

Ayrıca, boru hattı keyfi olarak uzun olabilir, bir komutun çalışmasının sonucu ikinciye, ikinciden üçüncüye vb. Hayattan bir örnek daha. tüm hatlarını almalısın yapılandırma dosyası kalamar, ama yorum yok ve boş satırlarörneğin, forumda yayınlamak veya bir arkadaşınıza göndermek için. Elbette her şeyi kopyalayabilirsiniz, ancak neredeyse hiç kimse standart squid.conf dosyasının tuvalinde gezinerek size yardım etmek istemez. çoğu kimin yorumları ve örnekleri. Daha kolay hale getirmek:

Kedi /etc/squid3/squid.conf | grep -v "^ #" | sed "/ ^ $ / d"> ~ / mysquid.conf

İşte elimizdekiler:

Basit ve net, tüm seçenekler bir bakışta. Bu, üç komuttan oluşan bir boru hattının kullanılması sonucunda mümkün oldu, ilki dosyanın içeriğini akışa çıkardı, ikincisi yorumlar hariç tüm satırları seçti ve üçüncüsü boş olanları kaldırdı, sonucu gönderdik. dosya.

Büyük harfler, küçük harfler

Linux, UNIX gibi, büyük/küçük harfe duyarlıdır. Ve bu hatırlanmalıdır! Çünkü, Windows'tan farklı olarak, dosyam.txt, Dosyam.txt ve dosyam.TXTüç farklı dosyalar... Diğer sistemlerle uyumluluk için, bunu kötüye kullanmayın ve adları yalnızca küçük harfle farklılık gösteren dosyaları saklayın ve adlarda yalnızca küçük harflerin kullanılması iyi bir uygulama olarak kabul edilir.

Dosya uzantıları ve türleri

Windows sistemlerinde, yeniden adlandırırsak dosya türü uzantısına göre belirlenir. exe dosyası v jpg, ardından başlamaz ve sistem bunu bir resim olarak işlemeye çalışır. Linux'ta dosya türü içeriğine göre belirlenir ve uzantı yalnızca diğer sistemlerle uyumluluk veya kullanıcının rahatlığı için kullanılır. Dosyayı yürütme yeteneği, uygun öznitelik ayarlanarak sağlanır. Bu nedenle Windows'ta bir betiği çalıştırılabilir yapmak için uzantıyı şuradan değiştirmeniz gerekiyordu: txtüzerinde yarasa, Linux'ta bunun için dosyayı çalıştırılabilir hale getirmeniz gerekir. Bu noktanın anlaşılmaması, acemi bir yöneticinin komut dosyasının nedenini anlamadığı durumlara yol açar. myscript.sh Gerçekleştirilemedi. Aslında uzantı .NS sadece kolaylık sağlamak için gereklidir, böylece bunun bir komut dosyası olduğu hemen anlaşılır Kabuk kabuğu, ve çalışması için yürütülebilir dosyanın özniteliğini ayarlaması gerekir ve istediğiniz gibi çağrılabilir. myscript.pupkin-vasya.

Sormak için çok utangaç...

Size söyleyeyim, başka bir okuyucu, hatırlamanız gereken kaç şey olduğunu söyleyecektir: komut sözdizimi, anahtarlar, seçenekler, vb. Burada bir referans kitabı satın almanız veya İnternet'i her zaman elinizin altında tutmanız gerekiyor ... Hiç de değil, komutların adlarını hatırlamak yeterli, UNIX'te gelişen geleneklere göre komutları hatırlamak zor değil kısa ve kullanışlı isimler verilir. Gerisi sistemden istenebilir. Popüler inanışın aksine, Linux sistemleri iyi belgelenmiştir. tuşu ile çalıştırarak herhangi bir komutun sözdizimini ve tuşlarını görüntüleyebilirsiniz. --Yardım ve açıklamalar genellikle bir ekrana sığmadığından, yardım çıktısını yardımcı programa yönlendirmeniz gerekir. daha fazla, ekranda bilgi görüntüleyecektir. Diyelim ki komutla ilgileniyoruz grep:

Grep -- yardım | daha fazla

Daha detaylı bilgi komutu kullanılarak elde edilebilir adam:

adam grep

Maalesef bilgiler İngilizce ama teknik İngilizce bilgisi en az "Sözlükle okuyorum" düzeyinde. gerekli gereksinim NS sistem yöneticisi... Son ekran görüntüsü size bir şey hatırlatıyor mu? Bu doğru, OpenNET.

Bu kaynağın önemini küçümsemeden, emri benimsemiş olduğunu söyleyebiliriz. adam ve temel İngilizce bilgisi, OpenNET'i çok daha az ziyaret edeceksiniz.

Çözüm

Bu makaleyi okuduktan sonra, acemi yöneticilerin Linux sistemlerinin yapısı ve işlevleri hakkında daha iyi bir fikre sahip olacağını umuyoruz. temel farklılıklar tanıdık Windows'larından. Bu, gelecekte alınan bilgileri doğru bir şekilde yorumlamayı ve ondan "kara kutu" olmaktan çıkacak olan sistemin işleyişinin tam bir resmini eklemeyi mümkün kılacaktır ve komutlar "Çin okuryazarlığı" olmaktan çıkacaktır. ".

Örneklerimizde sadece kullandığımız gerçeğine de dikkatinizi çekmek istiyoruz. standart araçlar yalnızca komut satırında çalışmasına rağmen, yönetim araçlarının zenginliğini bir kez daha gösteren . Son örneğe - squid config çıktısına geri dönelim ve şimdi bunun grafik araçlar kullanılarak nasıl yapılabileceğini ve ne kadar süreceğini bir düşünün?

Komut satırından korkmanıza gerek yok, Linux bir yöneticiye, ortaya çıkan tüm görevleri müdahale etmeden başarıyla çözmenize izin veren çok güçlü bir araç seti sağlar. üçüncü şahıs fonları... Bu özelliklerden en azından bazılarına hakim olduğunuzda, Linux artık size zor görünmeyecek ve konsol artık kasvetli olmayacak, tam tersine, grafik kabuk Terminali başlatacak, tanıdık ve anlaşılır bir ortama dalacaksınız, sistemi kontrol edenin ve tam olarak istediğinizi yapanın siz olduğunuzu ve bir sonraki panelin geliştiricilerinin aklında ne olduğunu değil, fark edeceksiniz.

  • Etiketler:

görüntülemek için lütfen JavaScript'i etkinleştirin.