Başlangıç ​​için en iyi Linux hangisidir? Her şey bir dosyadır. Yeni Kullanıcılar için En İyi Dağıtımlar

  • 18.04.2019

En iyi Linux masaüstleri hakkındaki tartışma, aralarında çok sıcak normal kullanıcılar, çünkü Linux'ta 2 veya 3 değil, sadece 6 popüler var, daha az popüler olan birkaç tane daha saymıyorum. Tecrübeli Linux kullanıcıları"kılıçları kap" ve seçimlerini savunmaya başlayın.

Acemi kullanıcılar için en iyi Linux dağıtımını belirlemek çok zordur, ancak elbette bu makale faydalı olacaktır çünkü acemi kullanıcıların hangisini kullanacaklarına karar vermelerine yardımcı olacaktır. Linux dağıtımı deneyiminize başlayın. Bu soruyu çok ciddiye alacağım, çünkü bir Linux dağıtımı kullanmanın ilk deneyimi, acemi kullanıcıyı bu "Linux'ların" dikkatini çekmeye değer olup olmadığını önceden belirler.

“Yeni başlayanlar için en iyi Linux dağıtımı” konusundaki son kararım için takip edeceğim noktalar şunlar.

  • "Kutuda" gelen uygulamalar (Linux bir dizi çeşitli uygulamalar, kurulumdan hemen sonra günlük işler için hazır olduğu için)
  • Ek programlar yüklemek için kullanımı kolay uygulama mağazası
  • Kullanıcı arayüzünün modernliği

Aşağıda izninizle yukarıdaki noktaların her birine değineceğim.

Acemi bir kullanıcı için kullanışlı masaüstü arayüzü

Linux'ta birkaç masaüstü olmasına rağmen, acemi bir kullanıcı, daha fazla açıklama yapmadan kullanmaya başlayabileceği Linux'u seçebilmelidir. Bir dağıtım çok fazla açıklamaya ihtiyaç duyuyorsa, bu linux olmayacak en iyisi, acemi dostu olmayacak. Bana öyle geliyor ki, acemi kullanıcılar için masaüstünde, "eski güzel XP" veya "Yedi" gibi "her şeyin büyüdüğü" yerden tanıdık bir düğme içermesi gerekiyor.

Kutudan çıkan yaygın uygulamalar:

Linux'un güzelliklerinden biri, yeni bir işletim sistemi denerken insanların ilk uygulamalarını yüklemelerine gerek olmamasıdır. Linux, işletim sistemini kurduktan sonra ek olarak Windows veya MacOS'ta yüklenmesi gereken tüm "temelleri" içerir.

Bu tür uygulamaların listesi her yıl büyüyor. Şu anda, gerekli uygulamaların bu listesi aşağıdaki gibidir:

  • Web Tarayıcı: Chrome veya Firefox (üzgünüz, diğer tüm tarayıcılar çoğunlukla geçerli değildir)
  • Müşteri E-posta: Thunderbird kesinlikle harika bir seçim
  • ofis ( Metin düzeltici): LibreOffice
  • Müzik çalar: oynatma yerel dosyalar ve akış kaynaklarına bağlantı
  • Video oynatıcı: yerel dosyaları da oynatır ve akış kaynaklarına bağlanır (Totem video oynatıcı gibi)

bunun gibi kısa liste hemen hemen her kullanıcının bağlı olduğu uygulamalar.

Sürekli artan bağımlılık nedeniyle mobil cihazlar, kullanıcılar uygulama mağazasına alıştı. Linux'un uzun zamandır böyle bir uygulama mağazası var, sadece biraz farklı bir şekilde (Synaptic en eski temsilcilerden biridir). İyi tasarlanmış bir uygulama mağazası olmadan, kullanıcılar bir Linux ortamına yazılım eklemeyi sürekli olarak zor bulacaktır. Ve bu, şüphesiz, kararda belirleyicidir. en iyi Linux dağıtım.

Modern arayüz

Android ve iOS sayesinde kullanıcılar modernliği sevmeye başladı Kullanıcı arayüzleri. Bilgisayar masaüstleri, benzersiz, modern ancak kullanımı kolay bir arayüzle buna uymalıdır. Masaüstü bilgisayarlarda yapılan köklü değişikliklerin, belirli bir ortamda çalışmaya alışmış kullanıcıları olumsuz etkileyebileceğini de hatırlamakta fayda var. Kullanıcılar arasında bir memnuniyetsizlik örneği Windows 8'de görülebilir.

Yani, en iyi üç Linux dağıtımı var

Distrowach web sitesi, kullanıcılar arasında en popüler dağıtımlarla ilgili istatistikleri tutar. Ve elbette, bu en iyi üç aday benim gereksinimlerimi karşılıyor, bazıları daha fazla, bazıları daha az.

ubuntu

İkinci en popüler Distrowach olmasına rağmen Ubuntu ile başlayacağım. Ubuntu uzun süredir kullanıcı dostu bir Linux olarak hüküm sürüyor. Varsayılan olarak Ubuntu, platformda yeni olanlar için bile çok ilginç ve kullanımı kolay bir masaüstü (Unity) ile kutudan çıkar. Bu masaüstü, normal Başlat düğmesinden (Menü) farklı olmasına rağmen çok mantıklı ve sezgiseldir. En güçlü masaüstü arama araçlarından biri olan Unity'nin eklenmesiyle, Ubuntu bir başarı zirvesi olarak kabul edilmelidir.

Linux Darphanesi

Kullanıcı Windows 8'i denemek veya Windows 8'den çıkmak istiyorsa, Linux Mint olmalıdır. Linux Mint, masaüstüne daha standart bir yaklaşıma sahiptir, "Menü" düğmesinden standart açılır menü. Linux Mint, Ubuntu'ya dayanmaktadır, bu nedenle ağabeyi kadar kararlı ve güvenilirdir.

linux derin

Yeni kullanıcı dostu Linux dağıtımı Deepin. Çin'den büyük bir sıçrama yapması gereken nispeten yeni bir Linux sistemi. Neden? Niye? Çin, kendi ülkelerinde Windows sistemlerini değiştirmek için bir rota belirlediği için, bildiğiniz gibi, bilgisayarlarda yüksek düzeyde yüklü XP'ye sahipler. Linux masaüstünü ele geçirerek sanatsal güzelliğe dönüştürüyorlar; aynı zamanda, yüksek düzeyde kolaylık sağlarken. Bu dağıtımın en yeni yinelemesi yayınlandığında, büyük ilgi bekliyorum. Linux Deepin, görsel olarak yeniden tasarlanan ve tamamen farklı ve harika bir şekilde oluşturulan GNOME 3 masaüstüne dayanmaktadır.

En iyi Linux dağıtımlarını karşılaştırın

