Çevrimiçi Linux kursları: komut satırıyla çalışmaktan sistem yönetimine kadar. Linux'a giriş Linux kursları

Muhtemelen Linux bilgisinin temel becerilerden biri olduğunu duymuşsunuzdur. sistem yöneticisi. Bu sistemle işinizde ustalaşın. Komut satırı ve sistem yöneticisi olarak çalışmanın diğer birçok yönüne yüksek kaliteli kurslar yardımcı olacaktır. Linux çevrimiçi. Her birinin kendine has özellikleri ve hedef kitle. Genel olarak hem yeni başlayanlar hem de deneyimli kullanıcılar için tasarlanmıştır.

Linux - gelişmiş açık işletim sistemiÇoğunlukla sıradan kullanıcılar tarafından değil, sistem yönetimi alanındaki uzmanlar tarafından kullanılır. Büyük şirketlerin (IBM, HP ve diğerleri) desteği sayesinde sistem, sunucu yönetimi alanında inanılmaz derecede popüler hale geldi. Geleneksel bilgisayarların yanı sıra tabletler, akıllı telefonlar, yönlendiriciler, otomasyon cihazları, TV kontrol sistemleri ve oyun konsollarında da kullanılmaktadır. 1991 yılında yaratılmış olmasına rağmen hala alaka düzeyini kaybetmiyor ve pek çok meraklı, Windows ve MacOS yerine onunla çalışıyor. Bu hedef kullanımdaki payı yüksek olmasa da (2015 yılı itibarıyla %1,21), sistem yönetimi ve sunucu yönetimi konusunda eşi benzeri yoktur. Ayrıca diğer sistemlerde bulunmayan çok sayıda yeteneğe sahiptir.

Linux'un Avantajları:

- ücretsiz ve açık;
— inanılmaz derecede yüksek koruma derecesi;
— kullanışlı komut satırı;
— şık minimalist tasarım;
- hızlı çalışma.

Neden Linux öğrenmek istiyorsanız, çevrimiçi Linux kursları sistem yönetimi, sunucu yönetimi ve genel Linux çalışması alanlarında yeni bilgiler edinmenize yardımcı olacaktır. Özel özellikler arasında, ortalama bir kullanıcı için gerekli olan komut satırıyla çalışmanın püf noktalarını öğreneceksiniz.

Udemy'nin çevrimiçi Linux kursları en iyilerinden bazılarıdır. Dünyaca ünlü en büyük şirketlerle deneyim ve gerçek işbirliği deneyimine sahip deneyimli öğretmenler tarafından verilmektedir. Malzeme genellikle uygun fiyatlı ve yüksek kalitededir. Çevrimiçi eğitimin tamamlanmasının ardından resmi bir sertifika alacaksınız. Daha fazlasını mı öğrenmek istiyorsunuz? Kurslardan birini seçin ve bugün kaydolun. Çağa ayak uydurmaktan çekinmeyin! Bu arada, kurslarda genellikle %92'ye varan indirimler oluyor, dolayısıyla bazen Linux'u neredeyse bedavaya öğrenebilirsiniz.

Çevrimiçi Linux kursları: komut satırından sistem yönetimine

  1. Yeni Başlayanlar için Linux

Öğretmen: Jason Cannon (profesyonel sistem yöneticisi, danışman; Xerox, HP ve Amazon ile çalıştı)
Kursa katılım maliyeti: 94,99$
Öğrenci sayısı: 11.780+
Programın süresi: 76 ders; saat 7

Ne öğreneceksin?

Linux öğrenmek istiyor ama nereden başlayacağınızı bilmiyor musunuz? Çalışılacak çok şey olduğunda, bazen hepsini yapmanın imkansız olduğu görülüyor. Linux'u çevrimiçi öğrenmek için kaliteli seçenekler aramaktan yoruldunuz mu? Sizi memnun etmek için acele ediyorum çünkü bu kurs sizin için harika bir başlangıç ​​noktası olabilir.

Bu kursun güzelliği yeni başlayanlara yönelik olmasıdır, yani temel Linux bilgisine sahip olmanıza bile gerek yoktur. Öğrenmeye sistematik ve mantıksal bir yaklaşımla, bu işletim sistemiyle çalışırken kullanılan temel kavram ve kavramlarla adım adım tanışacaksınız. Diğer şeylerin yanı sıra, nasıl erişeceğinizi öğreneceksiniz Linux sunucusu, Ne oldu Linux dağıtımı ve hangisini seçeceğiniz, bir Mac veya Windows bilgisayardan Linux'a nasıl bağlanacağınız. Ayrıca temel bilgileri de öğreneceksiniz Linux komutları, dizinleri ve dosyaları oluşturma, yeniden adlandırma ve taşıma olanaklarının yanı sıra bunları aramanın yollarını öğrenin. Komut satırında ve onun geniş yeteneklerinde uzmanlaşmaya özellikle önem verilmektedir.

Kazanılan bilgiler Ubuntu, Debian ve RedHat dahil tüm Linux sistemlerine uygun olacaktır. Bu muhteşem sistemin nasıl çalıştığına dair temel bir anlayışa sahip olmak için kursa kaydolun!

  1. Linux yönetiminde Bootcamp: başlangıç ​​seviyesinden ileri düzey kullanıcıya


Öğrenci sayısı: 18.718+
Programın süresi: 74 ders; 08:00
Hazırlık derecesi (kurs gereksinimleri): öğrenme arzusu

Ne öğreneceksin?

— Linux işletim sistemiyle çalışmanın temellerini anlayın ve edinilen bilgileri pratikte uygulayın

Öğretmen, bu kursu tamamladıktan sonra edindiğiniz bilgileri gerçek işte herhangi bir zorluk yaşamadan uygulayabileceğinizi vaat ediyor. Nasıl kurulacağını, çalışılacağını ve pratik yapılacağını öğreneceksiniz teknik Destek Linux sistemleri. Öğrendiğiniz becerileri kullanarak kolayca bir sistem mühendisi veya Linux yöneticisi olabilirsiniz.

