1 LINUX DÜNYASINA GİRİŞ

Benzer belgeler
Temel Linux Eğitimi. İçindekiler

Pardus ta Komutlarla Çalışmak

Komut Penceresi ile Çalışmaya Başlamak

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

Kazanımlar. Linux nedir? Linux dizin yapısı. Linux kabuğu nedir? Temel kabuk komutları. Bash programlama. Dosya işlemleri. Süreç yönetimi.

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

LİNUX SERVER TEMEL KOMUTLAR

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

Linux altında komut satırında...

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. Anlatım, soru-cevap, İnternetten araştırma. Anlatım, soru-cevap,

Linux Dosya Yapısı. Eren BAŞTÜRK.

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

Temel Linux Komutları

Açık Kaynak Kodlu Yazılım

Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır.

Bir üst dizinde yer alan prog1 programını çalıştırmak için aşağıdaki komutlardan hangisini çalıştırmak gerekir?

Pardus 2013 te Metin Editörleri

Linux Dosya Yapısı. Eren BAŞTÜRK.

Linux Dosya ve Dizin Yapısı

Linux konsol uygulamaları ve BASH programlama

Kullanım şekli: cal <ay> <yıl> Bu komut ile takvim görüntülenebilir.

Linux Kurulumu (Sürüm 1.52) İçindekiler

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

16-18 Nisan 2012 Pazartesi-Çarsamba 9:30-12:30. Temel Linux Eğitimi. Süha TUNA.

Linux İşletim Sistemleri. Eren BAŞTÜRK.

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme

Yerel Disk Üzerinde CentOS 7.0 Kurulumu 17 Red Hat Enterprise Linux 6 Kurulumu 32. Sisteme Giriş ve Çıkış 49 İÇİNDEKİLER 1 LINUX HAKKINDA 1

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Linux e Giriş ve Dağıtımlar

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

Temel LINUX Komutları

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım: Kullanım Rehberi...

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

IPCop ile Ağ Güvenliği ve Yönlendirme. Kerem Can Karakaş.

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Kabuk Programlama (Bash)

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27