Şimdi bu dağılımları kriterlerimize göre karşılaştıralım ve her birini sıralayalım. Dağıtım noktaları şöyle görünecek: İlk olarak, her öğe için yerleri dağıtacağız. Sonunda, genel bir karar vereceğiz.

Acemi kullanıcı için kolaylık

Burada anlaşmazlık olabilir. Her bileşen, bir kullanılabilirlikteki köşeleri farklı bir şekilde bulur. Sonunda, böyle bir ilk üçü ortaya çıkarırdım:

  1. Linux Darphanesi
  2. ubuntu linux
  3. linux derin

Neden? Niye? Linux Mint bir avantaj elde ediyor çünkü hala eski ideolojiye bağlı kalıyor: başlat düğmesi, görev çubukları ve masaüstü simgeleri.

Genel Uygulamalar

Bu nokta oldukça zor. Dağıtımları yargılamak zordur çünkü her biri gerekli tüm uygulamaları içerir.

Ses oynatıcılara gelince, görüşler bölünebilir, oyuncuları aşağıdaki sırayla masaüstü entegrasyonlarıyla birlikte tercih ederim:

  • Linux Nane: Banshee
  • Linux Deepin: DMusic
  • Ubuntu: Ritim Kutusu

Banshee arayüzü iyi entegre edilmiştir Linux ortamı nane

Deepin'deki DMusic çok modern

Rhythmbox da iyi entegre edilmiştir birlik ubuntu

Peki, bu eşyanın yerleri nasıl dağıtıldı? Bunun gibi:

  1. Linux Darphanesi
  2. ubuntu linux
  3. linux derin

App Store (Uygulama Merkezi)

Bu kategori göz ardı edilemez. Neden? Niye? Çünkü uygulama mağazası, acemi bir kullanıcı için dağıtımın ana izlenimini bırakıyor. Kullanıcı sonunda bir uygulama yüklemeye çalışacaktır. Kurulumun karmaşık bir süreç olduğu ortaya çıkarsa, bu dağıtımı olumsuz yönde etkileyecektir. Böyle bir kullanıcı komut satırını öğrenmek istemeyecektir. Tercihen birkaç tıklamayla bir program yükleyicisine ihtiyacı var. Her dağıtımın kendi Uygulama Merkezi vardır.

Ubuntu: Ubuntu Yazılım Merkezi

Linux Mint: Yazılım Yöneticisi

Linux Deepin: Deepin Yazılım Merkezi

Bu araçların her birinin Ubuntu Yazılım Merkezini temel aldığı söylenmelidir. Bunu söylemek garip ama Ubuntu Yazılım Merkezi, sondan ilk. Bunun ana nedeni, Ubuntu Yazılım Merkezinin inanılmaz derecede güçlü bir makinede bile oldukça yavaş olmasıdır.

“App Store” bölümünde yerler şu şekilde dağıtıldı:

  1. linux derin
  2. Linux Darphanesi
  3. ubuntu linux

Uygulama mağazalarının her biri işlevleri bakımından benzerdir. Linux Deepin'in kazanmasının iki nedeni var: arayüzde gezinmek daha kolay ve uygulama mağazası Ubuntu Yazılım Merkezi veya Linux Mint Yazılım Merkezi'nden çok daha hızlı açılıyor.

Arayüzün modernliği

Bu, Linux Mint'in geride kaldığı kategoridir. Öğrenmesi kolay ve çok tanıdık olmasına rağmen Windows kullanıcıları, bana göre, Linux Mint biraz eski bir masaüstü gibi görünüyor, tabiri caizse 1990'ların sonlarından bir şey. Ancak acemi kullanıcılar için bu büyük bir artı olacaktır. Benim için, arayüzün modernliğine göre dağıtımlar şu şekilde yer almaktadır:

  1. linux derin
  2. ubuntu linux
  3. Linux Darphanesi

Linux Deepin, GNOME ve OSX'in çok güzel çalışan ve etkileşimli sanat gibi hissettiren bir "amalgamı" oluşturmak için GNOME 3'ü kullanır.

Karar:

Dağıtımlardan biri emekleme döneminde. En iyidağıtım kitilinux acemi kullanıcılar için bu kesinlikle Linux Mint:

  1. Linux Mint (benim puanlarıma göre 7 puan aldı)
  2. Linux Deepin (8 puan)
  3. Ubuntu Linux (9 puan)

Fikrimi merak ediyorsanız şunu bilmelisiniz: Ubuntu'yu uzun yıllardır kullanıyorum. Yakın zamanda Linux Deepin'i denedim, belki gelecekte beni kıyılarına çeker. Linux Mint'i gerçekten takdir ediyorum, yeni Cinnamon masaüstünü kullanıyordum, zayıf bir dizüstü bilgisayarda şimdi Linux Mint XFCE kullanıyorum. Bununla birlikte, Linux Mint, yeni başlayanlar için bir Linux dağıtımı seçme konusunda açık kazanandır.

Bu sorunun gerçek gerçeği, Linux'u bu masaüstlerinden herhangi biriyle denediğinizde yanlış gidemezsiniz. Her biri kendi yolunu aydınlatıyor. Gerçek güzelliği arıyorsanız, o zaman Linux Deepin ile yolu takip edin. Güzelliğin ve sadeliğin bir arada olmasını istiyorsanız Ubuntu Linux kullanın. Basitlik istiyorsanız, o zaman Linux Mint gitmenin yoludur. Hangi yolu seçerseniz seçin, bu bir kazan-kazan olacaktır.

https://website/wp-content/uploads/2015/12/studycenter_linux_main_tLayer_v2.pnghttps://website/wp-content/uploads/2015/12/studycenter_linux_main_tLayer_v2-150x150.png 2015-12-12T18:41:41+00:00 yönetici Nereden başlamalı?

Volga Hazar Denizi'ne akar, Londra Büyük Britanya'nın başkentidir, Windows işletim sistemi hem Rusya'da hem de dünyada en popüler olanıdır - gerçekler ve StatCounter verileri açık ve acımasızdır. Ancak dünyadaki en büyük göl ve sisli Albion'un belirli bir alternatifi yoksa, kullanıcılar için olanaklar biraz daha geniştir: Windows işletim sistemi, macOS ve GNU/Linux karşısında oldukça iyi (daha fazla değilse) rekabete sahiptir.

Linux'un 26. doğum günü şerefine, hesap yöneticimiz Nastya bu işletim sistemini kendisi için kurmaya karar verdi. Bildiğiniz gibi yeni bir işletim sistemine geçme sürecine her zaman felsefi ve çok yansımaları eşlik etmez. Aşağıdaki yazıda - Nastya'nın Linux'un neden gerekli olduğu ve kime faydalı olacağı konusundaki düşüncesinin sonuçları.

