DESIGNED BY MIXWEBTEMPLATES
074574
Bugün
Dün
Bu Hafta
Geçen Hafta
Bu Ay
Geçen Ay
Tüm Günler
222
682
2985
70004
5175
7854
74574

Your IP: 54.145.51.250
2017-12-18 18:42

SSS&Pratik Bilgi

Linuxta dosya kurtarma

Kullanıcı Oyu: 0 / 5

Yıldız etkin değilYıldız etkin değilYıldız etkin değilYıldız etkin değilYıldız etkin değil
 

Bilgisayarımıza çoğu zaman çok önemli dosyalarımızı teslim ediyoruz. Günler hatta aylarca uğraşıp hazırladığımız çalışmalar sabit sürücümüzde önemsiz bytelar olarak saklanmaktadırlar.

Bilgileri kaybetmek ise günümüz kullanıcılarının çoğu zaman başını ağrıtan bir terim olmaya başlıyor. Burada insan hatasıyla silinen dosyaların iki yöntem ile kurtarma methodlarını anlatacağız.

Ama öncelikle bilgilerin nasıl olup da kurtulduğu hakkında bilgi vermekte yarar var: Bir dosyayı sildiğinizde üzeri sıfırla kaplanır. Bu başka bir dosya yazılırken bu alanın boşmuş gibi algılanmasını sağlar. O zaman buraya bir dosya yazılmadığı sürece siz veriyi kurtarabilirsiniz.



Bunu daha gorsel bir sekilde anlatmak gerekirse;

1111111111111
deneme.dosyam

gibi bir şekilde olan dosyanız silindiğinde aşağıdaki şekle dönüşür;

0000000000000
deneme.dosyam

ve böylece bu alan başka bir bilginin yazılabilmesi için serbest bırakılmış olur.

Bu bilgilere dayanarak, size verebileceğimiz bir iki öneri var;

Normal bir sistemde kayıt yapan servisler sürekli açık bulunurlar ve buda belirli (çoğunlukla kısa) aralıklarla diskinize birşeyler yazıldığı anlamına gelir.

1) Yanlış bir işlem yaptığınızda olabildiğince hızlı bir şekilde init 1 seviyesine geçin. (init 1 komutunu vermeniz yeterli olacaktır)

2) Veya diskinizin Read-Only olarak mount edilmesini sağlayın.
( mount -o remount,ro /dev/hdXX )

3) Eğer silinen dosya o an çalışan Harddisk'inizden başka bir yerde ise, o sürücüye kesinlik ile birşey yazmayın/yazdırmayın.

Evet, gerekli uyarıları da yaptıktan sonra artık verilerimizi kurtarma yolundan bahsedebiliriz

------------ *
Debugfs yöntemi |
------------

Bu yöntemi mount EDİLMEMİŞ disklerde kullanın veya kullanacağınız diski öncelikle umount edin. Aşağıda verdiğim örnek mount edilmiş ek bir sabit sürücü (hdb) içinden dosya kurtarılması ile ilgilidir;

# Hangi dizinde olduğumuza bir bakalım
$ pwd /mnt/hdb/

# Yanlışlıkla gerekli bir dosyamızı silelim
$ rm -f rapor_2002_06_03.txt

# Aman Tanrım biz ne yaptık böyle 
# Hemen diskimizi umount edelim
$ umount /mnt/hdb

# Eger değilseniz root olalım ilk önce ve sonra işleme devam edelim
$ su -

# debugfs ile diskimizi açalım
$ debugfs /dev/hdb

# Artık komut satırımızda debugfs: yazacaktır
# Neyse biz önce silinen dosyalarımızı bir listeyelim
$ debugfs: lsdel

# Burada birçok satır karşınıza çıkabilir.
# Önemli olan, sizin sildiğiniz dosya ile bilgileri uyuşanı bulmaktır
# Karşılaştırma için Boyut, Mod, Tarih gibi bilgileri kullanabilirsiniz
# İşte aradığım dosya 
$ debugfs: lsdel

1 deleted inodes found. Inode Owner Mode Size Blocks Time deleted 25794 515 100644 1050 2/ 2 Mon Jan 13 20:06:43 2003

# Bizim için gerekli olan INODE numarası olacak
# Aşağıdaki komuttaki <> işaretlerini atlamamınızı öneririz
$ debugfs: dump -p <25794> /tmp/yeni

# İşimiz bitti. Artık çıkalım
$ debugfs: quit