Kurs programı önceki kurs programını neredeyse tamamen tekrarlamaktadır. Ayrıca disk yönetimi, dosya sistemi bölümleme ve oluşturma, mantıksal birim yöneticisi, Linux kullanıcı ve grup yönetimi, sistem yönetimiyle ilgili ağ kavramları, sudo'yu yapılandırma, süreç yönetimi ve kabuk komut dosyası oluşturma ile ilgili bölümler de eklendi.

Önceki kursta olduğu gibi, herhangi bir özel bilgi veya beceriye sahip olmanıza gerek yoktur. Linux'ta uzmanlaşmak ve sistem yöneticisi olarak çalışmaya başlamak isteyen herkes kolaylıkla kayıt olabilir!

  1. Linux Ustalığı: Komut Satırında 11,5 Saatte Ustalaşın

Öğretmen: Ziyad Yehia (Linux ve Python uzmanı, hızlı öğrenme stiline sahip profesyonel öğretmen)
Kursa katılım maliyeti: 194,99$
Öğrenci sayısı: 14.700+
Programın süresi: 67 ders; 11,5 saat
Hazırlık derecesi (kurs gereksinimleri): başlangıç ​​kursu, profesyoneller için kurs almanın bir anlamı yok

Ne öğreneceksin?

— Sıfırdan Linux komut satırıyla nasıl çalışılacağını öğrenin
— Linux işletim sisteminin tam kullanıcısı olun
- Bash betiklerini kullanın
— Rutin görevleri planlamak ve otomatikleştirmek için cron yazılımını kullanın
— Açık kaynaklı yazılımları arayın, yapılandırın, yükleyin ve yönetin
— Komut satırını kullanarak Linux tabanlı bir bilgisayarla tam olarak çalışın
- Linux'u tamamen anlayın

Bu kursun özelliği, gerçek projeler temelinde komut satırında ustalaşmanızdır. Program, Linux becerilerinde hızlı bir şekilde uzmanlaşmanıza, verimliliği artırmanıza ve zaman kaybetmeden geniş kariyer fırsatları açmanıza yardımcı olacak deneyimli bir üniversite öğretmeni tarafından hazırlandı.

Ders dört ana bölümden oluşmaktadır. İlkinde özellikle komut satırını ve komutlarını anlayacaksınız. Komutları ezberlemek yerine, komut satırının nasıl çalıştığını anlamak için nasıl çalıştıklarını ve yapılarını öğreneceksiniz. Linux terminali ile kabuk arasındaki farkı anlayacak, komut giriş ve çıkışlarını öğreneceksiniz. Bu bölümden sonra Linux kılavuzunu kendi başınıza nasıl inceleyeceğinizi öğreneceksiniz.

İkinci bölüm Linux dosya sistemiyle ilgili, üçüncüsü ise bash betikleri yazarak ve cron kullanarak görevleri otomatikleştirmek ve zamanlamakla ilgili. Son bölüm size açık kaynak yazılım bulma ve bunlarla çalışmanın yanı sıra kaynak koduna nasıl erişeceğinizi ve programları manuel olarak nasıl özelleştireceğinizi öğretecektir.

Her bölüme bir kurs projesi ve anketler eşlik etmektedir, böylece materyale kademeli olarak hakim olabilirsiniz ve her şeyi doğru şekilde öğrendiğinizden emin olabilirsiniz. Ayrıca çalışılan materyale ilişkin temel bilgileri içeren kısa notlar alacaksınız. Dilerseniz daha sonra yayınlanacak ek içerikler de dahil olmak üzere kurs içeriğine istediğiniz zaman erişebilirsiniz.

Bir Linux uzmanı olarak başarılı bir kariyere yaklaşmak için kursa kaydolun!

  1. Linux'u Daha Güvenli ve Güvenilir Hale Getirmek - Pratik Bir Güvenlik Kılavuzu

Eğitmen: Jason Cannon (profesyonel sistem yöneticisi ve danışmanı)
Kursa katılım maliyeti: 199,99$
Öğrenci sayısı: 13.150+
Programın süresi: 58 ders; 4,5 saat
Hazırlık derecesi (kurs gereksinimleri): Linux ile çalışma konusunda temel bir anlayışa sahip olmanız ve seçimimizdeki ilk kursu tamamlamanız tavsiye edilir.

Ne öğreneceksin?

- Korumak Linux sistemi güvenlik açığı düzeyini ve hacklenme riskini azaltır

Bu kursta Linux sunucularının güvenliğini sağlamaya yönelik temel kavramları ve en iyi uygulamaları öğreneceksiniz. İLE adım adım eğitim ve 30 yıllık deneyime sahip bir Unix uzmanı tarafından yazılan bir programla, Linux tabanlı herhangi bir sistemi güvenli hale getirebilirsiniz. Kendinizi savunabilmeniz için bu sistemin zayıf yönlerini öğreneceksiniz.

Kursta tartışılan konular arasında, karmaşık şifreler ve hesap eskimesine yönelik politikaların nasıl uygulanacağı, bilgisayar korsanlarından ve davetsiz misafirlerden korunma yöntemleri, Linux güvenlik duvarının nasıl çalıştığı, şifreleme teknolojileri ve dosya sistemi güvenliği ve çok daha fazlası dikkate değerdir.

Video materyallerine ek olarak, çevrimiçi eğitim sırasında kullanılan tüm metin materyallerini ve slaytları da alacaksınız. Gelişmiş bir Linux profesyoneli olmak için bugün kursa kaydolun!

Çevrimiçi Linux kursları, sizi bir sistem veya ağ yöneticisi olarak çalışmak için gerekli tüm bilgilere sahip deneyimli bir uzmana dönüştürecektir. Ayrıca yakında sistem yöneticilerine yönelik, çevrimiçi Linux kursları gibi yönetim uzmanlarına yönelik, ancak farklı sistemlere yönelik bir kurs seçkisi yayınlayacağız.