L ve nux (GNU/Linux daha doğru kabul edilir, ancak kısaca Linux, linux, tench de kullanacağız) ücretsiz işletim sistemlerinin en ünlüsüdür, temeline dayanan Unix benzeri işletim sistemleri ailesidir. Linux çekirdekleri, herhangi bir GNU dağıtımı kümesini içerir. Tüm bunların anlamı ne? Sırayla alalım.

Bununla demek istediğim, Linux sadece çalışan bir işletim sistemi değil, birçok çeşidi var. Aynı çekirdeğe (sistemin merkezi kısmı, tüm süreçleri + dosya sistemi ve ağ protokollerini koordine eden ve bağlayan) dayanarak, sadece önceki veya sonraki sürümler gibi birbirleriyle ilişkili değiller. Seçenekler (aslında montaj) bir sette farklılık gösterebilir önceden yüklenmiş programlar, sistemi yapılandırmanın yolları ve hatta bir grafik arayüzün uygulanması. Unix benzeri, bu ailenin, geliştirme üzerinde büyük etkisi olan başka bir tanınmış işletim sistemi ailesinin - UNIX'in etkisi altında oluşturulduğu anlamına gelir. bilgisayar sistemleri genel olarak.

Yani, bir kez daha: sistemin özü (Linux) ve ortamı var - belge ve elektronik tablo düzenleyicileri, multimedya oynatıcılar, veritabanı sistemleri vb. gibi bize doğal ve gerekli görünen çok çeşitli uygulamalar. (GNU). Birlikte, bu bize GNU/Linux'u verir.

Yaratıcı ve ana geliştirici Linux çekirdekleri- Linus Torvalds, Fin-Amerikalı programcı, dahi, milyoner, playboy, hayırsever. Ayrıca bu işletim sisteminin önemli bir parçası proje programlarıdır. GNU, programcı ve halk figürü Richard Stallman tarafından geliştirildi: geliştirme araçları, kütüphaneler, sistem yardımcı programları(dosya yöneticisi, arşivleyici, kaldırıcı, görüntüleyiciler…) vb.

Bu ikisinin büyük katkısına ek olarak, bu sistem dünya çapında birçok bağımsız geliştirme grubu ve şirket tarafından geliştirilmekte ve desteklenmektedir. Çoğu için, her şey gönüllü olarak gerçekleşir. Linux'un ücretsiz ve açık kaynak olması nedeniyle katkıları mümkündür. yazılım, yani, herkese açık kaynak koduna sahip yazılım.

Linux'un diğer sistemlerden farkı nedir?

En ünlü üç işletim sistemi (masaüstü için) Windows, Linux ve macOS'tur. Geçen yıl içinde StatCounter'a göre, kullanıcıların çoğunluğunda Windows yüklü - Rusya'da yaklaşık %90 (şaşırtıcı değil), ardından macOS (OS X) - %6.55 ve Linux bu üçlüde en son sırada - %1.36. Kalan yüzde çifti "diğer işletim sistemi" dir.

Yukarıda belirtildiği gibi, Linux açık ve ücretsiz sistemler, yani kaynak kodu değişiklik, iyileştirme ve hata düzeltmeleri için herkese açıktır. Bu işletim sistemi ayrıca ücretsiz olarak dağıtılır (indirilir ve kurulur). Ve yasal.

Windows ve macOS tescillidir, yani. kapalı. Özellikle ev kullanımı için korsan sürümleri de her yerde bulunsa da, bunların lisanslı sürümlerini satın almanız gerekir.

GNU/Linux'un temel özellikleri

Etkileşim ilkeleri hakkında

Unix benzeri sistemler (*nix) ve Windows arasındaki fark, kullanıcı etkileşimi yaklaşımıdır. Windows'ta senaryo şu şekildedir: "Bir şeyi nasıl yapacağımı görüyorum (nereyi tıklayacağımı, nereye işaretleyeceğimi) -> yap." * nix'te, “Nasıl çalışması gerektiğini anlıyorum - yapıyorum” senaryosu çalışır: bir şey yapmak için, neyle çalıştığımızı anlamanız gerekir. “Anlamadım” ise, belgelere gitmeniz veya bir şaman çağırmanız gerekecektir. Hoş bir tasarıma sahip ücretsiz masaüstü Linux'un popülaritesinin ana nedenlerinden biri de budur, bizce tasarım %1-1,5 düzeyinde sabit kalır: 100 kişiden 90'ı, daha fazla değilse, kurulumu ve tedavisi daha kolaydır. (sürüm lisanslı değilse) Windows, kılavuzları İngilizce olarak anlamaktan daha iyidir.

Ancak * nix-s'de teorik olarak sorunlar ortaya çıkarsa, nedenlerini hızlı bir şekilde öğrenebilirsiniz, çünkü "Nasıl olduğunu anlıyorum ..." ve net olmasa bile, açıklığı nedeniyle tersine mühendislik yapmadan çözebilirsiniz. kaynak kodu.

İnsanlar neden Linux'u seçiyor?

Emniyet

Hepimiz kişisel verileri, önemli belgeleri, şifreleri, favori evcil hayvanlarımızın fotoğraflarını bilgisayarlarımızda saklarız… Tüm bu bilgilerin korunması gerekir. Bu işletim sistemine geçerek, doğada bir antivirüsün varlığını çabucak unutursunuz, çünkü buna ihtiyacınız yoktur. Linux için yazılmış hiç bir virüs yoktur denilemez ama çok azı vardır. Ek olarak, işletim sisteminin güvenliği, kullanıcı haklarının farklılaşmasını ima eden “kemiklerin beyni” / yapısına yerleştirilmiştir. Şunlar. Belirli bir virüs sisteme girmeye çalışsa, üzerinde bazı değişiklikler yapsa bile, o zaman bir yönetici olarak bunu hemen bileceksiniz, çünkü koşulsuz Linux refleksi çalışacaktır - sizden yönetici şifresini girmeniz istenecektir.

Bu, elbette, kötü niyetli sitelere güvenle gidebileceğiniz ve güvenilmez kaynaklardan bilinmeyen şeyler indirebileceğiniz veya virüslü flash sürücüler takabileceğiniz anlamına gelmez.

Ayrıca, veri şifreleme olasılığı vardır, kullanıcının müdahaleci takibi yoktur ve sistemdeki tespit edilen güvenlik açıkları, geniş bir geliştirici topluluğu sayesinde yeterince hızlı bir şekilde ortadan kaldırılır.

Sistem kullanılabilirliği

GNU/Linux ücretsiz olarak dağıtılır (GNU GPL kapsamında), ancak bazı durumlarda teknik destek ve gizemli özel bileşenlere erişim için ödeme yapması beklenir. Şunlar. dağıtımları korsan olduklarından endişe etmeden (eğer yaptıysanız) özgürce indirebilirsiniz.