Evet bitti. Derin bir soluk alabilirsiniz. Dosyamız aynı kullanıcı hakları ile birlikte silme işleminin gerçekleştiği sabit sürücünün /tmp dizini altında yeni adıyla saklandı. Emin olmak icin 

$ mount -t ext2 /dev/hdb /mnt/hdb
$ ls /mnt/hdb/tmp/yeni

ve göreceksinizki dosya orda:-))

----------------- *
Lsof kullanmak |
-----------------

lsof biraz daha farklı bir mantıktır. Size yine örnekle anlatırsak daha kolay anlaşılır sanırım.

Diyelim özlediginiz bir arkadaşınız size xxxx.avi şeklinde bir dosya gönderdi. Özlemle vede mutlulukla bu filmi SEYREDIYORSUNUZ!. Bu ara komut satırına gectiniz ve yine olan oldu. Yanlışlıkla bu dosyayı sildiniz.

Burada seyretmek kelimesini büyük harfler ile yazmamın sebebi, hala programın bu dosya ile bir işlem yapıyor olması. İşte böyle bir durumda bu dosyaları proc dizininden kurtarabiliriz.

Lsof' u kullanmamızın sebebi ise bu programın açık olan dosyaları, yani bir program tarafından işleme tabii tutulan dosyaları listemelesidir. Birçok son Linux dağıtımları, artık bu programı öntanımlı olarak barındırıyorlar. Ha eğer sizde yoksa http://aixpdslib.seas.ucla.edu/packages/lsof.html adresinden bu programı indirebilirsiniz.

Artık uygulamaya geçebiliriz sanırım:

# Önce filmi izlemeye başlayalım
$ mplayer arkadasim_ist.avi

# Yine dikkatinizi çekerim, hala film açıkken devam ediyoruz!
# Ve yine facia, yanlış bir komutla dosyayı silelim
$ rm -f eski_filmler *.avi
# aman tanrim ^ bu boşluk da neyin nesi?

# Panige kapılmayalım ve devam edelim
# Bir bakalım mplayer programının açtığ .avi dosyalarına
$ lsof -c mplayer | grep avi mplayer

10153 bri 10r REG 3,7 2545962 26708 /film/arkadasim_ist.avi (deleted)

# Here it's.(=Yani bulduk türkçesi  )
# Hemen tutun kaçırmayın.. Kopyalayalım dosyamızı
$ cp /proc/10153/fd/10 /tmp/arkadasim_ist.avi

Evet artık dosyamıza /tmp/arkadasim_ist.avi adıyla erişebiliriz.
Yeniden merhaba diyebilirsiniz arkadasiniza 

Hemen biraz bilgi verelim: /proc dizininin yapısı diğer dizinlere benzemez(/usr, /home gibi...) Buradaki bilgileri direk olarak Linux çekirdeği sayesinde görürsünüz.
Mesela;

$ ls -F /proc/10153/fd
0 1 10 12 2 3 4 5 6 7 8 9

$ ls -l /proc/10153/fd/10
lr-x------ 1 armish lapis Jan 13 10:39 10 -> /tmp/arkadasim_ist.avi(deleted)

Yani anlıyacağınız, buradaki dosyalar sizin asıl dosyanıza bağlı haldedir. Asıl unutmamanız gereken önemli ayrıntı, bu işlemler program hala açık ise geçerlidir. Program dosyayı kullandığı sürece, dosyayı kurtarabilirsiniz. Program kapatıldığı anda süreçde bitmiş olacağı için dosyaya ulaşmakta imkansız olacaktır.

Kaynaklar: http://www.hackinglinuxexposed.com/articles/20020507.htmlhttp://sdb.suse.de/en/sdb/html/cg_rmfiles.html 

Arman Aksoy (Armish)
http://linux-sevenler.de
http://lfs.geleceklinux.org

 var jcomments=new JComments(56, 'com_content','http://www.linuxhaberleri.com/index.php?option=com_jcomments&tmpl=component');
jcomments.setList('comments-list');


 


 


 

Faydalı linux ipuçları
Çarşamba, 19 Ağustos 2009 19:08 | Administrator tarafından yazıldı. | PDF Yazdır e-Posta

XWindows Otomatik Gelsin

Bazen Linux'u açtığınızda direkt olarak Xwindows gelmez. Komut satırında kalır ve siz startx yazarak girebilirsiniz. Ama Xwindows'un otomatik gelmesini istiyorsunuz. Yapılacak işlem:

/etc/inittab dosyasındaki initlevel değerini 5 yapın.


