*Linux'a başlamak mı istiyorsunuz? The Linux Foundation'ın Linux'a Giriş çevrimiçi kursu ile başlıca Linux dağıtım ailelerinde hem grafik arayüzü hem de komut satırını kullanarak iyi bir Linux çalışma bilgisi geliştirin. Buradan ücretsiz kaydolun. (Este curso también está en español. Akıllı telefonlardan arabalara, süper bilgisayarlara ve ev aletlerine, masaüstü ev bilgisayarlarından kurumsal sunuculara kadar, Linux işletim sistemi her yerdedir. Linux 1990'ların ortalarından beri var ve o zamandan beri dünyayı kapsayan bir kullanıcı tabanına ulaştı. Linux aslında her yerde: Telefonlarınızda, termostatlarınızda, arabalarınızda, buzdolaplarınızda, Roku cihazlarınızda ve televizyonlarınızda. Aynı zamanda internetin çoğunu, dünyanın en iyi 500 süper bilgisayarının tamamını ve dünya borsalarını çalıştırır. Ancak, dünya genelinde masaüstü bilgisayarları, sunucuları ve gömülü sistemleri çalıştırmak için tercih edilen platform olmanın yanı sıra, Linux mevcut en güvenilir, güvenli ve endişesiz işletim sistemlerinden biridir. Linux platformunda hızlanmak için ihtiyacınız olan tüm bilgiler burada. ## Linux nedir? Tıpkı Windows, iOS ve Mac OS gibi, Linux da bir işletim sistemidir. Aslında, gezegendeki en popüler platformlardan biri olan Android, Linux işletim sistemi tarafından desteklenmektedir. İşletim sistemi, masaüstü veya dizüstü bilgisayarınızla ilişkili tüm donanım kaynaklarını yöneten bir yazılımdır. Basitçe ifade etmek gerekirse, işletim sistemi yazılımınız ile donanımınız arasındaki iletişimi yönetir. İşletim sistemi (OS) olmadan yazılım çalışmaz Linux işletim sistemi birkaç farklı parçadan oluşur: Bootloader – Bilgisayarınızın önyükleme işlemini yöneten yazılım. Çoğu kullanıcı için bu, açılan ve sonunda işletim sistemine önyükleme yapmak için kaybolan bir açılış ekranı olacaktır. Çekirdek – Bu, aslında 'Linux'olarak adlandırılan bütünün tek parçasıdır. Çekirdek, sistemin çekirdeğidir ve CPU, bellek ve çevresel aygıtları yönetir. Çekirdek, işletim sisteminin en düşük seviyesidir. Başlatma sistemi – Bu, kullanıcı alanını önyükleyen ve arka plan programlarını kontrol etmekle görevlendirilen bir alt sistemdir. En yaygın kullanılan init sistemlerinden biri, aynı zamanda en tartışmalı olanlardan biri olan systemd'dir. İlk önyükleme, önyükleyiciden (yani GRUB veya GRand Unified Bootloader) teslim edildikten sonra, önyükleme işlemini yöneten başlatma sistemidir. Daemon'lar – Bunlar, önyükleme sırasında veya masaüstünde oturum açtıktan sonra başlayan arka plan hizmetleridir (yazdırma, ses, zamanlama vb.). Grafik sunucusu – Bu, monitörünüzde grafikleri görüntüleyen alt sistemdir. Genellikle X sunucusu veya yalnızca X olarak adlandırılır. Masaüstü ortamı – Bu, kullanıcıların gerçekten etkileşime girdiği parçadır. Aralarından seçim yapabileceğiniz pek çok masaüstü ortamı vardır (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, vb.) Her masaüstü ortamında yerleşik uygulamalar bulunur (dosya yöneticileri, yapılandırma araçları, web tarayıcıları ve oyunlar gibi). Masaüstü ortamları tüm uygulamaları sunmaz. Tıpkı Windows ve macOS gibi, Linux da kolayca bulunabilen ve yüklenebilen binlerce ve binlerce yüksek kaliteli yazılım başlığı sunar. Çoğu modern Linux dağıtımı (bununla ilgili daha fazlası aşağıda) App Store'u içerir: uygulama kurulumunu merkezileştiren ve basitleştiren araçlar gibi.Örneğin, Ubuntu Linux, binlerce uygulama arasında hızlı bir şekilde arama yapmanızı ve bunları tek bir merkezi konumdan yüklemenizi sağlayan Ubuntu Yazılım Merkezine (GNOME Yazılımının yeniden markalanmış hali) sahiptir. ## Neden Linux kullanıyorsunuz? Çoğu insanın sorduğu tek soru bu. Çoğu masaüstü bilgisayar, dizüstü bilgisayar ve sunucuyla birlikte gelen işletim sistemi gayet iyi çalışırken, neden tamamen farklı bir bilgi işlem ortamı öğrenmeye zahmet edesiniz ki? Bu soruyu cevaplamak için başka bir soru soracağım. Şu anda kullanmakta olduğunuz işletim sistemi gerçekten "iyi"çalışıyor mu? Veya kendinizi virüsler, kötü amaçlı yazılımlar, yavaşlamalar, çökmeler, maliyetli onarımlar ve lisans ücretleri gibi engellerle mücadele ederken mi buluyorsunuz? Yukarıdakilerle mücadele ediyorsanız, Linux sizin için mükemmel bir platform olabilir. Linux, gezegendeki en güvenilir bilgisayar ekosistemlerinden biri haline geldi. Bu güvenilirliği sıfır giriş maliyetiyle birleştirin ve bir masaüstü platformu için mükemmel çözüme sahip olun. Bu doğru, sıfır giriş maliyeti… bedava olduğu gibi. Yazılım veya sunucu lisansı için bir kuruş ödemeden Linux'u istediğiniz kadar bilgisayara kurabilirsiniz. Windows Server 2016 ile karşılaştırıldığında bir Linux sunucusunun maliyetine bir göz atalım. Windows Server 2016 Standard sürümünün fiyatı 882,00 USD'dir (doğrudan Microsoft'tan satın alınır). Buna, İstemci Erişim Lisansı (CAL'ler) ve çalıştırmanız gerekebilecek diğer yazılımlar (veritabanı, web sunucusu, posta sunucusu vb.) için lisanslar dahil değildir. • Örneğin, 10 kullanıcı eklemeniz gerekiyorsa, bu, sunucu yazılımı lisanslaması için 388,00 ABD doları daha demektir. Linux sunucusuyla, tamamen ücretsiz ve kurulumu kolaydır. Aslında, tam gelişmiş bir web sunucusu kurmak (veritabanı sunucusu içerir) ), sadece birkaç tıklama veya komut uzaklıktadır (ne kadar basit olabileceği hakkında bir fikir edinmek için Easy LAMP Sunucu Kurulumu'na bakın) Sıfır maliyet sizi kazanmak için yeterli değilse, kullandığınız sürece sorunsuz çalışacak bir işletim sistemine sahip olmaya ne dersiniz? Linux'u yaklaşık 20 yıldır (hem masaüstü hem de sunucu platformu olarak) kullanıyorum ve fidye yazılımı, kötü amaçlı yazılım veya virüslerle ilgili herhangi bir sorun yaşamadım. Linux genellikle bu tür saldırılara karşı çok daha az savunmasızdır. Sunucu yeniden başlatmalarına gelince, bunlar yalnızca çekirdek güncellendiğinde gereklidir. Bir Linux sunucusunun yıllarca yeniden başlatılmadan geçmesi alışılmadık bir durum değildir. Düzenli olarak önerilen güncellemeleri takip ederseniz, kararlılık ve güvenilirlik pratik olarak garanti edilir. ## Açık kaynak Linux ayrıca bir açık kaynak lisansı altında dağıtılmaktadır. Açık kaynak şu temel ilkeleri takip eder: - Herhangi bir amaç için programı çalıştırma özgürlüğü - Programın nasıl çalıştığını inceleme ve dilediğinizi yapması için programı değiştirme özgürlüğü - Komşunuza yardım edebilmeniz için kopyaları yeniden dağıtma özgürlüğü - Değiştirilmiş sürümlerinizin kopyalarını başkalarına dağıtma özgürlüğü Bu noktalar, Linux platformunu oluşturmak için birlikte çalışan topluluğu anlamak için çok önemlidir. Hiç şüphesiz Linux “insanlar tarafından, insanlar için” olan bir işletim sistemidir. Bu ilkeler aynı zamanda birçok insanın Linux'u seçmesinde de ana faktördür. Özgürlük ve kullanım özgürlüğü ve seçim özgürlüğü ile ilgili ## "Dağıtım"nedir? Linux'un her tür kullanıcıya uyacak bir dizi farklı sürümü vardır. Yeni kullanıcılardan sıkı kullanıcılara kadar, ihtiyaçlarınızı karşılayacak bir Linux "lezzeti"bulacaksınız. Bu sürümlere dağıtım adı verilir (veya kısa biçimiyle "dağıtımlar") Linux'un hemen hemen her dağıtımı ücretsiz olarak indirilebilir, diske (veya USB flaş sürücüye) yazılabilir ve (istediğiniz kadar çok makineye) kurulabilir. Popüler Linux dağıtımları şunları içerir: - LINUX MINT - MANJARO - DEBIAN - UBUNTU - ANTERGOS - ÇÖZÜMLER - FEDORA - TEMEL İS - AÇIK KULLANIM Her dağıtımın masaüstünde farklı bir konumu vardır. Bazıları çok modern kullanıcı arayüzlerini (GNOME ve Elementary OS's Pantheon gibi) tercih ederken, diğerleri daha geleneksel bir masaüstü ortamını (openSUSE KDE kullanır) tercih eder. Distrowatch'daki en iyi 100 dağıtıma göz atabilirsiniz. Ve sunucunun geride kaldığını düşünmeyin. Bu arena için başvurabilirsiniz: - Red Hat Kurumsal Linux - Ubuntu Sunucusu - Centos - SUSE Kurumsal Linux Yukarıdaki sunucu dağıtımlarından bazıları ücretsizdir (Ubuntu Sunucusu ve CentOS gibi) ve bazılarının ilişkili bir fiyatı vardır (Red Hat Enterprise Linux ve SUSE Enterprise Linux gibi). İlişkili bir fiyata sahip olanlar ayrıca desteği içerir ## Hangi dağıtım sizin için doğru? Hangi dağıtımı kullanacağınız, üç basit sorunun yanıtına bağlı olacaktır: - Ne kadar yetenekli bir bilgisayar kullanıcısısınız? - Modern veya standart bir masaüstü arayüzünü mü tercih edersiniz? - Sunucu mu masaüstü mü? Bilgisayar becerileriniz oldukça basitse, Linux Mint, Ubuntu (Şekil 3), Elementary OS veya Deepin gibi acemi dostu bir dağıtıma bağlı kalmak isteyeceksiniz. Beceri setiniz ortalamanın üzerindeki aralığa uzanıyorsa, Debian veya Fedora gibi bir dağıtımla gidebilirsiniz. Bununla birlikte, bilgisayar ve sistem yönetimi zanaatında oldukça ustalaştıysanız, Gentoo gibi bir dağıtım kullanın. Gerçekten bir meydan okuma istiyorsanız, Sıfırdan Linux'un yardımıyla kendi Linux dağıtımınızı oluşturabilirsiniz. Yalnızca sunucu dağıtımı arıyorsanız, bir masaüstü arabirimine mi ihtiyacınız olduğuna yoksa bunu yalnızca komut satırıyla mı yapmak istediğinize karar vermek isteyeceksiniz.Ubuntu Sunucusu bir GUI arabirimi kurmaz.Bu, sunucunuzun grafikleri yüklerken takılıp kalmayacağı iki şey anlamına gelir ve Linux komut satırını sağlam bir şekilde anlamanız gerekir.Ancak, sudo apt-get install ubuntu-desktop gibi tek bir komutla Ubuntu Sunucusunun üstüne bir GUI paketi kurabilirsiniz.Sistem yöneticileri de özelliklerle ilgili bir dağıtım görmek isteyeceklerdir.Sunucunuz için ihtiyaç duyduğunuz her şeyi size sunacak, sunucuya özel bir dağıtım mı istiyorsunuz?Öyleyse, CentOS en iyi seçim olabilir.Veya bir masaüstü dağıtımı alıp ihtiyacınız olan parçaları eklemek ister misiniz?Öyleyse, Debian veya Ubuntu Linux size iyi hizmet edebilir## Linux KurmakBirçok kişi için, bir işletim sistemi kurma fikri bir çok göz korkutucu bir görev.İster inanın ister inanmayın, Linux tüm işletim sistemlerinin en kolay kurulumlarından birini sunar.Aslında, Linux'un çoğu sürümü, Canlı dağıtım olarak adlandırılan, işletim sistemini sabit sürücünüzde herhangi bir değişiklik yapmadan bir CD/DVD veya USB flash sürücüden çalıştırdığınız anlamına gelir.Kuruluma gerek kalmadan tam işlevselliğe sahip olursunuz.Bir kez denedikten ve kullanmak istediğinize karar verdikten sonra, "Yükle"simgesine çift tıklayın ve basit kurulum sihirbazını çalıştırınTipik olarak, kurulum sihirbazları, aşağıdaki adımlarla süreç boyunca size yol gösterir (Ubuntu Linux kurulumunu göstereceğiz):- Hazırlık: Makinenizin kurulum gereksinimlerini karşıladığından emin olun.Bu ayrıca size üçüncü taraf yazılımları (MP3 oynatma eklentileri, video codec'leri ve daha fazlası gibi) yüklemek isteyip istemediğinizi sorabilir- Kablosuz kurulum (gerekirse) : Bir dizüstü bilgisayar (veya kablosuz makine) kullanıyorsanız, üçüncü taraf yazılımları ve güncellemeleri indirmek için ağa bağlanmanız gerekir- Sabit sürücü tahsisi (Şekil 4): Bu adım, işletim sisteminin nasıl yüklenmesini istediğinizi seçmenizi sağlar.Linux'u başka bir işletim sistemiyle birlikte mi kuracaksınız (“çift önyükleme tüm sabit sürücüyü kullanır, mevcut bir Linux kurulumunu yükseltir veya mevcut bir Linux sürümünün üzerine kurarsınız- Konum: Haritadan konumunuzu seçin- Klavye düzeni: Sisteminiz için klavyeyi seçin- Kullanıcı kurulumu: Kullanıcı adınızı ve şifrenizi ayarlayınİşte bu kadar.Sistem kurulumu tamamladıktan sonra, yeniden başlatın ve kullanıma hazırsınız.Linux kurulumuna ilişkin daha ayrıntılı bir kılavuz için, "Linux'u Kesinlikle En Kolay ve En Güvenli Yolla Kurma ve Deneyme"başlıklı konuya bir göz atın veya Linux kurulumu için Linux Foundation'ın PDF kılavuzunu indirin## Linux'ta yazılım yüklemeSadece işletim sisteminin kurulumu kolay olduğu için uygulamalar da öyle.Çoğu modern Linux dağıtımı, çoğu kişinin bir uygulama mağazası olarak kabul edebileceği şeyleri içerir.Bu, yazılımların aranıp incelenebileceği merkezi bir konumdur. uzun boyluUbuntu Linux (ve diğer birçok dağıtım) GNOME Yazılımına dayanır, Elementary OS'de AppCenter vardır, Deepin'de Deepin Software Center vardır, openSUSE'nin AppStore'u vardır ve bazı dağıtımlar Synaptic'e dayanırAdı ne olursa olsun, bu araçların her biri aynı şeyi yapar: Linux yazılımını aramak ve kurmak için merkezi bir yer.Elbette, bu yazılım parçaları bir GUI'nin varlığına bağlıdır.GUI'siz sunucular için kurulum için komut satırı arayüzüne bağlı olmanız gerekirKomut satırı kurulumunun bile ne kadar kolay yapılabileceğini göstermek için iki farklı araca bakalım olmak.Örneklerimiz Debian tabanlı dağıtımlar ve Fedora tabanlı dağıtımlar içindir.Debian tabanlı dağıtımlar, yazılım yüklemek için apt-get aracını kullanacak ve Fedora tabanlı dağıtımlar, yum aracının kullanılmasını gerektirecektir.Her ikisi de çok benzer şekilde çalışır.apt-get komutunu kullanarak örnekleyeceğiz.wget aracını (komut satırından dosya indirmek için kullanılan kullanışlı bir araç) yüklemek istediğinizi varsayalım.Bunu apt-get kullanarak kurmak için, komut şöyle olur:sudo apt-get install wgetSüper kullanıcı ayrıcalıklarına ihtiyacınız olduğu için sudo komutu eklenmiştir. Yazılımı kur.Benzer şekilde, aynı yazılımı Fedora tabanlı bir dağıtıma yüklemek için, önce süper kullanıcıya su (su komutunu tam anlamıyla verir ve root parolasını girer) ve şu komutu verirsiniz:yum install wgetBir Linux makinesine yazılım yüklemek için gerekenler bu kadar.Düşündüğünüz kadar zor değil.Hala şüpheniz mi var?Daha önceki Easy Lamp Server Kurulumunu hatırlayın.Tek bir komutla:sudo taskelBir sunucuya veya masaüstü dağıtımına eksiksiz bir LAMP (Linux Apache MySQL PHP) sunucusu kurabilirsiniz.Gerçekten bu kadar kolay## Daha fazla kaynakHem masaüstü hem de masaüstü için en güvenilir, güvenli ve güvenilir platformlardan birini arıyorsanız ve sunucu, birçok Linux dağıtımından başkasına bakmayın.Linux ile masaüstü bilgisayarlarınızın sorunsuz çalışacağından, sunucularınızın çalışır durumda olacağından ve destek taleplerinizin minimum düzeyde olacağından emin olabilirsinizLinux ile yaşamınız boyunca size rehberlik edecek daha fazla bilgi için, aşağıdaki kaynaklara göz atın:- Linux.com: Linux hakkında bilmeniz gereken her şey (haberler, eğitimler ve daha fazlası)- Howtoforge: Linux eğitimleri- Linux Belgelendirme Projesi: Nasıl yapılır, kılavuzlar ve SSS- Linux Bilgi Bankası ve Öğretici: Pek çok öğretici ve derinlemesine kılavuz- LWN.net: Linux çekirdek haberleri ve daha fazlası