Çeşitli dağıtımlar

Aslında, GNU/Linux dağıtımlarının "aralığı" çok daha geniştir. birkaç yüz var farklı seçenekler bu sistemin montajı. özelleştirme - Önemli İlke bu proje. Linux en uygun olacak şekilde tasarlanmıştır farklı kullanıcılar, ve çeşitli bir yazılım ortamı bunu sağlamak için tasarlanmıştır. Herhangi bir çözümü veya işlevi değiştirmek isterseniz, gereksiz programlardan ve önünüze çıkabilecek diğer çöplerden kaçınarak sistemi özelleştirebilirsiniz. Sıradan insanlar için hem "arkadaş canlısı" versiyonlar hem de amatör meraklıların her şeyi sıfırdan toplaması için versiyonlar var.

En popüler dağıtımlardan bazıları şunlardır: Bilgisayarlar için Mint ve Ubuntu, sunucular için Debian. Sunuculardan bahsetmişken...

Sistem kararlılığı

Çoğu sunucu, veri tabanı ve süper bilgisayar Linux üzerinde çalışır. Sistemi başlangıçta iyi kurarsanız, bir saat gibi çalışacaktır.

Linux ve türevleri aynı zamanda çeşitli sistemler kontrol, sosyal ağlar, akıllı telefonlar ve tabletler (Android), ATM'ler, otomotiv elektroniği - muhtemelen en az değil, çünkü hatasız uzun çalışma ile karakterizedir.

Bu arada, Linux'un önemli bir toplantının ortasında aniden ve geri dönülmez bir şekilde kendini güncelleme alışkanlığı yoktur.

İnsanlar neden Linux'u seçmiyor?

Geliştirme zorluğu

« linux sadece boş vaktin varsa değeri yoktur" (J. Zawinski). Şunlar. hala bir şeyler harcıyorsunuz - zamanınız: kurulum, geliştirme, destek ve sistemin olası değişikliği için. Veya bunu sizin için yapmaya hazır olan başka bir uzmana harcadığı zaman ve emeğin bedelini ödeyin.

Farklı işletim sistemleri kurma deneyimi olan uzmanlarımızın çoğu, karmaşıklık açısından Linux ve Windows kurulumunun yaklaşık olarak aynı olduğu konusunda hemfikirdir. Başka bir şey ise, herhangi bir sistemi hiç (yeniden) kurmadıysanız ve nasıl yapacağınızı bilmiyorsanız, o zaman belki Windows kurulumu daha kolay bulacaksınız.

Linux'u kurduktan sonra aramanız ve okumanız gerekme olasılığı çeşitli talimatlar, şu veya bu işlevin çalışması, bağlantı kurmak veya sadece Gimp'te bir fotoğrafı kırpmak için %99'dur. Çoğu zaman şeylerin özünü araştırmanız gerekir. Herkes bundan hoşlanmaz.

Yazılım Uyumluluğu

Windows üzerinde çalışmaya alıştığımız birçok program Linux ile uyumlu değil. Yani, geliştirici Linuxoids sürümüyle ilgilenmediyse kurulamayacaklar bile. Bu, özellikle popüler video oyunları ve çeşitli ücretli yazılımlar için geçerlidir. Ancak bu sorunları birçok Windows uygulamasını destekleyen (başka bir sistemin çalışmasının simüle edildiği ve bu sayede istediğiniz programda çalışabileceğiniz) emülatörler ile çözebilirsiniz.

Ancak belirli ürünlere ve grafik arayüzlerine bağlı kalmazsanız, yerleşik veya indirilebilir ürünlerle çalışmak oldukça mümkündür. Linux programları- aynı metin veya medya editörleri.

Kullanım kolaylığı

Doğal olarak, bilgisayarla ilk gördüğünüz “eksen” üzerinden iletişim kurmak en uygunudur ve sonrakilerin rahatlığı önceki deneyimlerle kırılacaktır.

Windows çoğu kişi için tanıdık ve anlaşılırdır, çünkü yeni başlayanlar için neredeyse her zaman ilktir. Bu nedenle, normalde Windows kullanıyorsanız ve açık olan başka bir şey varsa, bunu anlamanız biraz zaman alabilir.
Linux da oldukça açıklayıcıdır, özellikle Mint gibi daha "dost" ve popüler dağıtımlar. Ancak konsol üzerinden çalışmanın bir özelliği vardır (bu aynı zamanda bir terminal veya komut satırıdır).

Linux'un başka özellikleri de var: uzaktan çalışma yeteneği, çoklu görev, paket kurulumu, yüksek performans, ölçeklenebilirlik, Linux uzmanları için farklı bir maaş seviyesi ... Ama bunu bırakacağız. Linux uzmanları ve kullanışlılığa geçin - yazının ikinci bölümünde;)

Bir hata bulursanız, lütfen bir metin parçasını vurgulayın ve tıklayın. Ctrl+Enter.


Çok var mevcut sürümler SparkyLinux, ancak "oyun odaklı" bir dağıtım seçerseniz, belki de bu en başarılı olanıdır. Sparky Linux GameOver ile birlikte, önceden yüklenmiş oyunlar, bir Steam istemcisi, PlayOnLinux ve Wine, kullanıcıların DOSbox'ın yanı sıra Window için yazılmış oyunları çalıştırmaları için kullanılabilir.

Güvenlik dağıtımları

Kali Linux


Kali Linux (eski adıyla BackTrack) bu alanda iyi bir işletim sistemidir. bilgisayar Güvenliği Linux çekirdeğine dayalıdır. Dağıtım, güvenlik testleri için popülerdir ve Debian tabanlı işletim sistemi 600'den fazla güvenlik aracıyla birlikte gelir.

bölünmüş büyü


Ayrılmış Sihir- hafif dağıtım Linux, bölüm yönetimi için tasarlanmıştır. canlı CD
diskleri bölümlemek için, kurtarma çalışmaları için küçük bir dağıtım kiti. 80 MB'de birçok özel yardımcı program vardır, bir X sunucusu, çalışma ortamı xfce.

Bölünmüş


GParted (GNOME Partition Editor), üzerinde bölümleri yönetmenize izin veren başka bir evrensel dağıtımdır. sabit sürücüler, depolama aygıtlarında. GParted kullanarak çeşitli disk işlemlerini gerçekleştirin.

KUYRUKLAR


TAILS, üzerinde bir Linux dağıtımıdır. Debian'a dayalı, özel olarak gizlilik ve anonimlik sağlamak için tasarlanmıştır. Açık kaynaklı işletim sistemi, Tor teknolojilerini kullanır, yüklemek için bir CD/DVD sürücüsü veya USB flash sürücü, SD kart, 64-bit (x86-64) gerektirir uyumlu işlemci, 2 GB RAM.