XWindows kullanıcıları için yeteri kadar konsol açılsın

Eger surekli Xwindows kullaniyosaniz ve konsolla pek isiniz olmuyorsa /etc/inittab içindeki:

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

Satırlarını

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

olarak degistirmenizi öneririm. Bu, size 4-5 MB arasi RAM'inizi boşaltır. 2 konsol genelde yeterli oldugu icin x kullanıcılarına, kullanmadığınız konsollar kapatmış olursunuz.


Linux her açılışta otomatik mount yapsın
/etc/fstab dosyasına otomatik mount satırlarını eklemek yeterli olacaktır.

Not : Boşluklara dikkat!

Örnekler:

/dev/hda1 / ext3_default 1 1
/dev/cdrom /mnt/cdrom auto user,noauto,nosuid,exec,nodev,ro 0 0

gibi. Eğer otomatik mount yapmak istediğiniz bölüm Fat32 ise dosya tipi yerine "vfat" yazacaksınız. Örneğin:

/dev/hda1 /mnt/Win_c vfat auto,usr,rw 0 0


Linux'da Scandisk

Linux işletim sisteminde esasen scandisk gibi bir işleme gerek yoktur. Aslında Manuel olarak gerek yoktur. Çünkü Linux her açılışta disk kontrol işlemini otomatik olarak yapar. Ama bazı durumlarda manuel olarak yapmak gerekebilir. Bu durumda yapılması gereken işlem şudur. Öncelikle taranacak diski unmount edin. Komut satırında iken:

fsck

komutunu vermeniz gerekir. Bu komut esasen hangi dosya sisteminde hangi sorunlar olduğunu bulmak ve gerekli programı başlatmaktır. Yani kendisi sadece test eder, onarmaz. Sorunu bulduktan sonra o dosya sisteminin tamir aracını çalıştırır.

ext2 dosya sistemi için bu aracın adı "e2fsck" dir. Ext3 dosya sistemi için "e3fsck"...

Bu komutların direkt kullanımı ve parametreleri:

-c :disk üzerinde bad sectör taraması yapar.
-f :dosya sisteminin temiz olması halinde bile kontrol eder.
-y : sorulan tüm sorulara "yes" cevabını otomatik olarak verir.

Öncelikle taranacak diski unmount edin...

e2fsck /dev/hda1
e2fsck -f -y /dev/hda1
e2fsck -c /devhda1

gibi.


Sabit Disk'lerin 32 bit erişimini açın

Genellikle sabit disklerin 32 bit disk erişimi kapalı oluyor. Bunu açılışta aktifleştirmek için hdparm aracını kullanıyoruz, tabii ki sistemde bunun mevcut olması gerek. Çoğu linux dağıtımında var.

/etc/rc.d dizininde sysinit.rc diye bir dosya olması gerek. Onu bir editörle açıp ortalarında bir yere:

hdparm -c1 /dev/hda

satırını ekleyebilirsiniz. hda yerine diskiniz neyse onu koymanız gerektiğini söylememe gerek yok. Tam olarak ne işe yaradığını bilmiyorum ama sistemimde performans sorunum var gibisinden bir soruma aşağıdaki satırı yazmam önerisi gelmişti, atlamadan yazayım:

hdparm -u1 /dev/hda

bu da "unmask irq" gibisinden bişey diyor hdparm'ın man sayfaları.

sabit diskinizle ilgili test için ise:

hdparm -t /dev/hda
hdparm -T /dev/hda
 


Linux dosya sistemi

I. DOSYA SİSTEMİ

Linux dosya yapısı, UNIX işletim sistemi gibi hiyerarşik dizinlerden oluşur. Bu, bildiğiniz gibi / kök dizininden başlayarak iç dizinler oluşturarak devam eder. Bilgisayarın sabit diski üzerinde kullanıcıların yaratacağı dizinlerin yanı sıra, Linux kurulumu sırasında sistem tarafından yaratılan dizinler de bulunur:

 

Bazı sistem dizinleri:

 

/bin: Sistem programlarını içerir.

/dev: Aygıtlar için sürücüleri içerir.

/etc: Sistemi yapılandırma dosyalarını içerir.

/home Kullanıcılara ayrılmış dizin.

/lib Sistem kitaplıkları.

/mnt Geçici olarak bağlanan dosya sistemleri.

/root: Sistem yöneticisinin ana dizini.

/sbin: Önemli sistem komutlarını içerir.

/tmp: Geçici dosyaları içerir.