Artyom, “Başarı için Web Laboratuvarı” proje web sitesinde şablonlara, eklentilere, kurslara ve sitenin diğer konularına adanmış çok sayıda inceleme ve makalenin yazarıdır. WordPress platformu vb. için şablon ve eklenti seçme konusunda uzman. Hobiler: ilginç edebiyat okumak ve aktif rekreasyon.

Ortağım ne yaptığımız hakkında yazdı). Biyoenformatik programlarının çoğu bu işletim sistemi için özel olarak oluşturulduğundan ve yalnızca onun üzerinde çalıştığından, Linux olmadan bir biyoenformatikçi olarak çalışmanın neredeyse imkansız olduğu hemen söylenmelidir.

Bilimlerin kesiştiği bir alan olması nedeniyle biyologlarla sürekli iletişim halindeyiz. Biyologlar artık çok büyük miktarda veriyle çalışmak zorunda olduğundan, bu tür görevler için en uygun işletim sistemi olan Linux'u kullanma yeteneği gerekli bir beceri haline geliyor. Aslında, yalnızca Linux'u yönetme yeteneğinden değil, genel olarak bilgisayar okuryazarlığından bahsediyoruz: bir sunucuda çalışmanın kuralları nelerdir, veri dosyalarının nasıl yükleneceği ve etkili bir şekilde saklanacağı, bunları işlemek için hangi programların çalıştırılacağı ve nasıl bunu yapmak vb. - işinizi hem kolaylaştıran hem de hızlandıran ve meslektaşlarınızla işbirliğini büyük ölçüde kolaylaştıran tüm bunlar. Akıllı kitapları ve web sitelerini okuyarak Linux'u kendi başınıza çözebilmenize rağmen, teknik olmayan bir ortamdan insanlar için bu genellikle belirli zorluklara neden olur ve çoğu, bu işletim sistemine hakim olmanın ilk aşamalarında pes eder (örneğin, tanışmak) komut satırıyla).

Deneyimlerimize dayanarak meslektaşım Andrey Przhibelsky (@andrewprzh) ve ben başlangıçta biyologlar için bilgisayar okuryazarlığı üzerine birkaç ders düzenlemeyi planladık. Ve daha sonra bu fikir, Rusça Biyoinformatik Enstitüsü'nün üç haftalık açık çevrimiçi kursuna (MOOC) dönüştü ve bu daha sonra başlangıç ​​noktası olarak Linux'a giriş olarak daraltıldı - çünkü bunun çok ama çok zor olduğu ortaya çıktı. her şeyi üç haftaya sığdırın. Kurs zaten başladı ve oldukça popüler olduğu ortaya çıktı (şu anda beş binden fazla kişi kursa kaydoldu), ancak ödevler için ilk son tarih 24 Kasım, dolayısıyla puan kaybetmeden katılabilir veya sadece kursa çalışabilirsiniz. serbest modda kurs (tüm materyaller açık kalacaktır).

Topluluk ilgilenirse, hayatımızdaki ilk çevrimiçi kursun hazırlanması hakkında ayrı bir yazı yazacağız - bu hiç de ilk bakışta göründüğü kadar basit ve hızlı değil.

Ancak öncelikle bize en sık sorulan soruların cevapları üzerinde durmak istiyorum. Kursu hazırlarken çok çeşitli insanlarla konuştuk ve birçoğunun Linux'un nerede kullanıldığını hiç anlamadığı ve sistemin kendilerine yararlı olabileceğine dair hiçbir fikrinin olmadığı gerçeğiyle karşılaştık. Bu yüzden:

Neden şimdi Linux'u nasıl kullanacağınızı bilmeniz gerekiyor?

Pek çok insan fark etmiyor ama Linux zaten etrafımızda. Tüm Android cihazlar Linux üzerinde çalıştırıldığından, internetteki çoğu sunucu da bu işletim sistemini kullanıyor ve başka birçok örnek var. Elbette tüm bunları Linux'u bilmeden de kullanmaya devam edebilirsiniz, ancak bu sistemin temellerine hakim olduğunuzda etrafınızdaki nesnelerin davranışlarını daha iyi anlayabilirsiniz. Ek olarak, büyük miktarda veriyle çalışırken Linux gereklidir, çünkü büyük miktarda veri üzerindeki karmaşık hesaplamaların çoğu, Linux çalıştıran bilgisayarlarda gerçekleştirilir. Ve bu rastgele bir seçim değil: çoğu bilgi işlem görevi Linux'ta Windows veya Mac OS X'e göre çok daha hızlı gerçekleştirilir.

Linux'un diğer disiplinlere hakim olmakla nasıl bir ilişkisi var?

Bilimsel yazılımların büyük bir kısmı, özellikle de büyük verileri işlemeye yönelik programlar (örneğin biyoinformatik alanında) özellikle Linux için geliştirilmiştir. Bu, bu uygulamaların Windows veya Mac OS X'te çalışamayacağı anlamına gelir. Dolayısıyla, Linux'ta nasıl çalışılacağını bilmiyorsanız, en son bilimsel gelişmeleri kullanma fırsatından otomatik olarak mahrum kalırsınız. Ayrıca Linux öğrenerek bir bilgisayarın nasıl çalıştığını daha iyi anlayacaksınız çünkü ona neredeyse doğrudan komutlar verebileceksiniz.

Bunun neden ayrı bir kursa ihtiyacı var?

