SlideShare a Scribd company logo
1 of 21
LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR
LİNUX DOSYA DİZİN YAPISI
SÜLEYMAN DEMİREL ÜNİVERSİTESİ
SİBER GÜVENLİK LABORATUVARI
NAİME YALÇIN
LİNUX KOMUT SATIRI KULLANIMI VE TEMEL
KOMUTLAR
SDÜ-CYBERLAB (Linux)

pwd (bulunduğumuz dizin ismini verir)

Help(alttaki parametrelerle kullanılır)

-h(bilgi(hangi komut hakkında isteniyorsa))

-help(komutla ilgili kısa bilgi)

man (kullanımı hakkında detaylı bilgi)

cd (dizin içine girme )

~(home)

..(bir üst dizin)

-(bir önceki dizin)

Ls (Bulunduğun dizinin içeriğini gösterir)

-l(Uzun Listeleme-izin-tarih)

-a(gizli dosyaları)

-la(her ikisini)

-h/-lh (listenen dosyaların büyüklüğünü (mb/kb/gb)
halinde kıslatmış haliyle verir)
LİNUX KOMUT SATIRI KULLANIMI VE TEMEL
KOMUTLAR
SDÜ-CYBERLAB (Linux)

date(gün/saat genel bilgi verir )

whoami(kullanıcının adı)

time(çalıştırılan işlemin ne kadar sürede yapıldığı)

who(makineye bağlı kullanıcılar)

free(bellek kullanımı)

Df -h(sabit disk bölümlerinin doluluğu)

Last(sisteme en son giriş)

Ps(süreç listelemesi)

Top(ne kadar bellek/işlemci)
LİNUX KOMUT SATIRI KULLANIMI VE TEMEL
KOMUTLAR
SDÜ-CYBERLAB (Linux)

mkdir (dizin oluşturur)

rm(dosya siler)

rmdir(dizin siler)
rm -r(dizin siler)

mv(taşımak)

touch(boş dosya oluşturmada)

cp(dosya kopyalama)

Echo(ekrana çıktı)

chown(dosyanın yetkilisini değiştirir)
LİNUX KOMUT SATIRI KULLANIMI VE TEMEL
KOMUTLAR
SDÜ-CYBERLAB (Linux)

lsmod(yüklenmiş bütün modüller hakkında bilgi verir)

cat(dosyayı sayfa sayfa gösterir)

head(baştan satır)

find(bulunmak istenilen dosya varsa)

locate(yapılan düzenlemeler)

xinit(yöneticisiz x oturumu)

Startx(yöneticili oturum)

Reboot/shutdown -r

Shutdown -h now/halt
LİNUX KOMUT SATIRI KULLANIMI VE TEMEL
KOMUTLAR
SDÜ-CYBERLAB (Linux)

history(komut geçmişi)

finger(sistemdeki kullanıcları)

less(çıktıyı monitörde sayfa halinde göstrir)

firefox(tanımlı web tarayıcısını(firefox için) açar)

mount(bir altı bağla)

ps(çalışan işlemler)

Sudo(yetkilendirme)

update(güncelleme)
LİNUX KOMUT SATIRI KULLANIMI VE TEMEL
KOMUTLAR
SDÜ-CYBERLAB (Linux)

Upgrade(sistem güncelleme)

reset

passwd(yeni parola)

sleep(bekletmeye alır)

Users(kullanıcılar)

su(başka nir kullanıcıya geçmek için)
LİNUX DOSYA DİZİN YAPISI
SDÜ-CYBERLAB (Linux)
Disk üzerindeki dosyaların düzenlenmesini ve bir işletim sisteminde dosyaların izlerinin
bulunmasını sağlayan yapıya dosya sistemi
(File System) denir.
Linux dosya sisteminde en çok kullanılan dosya sistemleri:

Ext2

Ext3

Ext4

Swap
LİNUX DOSYA DİZİN YAPISI
SDÜ-CYBERLAB (Linux)
Linux işletim sistemi temel dizin yapısı aşağıda görünmektedir.
Tüm dizinler kök dizinin altında bulunur.
Kök Dizin (/)
SDÜ-CYBERLAB (Linux)

Microsoft işletim sistemlerindeki dizin yapısında birbirinden
bağımsız kök dizinler (root) bulunur.

Ancak Linux işletim sisteminde hiyerarşik bir klasör yapısı
vardır. Bu hiyerarşik yapıda en üst dizin kök dizini (root)olarak
bilinir ve „/ ile gösterilir.‟

Sistemin çalışabilmesi için gerekli olan dosyalar bu dizinin altında bulunur.