/usr: Önemli sistem dosyalarını içerir.

 

ŞEKİL 5.1: LINUX DİZİN SİSTEMİ

 


Şekilde görüldüğü gibi home dizini kullanıcı dizinlerini içerir. Bu dizinler de iç içe olabilir.

 

A. DOSYA İŞLEMLERİ

Dosya işlemlerinin başında, dosyaları görüntülemek (listelemek), yazdırmak vb diğer işlemler gelir.

 

mkdir

 

ls

 

cat

 

more

 

lpr

 

Dosya işlemleri için komutlar:

 

Komut İşlevi

ls Dizin ve dosyaları listeler.

cat Bir dosyayı görüntüler.

more Listenin ekran ekran (bir ekrana) sığacak şekilde listeler

lpr Dosyayı yazıcıya gönderir.

mkdir Bir dizin oluşturur.

rmdir Bir dizini siler.

cd Dizine geçer.

find Dizinleri arar.

cp Dosya kopyalar.

mv Dosyayı taşır.

 

 

A. ERİŞİM YETKİLERİ

Linux işletim sistemi disk üzerinde duran her bir dosya için ayrı ayrı verilebilen bir izin sistemine sahiptir. İstediğiniz bir dosyanın erişim ve kullanım izinlerini istediğiniz bir kişi için düzenleyebilirsiniz.

 

Linux işletim sisteminde basitlik esas alındığı için üç tür erişim yetkisi vardır:

 

Okuma (read): Dosyaların içeriğini görebilme izni.

 

Yazma (write): Dosyanın içeriği silebilme ya da değiştirebilme izni.

 

Çalıştırma (run): Dosyayı çalıştırma izni.

 

Dosyaların izinlerini değiştirmek için umask komutu kullanılır.

 

B. DOSYA SAHİBİ ve GRUBU

Diğer ağ işletim sistemlerin de olduğu Linux'de de bütün dosyaların bir sahibi vardır. Bu sahip (owner) dosya üzerinde tam yetkilidir ve aynı zamanda izinlerini de değiştirebilir.

 

C. MOUNT İŞLEMİ

Bilgisayar üzerindeki aygıtların Linux tarafından kullanılabilmesi için mount edilmesi gerekir. Linux işletim sistemine bağlı olan tüm donanımlara ait sürücüler belli bir dizinde yer alır (/dev).

 

D. AĞ DOSYA SİSTEMLERİ

Linux’te ağ dosya sistemi NFS’dir. NFS sayesinde uzaktaki bir bilgisayarın dosya sistemine erişilir. NFS, TCP/IP üzerinde çalışır.

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

II. UYGULAMA

Veriler adlı bir dizin yaratın.

 

Dizin içinde yazma yetkisini ahmet adlı bir kullanıcıya verin.

 

cd komutu ile dizinler arasında gezin.

Linuxta internet aletleri

I. ELEKTRONİK POSTA PROGRAMLARI

Linux dağıtımlarında değişik elektronik posta programları yer alır. Linux içinde sendmail ve smail gibi iki elektronik posta (e-mail) programcı vardır. Bu programlar, SMTP (Simple Mail Transfer Protocol) protokolü kullanılarak gönderirler.

A. Kmail

K Desktop arabirimi kmail adında bir posta programına sahiptir. Bu program yaygın kullanılan elektronik posta programları gibi klasörlere sahiptir:

inbox klasörü: Gelen postaları biriktirir.

outbox klasörü: Giden postaları tutar.

sentmail klasörü: Gönderilen postaları biriktirir.

Yeni bir posta iletisi oluşturmak için: Message menüsünü ya da boş sayfa düğmesini kullanabilirsiniz. Ardından TO alanına mesaj göndermek istediğiniz mail adresini yazın. Örneğin: This email address is being protected from spambots. You need JavaScript enabled to view it.. Ardından Subject alanına postanın konusunu ve metin alanına da içeriğini yazın. Ardından Send komutu ile postanızı gönderin.

B. GNOME POSTA PROGRAMLARI

Önceki derslerde adından söz ettiğimiz GNOME arabirimi içinde çok sayıda elektronik posta programı yer almaktadır. Bunların başında, balsa, gmail ve mahogany gelir. Bu programlar GNOME arabiriminde ve KDE gibi bir pencere yönetimi programı üzerinde çalışabilir.

Balsa, Kmail gibi klasörleri ve grafik arabirimiyle tam bir elektronik posta programıdır. Balsa’da Compose düğmesi ile yeni bir postaya başlanır. Benzer şekilde To, Cc ve Subject bölümleri vardır.