Linux'un bilinmesinde fayda olan ve elbette doğru zamanda kullanılabilmesini sağlayacak pek çok özelliği vardır. Neyse ki Linux'un modern versiyonları, 5-6 yıl önceki muadillerine göre çok daha kullanıcı dostu. Artık sistemi kurduktan sonra İnternet bağlantınızı kurmak, yazıcıda yazdırmak, klavye düzenleri vb. için saatlerce, hatta günlerce ve gecelerce sıkıntı çekmenize gerek yok. Dakikalar içinde hesaplanacak olan bu sisteme minimum düzeyde aşina olduktan sonra herkes Linux'u Windows veya Mac OS X kullandığı gibi kullanmaya başlayabilir. Ancak Linux'un yetenekleri "gündelik" kullanıma göre çok daha geniştir. Üç haftalık bir kursta bile Linux'un tüm işlevlerini kapsamak kesinlikle imkansızdır. Ancak dinleyicilere en çok kullanmayı öğretmeye çalışıyoruz. temel yetenekler Linux ve en önemlisi, kursu tamamlayanların kendi başlarına Linux'ta ustalaşmaya başarıyla devam edebileceklerini umuyoruz.

Linux'un ilginç yanı nedir?

Bizim için Linux, okuduğunuz ve arkadaşlarınıza tavsiye etmekten mutluluk duyduğunuz, hatta önlerinde bu çalışmayla ilgili bir tanıdıklarının olmasını kıskandığınız çok ilginç bir kitap gibidir. Tek farkımız, yaklaşık 10 yıldır Linux'u tanımamıza rağmen tamamını “okuduk” diyemeyiz. İçinde her zaman kendiniz için yeni bir şeyler bulabilir, tek bir şekilde yapmaya alışkın olduğunuz birçok şeyin tamamen farklı, çok daha kolay ve daha hızlı yapılabileceğini öğrenebilirsiniz.

Linux'u ne kadar çok tanırsanız o kadar ilginç hale gelir. Ve ilk "hızlıca kapatıp yerel ve tanıdık Windows'a (Mac OS X) yeniden başlatma" arzusundan, kısa süre sonra "hmm, ama bu o kadar da kötü değil" durumuna ve biraz sonra "nasıl yapabilirim" durumuna geçersiniz hatta bu Windows'ta mı çalışıyorsunuz?!” Ve Linux çalışırken bazen kendinizi biraz bilgisayar korsanı veya programcılarla ilgili bir filmin kahramanı gibi hissedebilirsiniz =)

Kursumuz aşağıdakilerden oluşmaktadır: kısa bir bakış Linux'un temel özellikleri, ancak yeni başlayanlar için bu, Linux'a ilgi duymak ve felsefesine biraz dalmak için yeterli olacaktır. Örneğin, kursun çoğunu terminalde çalışarak geçireceğiz, bu nedenle yeni başlayanlar buna alışmalı ve bu yaklaşımın bilgisayar yönetimindeki avantajlarını anlamalıdır. Daha ileri düzey kullanıcılar için kursun belirli dersleri ilgi çekici olabilir - örneğin uzak bir sunucuyla çalışma veya bash'ta programlama hakkında. .

Linux kursundaki sorunların çözümleri nasıl kontrol edilir? Bu mümkün mü?

Bu sorunun cevabı önemsiz değildi - görevlerin nasıl kontrol edileceğini (örneğin, kullanıcının bilgisayarına Linux yüklediğini veya belirli bir düzenleyicide bir dosyayı düzenlediğini) ve ilginç görevlerin nasıl bulunacağını uzun süre düşündük. gerçekten göstermek gerçek iş Linux ile. Bazı konularda oldukça ilginç yaklaşımlar vardı. Örneğin, kursa özel olarak eklendi yeni tip Stepic platformundaki görevler - uzak bir sunucuya bağlanmak (ve bir "terminal" i doğrudan tarayıcı penceresinde açmak) - ilk kullanıcıların incelemelerine göre, bunu beğendiler. Tabii ki, ilk seferde bazı pürüzlü noktalar vardı, ancak genel olarak her şey oldukça iyi çalışıyor. Yakında bu sayının teknik tarafında geliştiricilerin ayrı bir gönderisi yer alacak. Böyle bir göreve bir örnek (canlı olarak izlemek için kursa kaydolabilirsiniz):

Tüm kullanıcıların görevleri mizahla algılamadığı söylenmelidir. Örneğin VLC programını örnek olarak kullanarak Linux'ta program yükleme becerisini test ettik. Açıklanan yöntemlerden birini kullanarak sisteminize kurmanız, ardından programla ilgili yardımı açmanız, ilk yazarın adını bulmanız ve doğrulama formuna girmeniz gerekiyordu. Bu görevle ilgili pek çok yorum duyduk :) Ve insanlar çoğunlukla ad ve soyadlarını veya yalnızca adını veya soyadının bir kısmını (ve orada çift çizgiyle birlikte) girerek hatalar yaptılar. . Genel olarak, kursa katılmaya karar verirseniz, görevlerin şartlarını daha dikkatli okuyun; bu, çok fazla zaman ve sinir tasarrufu sağlayacaktır! Doğru, aynı yazarla ilgili bir açıklama vardı ve VLC'nin eski sürümlerinde zaten 14. sırada olduğu ortaya çıktı, bu yüzden çeke "eski" listede ilk olan başka bir yazar ekledik. (ve bu arada, "yeni" nin üçüncüsü).

Linux neden bu kadar iyi?

Soru elbette belirsiz. Bana göre, Linux'un Windows veya Mac OS X'e göre en önemli avantajlarından biri, bu işletim sisteminin, çok büyük de olsa iki şirket (Microsoft ve Apple) tarafından değil, dünya çapında büyük bir programcılar topluluğu tarafından geliştirilmiş olmasıdır. Bu sistemin kaynak kodu açıktır ve herkes Linux'un iç yapısını tanıyabilir veya geliştirilmesine katılabilir. Geliştiriciler bunu yalnızca kullanıcı-alıcılar için değil, aynı zamanda kendileri için de geliştiriyorlar, bu nedenle geliştirmede bu kadar büyük ilerleme ve diğer birçok avantaj bununla bağlantılı. "Bonus" olarak sıradan kullanıcılar: Linux ücretsizdir, Linux'ta neredeyse hiç virüs yoktur (ve virüs geliştiricilerin kendisi de genellikle Linux üzerinde çalışır!), Bu sistemin çok sayıda sürümü vardır ve herkes beğendiğini seçebilir!