Kök dizini önyükleme esnasında hafızaya ilk yüklenen bölümdür.
/bin Dizini
SDÜ-CYBERLAB (Linux)

İşletim sisteminin çalışması için gerekli olan programların
bulunduğu yerdir

Kabuk programları (ör: sh), dosya düzenleme programları(ör: cat, echo, ls, cp) ve
işlem programları(ör: kill) bu dizinin altında bulunur.
/sbin Dizini
SDÜ-CYBERLAB (Linux)

Linux ta normal kullanıcının kullanacağı komutlarla,‟
sistem yöneticisinin kullanabileceği komutlar ayrılmıştır.

Sistem yöneticilerinin kullanabileceği komutların tutulduğu
dizin /sbin dizinidir.
/lib Dizini
SDÜ-CYBERLAB (Linux)

Programlar tarafından paylaşılan kütüphane dosyalarının
(library files) ve sistem başlatılırken kullanılan kernel modüllerinin saklandığı
yerdir.

Linux ta kütüphane dosyalarının uzantısı .so'dur. Bu‟
dosyalar Windows ta ise .dll uzantısına sahiptir.‟
/usr Dizini
SDÜ-CYBERLAB (Linux)

Bütün komutların, kütüphanelerin, kullanma kılavuzlarının,
oyunların ve sistemin normal işleyişi için gerekli olan dosyaların
bulunduğu dizindir.

Linux sisteminde bir uygulama yüklenecekse, genelde, ön tanımlı
olarak buraya yüklenir.

Alt dizinlerini incelemek gerekirse:

bin:Neredeyse tüm komut dosyalarının tutulduğu yerdir.

sbin:Linux çekirdeğinin kaynak kodunun tutulduğu yerdir.

lib:C/C++ dili için gerekli kütüphanelerin bulunduğu dizindir.

share:Birçok uygulamanın yapılandırma ve grafik dosyaları burada
bulunur.

local:Yerel olarak yüklenen programlar ve dosyalar burada bulunur.
/etc Dizini
SDÜ-CYBERLAB (Linux)

Bu dizinde çalıştırılabilir dosyalar yerine, birçok programın ve
sistemin yapılandırma dosyaları ve dizinleri saklanır.

Sisteme dair konfigürasyon dosyaları da burada bulunur.

Örneğin DNS problemlerini çözmek için /etc/resolv.conf
dosyası açılıp içerisine yeni DNS adresleri eklenebilir
/tmp Dizini
SDÜ-CYBERLAB (Linux)

Geçici dosyaların saklanması için kullanılan dizindir.
Sistem başlatıldıktan sonra bu görevi“/var/tmp” dosyası üstlenir.

Bir program yüklenirken, sadece yükleme süresince
kullanılan ve daha sonra lazım olmayacak dosyalar burada
saklanır.

Bu dizinin içerisindeki dosyalar genellikle işletim sistemi
açılışında silinir.
/var Dizini
SDÜ-CYBERLAB (Linux)

Programların değişken sistem dosyalarını tutan bölümdür.

Yazıcıya gönderilen sayfalar (/var/spool), sistem
hatalarının ve mesajlarının saklandığı kayıt sayfaları (/var/log)
ve çalışan işlemlerle ilgili bilgilerin (/var/run) bulunduğu dosyalar örnek olarak
verilebilir.
/home Dizini
SDÜ-CYBERLAB (Linux)

Belirli bir kullanıcının kişisel dosyalarının (masaüstü ayarları,
program şifreleri, İnternet tarayıcısında sık kullanılan sayfalar)
saklandığı yerdir.'~' işareti ile ifade edilir.

Ev dizininin içeriği sadece dizin sahibinin ulaşımına açıktır.
Diğer kullanıcılar yönetici olmadıkları sürece buraya
erişemezler.

Her kullanıcının kişisel dizini kendi kullanıcı adını taşır. Örneğin,
/home/naime veya /home/user.
/dev Dizini
SDÜ-CYBERLAB (Linux)

Girdi/çıktı dosyaları (I/O files) ve bilgisayarın donanım aygıtlarıyla
iletişim kurulabilmesi için gereken tüm dosyalar bu dizinde
tutulur.

Linux te donanım aygıtları dahil her şey bir dosyadır. USB‟
girişleri, seri ve paralel portlar, diskler, CD-ROM aygıtları
dosyalar ile ifade edilir. Tüm aygıtlar /dev klasörü altında
tutulan dosyalardan ibarettir.