Kurumsal müşteriler için dağıtımlar

Red Hat Kurumsal Linux


Kırmızı şapka Enterprise Linux, kurumsal müşterilerin ihtiyaçları göz önünde bulundurularak tasarlanmış, Fedora'nın ticari bir projesidir. 10 yıl destek, MP3 ve DivX desteği yok, ikili güncelleme paketlerine erişim - ücretli.


Red Hat Enterprise Linux, küresel borsalara, finans kurumlarına, önde gelen telekomünikasyon şirketlerine, animasyon stüdyolarına görev açısından kritik uygulamaları dağıtmak için kullanılır.
.

SUSE Linux Kurumsal


SUSE Linux'u Enterprise, çeşitli ofis yazılımlarıyla çalışmayı basitleştiren iş istasyonları için hazır ve esnek bir işletim sistemi olan SUSE'nin bir Linux dağıtımıdır. Sunucu ve masaüstü olmak üzere iki sürüm, işletmeler için güvenilir bir çözümdür. .rpm paketlerine dayalı dağıtım. Dağıtımda iki değişiklik vardır - SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop. İlk değişiklik, güvenilirlik ve yüksek hız iş, bu dağıtım yüksek performanslı sunucular oluşturmak için uygundur. Kurumsal masaüstü kullanıcıları için SUSE Linux Enterprise Desktop'ın ikinci değişikliği.

SUSE Linux Enterprise Server 12 - 3.12 çekirdek ile güncellendi, kullanıldı sistem Müdürü systemd, kraft teknolojisini kullanarak, sistemin iş akışını yeniden başlatmadan ve kesintiye uğratmadan Linux çekirdeğini güncelleyebilirsiniz, ek ara yeniden başlatmalar gerektirmeyen yeni bir yükleyici, yeni çerçeve Ruby'de Wicked, YaST yapılandırıcı, MySQL yerine MariaBD, Btrfs ve Ceph dosya sistemleri için destek, sanal sanal alan paketi için destek, GNOME 3.10 grafik kabuğu, ancak tanıdık SUSE Linux Enterprise Classic'i seçebilirsiniz.

İşinize ve projelerinize en uygun dağıtım kitini seçerek seçiminizi yapın.

Reklam olarak. Bunlar sadece sanal sunucular değil! Bu, adanmış sunucular kadar iyi ve çoğu durumda daha iyi olabilen özel sürücülere sahip bir VPS'dir (KVM). Hollanda ve ABD'de özel sürücülere sahip VPS (KVM) yaptık (VPS (KVM) yapılandırmaları - E5-2650v4 (6 Çekirdek) / 10GB DDR4 / 240GB SSD veya 4TB HDD / 1Gbps 10TB) 29 $ / ay, RAID1 ve RAID10 ile kullanılabilir) için sipariş verme fırsatını kaçırmayın yeni tip sanal sunucu, özel bir kaynakta olduğu gibi tüm kaynakların size ait olduğu ve çok daha üretken bir donanımla fiyatın çok daha düşük olduğu!

Altyapı şirketi nasıl inşa edilir. bir kuruş için 9,000 avro değerinde Dell R730xd E5-2650 v4 sunucularının kullanımı ile sınıf? Dell R730xd 2 kat daha mı ucuz? Sadece bizimle Etiket ekle

Ekim 1991'de. Linux, aynı adı taşıyan çekirdek üzerinde çalışan tüm UNIX sistemlerinin genel adıdır. Onun başında Linux geçmişi kullanıcının bilgisini oldukça zorluyordu. Linux temellerinin derinlemesine anlaşılması gerekiyordu, ancak işletim sistemi geliştikçe, çalışmayı kolaylaştırmak için birçok dağıtım ortaya çıktı.

Linux ve Windows arasındaki farklar

Linux'ta grafiksel bir ortamla çalışmanın temeli Windows'tan farklı değildir. Ama doğru için linux çalışması yapılandırılması gerekir.

En önemli farklılıklar:

  1. Linux ileri düzey kullanıcılar içindir, Windows "herkes için bir sistemdir".
  2. Linux, iş parçacığı ve veri işlemede Windows'tan daha iyi performans gösterir.
  3. saat Linux kullanmak bazılarını kırmaktan korkma lisans anlaşması.
  4. Her uygulamanın, çekirdek adres alanından bağımsız olarak, Linux tabanlı gömülü sistemler oluşturmayı kolaylaştıran kendi adres alanı vardır.

Ve bu, kapsamlı bir fayda listesi değildir.

Linux'un Faydaları

Bugün, birçok Linux programcısı sistemi iyileştiriyor, yeni sürümlerini ve varyasyonlarını geliştiriyor. Avantajları arasında:

  1. Ücretsiz - işletim sisteminin kendisi ve bunun için programların çoğu tamamen ücretsiz ve tamamen işlevseldir.
  2. Virüslerin olmaması - işletim sistemi çekirdeğinin yapılandırması, zararlı programların çalışmasını hariç tutar. Bu, bilgisayarınızı yavaşlatan antivirüsler olmadan yapmanızı sağlar.
  3. Açık kaynak - kodu istediğiniz gibi kullanmanıza ve değiştirmenize olanak tanır. Ayrıca oluşturur büyük miktar Linux tabanlı gömülü sistemler.

Linux dağıtımları

onun içinde Orijinal form Linux, grafik arayüz, program ekleme ve kaldırma gibi tanıdık şeyler sağlamaz.

Dağıtım - bir yazılım dağıtım şekli. İşletim sistemi çekirdeğini eklemek için gereklidirler ek bileşenler, kullanıcıların işletim sistemini kolayca kurmasını, yapılandırmasını sağlayacak.

Açık kaynak sayesinde yüzlerce dağıtım var, ancak çoğu birbirinden çok az farkları olduğu için ilgiyi hak etmiyor. Kullanıcılar ise hatasız ve uzun vadeli istikrara ihtiyaç duyarlar. teknik Destek. Aşağıda, Linux'un temellerini öğrenmek için yeni başlayanlar için uygun olan dağıtımların bir listesi bulunmaktadır.

En iyi dağıtımların listesi:

  1. Debian kararlıdır ve kaynaklara açıktır. Yüklenecek çok sayıda paket var. Tamamen ücretsiz.
  2. Ubuntu, Debian'ın daha az muhafazakar bir çeşididir. Ev kullanımı için en iyilerinden biri olarak kabul edilir.

Yeni başlayanlar için, tanımak Linux daha iyi Ubuntu en uygun olanıdır, çünkü bu işletim sistemi en çok bilinen Windows'a benzer.