Ve son olarak, özellikle iş sürecinde Linux ile ilk tanışmamdan bahsetmek istiyorum (ondan önce çalışmayla ilgili ayrı bir kurs vardı ama maalesef bundan pek bir şey anlamadım). Bu olay beni o kadar etkiledi ki hala aklımdadır. Politeknik'te 3. yılımda bölümde çalıştığımda, bilgi işlem için bir program çalıştırmam gerekiyordu. Program C++ ile yazıldı ve daha sonra Windows XP'de çalıştık. Yapılması gereken çok sayıda lansman vardı, bunlar oldukça benzerdi ve genellikle birkaç dakika sürüyordu. Bu süre zarfında bilgisayarda başka bir şey yapmak imkansızdı - tamamen donmuştu, böylece diğer çalışanlarla sohbet edebilir veya ofiste dolaşabilirsiniz. Yaklaşık birkaç hafta süren bu tür lansmanlardan sonra amirim bana aynı şeyi Windows'ta değil Linux'ta yapmaya çalışmamı tavsiye etti. Sonra “peki ne fark eder ki?” diye düşündüm ama yöneticiye o kadar saygı duydum ki, programı yeniden derleyip tavsiyesine uydum. Aynı programı aynı veriler üzerinde çalıştırdığımda ve birkaç saniye içinde sonucu (elbette tamamen aynı) elde ettiğimde yaşadığım şaşkınlığı hayal edin! Bırakın yürümeyi, sandalyemden kalkmaya bile vaktim olmadı...

Bu arada, Linux üzerine Rusça çevrimiçi kursumuza ek olarak, Habré'de zaten yazılmış olan Linux Vakfı'nın iyi bir İngilizce giriş kursu da var. Web sitesine göre 5 Ocak 2015'te yeniden başlayacak.

Linux'un temelleri hakkında başka ilginç çevrimiçi kurslar veya eğitim materyalleri biliyorsanız, yorumlarda bunlara yönelik bağlantıları görmekten memnuniyet duyarız.


Modern Bilgisayar Eğitimi Merkezi sizi Linux kurslarına davet ediyor. Aranan bir sistem yöneticisi olmak ister misiniz? Linux işletim sistemine mükemmel bir şekilde hakim olmayı hayal ediyor musunuz? Bildiğimiz her şeyi size kendimiz öğretmeye hazırız. İşimizi seviyoruz, bu da tüm bilgi ve becerileri her öğrenciye aktarmaya hazır olduğumuz anlamına geliyor!

Linux kursu kimlere yöneliktir?

İndirim 30%
* önce 23 Aralık 2019
12850 ovmak.
Ind. maliyet: 36280 ovmak. %30 indirim dahil
60 ac. saat

Linux yönetimi gibi bir alan ancak ilk bakışta zordur. İlk derslerden itibaren konunun özüne inin ve her şeyin çok daha basit olduğundan emin olun! Kendinizi teşvik edin, mükemmel sonuçlar için kendinizi motive edin. Başarıyla tamamlanırsa Linux öğrenmenin kariyerinizin başlangıcı olabileceğini unutmayın!

Elbette çalışmanız, ödevleri tamamlamanız ve deneyimli öğretmenlerin size vereceği materyalleri dikkatle dinlemeniz gerekecek. Moskova'daki Linux kursları tembel insanlara ve bize sadece “oturma” için gelenlere tahammül etmez! Ama emin olun ilk derste öğrenmek isteyeceksiniz. Tabii... bütün öğretmenler problemler hakkında o kadar ilginç konuşuyorlar ki, onları hemen çözmeye başlamak istiyorsunuz. Pratik eğitim sizi bekletmeyecek! Çok sayıda konsepti analiz edecek, konfigürasyonları inceleyecek, konfigürasyon özelliklerini analiz edeceksiniz. posta sunucuları.

Linux yönetimi kursları aynı zamanda Unix hakkında öğrenmeyi de içerir. NetBSD, OpenBSD, FreBSD sistemlerine kolaylıkla hakim olacaksınız. Unix yönetimi kursları sizi çözülmemiş sorunlarla yalnız bırakmayacak. Kapsamlı uygulama, tüm bilgilerinizi pekiştirmenize olanak sağlayacaktır.

Gelin, kaydolun! Şimdi Linux sistem yönetiminde uzmanlaşın. Pek çok yeni ve ilginç şey sizi bekliyor!

Linux eğitim kurslarında neler öğreneceksiniz?

Linux işletim sistemi

1. Genel konseptler sistem Yönetimi.
1.1. En yaygın platformlar ve işletim sistemleri, özellikleri.
1.2. Mantıksal sürücüler ve sabit sürücülerdeki bölümler, bunların oluşturulması ve ayarları.
1.3. İşletim sistemi türleri.
1.4. Linux işletim sistemi, özellikleri, geçmişi.

2. Linux ailesinin işletim sistemlerini kurma ve yapılandırma prosedürünün özellikleri.
2.1. Bağlama noktaları nedir? Sistemi kurarken kullanımları.
2.2. Dosya sistemi ve yapısı.
2.3. Başlangıç ​​setinin oluşumu yazılım. Ekipmanı bağlama ve sistem önyükleyicisiyle çalışma.

3. Linux'ta çalışmanın temelleri.
3.1. Giriş prosedürü. Kullanıcı hakları.
3.2. Sanal konsol. Komut satırını kullanma.
3.3. Yardım sistemleri, komutlar hakkında bilgi sağlar.
3.4. En önemli komutlar ve komut kombinasyonları.

4. Dosya yöneticileri Linux'ta.
4.1. Midnight Commander en yaygın dosya yöneticisidir.
4.2. Dosya sistemi yönetimi.