Linux'taki aygıtlar ikiye ayrılır: karakter aygıtı ve blok aygıtı.
Başlıca karakter aygıtları fare, klavye; blok aygıtları ise disket,
CD-ROM ve sabit disktir.
/mnt Dizini
SDÜ-CYBERLAB (Linux)

Bu dizin, geçici olarak herhangi bir dosya sistemine ulaşmak
için oluşturabilecek bağlama noktalarını içeren dizindir.

Üzerinde bir dosya sistemi olan bir disk birimi veya parçası
okuma veya yazma amacıyla bilgisayara takıldığında, bu birim
için /mount dizini altında dosyalar oluşturulacaktır.

Örneğin flash diskler, CD-ROM ve disketler ön tanımlı olarak
/mount dizini altına bağlanmaktadır.
KAYNAKÇA
SDÜ-CYBERLAB (Linux)

http://docplayer.biz.tr/2129435-Linux-un-tarihsel-gelisimi.html

http://web.bilecik.edu.tr/vedat-marttin/2011/03/22/113/

https://wiki.ubuntu-tr.net/index.php?title=Temel_Linux_komutlar%C4%B1

https://tr.wikibooks.org/wiki/Linux_%C4%B0%C5%9Fletim_Sistemi/Linux_Komutlar%C4%

http://www.belgeler.org/lis/archive-tlkg-lis-5.11.html

More Related Content

What's hot

Yaygın Linux Komutları ve Windows Karşılıkları
Yaygın Linux Komutları ve Windows KarşılıklarıYaygın Linux Komutları ve Windows Karşılıkları
Yaygın Linux Komutları ve Windows KarşılıklarıMert Hakki Bingol
 
Linux'a Giris ve VirtualBox a Ubuntu Kurulumu
Linux'a Giris ve VirtualBox a Ubuntu KurulumuLinux'a Giris ve VirtualBox a Ubuntu Kurulumu
Linux'a Giris ve VirtualBox a Ubuntu KurulumuAhmet Gürel
 
Linux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
Linux Yaz Kampı 2017 GNU/Linux Eğitim DökümanıLinux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
Linux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanıİbrahim UÇAR
 
Linux Türevi İşletim Sistemlerinde Paket Hazırlama.
Linux Türevi İşletim Sistemlerinde Paket Hazırlama.Linux Türevi İşletim Sistemlerinde Paket Hazırlama.
Linux Türevi İşletim Sistemlerinde Paket Hazırlama.İbrahim UÇAR
 
Sızma Testi ve Güvenlik Denetlemeleri - Temel Linux Bilgisi
Sızma Testi ve Güvenlik Denetlemeleri - Temel Linux BilgisiSızma Testi ve Güvenlik Denetlemeleri - Temel Linux Bilgisi
Sızma Testi ve Güvenlik Denetlemeleri - Temel Linux BilgisiFerhat Ozgur Catak
 
Siber Güvenlik 3.hafta
Siber Güvenlik 3.haftaSiber Güvenlik 3.hafta
Siber Güvenlik 3.haftaOnur Er
 
Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?
Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?
Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?SDU CYBERLAB
 
Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Murat KARA
 
Linux İşletim Sistemi
Linux İşletim SistemiLinux İşletim Sistemi
Linux İşletim SistemiMurat KARA
 
Linux İşletim Sistemi - Güncelleme-2018
Linux İşletim Sistemi - Güncelleme-2018Linux İşletim Sistemi - Güncelleme-2018
Linux İşletim Sistemi - Güncelleme-2018Murat KARA
 
Python programlama
Python programlamaPython programlama
Python programlamaMurat KARA
 

What's hot (20)

BTRisk Adli Bilişim Eğitimi Sunumu
BTRisk Adli Bilişim Eğitimi SunumuBTRisk Adli Bilişim Eğitimi Sunumu
BTRisk Adli Bilişim Eğitimi Sunumu
 
Linux 101
Linux 101Linux 101
Linux 101
 
Yaygın Linux Komutları ve Windows Karşılıkları
Yaygın Linux Komutları ve Windows KarşılıklarıYaygın Linux Komutları ve Windows Karşılıkları
Yaygın Linux Komutları ve Windows Karşılıkları
 
Linux101
Linux101Linux101
Linux101
 
Linux sunum
Linux sunumLinux sunum
Linux sunum
 
Linux'a Giris ve VirtualBox a Ubuntu Kurulumu
Linux'a Giris ve VirtualBox a Ubuntu KurulumuLinux'a Giris ve VirtualBox a Ubuntu Kurulumu
Linux'a Giris ve VirtualBox a Ubuntu Kurulumu
 
