Professional Documents
Culture Documents
dosya adını değiştirme : Kopyalama yaparken yapılır
Örnek "cp /etc/hosts ~/hosts.copy " home directory /etc/host klasörünü hosts.copy adıyla kopyala
Cp -i : kopyalama yaparken aynı isimli dosya varsa üzerine yazayım mı diye sorar. y veya n deriz.
Cp -n : kopyalama yaparken aynı isimli dosya varsa bana sorma direkt işlemi iptal et. Çıktı olarak hata
verir
Cp -r : hem dosyaları hem klasörleri kopyala
Mv : dosyaları taşıma. Aynı zamanda taşıma yaparken dosya adını da değiştirebiliriz.
Örnek "mv example.txt Videos/newexample.txt" vide klasörü içinde newexample yoktu taşınan dosya
bu adı aldı.
"mv newexample.txt myfile.txt " video kalsörü içinde bu işlemi yaprsak newexample dosyasının adı
myfile olarak değişir
Moveda da -i, -n, -v seçenekleri var
Rm : dosya silme. Silerken soru sormasını istersek -i ekle
Örnek "rm deneme.txt"
Klasör silmek istersek -r ekle. "rm -r Videos"
Boş klasörü silmek için -> "rmdir Documents"
Kök dizinini silmek işletim sistemini siler /
Mkdir : klasör oluşturur "mkdir deneme"
Host dosyasında ip ve adresler var
Host ip isim çevirme işlemini yapar (dns gibi)
Domainle bir yere erişilmek isteniyorsa host dosyası kontrol edilir
Host dosyasında adam sahte site koyup face gibi gösterebilir, hesap çalınmaları vs
Default gateway: Bir bilgisayarın başka adreslere ulaşabilmesi için kullanır
Chapter 9 - Archiving and Compression
Sınav -> https://www.premiumexam.net/ndg-linux-essentials-2-0/ndg-linux-essentials-2-0-chapter-9-
exam-answers/
Linuxta arşivleme ve compres aynı şey değil
Arşivleme: birden fazla dosyası bire indirmek
Compress: dosya boyutunu küçültme. Gereksiz dosyaları azaltır.
İki tip compression var;
Loseles: kayıpsız
Lossy: bazı bilgiler kaybolur, resim video için algoritma kullanılıyor ordan kayboluyor
GZIP : Compress etmek için gzip kullanılabilir. (örn gzip longfile.txt)
Zip ve gzip farklı şey.
Gzip bilgisi için "gzip -l longfile.txt.gz"
Decompression
"gunzip" veya "gzip -d" kullanılabilir. Örnek "gunzip longfile.txt.gz"
Gzip ve gunzipe benzer komutlar var. Bzip2(yavaş ama daha iyi sıkıştırır), bunzip2, xz, unxz.
Tar: (TApe aRchive) arşivli dosyalara denir. Birçok dosyadan tek dosyaya
tar file tarball olarak da adlandırılır
Create: arşivle
Extract: arşivden çıkar
List: arşivden çıkarmadan içeriği listele
Örnek "tar -cf alpha_files.tar alpha*"
Alpha ile başlayan tüm dosyaları alpha_files.tar dosyasında arşivle
-c arşiv oluştur, -f arşiv dosyası kullan (fyi parametrelerin sonunda kullan)
-z : arşivledikten sonra tar dosyasını sıkıştır
"tar -czf alpha_files.tar.gz alpha*" (.tar.gz veya .tgz)
Bzip2 : gzip gibi. -j eklenir. uzantısı .tar.bz2, .tbz, or .tbz2
"tar -cjf folders.tbz School"
-t : arşivli dosya içeriğini listelemek için
Örnek "tar -tjf folders.tbz"
-x : arşivli dosyayı çıkarmtak için
"tar -xjf folders.tbz"
Zip : arşivle ve sıkıştır
"zip alpha_files.zip alpha*"
Crond: ajandaya bağlı işlemler yaptırma
Her gece şunu yap arşivle vs. (crontab)
Utc time: timezonu 0 olan yer. +3 zonundayız yani zonda saat 12 yse istanbulda 3
Windowsta Register dosyası: editor, Ayarlar hep bu tek dosyada tutulur, os ayarları
Chapter 10 - Working With Text
Cat: text file içeriğini görüntüleme
Pager: uzun textleri görüntülerken pageleme yöntemi kullanılır. Klavyeyle sayfada gezinme
Less : gelişmiş sayfalama. Man tarafından default kullanılır
More
Sayfada gezinme b geri, sapce ya da enter ileri
Arama için /aranan
Uzun dosyalar için;
Head: İlk on satırı göster
Tail : son on satiri göster
head /etc/sysctl.conf
tail -5 /etc/sysctl.conf
head -n 3 /etc/sysctl.conf
Yenii satır eklendiğinde real time gösterir -f
Örneğin loglar
Tail -f longile.txt
Pipe : soldaki Komutun çıktısını alıp rame koyuyor, sağa göre işlem yap
ls /etc | head
Etcnin lsini rame koy ilk 10u yazdır
I/O Redirection
Stdin: kullanıcının klavyeden girdiği verir
Stdout: çıktı
Stderr: hata mesajı
Stdout;
> Dosya içine yazar stdoutu
>> var olan dosyaya ekle
2> stderi yazar
&> stderi ve stdoutu yaz
Stdin;
tr 'a-z' 'A-Z' < example.txt
Dosyadaki verileri büyük harfe çevir
Sort: sıralama
WC: Dosya kaç Satır, kelime, karakter sayısı
Grep: O ifadenin geçtiği tüm satırla listele
Field delimeter: kolonları : ile ayrılması
. Tek karakter, en az tek karakter
[] tek karakter
^ bununla başlayan
$ ile biten
*İçeren \*
-E kullanarak ? Vs kullanabiliriz
Re*d -> Red Reeed rd
Öndeki karakter olmasa da olur
------------
San: storage area network
Normalde;
Sunucu içinde harddiskler var. Raid harddiskte hızlandırma ve yedekleme teknolojisi
Raid5 min 3 hardiskten oluşmalı
Parity bit yazılıyor 3 hardiskten biri parity için, yani yedekleme için kullanılır
San ile;
Harddiskleri ayrı bir yere koyalım sunuucdan
Bir sürü suncuumuz var ve bir disk alanına erişecek
Fiber chanel kullanmışlar ethernet yerine
Disclosurlara bağlanmışlar
Pahalıya gelir;
Ethernet üzerinden çalışsın
Onun üstünden fiber chanele erişelim
Sonra;
hyperfex
Her sunucu disclosur gibi olsun içinde hard disk olsun
Sunucu ile sanı birleştirdiler