5. Kullanıcı hesapları ve kullanıcı grupları için ayarlar. Güvenlik Politikası.
6. Linux işletim sistemi ve kullanıcı ortamı.
6.1. Sistem yapılandırma dosyalarının amacı ve kullanımı.
6.2. Sistem kontrol merkezi, onunla çalışma yöntemleri.
6.3. Çeşitli sinyaller kullanarak proses kontrolü.

7. Linux işletim sistemine yazılım yükleme prosedürü.
7.1. İşletim sistemi çekirdeği nedir?
7.2. Yeni bir çekirdeğin derlenmesi, derleme işlemi. Birkaç çekirdekle eşzamanlı çalışma.

8. Sistem denetimlerinin gerçekleştirilmesi ve logların tutulması.
8.1. Linux'ta günlük yönetim sistemleri. Günlük dosyalarının analizi, gerekli bilgilerin elde edilmesi.
8.2. Hizmet Linux programları. Verilerin arşivlenmesi ve saklanması. Görev Zamanlayıcısı.

9. GUI Linux. X-Pencere.
9.1. Grafik sunucularını kurma ve yapılandırma işlemi.
9.2. En yaygın pencere yöneticileri ve özellikleri.
9.3. Linux'ta yazdırma.

10. Genel Bakış yapı hakkında bilgisayar ağları.
10.1. Bilgisayar ağlarının türleri. TCP/IP protokolü ve buna göre çalışan ağlarda adresleme türleri.
10.2. Güvenlik. Ağ bağlantı noktaları kavramı, açılmaları. Bilgisayarınızı bir güvenlik duvarı kullanarak koruyun.

11. Linux'ta bir bilgisayara uzaktan erişim. Telnet ve ssh ile çalışmak.
11.1. En yaygın adlandırma sistemlerinde çalışın.
11.2. Adlandırma sistemi nasıl seçilir? Ana makine dosyası ve kullanımı. Etki alanı oluşturma prosedürü.
11.3. Kurulum DNS sunucuları ve BIND, gerekli ayarlar.

12. Posta sunucularının kurulması.
12.1. E-posta dağıtımı için bir posta sunucusu ve istemcisi kurma.
12.2. Linux işletim sistemindeki web sunucularıyla çalışma.
12.3. Linux işletim sisteminde FTP sunucularıyla çalışma.
12.4. Proxy sunucularının yönetimi ve bunların sistem güvenliği açısından önemi.

13. Yönlendirme ve konfigürasyon kavramı uzaktan erişim Linux altında.
13.1. Linux işletim sisteminde yönlendirme yönetimi.
13.2. Ağ kavramı dosya sistemleri. Paylaşılan kaynakların kullanımı.

14. Unix ailesinin diğer işletim sistemleri.
14.1. BSD ailesi sistemler, özellikleri, konfigürasyon süreci.

15. Ortak BSD sistemlerini kurma özellikleri.
15.1. Posta sunucusu, FTP sunucusu, web sunucusunun kurulumu ve konfigürasyonu.
15.2. X-Window grafik arayüzü.
15.3. Kullanım Sanal makineler BSD ortamında.

16. Son ders.

Linux (CentOS/Debian). Seviye 1. Yönetim ve güvenlik temelleri

Sistem yöneticisi olmak mı yoksa yeni Linux işletim sistemini öğrenmek mi istiyorsunuz? Bu kursta Linux işletim sistemi hakkında temel bilgileri edineceksiniz. Bu işletim sistemini kurma, yapılandırma ve yönetme özelliklerine hakim olacaksınız. Linux ile ticari işletim sistemleri arasındaki fark sizin için daha net hale gelecektir.

Sonrasında bu kurs Linux işletim sistemini kurup yapılandırabilecek, başlatabileceksiniz. Hesaplar kullanıcılara, Linux işletim sistemine dayalı sunucu kaynaklarına düzenli erişim sağlayın. Parametreleri yapılandırmanız sizin için zor olmayacak yerel ağ ve İnternet bağlantısı. Yazılımı kolayca yükleyebilir, güncelleyebilir ve kaldırabilir, ayrıca ek sürücülerin ve yazıcıların bağlantısını yapılandırabilirsiniz.

Kurs öncelikle şu kişilerin ilgisini çekecektir: sistem yöneticileri, yöneticiler Şirket ağı, ağ teknolojileri ve ağ tasarımı uzmanları, kurumsal posta sunucularının yöneticileri ve bu mesleklerde uzmanlaşmak isteyen herkes.

Ortağım ne yaptığımız hakkında yazdı). Biyoenformatik programlarının çoğu bu işletim sistemi için özel olarak oluşturulduğundan ve yalnızca onun üzerinde çalıştığından, Linux olmadan bir biyoenformatikçi olarak çalışmanın neredeyse imkansız olduğu hemen söylenmelidir.

Bilimlerin kesiştiği bir alan olması nedeniyle biyologlarla sürekli iletişim halindeyiz. Biyologlar artık çok büyük miktarda veriyle çalışmak zorunda olduğundan, bu tür görevler için en uygun işletim sistemi olan Linux'u kullanma yeteneği gerekli bir beceri haline geliyor. Aslında, yalnızca Linux'u yönetme yeteneğinden değil, genel olarak bilgisayar okuryazarlığından bahsediyoruz: bir sunucuda çalışmanın kuralları nelerdir, veri dosyalarının nasıl yükleneceği ve etkili bir şekilde saklanacağı, bunları işlemek için hangi programların çalıştırılacağı ve nasıl bunu yapmak vb. - işinizi hem kolaylaştıran hem de hızlandıran ve meslektaşlarınızla işbirliğini büyük ölçüde kolaylaştıran tüm bunlar. Akıllı kitapları ve web sitelerini okuyarak Linux'u kendi başınıza çözebilmenize rağmen, teknik olmayan bir ortamdan insanlar için bu genellikle belirli zorluklara neden olur ve çoğu, bu işletim sistemine hakim olmanın ilk aşamalarında pes eder (örneğin, tanışmak) komut satırıyla).