Linux101
Linux101Linux101
Linux101
 
Linux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
Linux Yaz Kampı 2017 GNU/Linux Eğitim DökümanıLinux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
Linux Yaz Kampı 2017 GNU/Linux Eğitim Dökümanı
 
Linux Türevi İşletim Sistemlerinde Paket Hazırlama.
Linux Türevi İşletim Sistemlerinde Paket Hazırlama.Linux Türevi İşletim Sistemlerinde Paket Hazırlama.
Linux Türevi İşletim Sistemlerinde Paket Hazırlama.
 
Sızma Testi ve Güvenlik Denetlemeleri - Temel Linux Bilgisi
Sızma Testi ve Güvenlik Denetlemeleri - Temel Linux BilgisiSızma Testi ve Güvenlik Denetlemeleri - Temel Linux Bilgisi
Sızma Testi ve Güvenlik Denetlemeleri - Temel Linux Bilgisi
 
Siber Güvenlik 3.hafta
Siber Güvenlik 3.haftaSiber Güvenlik 3.hafta
Siber Güvenlik 3.hafta
 
Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?
Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?
Linux 101 - GNU/Linux Nedir ? Nasıl Kurulur?
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linux
 
Linux komutlari
Linux komutlariLinux komutlari
Linux komutlari
 
Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3
 
Ubuntu sunum...
Ubuntu   sunum...Ubuntu   sunum...
Ubuntu sunum...
 
Linux Sistem Yönetimi
Linux Sistem YönetimiLinux Sistem Yönetimi
Linux Sistem Yönetimi
 
Linux İşletim Sistemi
Linux İşletim SistemiLinux İşletim Sistemi
Linux İşletim Sistemi
 
Linux İşletim Sistemi - Güncelleme-2018
Linux İşletim Sistemi - Güncelleme-2018Linux İşletim Sistemi - Güncelleme-2018
Linux İşletim Sistemi - Güncelleme-2018
 
Python programlama
Python programlamaPython programlama
Python programlama
 

Viewers also liked

Linux 101 - Ağ Temelleri
Linux 101 - Ağ TemelleriLinux 101 - Ağ Temelleri
Linux 101 - Ağ TemelleriSDU CYBERLAB
 
Linux 101 - Kullanıcı Yönetimi
Linux 101 - Kullanıcı YönetimiLinux 101 - Kullanıcı Yönetimi
Linux 101 - Kullanıcı YönetimiSDU CYBERLAB
 
Man in the Middle Atack
Man in the Middle AtackMan in the Middle Atack
Man in the Middle AtackSDU CYBERLAB
 
Footprinting - Shodan
Footprinting - ShodanFootprinting - Shodan
Footprinting - ShodanSDU CYBERLAB
 
Python Metaprogramming
Python MetaprogrammingPython Metaprogramming
Python MetaprogrammingSDU CYBERLAB
 
Avenue 51 gls affordable house sector 92 gurgaon , call +91-9717622228
Avenue 51  gls affordable house  sector 92 gurgaon , call  +91-9717622228Avenue 51  gls affordable house  sector 92 gurgaon , call  +91-9717622228
Avenue 51 gls affordable house sector 92 gurgaon , call +91-9717622228NADEEM YAZDAN
 
Kali ile Linux'e Giriş | IntelRAD
Kali ile Linux'e Giriş | IntelRADKali ile Linux'e Giriş | IntelRAD
Kali ile Linux'e Giriş | IntelRADMehmet Ince
 
Reatores Nucleares a Água Leve completam 60 anos de geração elétrica
Reatores Nucleares a Água Leve completam 60 anos de geração elétricaReatores Nucleares a Água Leve completam 60 anos de geração elétrica
Reatores Nucleares a Água Leve completam 60 anos de geração elétricaLeonam Guimarães
 
Izveštaj za 2017, indeks sreće na svetu (155 zemalja)
Izveštaj za 2017, indeks sreće na svetu (155 zemalja)Izveštaj za 2017, indeks sreće na svetu (155 zemalja)
Izveštaj za 2017, indeks sreće na svetu (155 zemalja)gordana comic
 
Companies financial result updated on 17 mar 2017
Companies financial result updated on 17 mar 2017Companies financial result updated on 17 mar 2017
Companies financial result updated on 17 mar 2017RAFI SECURITIES (PVT.)LTD.
 
フロントエンドフレームワークの選び方 - 20170320
フロントエンドフレームワークの選び方 - 20170320フロントエンドフレームワークの選び方 - 20170320
フロントエンドフレームワークの選び方 - 20170320Shinichi Takahashi
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Oracle Developers
 