Ubuntu'yu yükleme ve yapılandırma

Ubuntu dağıtımlarının iki farklı sürümü vardır: LTS ve Normal. LTS arasındaki temel fark, kararlılık ve uzun vadeli destek. Bu sürüm her beş yılda bir çıkıyor.

Normal sürümler çok daha sık yayınlanır, ancak belirli bileşenlerle çeşitli uyumluluk sorunları ortaya çıkabilir.

Yazma sırasında, en son LTS sürümü 18.04 Bionic Beaver'dır.

Kurulum herhangi bir zorluğa neden olmaz. Kullanıcının yalnızca doğru zamanda "İleri" düğmesine basması gerekir.

Kuruluma başlamadan önceki son adım, sizi kullanıcı olarak tanımlayan bilgileri girmeniz istenecektir.Bu bilgiler sadece sistemi başlatırken değil, bazı uygulamaları başlatırken de faydalıdır.

Linux Temelleri

Ubuntu masaüstünde bulunur: kontrol paneli, dock paneli ve uygulama menüsü.

Bildirim paneli, ekranın üst kısmında bulunan ve aşağıdakileri içeren yarı saydam bir şerittir: tarih ve saat, bildirimler içeren sistem tepsisi, masaüstünüzü yönetmenize olanak tanıyan bir etkinlik menüsü.

Dock paneli, panelin bir tür analogudur. Windows görevleri, sık kullanılan ve çalışan uygulamaları görüntüler.

Uygulama menüsü, kurulu tüm uygulamaları görüntüler.

Birlikte Ubuntu dağıtımı Nautilus dosya yöneticisi ile birlikte gelir. Bu dosya yöneticisi, dosyaları ve dizinleri yönetmeyi kolaylaştırır.

Yönetici arayüzünün çoğu, aslında klasörlerin ve dosyaların bulunduğu merkezi panel tarafından işgal edilir. solda yan panel genel anlamda benzer bir panele benzeyen , Windows Gezgini.

Linux'ta dosya ve dizin adları belirli kurallara uymalıdır. Diğer işletim sistemlerini aktif olarak kullananlar için (birkaç farklılık olabileceğinden), dosya ve dizinleri adlandırma kuralları sunulmaktadır:

  1. Başlık 255 karakteri geçmemelidir.
  2. Linux büyük/küçük harf duyarlı bir sistemdir, bu nedenle "example.txt" ve "Example.txt" aynı dizinde olsalar bile farklı dosyalardır.
  3. Dosya veya dizin adı "." ile başlıyorsa. - böyle bir dosya veya dizin, sistem tarafından gizli olarak işaretlenecektir.
  4. Linux'un temeli UNIX olduğundan, UTF-8 kodlamasını tamamen destekler, ulusal düzeni kullanmasına izin verilir.

Linux'ta Terminaller

Grafik ortamlar işletim sistemi bileşenleriyle çalışmak için uygun ve tanıdık bir yol sağlar. Ancak yine de bir metin terminalinin kullanılmasını gerektiren birkaç görev vardır.

Terminalle çalışmanın iki yolu vardır: ve pencere konsolu. İlk durumda, grafik kabuk göz ardı edilir ve programların sonucu ekranda metin olarak görüntülenir.

Terminal ile çalışmak, ilk bakışta göründüğü gibi, Linux'ta programlamanın temelleri hakkında bilgi gerektirmez. Sadece belirli komutları bilmeniz gerekir. Bu komutların birçoğu olduğundan, Linux'ta iyi bilgili kişiler için bile bunları hatırlamak çok zordur. Bu nedenle, tüm bu komutlar İnternette bulunabilir veya terminalde "find --help" yazarak dahili yardımı kullanabilirsiniz.

Synaptic ile program ekleme ve kaldırma

Synaptic - ile program GUI kullanılan Debian dağıtımları ve Ubuntu, programları bulmak, kurmak ve kaldırmak için tasarlanmıştır.

Synaptic, özel filtreler kullanarak programları aramanıza olanak tanır. Sol alt köşede bulunurlar ve kriterlere ayrılırlar. Ayrıca üst köşede bir alan hızlı arama, girilen metin program adında aranacaktır.

İstediğiniz program bulunduğunda, yükleyebilirsiniz. Bunu yapmak için programın adına tıklayın. sağ tık fare ve "Yükle" yi seçin. Benzer şekilde, programları kaldırın ve güncelleyin.

Okuyucunun yanıtının gösterdiği gibi, Linux tabanlı çözümlere ilgi çok ama çok yüksek, aynı zamanda yöneticilerin bu alandaki eğitim düzeyi arzulanandan çok daha fazlasını 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. Ancak madalyonun diğer yüzü de var, bu yaklaşım sistemik bilginin ortaya çıkmasını sağlamaz, konunun bilgisini parçalı bir düzeyde bırakır.

Evet, pratik materyallere ek olarak, okuyucunun gerekli minimum bilgiye sahip olması için her zaman genel olarak herhangi bir teknoloji hakkında incelemeler yayınlamaya veya kapsamlı teorik açıklamalar yapmaya çalışıyoruz. 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 bazı züppelik var, diyorlar ki, neden bunun hakkında konuşalım, herkes bunu zaten biliyor veya "Google kurtarmaya", her birimizin bir zamanlar acemi olduğumuzu ve mistik bir korku ile siyah bir ekrana baktığımızı unutuyor. Linux konsolları, nereye vardığını ve ne yapacağını kesinlikle anlamıyor.

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, içinde küçük bir dizi malzeme yayınlamaya karar verdik. erişilebilir seviye Linux sistemlerini yönetmenin temellerini ortaya koymak, kelimenin tam anlamıyla "iyi bilinen şeyleri" parmaklarda açıklamak, Ileri düzey 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 kullanışlı olacaktır. Herhangi bir bileşenin eksik olması çok daha kötüdür, o zaman muhtemelen düşünmeye değer yanlış seçim meslekler.

Bir kez ve herkes için unutulması gerekenler hakkında hemen. Bunlar "dini savaşlar" ve "dini fanatizm"dir. Gereken ve gerekmeyen her şeyi Linux'a aktarmaya çalışarak Linux sistemlerinin yeteneklerini inkar etmek ve onları övmek de aynı derecede 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 bir mikroskopla çivi çakacaktır, çünkü "din ona izin vermez" çekiç almasına.

Dahası, işletim sisteminin kendisinin hiçbir değeri yoktur, yalnızca bazı hizmet ve hizmetleri başlatmak ve yürütmek için bir ortamdır. Yazılım olmadan sistem ölüdür. Örneğin BeOS'un bir klonunu ele alalım - Haiku, peki, koydular, peki, baktılar - harika ... Ve sonra ne?

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