Deneyimlerimize dayanarak meslektaşım Andrey Przhibelsky (@andrewprzh) ve ben başlangıçta biyologlar için bilgisayar okuryazarlığı üzerine birkaç ders düzenlemeyi planladık. Ve daha sonra bu fikir, Rusça Biyoinformatik Enstitüsü'nün üç haftalık açık çevrimiçi kursuna (MOOC) dönüştü ve bu daha sonra başlangıç ​​noktası olarak Linux'a giriş olarak daraltıldı - çünkü bunun çok ama çok zor olduğu ortaya çıktı. her şeyi üç haftaya sığdırın. Kurs zaten başladı ve oldukça popüler olduğu ortaya çıktı (şu anda beş binden fazla kişi kursa kaydoldu), ancak ödevler için ilk son tarih 24 Kasım, dolayısıyla puan kaybetmeden katılabilir veya sadece kursa çalışabilirsiniz. serbest modda kurs (tüm materyaller açık kalacaktır).

Topluluk ilgilenirse, hayatımızdaki ilk çevrimiçi kursun hazırlanması hakkında ayrı bir yazı yazacağız - bu hiç de ilk bakışta göründüğü kadar basit ve hızlı değil.

Ancak öncelikle bize en sık sorulan soruların cevapları üzerinde durmak istiyorum. Kursu hazırlarken çok çeşitli insanlarla konuştuk ve birçoğunun Linux'un nerede kullanıldığını hiç anlamadığı ve sistemin kendilerine yararlı olabileceğine dair hiçbir fikrinin olmadığı gerçeğiyle karşılaştık. Bu yüzden:

Neden şimdi Linux'u nasıl kullanacağınızı bilmeniz gerekiyor?

Pek çok insan fark etmiyor ama Linux zaten etrafımızda. Tüm Android cihazlar Linux çalıştırır, İnternet'teki çoğu sunucu da bu işletim sistemini kullanır ve daha birçok örnek vardır. Elbette tüm bunları Linux'u bilmeden de kullanmaya devam edebilirsiniz, ancak bu sistemin temellerine hakim olduğunuzda etrafınızdaki nesnelerin davranışlarını daha iyi anlayabilirsiniz. Ek olarak, büyük miktarda veriyle çalışırken Linux gereklidir, çünkü büyük miktarda veri üzerindeki karmaşık hesaplamaların çoğu, Linux çalıştıran bilgisayarlarda gerçekleştirilir. Ve bu rastgele bir seçim değil: çoğu bilgi işlem görevi Linux'ta Windows veya Mac OS X'e göre çok daha hızlı gerçekleştirilir.

Linux'un diğer disiplinlere hakim olmakla nasıl bir ilişkisi var?

Bilimsel yazılımların büyük bir kısmı, özellikle de büyük verileri işlemeye yönelik programlar (örneğin biyoinformatik alanında) özellikle Linux için geliştirilmiştir. Bu, bu uygulamaların Windows veya Mac OS X'te çalışamayacağı anlamına gelir. Dolayısıyla, Linux'ta nasıl çalışılacağını bilmiyorsanız, en son bilimsel gelişmeleri kullanma fırsatından otomatik olarak mahrum kalırsınız. Ayrıca Linux öğrenerek bir bilgisayarın nasıl çalıştığını daha iyi anlayacaksınız çünkü ona neredeyse doğrudan komutlar verebileceksiniz.

Bunun neden ayrı bir kursa ihtiyacı var?

Linux'un bilinmesinde fayda olan ve elbette doğru zamanda kullanılabilmesini sağlayacak pek çok özelliği vardır. Neyse ki Linux'un modern versiyonları, 5-6 yıl önceki muadillerine göre çok daha kullanıcı dostu. Artık sistemi kurduktan sonra İnternet bağlantınızı kurmak, yazıcıda yazdırmak, klavye düzenleri vb. için saatlerce, hatta günlerce ve gecelerce sıkıntı çekmenize gerek yok. Dakikalar içinde hesaplanacak olan bu sisteme minimum düzeyde aşina olduktan sonra herkes Linux'u Windows veya Mac OS X kullandığı gibi kullanmaya başlayabilir. Ancak Linux'un yetenekleri "gündelik" kullanıma göre çok daha geniştir. Üç haftalık bir kursta bile Linux'un tüm işlevlerini kapsamak kesinlikle imkansızdır. Ancak öğrencilere Linux'un temel özelliklerinin çoğunun nasıl kullanılacağını öğretmeye çalışıyoruz ve en önemlisi, kursu tamamlayanların kendi başlarına Linux'ta ustalaşmaya başarılı bir şekilde devam edebileceklerini umuyoruz.

Linux'un ilginç yanı nedir?

Bizim için Linux, okuduğunuz ve arkadaşlarınıza tavsiye etmekten mutluluk duyduğunuz, hatta önlerinde bu çalışmayla ilgili bir tanıdıklarının olmasını kıskandığınız çok ilginç bir kitap gibidir. Tek farkımız, yaklaşık 10 yıldır Linux'u tanımamıza rağmen tamamını “okuduk” diyemeyiz. İçinde her zaman kendiniz için yeni bir şeyler bulabilir, tek bir şekilde yapmaya alışkın olduğunuz birçok şeyin tamamen farklı, çok daha kolay ve daha hızlı yapılabileceğini öğrenebilirsiniz.

Linux'u ne kadar çok tanırsanız o kadar ilginç hale gelir. Ve ilk "hızlıca kapatıp yerel ve tanıdık Windows'a (Mac OS X) yeniden başlatma" arzusundan, kısa süre sonra "hmm, ama bu o kadar da kötü değil" durumuna ve biraz sonra "nasıl yapabilirim" durumuna geçersiniz hatta bu Windows'ta mı çalışıyorsunuz?!” Ve Linux çalışırken bazen kendinizi biraz bilgisayar korsanı veya programcılarla ilgili bir filmin kahramanı gibi hissedebilirsiniz =)