How to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's BuyerHow to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's BuyerHubSpot
 
25 Discovery Call Questions
25 Discovery Call Questions25 Discovery Call Questions
25 Discovery Call QuestionsHubSpot
 
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...HubSpot
 
Class 1: Email Marketing Certification course: Email Marketing and Your Business
Class 1: Email Marketing Certification course: Email Marketing and Your BusinessClass 1: Email Marketing Certification course: Email Marketing and Your Business
Class 1: Email Marketing Certification course: Email Marketing and Your BusinessHubSpot
 
Behind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot TokyoBehind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot TokyoHubSpot
 

Viewers also liked (19)

Linux 101 - Ağ Temelleri
Linux 101 - Ağ TemelleriLinux 101 - Ağ Temelleri
Linux 101 - Ağ Temelleri
 
Linux 101 - Kullanıcı Yönetimi
Linux 101 - Kullanıcı YönetimiLinux 101 - Kullanıcı Yönetimi
Linux 101 - Kullanıcı Yönetimi
 
Man in the Middle Atack
Man in the Middle AtackMan in the Middle Atack
Man in the Middle Atack
 
Footprinting - Shodan
Footprinting - ShodanFootprinting - Shodan
Footprinting - Shodan
 
Python Metaprogramming
Python MetaprogrammingPython Metaprogramming
Python Metaprogramming
 
Web Socket
Web SocketWeb Socket
Web Socket
 
Windows 32 bit-asm
Windows 32 bit-asmWindows 32 bit-asm
Windows 32 bit-asm
 
Avenue 51 gls affordable house sector 92 gurgaon , call +91-9717622228
Avenue 51  gls affordable house  sector 92 gurgaon , call  +91-9717622228Avenue 51  gls affordable house  sector 92 gurgaon , call  +91-9717622228
Avenue 51 gls affordable house sector 92 gurgaon , call +91-9717622228
 
Kali ile Linux'e Giriş | IntelRAD
Kali ile Linux'e Giriş | IntelRADKali ile Linux'e Giriş | IntelRAD
Kali ile Linux'e Giriş | IntelRAD
 
Reatores Nucleares a Água Leve completam 60 anos de geração elétrica
Reatores Nucleares a Água Leve completam 60 anos de geração elétricaReatores Nucleares a Água Leve completam 60 anos de geração elétrica
Reatores Nucleares a Água Leve completam 60 anos de geração elétrica
 
Izveštaj za 2017, indeks sreće na svetu (155 zemalja)
Izveštaj za 2017, indeks sreće na svetu (155 zemalja)Izveštaj za 2017, indeks sreće na svetu (155 zemalja)
Izveštaj za 2017, indeks sreće na svetu (155 zemalja)
 
Companies financial result updated on 17 mar 2017
Companies financial result updated on 17 mar 2017Companies financial result updated on 17 mar 2017
Companies financial result updated on 17 mar 2017
 
フロントエンドフレームワークの選び方 - 20170320
フロントエンドフレームワークの選び方 - 20170320フロントエンドフレームワークの選び方 - 20170320
フロントエンドフレームワークの選び方 - 20170320
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!
 
How to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's BuyerHow to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's Buyer
 
25 Discovery Call Questions
25 Discovery Call Questions25 Discovery Call Questions
25 Discovery Call Questions
 
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
 
Class 1: Email Marketing Certification course: Email Marketing and Your Business
Class 1: Email Marketing Certification course: Email Marketing and Your BusinessClass 1: Email Marketing Certification course: Email Marketing and Your Business
Class 1: Email Marketing Certification course: Email Marketing and Your Business
 
Behind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot TokyoBehind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot Tokyo
 

Similar to Linux101 Temel Komutlar-Dizin Yapısı

Mehmetözcan 20102846
Mehmetözcan 20102846Mehmetözcan 20102846
Mehmetözcan 20102846Mehmet Özcan
 
Introduction to BASH and Terminal
Introduction to BASH and TerminalIntroduction to BASH and Terminal
Introduction to BASH and Terminalfurkan mataraci
 
BTT Modul 11 Isletim Sistemlerinin Temelleri
BTT Modul 11 Isletim Sistemlerinin TemelleriBTT Modul 11 Isletim Sistemlerinin Temelleri
BTT Modul 11 Isletim Sistemlerinin Temellerideniz armutlu
 
Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)
Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)
Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)furkan mataraci
 
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARISNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARIMehmetEminDOAN1
 