Grafiksel araçlara alışmış bir Windows yöneticisi 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ı bir kapasite 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ştirmenize olanak tanır.

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. Neden? Niye? Aşağıdaki şemaya yakından bakın:

UNIX sistemlerinin görüntüsü ve benzerliğinde oluşturulan Linux, eksiksiz bir sistemdir ve grafik kabuğu olmadan, ayrıca, sistemin performansı üzerinde herhangi bir etki olmadan ve hatta yeniden başlatmadan grafik kabuğunu başlatabilir, kapatabilir ve hatta değiştirebiliriz. Gnome oturumunu sonlandırdık, KDE'yi başlattık ve ardından tamamen konsola çıktık. Bu nedenle, tüm sistem yönetimi araçları komut satırı modunda kullanılmak üzere tasarlanmıştır. Ve tüm paneller ve grafik araçlar, onların üzerinde sadece birer eklentidir.

Windows, temelde farklı bir teknoloji kullanılarak uzun süre geliştirildi, grafik kabuk sistemin kalbine yerleştirildi ve uzun bir süre çekirdek düzeyinde bile çalıştı (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 tamamlıyordu. Olaya dahil olan herkes Windows kurtarma, komut satırı araçlarının yeteneklerinin önemli ölçüde sınırlı olduğunu ve öncelikle sistemin yönetimi için değil, sistem kurtarma için tasarlandığını bilir.

PowerShell ve Core sürümlerinin piyasaya sürülmesiyle durum değişmeye başladı Windows Server. 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 özellikleri birçok görevi grafik araçlardan daha hızlı ve daha kolay gerçekleştirmenize izin verdikleri için uzmanlar arasında hemen popülerlik kazandı.

Ve komut satırı modu, kendi komut dosyalarınızı ve komut dosyalarınızı oluşturmada sınırsız olanaklar sağlar; bu, karmaşık eylem dizilerini gerçekleştirmenize izin verir. otomatik mod veya programa göre.

Bundan sonra, Linux konsoluna tamamen farklı bir perspektiften bakmanız gerekecek gibi görünüyor. Panellere ve grafik araçlara gelince, Windows sistemlerinden önemli farklılıklar vardır. Windows'ta grafik araçları, PowerShell'e tam bir alternatiftir. Linux'ta, grafiksel araçlar konsolun üzerine inşa edilmiştir, esasen aynı araçları kullanır, ancak ekstra bir katmana sahiptir. Bu nedenle, en azından konsolda ustalaşana kadar, kategorik olarak her türlü paneli ve diğer grafiksel araçları kullanmanızı önermiyoruz. Bundan sonra, bir panele ihtiyacınız olup olmadığına veya konsol aracılığıyla her şeyi daha kolay ve hızlı hale getirip getiremeyeceğinize kendiniz karar verebilirsiniz.

Panellerle büyülenme erken aşama Sisteme aşinalık, sistemi yönetme becerilerinin yerini panelle çalışma becerilerinin almasına yol açmaktadır ki bu durum panelin herhangi bir nedenle kullanılamaması durumunda sorunlarla karşılaşmaktadır ancak yine de panel ile çalışılması gerekmektedir. sistem. Bu, düz vitesli bir araba kullanmayı öğrenen bir kişinin kolaylıkla otomatik vitese geçeceği ve başlangıçta sadece otomatik vites kullanmayı bilen bir kişinin, vitesli bir araba sürmesinin pek mümkün olmadığı gerçeğiyle karşılaştırılabilir. ek eğitim olmadan mekanik.

Linux yöneticisi olma konusundaki fikrinizi henüz 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. Büyük çoğunluk gibi Linux gibi birkaç farklı çekirdek mimarisi vardır. 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, Windows'un hibrit bir çekirdek kullandığı genel olarak kabul edilir.

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ştirirken ç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. Şunlar. sisteme yeni bir cihaz eklerken 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ştirirken 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 sorunsuz bir şekilde 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 için genellikle aynı sürücü kullanılı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 donanım seçimine daha dikkatli davranılmalı, tüm büyük cihazların dağıtımınızın ç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 sinir bozucu olacaktır.

Aslında Linux sistemlerinde sürücü diye bir şey yoktur. Donanım ya çekirdek tarafından destekleniyor ya da desteklenmiyor. Monolitik bir çekirdeğin şüphesiz avantajı, kendi kendine yeterli olmasıdır. Tüm ekipman destekleniyorsa - ayarlayın 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, yönetici Windows sistemleriyle çalıştıysa, herhangi bir sorun olmamalıdır, o zaman bir dosya sistemi nedir ve FAT'nin NTFS'den farkı nedir, bilir, bu yüzden ext3, ext4 ve arasındaki farkı anlayın. , diyelim ki, ReiserFS onun için fazla iş olmayacak. Temel farklılıklar hakkında konuşalım. Windows'un aksine, Linux dosya sistemi hiyerarşiktir. / (eğik çizgi) ile gösterilen kökten başlar ve ağaç yapısı. Bireysel parçaların hiç önemli değil dosya sistemi diğer bölümlerde veya hatta fiziksel disklerde bulunabilir.

Başka bir diyagrama bakalım.

Windows'ta her bölümün kendi dosya sistemi ve onu temsil eden bir harfi vardır. Dosya ve klasörlerin tüm yolları bir harfle başlar, yani. bölüm kökünden. Yani ilk fiziksel diskte, ikinci mantıksal bölümde bir DATA klasörümüz varsa, bunun yolu sırasıyla D: \ DATA gibi olacaktır, ikinci sabit diske aktarmak istiyorsak, bırakın E: \ DATA olarak değiştirin. Bazı durumlarda, yolun kullanıldığı her yerde değiştirilmesi gerektiğinden ve hatta buna karşılık gelen yardımcı programlar olduğundan, bu çok elverişsizdir.

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 gösterir. Örneğin, yukarıdaki şemada olduğu gibi kullanıcının ana dizinlerini ayrı bir bölüme taşımak istiyoruz, bunun için ikincisini yüklememiz gerekiyor. mantıksal bölüm ilk fiziksel disk sda2 içinde /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, söylemek /ana sayfa/andrey/veri ve onu kullanacak. Başka bir disk ekledik ve dizini oraya taşımak istiyoruz /var? Sorun değil, dizin kullanan hizmetleri durdurun, mount sdb1 içinde /var ve verileri aktarın, hizmetleri başlatın.

Her şey bir dosya

UNIX sistemlerinden miras alınan bir diğer temel ilke. Linux'ta her şey bir dosyadır: örneğin açılarak 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 /dev sisteme bağlı her cihazın dosyaları:

Ne veriyor? Ayrıntılara girmeyeceğiz, ancak birkaç tanesini analiz edeceğiz. basit örnekler. Bir optik diskin görüntüsünü oluşturmak istediğinizi varsayalım. Windows'ta bunun için özel bir yazılıma ihtiyacımız var, Linux'ta her şey daha basittir, CD-ROM bir blok cihazdır, ancak aynı zamanda bir dosyadır, bir blok cihaz dosyasıdır. Uygun aracı alıp cihaz dosyasının içeriğini şuraya kopyalıyoruz. 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 bir şey yok, 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 ancak daha yeni bir tane var, lib-2-1-5.so, ne yapmalı? lib-2-1-5.so için lib-2-0-1.so adında bir sembolik bağlantı oluşturun ve her şey işe yarayacaktır. Çünkü her şey bir dosyadır ve sembolik bağlantı aynı dosya türü. Şimdi Windows'u lib-2-1-5.dll yerine lib-2-0-1.lnk'e kaydırmayı deneyin...

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, komutun çıktısı, kullanıcının kök dizinindeki 123.txt dosyasına kaydedilecektir:

Konular ve boru hattı

Önceki örnekte standart çıktı akışına dokunduk. Linux, tüm işlemler için standart G/Ç akışlarına sahiptir. 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, tek bir komutun standart çıktısı iletildiğinde boru hatlarının oluşturulmasına izin verir. standart akış diğerini girin. Örneğin, sistemde kurulu paketlerin bir listesini, özellikle de squid paketlerini görmek istediğimizi varsayalım. Bu amaç için bir komut var:

Eee... Nedir ve burada bir şey nasıl anlaşılır? Sistemde kurulu olan tüm paketlerle ilgili bilgiler ekranda hızlı bir şekilde parladı 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 kalamar paketleriyle ilgileniyoruz. Bu nedenle, bu komutun çıktısını, zaten ihtiyacımız olanı seçecek ve gösterecek olan bir başkasının girdisine yönlendireceğiz:

dpkg -l | grep kalamar

İşte 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, foruma koymak veya bir arkadaşınıza göndermek için. Elbette her şeyi kopyalayabilirsiniz, ancak standart squid.conf dosyasının tuvalinde gezinerek neredeyse hiç kimse size yardım etmek istemez. çoğu hangi yorumlar ve örnekler. Daha kolay hale getirmek:

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

Ve işte elimizdekiler:

Basit ve net, tüm seçenekler bir bakışta. Bu, üç komuttan oluşan bir ardışık düzen kullanmanın bir sonucu olarak mümkün oldu, ilki dosyanın içeriğini akışa gösterdi, ikincisi yorumlar hariç tüm satırları seçti ve üçüncüsü boş olanları sildi, sonucu gönderdik. dosya.

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

Linux, UNIX gibi, büyük/küçük harfe duyarlı bir sistemdir. 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 kullanmamalı ve adları yalnızca küçük harfle farklılık gösteren dosyaları saklamamalısınız ve adlarda yalnızca küçük harf kullanılması iyi bir uygulama olarak kabul edilir.

Uzantılar ve dosya türleri

AT Windows sistemleri yeniden adlandırırsak dosya türü uzantısına göre belirlenir exe dosyası içinde jpg, ardından başlamaz ve sistem bunu bir resim olarak işlemeye çalışır. Linux'ta bir dosyanın türü içeriğine göre belirlenir ve uzantı yalnızca diğer sistemlerle uyumluluk veya kullanıcı rahatlığı için kullanılır. Dosyayı yürütme yeteneği, ilgili özniteliğin ayarlanmasıyla sağlanır. Windows'ta, bir betiği çalıştırılabilir yapmak için uzantıyı şuradan değiştirmeniz gerekiyordu: Txtüzerinde yarasa, Linux'ta 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ştirilmez. Aslında uzantı .sh yalnızca kolaylık sağlamak için gereklidir, böylece bunun bir komut dosyası olduğu hemen anlaşılır bash kabuğu, ve çalışması için yürütülebilir özniteliği ayarlaması gerekir ve en azından istediğiniz gibi çağrılabilir. myscript.pupkin-vasya.

Sormak için çok utangaç...

İzin verin, başka bir okuyucu şunu söyleyecektir, şu kadarını hatırlamanız gerekir: komut sözdizimi, anahtarlar, seçenekler, vb. Burada bir dizin satın almanız veya İnternet'i her zaman elinizin altında tutmanız gerekiyor ... Hiç de değil, sadece komutların isimlerini hatırlayın, bu zor değil, UNIX'te gelişen geleneklere göre komutlar kısa ve uygun isimler. Ve diğer her şey sistemden istenebilir. Yaygın inanışın aksine, Linux sistemleri iyi belgelenmiş. tuşu ile çalıştırarak herhangi bir komutun sözdizimini ve tuşlarını görüntüleyebilirsiniz. --Yardım Edin ve açıklamalar genellikle bir ekrana sığmadığından, yardımın çıktısını yardımcı programa yönlendirmeniz gerekir. daha fazla, bilgi ekranını ekran görüntüleyecektir. Diyelim ki takımla ilgileniyoruz grep:

Grep --help | daha fazla

Daha detaylı bilgi komutu ile alınabilir adam:

adam grep

Ne yazık ki bilgiler İngilizcedir, ancak teknik İngilizce bilgisi, en azından "sözlükle okuma" düzeyinde gerekli bir gerekliliktir. sistem yöneticisi. Son ekran görüntüsünü hatırlatan bir şey var mı? Bu doğru, OpenNET.

Bu kaynağın önemini göz ardı etmeden ş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 normal Windows'larından temel farklılıkları hakkında daha iyi bir fikre sahip olacağını umuyoruz. Bu, gelecekte alınan bilgileri doğru bir şekilde yorumlamayı ve ondan bir "kara kutu" olmaktan çıkacak ve bir "Çin harfini" komuta eden sistemin işleyişinin tam bir resmini oluşturmayı mümkün kılacaktır.

Ayrıca, örneklerimizde sadece kullandığımızı da belirtmek isteriz. 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österir. Geri dön son örnek- kalamar konfigürasyonunun çıktısını alın ve şimdi bunun grafiksel araçlar kullanılarak nasıl yapılabileceğini ve ne kadar süreceğini düşünün?

Komut satırından korkmanıza gerek yok, Linux, 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ü taraf araçları. Bu özelliklerden en azından bazılarına hakim olduğunuzda, Linux artık size zor görünmeyecek ve konsol artık kasvetli görünmeyecek, tam tersine, grafik kabuk Terminali başlatacak, tanıdık ve anlaşılır bir ortama girecek, sistemi yönetenin ve bir sonraki panelin geliştiricilerinin amaçladığını değil, tam olarak istediğinizi yapanın siz olduğunuzu fark edeceksiniz.

  • Etiketler:

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