Komutlar (Devam) ls -a > deneme (ls -a komutunun çıktısı deneme isimli. ls -a >> deneme (ls -a komutunun çıktısı deneme

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

=~ Metodu 92 Karakter Sınıfları 94 sub ve gsub metotları 101 Hızlı Tekrar 102 Kontrol Noktası 103 Düello 106 Sonraki Bölümde 109

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Linux Ubuntu Kurulumu

$ echo $PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin: /usr/local/sbin:/usr/local/bin:/usr/games:.

Yrd. Doç. Dr. A. Burak İNNER

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

Paralel Hesaplama - Beowulf Cluster

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

Windows İşletim Sistemi

1 NEDEN PROGRAMLAMA ÖĞRENMELIYIZ?

1 PROGRAMLAMAYA GİRİŞ

Hızlı Başlangıç Kılavuzu

Yrd. Doç. Dr. A. Burak İNNER

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

08217 Internet Programcılığı I Internet Programming I

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

Project Vesta Documentation

PBS Betiği Hazırlama ve PBS Komutları. Feyza Eryol

$ rm dosya1 dosya2 dosya3 dosya4 dosya5 dosya6 dosya7 dosya8

BİLGİ & İLETİŞİM TEKNOLOJİLERİ

Sanal Makine Kurulumu (VirtualBox)

PARDUS 5 PROGRAMLARI

Linux Kurulumu. Bilgisayar Mühendisliği. 11 Mayıs 2011

Nasıl Pardus Geliştiricisi Olunur?

KABUK PROGRAMLAMA (shell programming- scripting)

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA Yazılım Merkezi ile Program Kurma

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

LINUX YAPISI VE KOMUTLARI

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

CYGWIN KURULUMU ve KULLANIMI

AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir?

SKYPE BOT SUNUCUSUNUN KURULMASI

Isparta / Yenişarbademli Yenişarbademli Halk Eğitim Merkez Eğitim-Öğretim Yılı Kurs Planı (163 Saat)

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

Linux* için Intel Hızlı Başlama Kiti v1.2 Hızlı Başvuru. Sipariş No.: C

qmail ile üniversite mail sistemi yönetimi Devrim Sipahi Dokuz Eylül Üniversitesi

Yrd. Doç. Dr. A. Burak İNNER

Sun Solaris Jumpstart Sistemi


JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Linux'ta Kabuk ve Kabuk Programlama

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ

SparkleShare. Çağrı Emer. Ekim, 2011

KALİ SUNUCUDA TOR, PROXYCHAINS, PRIVOXY, TOR- TUNNEL KURULUMU VE KULLANIMI

Transkript:

IX 1 LINUX DÜNYASINA GİRİŞ 1 GNU/Linux Nedir? 1 GNU Projesi Nedir? 1 Linux Nedir? 2 UNIX Nedir? 2 Linux Dağıtımları Nedir? 2 Ubuntu Nedir? 3 Neden Linux? 3 Linux ve Windows Arasındaki Farklar 4 2 KURULUMLAR 5 Sanal Makine Nedir? 5 Virtualbox İndirmek ve Kurmak 6 Virtualbox İndirmek 6 Virtualbox Kurmak 6 Sanal Makine Yoluyla Ubuntu Kurulumu 6 Ubuntu yu İndirmek 6 Ubuntu Kurulumu 7 3 LINUX KOMUT SATIRINA GIRIŞ 11 Linux Komut Satırı Nedir? 11 Linux Komut Satırı Ne İşimize Yarar? 11 Linux Komut Satırını Açma 12 Linux Komut Satırı Kısayolları Ve Klavye Kısayolları 13 Klavye Kısayolları 13 Linux Komut Satırı Kısayolları 14 Linux Komut Satırında Aynı Anda Birden Fazla Komut Kullanmak 15 Linux Komut Satırını Temizlemek 15 Linux Komut Satırını Kapatmak 15

X GNU LINUX 4 LINUX DOSYA SİSTEMİ 17 Linux Sistem Dizinleri 17 5 LINUX YARDIM ALMA KOMUTLARI 19 Man Kılavuz Sayfaları 19 Help Komutu 20 6 BİLGİ EDİNME KOMUTLARI 23 Uname Komutu 23 Proc Dosya Sistemi 25 İşlemci Hakkında Bilgi Edinmek 25 Bellek Hakkında Bilgi Edinmek 26 Sistemin Açık Kaldığı Süreyi Öğrenmek 26 Sistem Hakkında Çeşitli İstatistikleri Öğrenmek 27 Bilgisayarımızın Versiyon Bilgisini Öğrenmek 28 Pwd Komutu 28 Disk Kullanım 29 Bilgisini Öğrenmek 29 Usb Cihazlarını Görüntüleme 29 Whoami Komutu 30 Who Komutu 30 Sistemin Bellek 31 Kullanımını Görmek 31 W Komutu 31 Last Komutu 32 Dmesg Komutu 32 7 DOSYA VE DİZİN İŞLEMLERİ 33 Cd Komutu-Dizin Değiştirme 33 Pwd Komutu 36 Bulunduğumuz Dizini Görme 36

XI Ls Komutu-Listeleme 36 Touch Komutu-Dosya Oluşturma 38 Echo Komutu-Metin Dosyalarına İçerik Yazarak Dosya Oluşturma 39 Cat Komutu 40 Dosyalardan İçerik Okuma 40 Rm Komutu-Dosya Silme 40 Cp Komutu-Kopyalama 40 Mv Komutu-Taşıma 41 Head ve Tail Komutları 42 Dosya İçeriğini Görmek 42 More ve Less Komutları 43 Dosyaların İçeriklerini Görmek 43 Find Komutu 45 Dosya ve Dizin Aramak 45 Grep Komutu 45 Dosya İçeriğinde Arama Yapmak 45 Mkdir Komutu-Dizin Oluşturmak 46 Rmdir Komutu-Dizin Silmek 46 8 SEMBOLİK LİNK VE KATI LİNK OLUŞTURMAK 47 Sembolik Link Oluşturmak 48 Katı Link Oluşturmak 49 9 LINUX TA KULLANICI HESAPLARI 51 Yönetici Yetkisine Sahip Olan Kullanıcı Hesapları 51 Root (Kök Kullanıcı) Nedir? 51 İhtiyaç Duyulduğunda Root Yetkisine Sahip Olan Yönetici Hesabı 52 Yönetici Yetkisine Sahip Olmayan Kullanıcı Hesapları 52 10 ROOT (KÖK KULLANICI) HAKLARI ELDE ETMEK 53 Komut Satırında Root Yetkisi Hakları Nasıl Alınır? 54 Root Yetkilerini Kalıcı Olarak Almak 56

XII GNU LINUX 11 YAZILIM KURMA, KALDIRMA, SİSTEM GÜNCELEME VE PAKET YÖNETİMİ İŞLEMLERİ 57 Dpkg Paket Yöneticisi Nedir? 57 Dpkg Paket Yöneticisi İle Program Kurmak 58 Paket Depolarından Program Kurulumu Apt - Get 61 Ubuntu Yazılım Merkezi Üzerinden Program Kurmak 62 Sistemimizi Güncellemek 63 Sistemimizi En Güncel Çekirdek Versiyonuna Yükseltmek 64 12 DOSYA SIKIŞTIRMA VE AÇMA İŞLEMLERİ 65 Gzip-Gunzip İle Sıkıştırma Ve Açma İşlemi 65 Bzip2-Bunzip2 İle Sıkıştırma ve Açma İşlemi 67 Tar İle Arşivleme İşlemi 68 Rar Uzantısında Dosya Sıkıştırmak 69 Rar Uzantısındaki Dosyaları Açmak 70 Zip Uzantısında Dosya Sıkıştırmak Ve Açmak 71 13 DOSYA VE DIZINLERIN ERIŞIM IZINLERI 73 Erişim İzinleri 73 Erişim İzinlerini Değiştirmek 75 Dosya Sahibini Değiştirme 76 14 KULLANICI VE GRUP İŞLEMLERİ 77 Passwd Ve Shadow Dizinleri 77 Yeni Kullanıcı Ekleme-Adduser 78 Yeni Kullanıcı Eklemek-Useradd 79 Kullanıcı Hesapları Arasında Geçiş Yapmak 81 Terminal Ekranı Üzerinden Kullanıcı Hesapları Arasından Geçiş Yapmak 83 Kullanıcı Hesabı Silmek 84 Linux ta Kullanıcı Hesaplarının Şifresini Değiştirme 85 Grup İşlemleri 86 Grup Oluşturmak 86

XIII Grup Bilgilerini Değiştirmek 87 Gruba Kullanıcı 88 Eklemek Ve Çıkarmak 88 Grup Silme İşlemi 89 15 SÜREÇLER 91 Ps Komutu 91 Top Komutu 92 Bir Sürecin 92 Pid Numarasını Bulmak 92 Pgrep Komutu 93 Linux Sistemlerde Süreç Öldürmek 93 16 NANO EDİTÖRÜ VE LEAFPAD 95 Nano Editörü 95 Leafpad 98 17 VIM EDİTÖR 99 Vim Editör Nedir? 99 Vim Editör İle Dosya Açmak Ve Oluşturmak 99 Vim Editör Yazma Modunu Açmak 101 Vim Editör Dosya Kaydetmek Ve Çıkmak 101 Vim Editörde Aynı Anda Birden Fazla Dosya Açmak 103 Vim Editörde Dosya Üzerinde Arama İşlemleri 104 Vim Editörde Satır İşlemleri 104 Vim Editör İşinize Yarayacak Tuş Takımları 105 18 TERMİNALDEN BİLGİSAYARI KAPATMA VE YENİDEN BAŞLATMA 107 Terminal Ekranı Üzerinden Bilgisayarı Kapatmak 107 Terminal Ekranı Üzerinden Bilgisayarı Yeniden Başlatma 109

XIV GNU LINUX 19 SİSTEM GÖRÜNÜMÜ ÖZELLEŞTİRME VE MASAÜSTÜ ORTAMLARI 111 Sistem Görünümünü Özelleştirme 111 Masaüstü Arka Planını Değiştirmek 111 İnce Ayarlar 113 Masaüstü Ortamı Nedir? 115 Cınnamon Masaüstü Ortamı 115 Gnome Masaüstü Ortamı 118 Lxde Masaüstü Ortamı 120 XFCE Masaüstü Ortamı 121 20 WINE VE PLAYONLINUX 123 Wine İle Windows Programlarını Linux ta Çalıştırmak 123 PlayOnLinux İle Bilgisayar Oyunlarını Linux Ortamında Çalıştırmak 129 21 NETWORK KOMUTLARI VE İŞLEMLERİ 133 ifconfig Komutu 133 Ping Komutu 134 Hostname Komutu 135 Whois Komutu 135 Dig Komutu 136 Route Komutu 136 Traceroute Komutu 137 Wget Komutu 137 Linux ta VPN Kullanımı İle Ip Adresi Değiştirmek 138 DNS Adresini Değiştirmek 141 Mac Adresini Değiştirmek 143 İnternet Hizmetini Yeniden Başlatma 144 22 UZAKTAN ERİŞİM - SSH SERVİS 145 SSH Servisi Kurulumu 145 SSH Servisi İle Uzaktan Erişim 146

XV 23 TERMUX 149 Termux Kurulumu 149 24 BASH BETİK DİLİNDE KABUK PROGRAMLAMA 153 Kabuk Programlama Nedir? 153 Bash Shell e Giriş, Script Dosyası Oluşturmak ve Script Çalıştırmak 154 Yorum Satırları 155 Ekleme-Açıklama Satırları 155 Değişkenler 156 Kullanıcıdan Veri Almak Ve Ekrana Çıktı Vermek 157 Matematiksel İşlemler 158 If-Else Kalıbı Kontrol İşlemleri 160 Aritmetik Karşılaştırmalar 163 Döngüler ve Case Kalıbı 164 While-Do Döngüsü 164 For-Do Döngüsü 166 Case Kalıbı 167 25 WEB GELİŞTİRİCİLER İÇİN LINUX 169 Sublime Text Kurulumu 169 Web Sunucusu Kurulumu 172 FileZilla FTP İstemcisi 179 26 PROGRAMCILAR İÇİN LINUX 181 Linux ta C ve C++ Kodlarını Derleyip Çalıştırmak 181 Linux Ortamında Python Programlama 183 Linux ta Java Programlama 188

XVI GNU LINUX