Development of Dynamic Engine and Graphical User Interface Software for Railw...
Development of Dynamic Engine and Graphical User Interface Software for Railw...Development of Dynamic Engine and Graphical User Interface Software for Railw...
Development of Dynamic Engine and Graphical User Interface Software for Railw...Mahmut Bulut
 
GNU/Linux Masaüstü Kullanımı
GNU/Linux Masaüstü KullanımıGNU/Linux Masaüstü Kullanımı
GNU/Linux Masaüstü Kullanımıgulsah_kose
 
Security Misconfiguration (Güvenlik Yalnış Yapılandırma)
Security Misconfiguration (Güvenlik Yalnış Yapılandırma)Security Misconfiguration (Güvenlik Yalnış Yapılandırma)
Security Misconfiguration (Güvenlik Yalnış Yapılandırma)Abdullah Celik
 
Redologlar ve Yöneti̇mi̇
Redologlar ve Yöneti̇mi̇Redologlar ve Yöneti̇mi̇
Redologlar ve Yöneti̇mi̇Anar Godjaev
 
Ders 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim SistemleriDers 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim SistemleriOnlineWebDersleri
 
Işletim sistemleri
Işletim sistemleriIşletim sistemleri
Işletim sistemlerisnakeyes31
 

Similar to Linux101 Temel Komutlar-Dizin Yapısı (19)

Mehmetözcan 20102846
Mehmetözcan 20102846Mehmetözcan 20102846
Mehmetözcan 20102846
 
Introduction to BASH and Terminal
Introduction to BASH and TerminalIntroduction to BASH and Terminal
Introduction to BASH and Terminal
 
BTT Modul 11 Isletim Sistemlerinin Temelleri
BTT Modul 11 Isletim Sistemlerinin TemelleriBTT Modul 11 Isletim Sistemlerinin Temelleri
BTT Modul 11 Isletim Sistemlerinin Temelleri
 
Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)
Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)
Komut Satırıdından Arch Linux Kurulumu(Manuel Çekirdek Derlemesi Dahil)
 
Nurdan Sarıkaya
Nurdan SarıkayaNurdan Sarıkaya
Nurdan Sarıkaya
 
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARISNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
 
Development of Dynamic Engine and Graphical User Interface Software for Railw...
Development of Dynamic Engine and Graphical User Interface Software for Railw...Development of Dynamic Engine and Graphical User Interface Software for Railw...
Development of Dynamic Engine and Graphical User Interface Software for Railw...
 
Rust'a Giriş v1
Rust'a Giriş v1Rust'a Giriş v1
Rust'a Giriş v1
 
Puppet ile Linux Sistem Yönetimi Otomasyonu
Puppet ile Linux Sistem Yönetimi OtomasyonuPuppet ile Linux Sistem Yönetimi Otomasyonu
Puppet ile Linux Sistem Yönetimi Otomasyonu
 
GNU/Linux Masaüstü Kullanımı
GNU/Linux Masaüstü KullanımıGNU/Linux Masaüstü Kullanımı
GNU/Linux Masaüstü Kullanımı
 
pc bilgisayar
pc bilgisayarpc bilgisayar
pc bilgisayar
 
Security Misconfiguration (Güvenlik Yalnış Yapılandırma)
Security Misconfiguration (Güvenlik Yalnış Yapılandırma)Security Misconfiguration (Güvenlik Yalnış Yapılandırma)
Security Misconfiguration (Güvenlik Yalnış Yapılandırma)
 
işletim sistemleri
işletim sistemleriişletim sistemleri
işletim sistemleri
 
Redologlar ve Yöneti̇mi̇
Redologlar ve Yöneti̇mi̇Redologlar ve Yöneti̇mi̇
Redologlar ve Yöneti̇mi̇
 
işletim sistemleri
işletim sistemleriişletim sistemleri
işletim sistemleri
 
Pfe101 unite01
Pfe101 unite01Pfe101 unite01
Pfe101 unite01
 
Ders 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim SistemleriDers 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim Sistemleri
 
Işletim sistemleri
Işletim sistemleriIşletim sistemleri
Işletim sistemleri
 
Kabuk / bash proglama
Kabuk / bash  proglamaKabuk / bash  proglama
Kabuk / bash proglama
 