C. KOMUT SATIRI POSTA PROGRAMLARI

Linux işletim sisteminde elektronik posta göndermek için grafik arabirimine gereksinim yoktur. Mail programıyla komut satırından da elektronik posta gönderilebilir.

# mail ahmet

Subject: Selam

Ne haber?

Ardından CTRL+D ile mesaj kaydedilir. Ardından EOT ile posta sonlandırılır ve gönderilir.

D. HABER GRUPLARI

Linux, Internet alanındaki özellikleri elektronik posta göndermek ve almanın dışında haber gruplarına (newsgroup) erişmek de gelir. Haber grupları bildiğiniz gibi belli konularda kişilerin iletişim kurdukları Web siteleridir. Örneğin comp.os.linux.admin haber grubuna üye olunarak bu konuda iletişim kurulabilir.

Haber gruplarına erişmek için çok sayıda program vardır:

K Desktop haber okuyucusu (krn).

Netscape haber okuyusucu (Netscape Communicator).

Pine ve Slrn.

Trn ve tin.

II. FTP ve GOPHER SERVİSLERİ

FTP ve GOPHER servisleri Internet üzerinde kaynaklar arasında bağlantı sağlar.

A. FTP

FTP (File Transfer Protocol)'in ana amacı bilgisayarlar arasında dosya transferi yapmaktır. Sitelerde yer ala büyük dosyaları bu şekilde kopyalayabilirsiniz. Ya da bir siteye gönderilecek dosyaları FTP aracılığıyla gönderebilirsiniz.

FTP (file transfer protocol), bir makinadan diğerine yapılan dosya transferinde en çok kullanılan yollardan biridir. İnternet desteği olan işletim sistemlerinin hepsinde (MS-DOS, Windows, vb) ftp, standart program olarak kullanıcıların hizmetine sunulmuş durumdadır.

FTP genel bir hizmettir, bu nedenle Linux altında da ftp desteği vardır. FTP, dosyaları alabilmenizle birlikte istediğiniz adrese yollamanıza da izin verir.

Linux ortamında Netscape Web tarayıcısı ile bir FTP sitesine bağlanılabilir. Bunun dışında K Desktop arabiriminde kfm programı, Gnome ortamında ise gFtp ve lglooFTP programları kullanılır.

B. GOPHER

Internet üzerinde kaynak arama hizmetidir. Internet üzerinde çok sayıda Gopher servisi bulabilirsiniz. Gopher sunucuları değişik türlerde bilgi dosyalarını listelerler. Bu listelerden istenilene erişebilirsiniz.

# gopher gopher.xyx.bilgi.edu

Gibi Linux komutlarıyla belirtilen Gopher sunucularına bağlanılır.

C. TELNET

Telnet hizmeti ile ise, diğer bilgisayara bağlanır ve bir terminal hizmeti aracılığıyla o bilgisayarı kendi bilgisayarınız gibi kullanabilirsiniz.

TelNet, PC'ler üzerinden (onları bir terminal gibi kullanarak) terminal sunucusu yazılımı çalıştıran bir Host'a erişmeyi sağlayan protokoldür.

TelNet ile uzaktaki sunucuya bağlanan kullanıcı orada bir uygulamayı çalıştırabilir.

Telnet için gerekli yazılımlar:

-Client-TelNet

-Server-TelNet

Client-TelNet yazılımı kullanıcının terminalinde çalışır. Bu yazılım TelNet sunucusuyla iletişim kurmayı sağlar. İletişim TCP ile yapılır.

Server-TelNet ise host üzerinde çalışır ve gelen istekleri karşılar.

# telnet xyz.edu.tr

Komutuyla karşıdaki Telnet sunucuna bağlanılır.

III. WWW

WWW (Worl Wide Web), grafik tabanlı ve hypertext (köprüler) bağlantıları temelinde oluşturulmuş geniş biri ağdır. WWW aracılığıyla dünya üzerindeki milyonlarda Web sitesine ve Web sayfasına erişebilirsiniz.

Web sitelerine erişmek için Web tarayıcısına (Web browser) gereksinim vardır. Yaygın olarak kullanılan Netscape Navigator, Linux üzerinde de kullanılır.

WWW üzerindeki Web sitelerine adresleri (URL) aracılığıyla erişilir. Bu süreçte http protokolü kullanılır.

http://www.farukcubukcu.com

Gibi URL adreslerini kullanarak Web sitelerine erişilir.

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

