Skip to main content
drzeki.com

Dosya ve Dizin İşlemleri – Centos 7 Yazı Dizisi Bölüm: 2

 Centos 7 yazı dizimizin ikinci bölümünden merhabalar, bu bölümde dosya ve dizinlerde arama işlemlerinden bahsedeceğiz. Gelin başlayalım.

Dosya ve Dizin Arama

 Terminal üzerinde dosya veya dizin aramak için find komutu kullanılır.

find [Aramaya Başlanılacak Dizin] [Parametreler] [Dosya Adı]

Parametreler:

  1. -name => Aranan dosya veya dizinin adıyla arama yapılacağını belirtir.
  2. -user => Dosya veya dizin sahibinin adına göre arama yapar.
  3. -group => Dosya veya dizinin bağlı olduğu gruba göre arama yapar.
  4. -newer => Belirtilen dosyanın son erişim tarihinden daha sonraki bir sürede değiştirilen dosya veya dizinleri listeler.
  5. -perm => Erişim iznine göre arama yapar.
  6. -size => Boyuta göre arama yapar.
  7. -type => Dosya veya dizin araması yapılacağını belirtmek için kullanılır.
  8. -iname => Büyük küçük harf ayrımı yapmadan arama yapar.
  9.  -empty => Boş dosya veya dizinleri arar.
  10. -amin => Son iki saat içerisinde erişilen dosyaları arar.
  11. -mmin => Son iki saat içerisinde modifiye edilen dosyaları arar.

Devamını Oku

Dosya ve Dizin İşlemleri – Centos 7 Yazı Dizisi Bölüm: 1

 Centos 7 yazı dizimizin ilk bölümünden merhabalar, bu bölümde dosyalar ve dizinlerde listeleme, oluşturma, okuma, taşıma ve silme gibi işlemlerden bahsedeceğiz. Gelin başlayalım.

Dosya Listeleme

 Terminal üzerinde dosya listelemek için ls komutu kullanılır.

ls [Parametreler] [Dosya veya Dizin Adı]

Parametreler:

  1. -a => Gizli dosyalar dahil tüm dosyaları listeler.
  2. -l => Listeleme metodu ile gösterim yapar. Dosya izinleri, grupları, boyut ve son değiştirilme tarihi gibi bilgileri de gösterir.
  3. -h => Dosya ve dizin boyutlarını okunaklı bir biçimde gösterir. -l ile yapılan listelemede bayt cinsinden değerler görünür. Parametreler arasına -h eklediğimizde MB, GB vb. türden dosya boyutlarını görebiliriz.
  4. -o => -l parametresinden tek farkı grup bilgisini göstermemesidir.
  5. -R => Rekürsif olarak listeleme yapar. Bunun anlamı, listelemeye tüm alt dizinlerin içeriklerinide dahil etmesidir.
  6. -t => Son erişim tarihine göre sıralama yaparak listeler.
  7. -d => Dizinlerin bilgilerini gösterir. ls -ld ile dizinlerin listelenmesi sağlanabilir.
  8. -r => Ters alfabetik ya da ters nümerik sıralama yapar.

Devamını Oku

Yeni Yazı Dizisi! – Centos 7 Hakkında Temel Kavramlar

 Merhabalar, son yazımı 7.10.2011 tarihinde yazdığım Kişisel Web Şeysi! 'me yaklaşık 6 yıllık aradan sonra tekrar yazmanın tarifsiz mutluluğunu yaşıyorum diyebilirim. Geçen süre içerisinde okul ve iş yoğunluğu nedeniyle yazma fırsatım olmadı malesef. Okul bir kenara dursun, iş yoğunluğum halen değişmedi ancak bir nedenden ötürü çıkarttığım Centos 7 notlarımı sizinle paylaşmak istedim. Yazı dizisi tadında, vaktim olduğunca Centos 7 hakkındaki notlarımı buradan konu başlıkları halinde sizinle paylaşacağım. Takipte kalın, hoşça kalın!

Genel SSH Komutları – Linux – Server

Merhabalar, linux web sunucularına uzaktan erişebilmemize yarayan SSH ve SSH ile kullanabileceğimiz komutlar:

ls = Dizinde bulunan her şeyi listeler.
ls -a = Gizli dosyalar ve dizinlerle beraber listeler.
ls -l = Bütün dosyaları boyut ve tarihini göstererek listeler.
tar -zxpf = Uzantısı tar.gz olan sıkıştırılmış dosyaları açar.
tar -xpf  = Uzantısı .tar olan dosyaları açar.
gunzip = Uzantısı .gz olan dosları açar.
cp = Dosyayı kopyalar.
mv = Bir dosyayı başka bir dizine taşımanızı sağlar yada dosya adını değiştirir.
mkdir = Yeni bir dizin oluşturmanızı sağlar.
rmdir = Belirtilen dizini silmenizi sağlar.
rm = Dosya silmenizi sağlar.
rm -rf = Dizin silmenizi sağlar.
cd = Belirtilen dizine geçmenizi sağlar.
cd ..  = Bir üst dizine geçmenizi sağlar.
cd ~ = En üst dizine çıkmanızı sağlar.
pwd  = O anda bulunduğunuz dizini görüntüler.
pico = Belirtilen dosyayı text editör ile düzenlemenizi sağlar.
ftp = Belirtilen siteye FTP bağlantısı sağlar.
lynx = Belirtilen siteyi görüntüler.
df = Harddisk istatistiklerini gösterir.
quota = Disk kullanımınızı gösterir.
uname = İşletim sisteminin durumunu gösterir.
whoami = Kendi bilgilerinizi gösterir.
who = Sunucuya bağlı olanları gösterir.
last = Hesabınıza yapılan en son bağlantıyı gösterir.
whereis = Belirtilen dosyanın nerede olduğunu gösterir.
ps -x = Sizin çalıştırdığınız işlemleri gösterir.
ps -a = Sunucuda çalıştırılan tüm işlemleri gösterir.
ps -ux = Çalıştırılan işlemlerin CPU/RAM kullanımıyla gösterir.
kill Pid = numarası verilen işlemi durdurur.
kill -9 = Pid numarası verilen eggdrop işlemini durdurur.
killall = Belirtilen program türündeki tüm işlemleri durdurur.
whatis = Belirtilen komutun açıklamasını verir.
man = Komut hakkında yardım görüntüler
passwd = Shell hesabınıza girerken kullandığınız şifreyi değiştirmenizi sağlar.
vhosts yada vhost = Sistemde bulunan vhostları (virtual host) listeler.(BNC için kullanabilirsiniz)
reboot = Sunucuyu yeniden başlatır.
service mysqld restart = mysql sunucusunu yeniden başlatır.
service httpd restart = apache yi yeniden başlatır.
service httpd stop = Sitelere ulaşımı kapatır.
netstat -n = Sunucuya baglanan ipleri gösterir.
netstat -a = Sunucuya baglanan reseller ipleri gösterir(Proxy kullanmanız fark etmez her zaman gercek cıkış ip si görünür)
pico = SSH üzerinden text editor ile dosya içeriğini görme ve düzenlemeye yarar.
top = Sistem cpu kullanımını gösterir.
uptime : Uptime durumunu gösterir.
wget: wget www.siteadresi.com/dosyaadi şeklinde sunucuya dosya çekmenizi sağlar.

Kolay gelsin, selametle..!

Tux – Linux Resmi Maskotu

Tux Remi Maskotu Tux Linux’un resmî maskotu olan, karnı balıklarla dolmuş, yeni geğirmiş, mutlu, tombul bir penguendir. Larry Ewing tarafından 1996 yılında yaratılmıştır. Linux’un maskotu olan penguen fikri Linux çekirdeği’nin yaratıcısı olan Linus Torvalds’dan gelmiştir.

Penguenler takım elbise (İngilizce’de tuxedo) giydikleri gibi göründükleri için maskota Tux ismi verilmiştir. Bazıları bu açıklamaların aksine, bu ismin Torvalds UniX’den türetildiğini iddia etmektedirler. [kaynak belirtilmeli]

Tux, bir Linux amblem yarışmasında tasarlanmıştır. Diğer yarışmacıların resimleri Linux’ün amblem yarışma sitesi’nden bulunabilir. Kazanan amblem Larry Ewing tarafından GIMP kullanılarak yaratılmıştır ve kendisi tarafından aşağıdaki koşullar altında sunulmuştur:

Bu resmi kullanma ve değiştirme izni için beni lewing@isc.tamu.edu ve sorulması durumunda GIMP’i haberdar edin. [1]

Jeff Ayers’e göre, Linus Torvalds uçamayan şişman su kuşlarına ilgi duymaktadır ve Torvalds ziyaret sebebiyle gittiği Cannebra’da küçük bir penguen tarafından ısırılmıştır. Torvalds, Linux ile bağdaşan eğlenceli ve sempatik bir şeye bakıyordu, ve güzel bir yemek yedikten sonra oturmuş olan hafif şişman bir penguen tam uygun bir maskottu.

Tux, Linux ve Açık Kaynak toplulukları için bir simge haline gelmiştir. Bir İngiliz Linux kullanıcıları grubu Bristol Hayvanat Bahçesi’ne bir penguen edindirmişlerdir. O, büyük arkadaşı Güney Afrika Antilobu’ndan (İngilizce: GNU) daha meşhur bir hayvan haline gelmiştir, barışçıl ve utangaç güney afrika antilobu GNU projesini simgelemektedir.

Tux, Tux Racer adındaki oyunun yıldızıdır. Bu oyunda kullanıcı Tux’u göbeğinin üzerinde karlı dağlardan aşağı ringa balığı yakalayarak belirli bir zamanda inmesini sağlamalıdır.

Bazı Linux dağıtımlarında, Tux açılış esnasında kullanıcıyı selamlar. Çoklu işlemciye sahip sistemlerde birden fazla Tux gösterilir.

Kaynak: Vikipedia