Linux101 Temel Komutlar-Dizin Yapısı

  • 1. LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR LİNUX DOSYA DİZİN YAPISI SÜLEYMAN DEMİREL ÜNİVERSİTESİ SİBER GÜVENLİK LABORATUVARI NAİME YALÇIN
  • 2. LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR SDÜ-CYBERLAB (Linux)  pwd (bulunduğumuz dizin ismini verir)  Help(alttaki parametrelerle kullanılır)  -h(bilgi(hangi komut hakkında isteniyorsa))  -help(komutla ilgili kısa bilgi)  man (kullanımı hakkında detaylı bilgi)  cd (dizin içine girme )  ~(home)  ..(bir üst dizin)  -(bir önceki dizin)  Ls (Bulunduğun dizinin içeriğini gösterir)  -l(Uzun Listeleme-izin-tarih)  -a(gizli dosyaları)  -la(her ikisini)  -h/-lh (listenen dosyaların büyüklüğünü (mb/kb/gb) halinde kıslatmış haliyle verir)
  • 3. LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR SDÜ-CYBERLAB (Linux)  date(gün/saat genel bilgi verir )  whoami(kullanıcının adı)  time(çalıştırılan işlemin ne kadar sürede yapıldığı)  who(makineye bağlı kullanıcılar)  free(bellek kullanımı)  Df -h(sabit disk bölümlerinin doluluğu)  Last(sisteme en son giriş)  Ps(süreç listelemesi)  Top(ne kadar bellek/işlemci)
  • 4. LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR SDÜ-CYBERLAB (Linux)  mkdir (dizin oluşturur)  rm(dosya siler)  rmdir(dizin siler) rm -r(dizin siler)  mv(taşımak)  touch(boş dosya oluşturmada)  cp(dosya kopyalama)  Echo(ekrana çıktı)  chown(dosyanın yetkilisini değiştirir)
  • 5. LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR SDÜ-CYBERLAB (Linux)  lsmod(yüklenmiş bütün modüller hakkında bilgi verir)  cat(dosyayı sayfa sayfa gösterir)  head(baştan satır)  find(bulunmak istenilen dosya varsa)  locate(yapılan düzenlemeler)  xinit(yöneticisiz x oturumu)  Startx(yöneticili oturum)  Reboot/shutdown -r  Shutdown -h now/halt
  • 6. LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR SDÜ-CYBERLAB (Linux)  history(komut geçmişi)  finger(sistemdeki kullanıcları)  less(çıktıyı monitörde sayfa halinde göstrir)  firefox(tanımlı web tarayıcısını(firefox için) açar)  mount(bir altı bağla)  ps(çalışan işlemler)  Sudo(yetkilendirme)  update(güncelleme)
  • 7. LİNUX KOMUT SATIRI KULLANIMI VE TEMEL KOMUTLAR SDÜ-CYBERLAB (Linux)  Upgrade(sistem güncelleme)  reset  passwd(yeni parola)  sleep(bekletmeye alır)  Users(kullanıcılar)  su(başka nir kullanıcıya geçmek için)
  • 8. LİNUX DOSYA DİZİN YAPISI SDÜ-CYBERLAB (Linux) Disk üzerindeki dosyaların düzenlenmesini ve bir işletim sisteminde dosyaların izlerinin bulunmasını sağlayan yapıya dosya sistemi (File System) denir. Linux dosya sisteminde en çok kullanılan dosya sistemleri:  Ext2  Ext3  Ext4  Swap
  • 9. LİNUX DOSYA DİZİN YAPISI SDÜ-CYBERLAB (Linux) Linux işletim sistemi temel dizin yapısı aşağıda görünmektedir. Tüm dizinler kök dizinin altında bulunur.
  • 10. Kök Dizin (/) SDÜ-CYBERLAB (Linux)  Microsoft işletim sistemlerindeki dizin yapısında birbirinden bağımsız kök dizinler (root) bulunur.  Ancak Linux işletim sisteminde hiyerarşik bir klasör yapısı vardır. Bu hiyerarşik yapıda en üst dizin kök dizini (root)olarak bilinir ve „/ ile gösterilir.‟  Sistemin çalışabilmesi için gerekli olan dosyalar bu dizinin altında bulunur.  Kök dizini önyükleme esnasında hafızaya ilk yüklenen bölümdür.
  • 11. /bin Dizini SDÜ-CYBERLAB (Linux)  İşletim sisteminin çalışması için gerekli olan programların bulunduğu yerdir  Kabuk programları (ör: sh), dosya düzenleme programları(ör: cat, echo, ls, cp) ve işlem programları(ör: kill) bu dizinin altında bulunur.
  • 12. /sbin Dizini SDÜ-CYBERLAB (Linux)  Linux ta normal kullanıcının kullanacağı komutlarla,‟ sistem yöneticisinin kullanabileceği komutlar ayrılmıştır.  Sistem yöneticilerinin kullanabileceği komutların tutulduğu dizin /sbin dizinidir.
  • 13. /lib Dizini SDÜ-CYBERLAB (Linux)  Programlar tarafından paylaşılan kütüphane dosyalarının (library files) ve sistem başlatılırken kullanılan kernel modüllerinin saklandığı yerdir.  Linux ta kütüphane dosyalarının uzantısı .so'dur. Bu‟ dosyalar Windows ta ise .dll uzantısına sahiptir.‟
  • 14. /usr Dizini SDÜ-CYBERLAB (Linux)  Bütün komutların, kütüphanelerin, kullanma kılavuzlarının, oyunların ve sistemin normal işleyişi için gerekli olan dosyaların bulunduğu dizindir.  Linux sisteminde bir uygulama yüklenecekse, genelde, ön tanımlı olarak buraya yüklenir.  Alt dizinlerini incelemek gerekirse:  bin:Neredeyse tüm komut dosyalarının tutulduğu yerdir.  sbin:Linux çekirdeğinin kaynak kodunun tutulduğu yerdir.  lib:C/C++ dili için gerekli kütüphanelerin bulunduğu dizindir.  share:Birçok uygulamanın yapılandırma ve grafik dosyaları burada bulunur.  local:Yerel olarak yüklenen programlar ve dosyalar burada bulunur.
  • 15. /etc Dizini SDÜ-CYBERLAB (Linux)  Bu dizinde çalıştırılabilir dosyalar yerine, birçok programın ve sistemin yapılandırma dosyaları ve dizinleri saklanır.  Sisteme dair konfigürasyon dosyaları da burada bulunur.  Örneğin DNS problemlerini çözmek için /etc/resolv.conf dosyası açılıp içerisine yeni DNS adresleri eklenebilir
  • 16. /tmp Dizini SDÜ-CYBERLAB (Linux)  Geçici dosyaların saklanması için kullanılan dizindir. Sistem başlatıldıktan sonra bu görevi“/var/tmp” dosyası üstlenir.  Bir program yüklenirken, sadece yükleme süresince kullanılan ve daha sonra lazım olmayacak dosyalar burada saklanır.  Bu dizinin içerisindeki dosyalar genellikle işletim sistemi açılışında silinir.
  • 17. /var Dizini SDÜ-CYBERLAB (Linux)  Programların değişken sistem dosyalarını tutan bölümdür.  Yazıcıya gönderilen sayfalar (/var/spool), sistem hatalarının ve mesajlarının saklandığı kayıt sayfaları (/var/log) ve çalışan işlemlerle ilgili bilgilerin (/var/run) bulunduğu dosyalar örnek olarak verilebilir.
  • 18. /home Dizini SDÜ-CYBERLAB (Linux)  Belirli bir kullanıcının kişisel dosyalarının (masaüstü ayarları, program şifreleri, İnternet tarayıcısında sık kullanılan sayfalar) saklandığı yerdir.'~' işareti ile ifade edilir.  Ev dizininin içeriği sadece dizin sahibinin ulaşımına açıktır. Diğer kullanıcılar yönetici olmadıkları sürece buraya erişemezler.  Her kullanıcının kişisel dizini kendi kullanıcı adını taşır. Örneğin, /home/naime veya /home/user.
  • 19. /dev Dizini SDÜ-CYBERLAB (Linux)  Girdi/çıktı dosyaları (I/O files) ve bilgisayarın donanım aygıtlarıyla iletişim kurulabilmesi için gereken tüm dosyalar bu dizinde tutulur.  Linux te donanım aygıtları dahil her şey bir dosyadır. USB‟ girişleri, seri ve paralel portlar, diskler, CD-ROM aygıtları dosyalar ile ifade edilir. Tüm aygıtlar /dev klasörü altında tutulan dosyalardan ibarettir.  Linux'taki aygıtlar ikiye ayrılır: karakter aygıtı ve blok aygıtı. Başlıca karakter aygıtları fare, klavye; blok aygıtları ise disket, CD-ROM ve sabit disktir.
  • 20. /mnt Dizini SDÜ-CYBERLAB (Linux)  Bu dizin, geçici olarak herhangi bir dosya sistemine ulaşmak için oluşturabilecek bağlama noktalarını içeren dizindir.  Üzerinde bir dosya sistemi olan bir disk birimi veya parçası okuma veya yazma amacıyla bilgisayara takıldığında, bu birim için /mount dizini altında dosyalar oluşturulacaktır.  Örneğin flash diskler, CD-ROM ve disketler ön tanımlı olarak /mount dizini altına bağlanmaktadır.