A. NETSCAPE NAVIGATOR

Netscape Navigator, WWW ortamındaki verilere grafik, ses ve multimedya olarak erişmeyi sağlayan bir programdır. Linux ortamının yanı sıra, Windows ve Macintosh gibi ortamlarda da kullanılır.

Netscape Navigator, şu anda birçok Linux datığımı içinde yer alır.

Netscape Navigator dışında yaygın kullanılan diğer bir Web tarayıcısı program ise Mosaic’dır. Mosaic, ses ve video görüntüleyebilen bir Linux Web tarayıcısıdır.

B. APACHE WEB SUNUCUSU

WWW işlemleri, Web tarayıcıları aracılığıyla istemci bilgisayarlardan Web sitelerine erişmeyi kapsar. Ancak bir de Web üzerinde yayın yapmak söz konusudur. Bu durumda, bir Web sunucusuna gereksiniminiz vardır. İşte Apache, şirketlerin Web sitelerini koyarak yayınlayacağı bir Web sunucusudur. İstemciler bu Web sunucusuna ya da Apache üzerindeki Web sitelerine bağlanarak erişebilirler.

Apache sunucusu üzerindeki ana yayın dizini:

/html/httpd/html

Bu dizine yerleştirilen Web siteleri ya da Web sayfaları, TCP/IP erişimi olan istemciler tarafından ziyaret edilebilir. Ayrıca PHP ve programlama ortamları da Apache üzerinde çalışarak kullanıcıların bu sitelere de erişmesine olanak tanırlar.

 

Linuxta ağ yönetimi

I. GENEL AĞ YÖNETİMİ KONULARI

Linux kurulumu sırasında bilgisayara takılı olan ağ adaptörleri (network adapter) işletim sistemi tarafından tanınır. Bu süreçte ağ kartları eth0, eth1 olarak adlandırılır. Ağ yönetimi sırasında öncelikle bu kartlar için IP adresleri düzenlenir. Bu düzenleme IFCONFIG komutu ile yapılır.

 

Örneğin bilgisayarın birinci ağ kartını 192.168.1.1, IP adresi verilir.

 

# /sbin/ifconfig eth0 192.168.1.1

 

IP adresinin yanı sıra ağ kartı için subnet mask bilgisi de girilmesi gerekir. 192.168.1.1 IP adresi için C sınıfı varsayım subnet maskesi 255.255.255.0 olarak düzenlenir.

 

/etc/networks dosyası, bilgisayarın bağlı olduğu ağ adını ve IP adreslerini tutar.

 

/etc/networks

 

ornek.com 192.168.1.1

 

A. PING KOMUTU

Ping komutu sistemin ağa bağlı olup olmadığını kontrol etmek için kullanılır. Network üzerindeki (karşı) bilgisayarın IP adresini Ping komutuyla kontrol ederek, bağlantının olup olmadığı kontrol edilir.

 

# Ping 192.168.1.1

 

Yukarıdaki komut ile, 192.168.1.1 adresindeki bilgisayar ile kendi bilgisayarınız arasındaki bağlantı kontrol edilir. Sonucun doğru gelmesiyle bağlantının olduğu, sonucun hatalı gelmesiyle (paketlerin ulaştırılamaması) bağlantıda hatalar olduğu görülür.

 

B. FINGER ve WHO KOMUTLARI

Finger ve who komutları ağdaki kullanıcılar hakkında bilgi edinmek için kullanılır.

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

C. AD ÇÖZÜMLEME

Bilgisayar adlarını yazdığımızda karşılığı olan IP adresinin bulunması işlemine name resolution (ad çözümleme) denir. Bu sistem içinde, Host adları diye daha geniş bilgisayar adlarının kullanımını ortaya çıkardı. Host adı (host name), 256 karakter uzunluğunda ve noktalı gösterime sahip bilgisayar adlarıdır. Örneğin server1.bizimsirket.com.tr gibi. Burada server1 bilgisayar adı ancak bizimsirket.com.tr domainindeki bir bilgisayarı göstermek gibi daha geniş anlam taşıyor.

 

Örnek:

 

192.168.1.1 Server1.bizimsirket.com.tr

192.168.2.1 Server3.bizimsirket.com.tr

192.168.1.33 Server5.teknik.bizimsirket.com.tr

 

Linux işletim sisteminde çözümleyiciler /etc/host.conf ve /etc/resolv.conf dosyaları tarafından yapılandırılır.

Yorum ekle


Güvenlik kodu
Yenile