Kursumuz Linux'un temel özelliklerine kısa bir genel bakıştan oluşmaktadır, ancak yeni kullanıcılar için bu, Linux'a ilgi duymak ve felsefesine biraz dalmak için yeterli olacaktır. Örneğin, kursun çoğunu terminalde çalışarak geçireceğiz, bu nedenle yeni başlayanlar buna alışmalı ve bu yaklaşımın bilgisayar yönetimindeki avantajlarını anlamalıdır. Daha ileri düzey kullanıcılar için kursun belirli dersleri ilgi çekici olabilir - örneğin uzak bir sunucuyla çalışma veya bash'ta programlama hakkında. .

Linux kursundaki sorunların çözümleri nasıl kontrol edilir? Bu mümkün mü?

Bu sorunun cevabı önemsiz değildi - görevlerin nasıl kontrol edileceğini (örneğin, kullanıcının bilgisayarına Linux yüklediğini veya belirli bir düzenleyicide bir dosyayı düzenlediğini) ve ilginç görevlerin nasıl bulunacağını uzun süre düşündük. Linux ile gerçek çalışmayı gerçekten göstermek için. Bazı konularda oldukça ilginç yaklaşımlar vardı. Örneğin, Stepic platformundaki kurs için özel olarak yeni bir görev türü eklendi - uzak bir sunucuya bağlanmak (ve doğrudan tarayıcı penceresinde bir "terminal" açmak) - ilk kullanıcıların incelemelerine göre, bunu beğendiler. Tabii ki, ilk seferde bazı pürüzlü noktalar vardı, ancak genel olarak her şey oldukça iyi çalışıyor. Yakında bu sayının teknik tarafında geliştiricilerin ayrı bir gönderisi yer alacak. Böyle bir göreve bir örnek (canlı olarak izlemek için kursa kaydolabilirsiniz):

Tüm kullanıcıların görevleri mizahla algılamadığı söylenmelidir. Örneğin VLC programını örnek olarak kullanarak Linux'ta program yükleme becerisini test ettik. Açıklanan yöntemlerden birini kullanarak sisteminize kurmanız, ardından programla ilgili yardımı açmanız, ilk yazarın adını bulmanız ve doğrulama formuna girmeniz gerekiyordu. Bu görevle ilgili pek çok yorum duyduk :) Ve insanlar çoğunlukla ad ve soyadlarını veya yalnızca adını veya soyadının bir kısmını (ve orada çift çizgiyle birlikte) girerek hatalar yaptılar. . Genel olarak, kursa katılmaya karar verirseniz, görevlerin şartlarını daha dikkatli okuyun; bu, çok fazla zaman ve sinir tasarrufu sağlayacaktır! Doğru, aynı yazarla ilgili bir açıklama vardı ve VLC'nin eski sürümlerinde zaten 14. sırada olduğu ortaya çıktı, bu yüzden çeke "eski" listede ilk olan başka bir yazar ekledik. (ve bu arada, "yeni" nin üçüncüsü).

Linux neden bu kadar iyi?

Soru elbette belirsiz. Bana göre, Linux'un Windows veya Mac OS X'e göre en önemli avantajlarından biri, bu işletim sisteminin, çok büyük de olsa iki şirket (Microsoft ve Apple) tarafından değil, dünya çapında büyük bir programcılar topluluğu tarafından geliştirilmiş olmasıdır. Bu sistemin kaynak kodu açıktır ve herkes Linux'un iç yapısını tanıyabilir veya geliştirilmesine katılabilir. Geliştiriciler bunu yalnızca kullanıcı-alıcılar için değil, aynı zamanda kendileri için de geliştiriyorlar, bu nedenle geliştirmede bu kadar büyük ilerleme ve diğer birçok avantaj bununla bağlantılı. Sıradan kullanıcılar için "bonuslar" olarak: Linux ücretsizdir, Linux'ta neredeyse hiç virüs yoktur (ve virüs geliştiricilerin kendisi genellikle Linux üzerinde çalışır!), bu sistemin çok sayıda sürümü vardır ve herkes beğendiğini seçebilir !

Ve son olarak, özellikle iş sürecinde Linux ile ilk tanışmamdan bahsetmek istiyorum (ondan önce çalışmayla ilgili ayrı bir kurs vardı ama maalesef bundan pek bir şey anlamadım). Bu olay beni o kadar etkiledi ki hala aklımdadır. Politeknik'te 3. yılımda bölümde çalıştığımda, bilgi işlem için bir program çalıştırmam gerekiyordu. Program C++ ile yazıldı ve daha sonra Windows XP'de çalıştık. Yapılması gereken çok sayıda lansman vardı, bunlar oldukça benzerdi ve genellikle birkaç dakika sürüyordu. Bu süre zarfında bilgisayarda başka bir şey yapmak imkansızdı - tamamen donmuştu, böylece diğer çalışanlarla sohbet edebilir veya ofiste dolaşabilirsiniz. Yaklaşık birkaç hafta süren bu tür lansmanlardan sonra amirim bana aynı şeyi Windows'ta değil Linux'ta yapmaya çalışmamı tavsiye etti. Sonra “peki ne fark eder ki?” diye düşündüm ama yöneticiye o kadar saygı duydum ki, programı yeniden derleyip tavsiyesine uydum. Aynı programı aynı veriler üzerinde çalıştırdığımda ve birkaç saniye içinde sonucu (elbette tamamen aynı) elde ettiğimde yaşadığım şaşkınlığı hayal edin! Bırakın yürümeyi, sandalyemden kalkmaya bile vaktim olmadı...

Bu arada, Linux üzerine Rusça çevrimiçi kursumuza ek olarak, Habré'de zaten yazılmış olan Linux Vakfı'nın iyi bir İngilizce giriş kursu da var. Web sitesine göre 5 Ocak 2015'te yeniden başlayacak.

Linux'un temelleri hakkında başka ilginç çevrimiçi kurslar veya eğitim materyalleri biliyorsanız, yorumlarda bunlara yönelik bağlantıları görmekten memnuniyet duyarız.