// Execute the Windows Calculator and pop up
// a message when the Calc is terminated.
uses ShellApi;
...
var
SEInfo: TShellExecuteInfo;
ExitCode: DWORD;
ExecuteFile, ParamString, StartInString: string;
begin
ExecuteFile:='c:\Windows\Calc.exe';
FillChar(SEInfo, SizeOf(SEInfo), 0);
SEInfo.cbSize := SizeOf(TShellExecuteInfo);
with SEInfo do begin
fMask := SEE_MASK_NOCLOSEPROCESS;
Wnd := Application.Handle;
lpFile := PChar(ExecuteFile);
{
ParamString can contain the
application parameters.
}
// lpParameters := PChar(ParamString);
{
StartInString specifies the
name of the working directory.
If ommited, the current directory is used.
}
// lpDirectory := PChar(StartInString);
nShow := SW_SHOWNORMAL;
end;
if ShellExecuteEx(@SEInfo) then begin
repeat
Application.ProcessMessages;
GetExitCodeProcess(SEInfo.hProcess, ExitCode);
until (ExitCode <> STILL_ACTIVE) or
Application.Terminated;
ShowMessage('Calculator terminated');
end
else ShowMessage('Error starting Calc!');
end;
// run Notepad
WinExec('c:\windows\NOTEPAD.EXE', SW_SHOWNORMAL);
// run Notepad and display SomeText.txt
WinExec('c:\windows\NOTEPAD.EXE C:\SomeText.txt',
SW_SHOWNORMAL);
// execute a DOS DIR command
WinExec('COMMAND.COM /C DIR *.*', SW_SHOWNORMAL);
table1.filter='unvani>='+QuuotedStr(edit1.text+'*')+'and'+ table1.filter='unvani<='+QuuotedStr(edit2.text+'*');
QuuotedStr Fonksiyonu tırnak içine işlemini gerçekleştiriyor böylece kodunuz biraz daha okunabilirliği artırabilirsiniz...
umarım faydalı olur....KUSENLEyiimmm
İlk Önce Flash Component'inin Delphi'ye Eklenmesi Gerekir.
1-Component Menüsü Açılır.
2-Import ActiveX Control Seçeneği Seçilir.
3-Açılan Pencerede Shockwave Flash Seçeneği Seçilir.
4-Install Tuşuna Tıklanır.
Flash'ı Delphi İçerisinden Kullanabilmek İçin. Flash Animasyonundan Yönlendirmeler Yapılması Gerekir. Örneğin Flash Üzerinde Hazırlanan Bir Butonun, Delphi Formu Üzerinde Tıklandığını Anlayabilmesi İçin;
1-Flash'dayken Hazırlanan Tuşun Action Kısmında fscommand Komutunun Kullanılması Gerekir. fscommand Komutu Flash'ın Diğer Programlarla Bağlantı Kurmasını Sağlamak İçin Kullanılır. Örnek : fscommand("Kaydet","");
Bu Şekilde Bir Komut Kullanıldığı Zaman.Delphi'de Kullanılan OCX İçerisinden fscommand'ın Gönderdiği "Kaydet" Değeri Alınabilir. Button Flash'da "Button.fla" İsmi İle Kaydedildikten Sonra Swf Olarak Derlenir. Delphi Programı Açılır.
2-Yukarıdaki ActiveX Bölümünden Shockwaveflash Nesnesi Eklenir. Nesnenin Movie kısmına "Buton.Swf" Dosyasının Yolu Ve Adı Belirtilir. Daha Sonra Onfscommand Kısmından Command Değerinin Kontrolü Yapılarak Tuşa Basılıp Basılmadığı Anlaşılır.
Örnek:
procedure TForm1.FormCreate(Sender: TObject);
begin
shockwaveflash1.Movie:='Button.Swf';
end;
procedure TForm1.ShockwaveFlash1FSCommand(Sender: TObject; const command,
args: WideString);
begin
if Command='Kaydet' then
Showmessage('Kaydet Tuşuna Basıldı');
end;
Formunuza yeterli sayıda 29 buton ve 1 adet label yerleştirin ve adlarını
aşağıdaki programa uygun şekilde değiştirin. Tüm butonları ekrana hesap makinası
şeklinde yerleştirin. Label'da sonuçların görüneceği ekran olarak kullanılacak.
Biraz font ve renklerle oynayarak güzel görünümler elde edebilirsiniz.
procedure TForm1.Buton_OFFClick(Sender: TObject);
begin
Close;
end;
procedure TForm1.Buton_0Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('0');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_2Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('2');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_1Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('1');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_3Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('3');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_4Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('4');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_5Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('5');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_6Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('6');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_7Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('7');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_8Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('8');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_9Click(Sender: TObject);
begin
if Kontrol=1 then begin
if Sonuc=('0') then Sonuc:=('');
Sonuc:=Sonuc+('9');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_CClick(Sender: TObject);
begin
if Kontrol=1 then begin
Sonuc:=('0');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_CarpiClick(Sender: TObject);
begin
if Kontrol=1 then begin
Islem:=2;
IlkSayi:=strtofloat(Sonuc);
Sonuc:=('0');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_BoluClick(Sender: TObject);
begin
if Kontrol=1 then begin
Islem:=3;
IlkSayi:=strtofloat(Sonuc);
Sonuc:=('0');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_ArtiClick(Sender: TObject);
begin
if Kontrol=1 then begin
Islem:=1;
IlkSayi:=strtofloat(Sonuc);
Sonuc:=('0');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_EksiClick(Sender: TObject);
begin
if Kontrol=1 then begin
Islem:=4;
IlkSayi:=strtofloat(Sonuc);
Sonuc:=('0');
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_EsittirClick(Sender: TObject);
begin
if Kontrol=1 then begin
IkinciSayi:=strtofloat(Sonuc);
if Islem=1 then begin IslemSonucu:=IlkSayi+IkinciSayi; end;
if Islem=4 then begin IslemSonucu:=IlkSayi-IkinciSayi; end;
if Islem=2 then begin IslemSonucu:=IlkSayi*IkinciSayi; end;
if (Islem=3) and (IlkSayi>0) and (IkinciSayi>0) then begin IslemSonucu:=IlkSayi/IkinciSayi; end;
Sonuc:=floattostr(IslemSonucu);
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_MArtiClick(Sender: TObject);
begin
if Kontrol=1 then begin
IkinciSayi:=strtofloat(Sonuc);
Hafiza:=Hafiza+IkinciSayi;
end;
end;
procedure TForm1.Buton_x2Click(Sender: TObject);
begin
if Kontrol=1 then begin
GeciciSayi:=strtofloat(Sonuc);
GeciciSayi:=GeciciSayi*GeciciSayi;
Sonuc:=floattostr(GeciciSayi);
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_ArtiEksiClick(Sender: TObject);
begin
if Kontrol=1 then begin
Sonuc:=('-')+Sonuc;
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_KarekokClick(Sender: TObject);
begin
if Kontrol=1 then begin
GeciciSayi:=strtofloat(Sonuc);
if GeciciSayi>1 then begin
IlkSayi:=strtofloat(Sonuc);
GeciciSayi2:=sqrt(IlkSayi);
Sonuc:=floattostr(GeciciSayi2);
SonucEkrani.Caption:=Sonuc;
end;
end;
end;
procedure TForm1.Buton_SinClick(Sender: TObject);
begin
if Kontrol=1 then begin
GeciciSayi:=strtofloat(Sonuc);
GeciciSayi2:=sin(GeciciSayi);
Sonuc:=floattostr(GeciciSayi2);
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_CosClick(Sender: TObject);
begin
if Kontrol=1 then begin
GeciciSayi:=strtofloat(Sonuc);
GeciciSayi2:=cos(GeciciSayi);
Sonuc:=floattostr(GeciciSayi2);
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_TanClick(Sender: TObject);
begin
if Kontrol=1 then begin
GeciciSayi:=strtofloat(Sonuc);
GeciciSayi2:=sin(GeciciSayi);
GeciciSayi3:=cos(GeciciSayi);
GeciciSayi:=GeciciSayi2/GeciciSayi3;
Sonuc:=floattostr(GeciciSayi);
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_MinClick(Sender: TObject);
begin
if Kontrol=1 then Hafiza:=strtofloat(Sonuc);
end;
procedure TForm1.Buton_MRClick(Sender: TObject);
begin
if Kontrol=1 then begin
Sonuc:=floattostr(Hafiza);
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_NoktaClick(Sender: TObject);
begin
if Kontrol=1 then begin
Sonuc:=Sonuc+(','); // Burada , yerine . kullanabilirsiniz. Ancak İşletim sisteminizin ülke ayarları ile aynı olmalıdır aksi halde hata verir.
SonucEkrani.Caption:=Sonuc;
end;
end;
procedure TForm1.Buton_PiClick(Sender: TObject);
begin
if Kontrol=1 then begin
Sonuc:=('3,141592'); // Burada , yerine . kullanabilirsiniz. Ancak İşletim sisteminizin ülke ayarları ile aynı olmalıdır aksi halde hata verir.
SonucEkrani.Caption:=Sonuc;
end;
end;
Linux'ta paket yüklemek ve güncellemek oldukça kolaydır. Redhat tarafından geliştirilen RPM (RedHat Package Manager) sayesinde o yazılıma ait bütün program dosyaları, dökümantasyon, veri dosyaları ve konfigürasyon dosyaları sistemimize yüklenebilir. Paketleri yüklemek kaldırmak ve güncellemek için RPM kolayca kullanılabilir. Verilecek tek bir komut ile bu çeşit işlemlerin herbirini kolayca yerine getirebiliriz. Ayrıca uygulamaların kaynak kodundan da yüklemesini yapabilirsiniz. Yapılandırma programcıkları kullanılarak oldukça kolay hale gelen bir sistemde 3 komut ile de bu işlemi RPM alternatifi olarak kullanabiliriz. Yapılandırma programcığı sistemimizi otomatik olarak algılar ve sistemimize özgü bir makefile dosyası yaratır. Daha sonra bu oluşturulan dosyadaki verilere göre diğer komutları kullanarak program kurma işlemini yerine getiririz. RPM paketlerine rpmfind.net adlı adresten tüm şimdiye kadar ortama sunulmuş RPM paketlerinin deposuna erişebilirsiniz . Freashmeat.net adresinde ise yeni çıkan ve gelişmekte olan paketlere ulaşabilirsiniz . Ayrıca çeşitli açık yazılım üreten firmaların sitelerinden de RPM paketleri bilgisayarınıza indirebilirsini z (oracle.com)
Red Hat Package Manager (RPM)
RPM konfigürasyon, dökümantasyon, görüntü, örnek ve program dosyalarının yanı sıra bir uygulama tarafından kullanılabilece k bütün diğer dosyaları otomatik olarak yükleyen Windows kurulum sihirbazına oldukça benzer. RPM paketlerini yüklemek ve kaldırmak için bir kabuk komut satırında rpm komutunu kullanabilir ya da kpackage veya GnomeRPM gibi herhangi bir pencere-tabanlı RPM programından yararlanabiliri z. CD-ROM?larınızın üzerindeki RPM paketleri Linux için mevcut olan paket sayısı göz önüne alındığında sadece ufak bir kısmını temsil etmektedir. FTP sitelerinden daha fazla ve değişik RPM peketine kolaylıkla erişebilir ve sisteminizi güncelleyebilir siniz. Welcome to the RPM repository on fr2.rpmfind.net adresinde kapsamlı RPM paketi deposu bulabilirsiniz. CDROM?unuzdan bir yazılımı yüklemek için ise öncelikle RPMS dizinine geçmek ve sonra da istediğiniz paketi yüklemelisiniz. Erişmeye çalışmadan önce CDROM unuzu bağladığınızdan emin olun. Buradaki paketleri sisteminizdeki bir dizine yerleştirdikten sonra yüklemek için rpm komutunu yada bir grafik arayüzü kullanabilirsin iz.
K Desktop Paket Yöneticisi: kpackage
KDE masaüstü, kpackage adı verilen oldukça güçlü ve kullanımı kolay bir RPM paketi yöneticisini içerir. Grafik ortamda komut satırında kpackage komutu ile sistemimizde K desktop yüklü olduğu sürece herhangi bir pencere yönetisinde başlatılabilir. Kpackage penceresinin sağ tarafında Properties ve File List adında sekmelere sahip iki tane panel vardır. Properties panelinde RPM paketindeki yazılımın sürüm numarası ve üreticiler de dahil olmak üzere birtakım bilgiler görüntülenir. File List panelinde ise yazılım paketinde yer alan dosyalar listelenir. Kpackage programını kullanarak yüklü paketleri görmek, yüklü olan bir paketi kaldırmak veya yeni paket kurmak oldukça kolaydır. Bir paketi yüklemek için, file menusunden open seçeneği ile dosyamizin olduğu dizinden dosyamizi seçili hale getiririz. Paketin güncellenmesi ve test edilmesi seçeneklerini de içeren bir installation iletişim kutusu görüntülenir. Halen yüklü olan paketler için update seçeneği belirir. Test seçeneği ile ise bir kurulum gerçekten yüklemeden test edilebilir.
KDE ve Gnome dosya yöneticileri
Gnome'a RPM paketlerini doğrudan doğruya dosya yöneticisinden yükleyebilirsin iz. Paketin konumunu tespit ettikten sonra simgesini sağ tıklayarak install veya update seçeneklerine erişebiliriz. KDE dosya yöneticisi kurulum için kpackage programını kullansa da RPM paketlerinin dosya yöneticisi tarafından kullanılmasını imkan verir.
Komut satırı kurulumu: rpm
rpm komutu ile paketleri idare edebilir, sorgulayabilir, kendi paketlerinizi oluşturabilir ve sahip olduklarınızı doğrulatabilirs iniz. Paketlerin idare edilmesi, yeni paketlerin yüklenmesi, yeni sürümlere terfi edilmesi ve paketlerin kaldırılması işlemlerini kapsar. Yeni bir yazılımı yüklemek için -i parametresini, yüklü olan herhangi bir paketi güncellemek için -u parametresini kullanırız. Kurulu olan paketi kaldırmak için -e parametresi kullanılır. Paketin kurulu olup olmadığının kontrolü -q parametresi ile yapılabilir. qa parametresi ile yüklü paketlerin listesine ulaşılabilir.
RPM ve parametreleri
rpm -i
bir paketi yükler
rpm -e
bir paketi kaldırır.
rpm -q
bir paketi sorgular.
rpm -U
yükleme ile aynı fakat önceki sürümü kaldırır
rpm -verify
bir paketin doğru olarak yüklendiğini onaylar.
--nodeps
hiçbir bağımlılık kontrolü yapmadan yükler
--force
Çakışmalara rağmen kurulum işlemini zorla gerçekleştirir.
--percent
kurulum sırasında paket yüzde miktarını gösterir.
--test
kurulumu test eder; yüklemez, sadece çakışmaları kontrol eder.
-h
paket yüklenirken # sembollerini görüntüler.
rpm -qa
bütün paketleri sorgular
rpm -qR
bu paketin bağımlılığı olan paketleri listeler
rpm -qi
bütün paket bilgilerini görüntüler.
rpm -ql
paketteki dosyaları listeler.
rpm -qd
Sadece paketteki dökümantasyon dosyalarını listeler.
rpm -qc
Sadece paketteki konfigürasyon dosyalarını listeler.
Sıkıştırılmış arşivlerden program kurulumu: tar.gz
İnternette birçok sayfadan RPM dosyasi ile birlikte tar.gz formatında sıkıştırılmış arşiv dosyası da edinilebilir. Bu dosyalar programın kaynak kodlarını içermektedir. Genelde kaynak kodlarının bulunduğu arşiv dosyasını bir dizin içersinde kurarız. Eğer gelişi güzel bir şekilde paketleri bulunduğumuz dizinlere açarsak belli bir süre gereksiz birçok kaynak kodu ile harddiskimiz dolar. Bu yüzden arşivlenmiş dosyaları açarken belli bir strateji izlememiz gerekir. Genelde kurulacak paketler /usr/local dizinin içine açılır ve bu dizin içersinde kurulur. Paketlerin bazıları açıldıklarında kendilerine bir dizin yaratarak o dizin içersine kurulurlar fakat bir genelleme değildir. Bu yüzden paketi açmadan önce kaynak arşiv dosyamızı /usr/src dizini içersine taşımamız gerekir. bunu
mv dosya-adi.tar.gz /usr/local
komutu ile paketi çektiğimiz dizinden /usr/local dizinine paketin aktarımı gerçekleştirili r. Bu aşamadan sonra aşağıdaki komut ile
tar -ztvf paket-adı
arşiv dosyamızın bir dizin yaratıp yaratmadığı kontrol edilir. Kontrolden sonra eğer dizin yaratılmıyorsa siz kendiniz mkdir komutu ile bir dizin yaratarak kaynak kodlarını bu dizin içersine açarsınız. Bu işlemler sıarasında midnight commander gibi bir dosya yöneticisi kullanmanızda tavsiye edilebilir. Eğer bir kaynak kodlarının bir dizin içersine koyulduğu tespit ediliyorsa artık arşivimizi güvenle açabiliriz. Aksi taktirde paketi yarattığımız dizine taşıdıktan sonra kaynak kodun açılmaasını sağlarız. Arşivimizi açmak için
tar -xvfz paket-adı
komutu kullanılır. Buradaki tar komutundan sonraki x parametresi dosyaları çıkarmak için, v parametresi dosyalar çıkartılırken yol isimlerini görüntülemek için, f parametresini ve dosya ismini kullaniriz. Ayrıca bu parametrelere bir z parametresi de ekleyerek açma ve çıkarma işlemlerini tek bir tar komutunda birleştirebilir iz. Ayrıca eğer dosyanın uzantısı tar.gz değil de tar.z ise parametre olarak -Zvf girilmelidir.
Yazılımın derlenmesi
Kaynak kodlarının açıldığı dizin içersinde genel olarak README veya INSTALL şeklinde bir dosya mevcuttur. Bu dosyalar içersinde paketin kurulumu sıarsında izlenecek yollar tarif edilmiştir. Genelde bu kurulum notlarının olduğu dizinde configure adındabir programcık mevcuttur. Bu program makinenizin konfigurasyonu hakkında bilgi toplayarak bu bilgilere göre bir makefile oluşturur. Oluşturulan bu makefile programın makinenize gore kurulumunu sağlar. Örneğin bazı makinelerde C derleyicisi olarak gcc yerine cc kullanılmaktadı r. "configure" programcığı makinemizin kendine has özelliklerine göre bize bir makefile oluşturur. configure programcığını
./configure
komutu ile çalıştırırız. Daha sonra o dizinde makefile dosyası oluşur. Bu makefile dosyasını
make
komutu ile derlemek üzere kurulumu başlatırız. Bu komut ile birlikte o dizindeki kurulumla ilgil dosyalar bir düzene sokulur bir liste oluşturulur. make komutu ile makefile dosyasındaki yapıya göre kurulum dosyaları hazırlanır. Bu noktadan sonra hazırlanan kurulum dosyalrının bilgisayarımızd a gerekli yerlere kurulması kısmının gerçekleştirilm esi için
make install
komutunu veririz. Eğer programı kuracağımız dizinleri ve kurulum dosyalarının gönderileceği dizinleri değiştirmek istiyorsak makefile dosyasını düzenleyerek bu amacımıza kolayca ulaşabiliriz. Bu komuttaki kurulumun gerçekleştirilm esini sağlayan install scriptinde kurulum işlemini adım adım gerçekleştirece k olan komutlar yer almaktadır. Böylece programımızı makinemizin konfigürasyon bilgilerine göre programın kaynak kodlarından kurmuş olduk.
Linux HOWTO (NASIL) belgeleri, bu telif hakkı bilgisi birlikte bulunduğu sürece, kısmen veya tamamen, çoğaltılabilir ve dağıtılabilir. Ticari amaçlı dağıtımlara da izin verilir ve teşvik edilir; bununla birlikte, böyle bir ticari dağıtım gerçekleşirse, yazarlar bundan haberdar edilmelidir.
Herhangi bir Linux HOWTO (NASIL) belgesini içine alan çeviriler, HOWTO (NASIL) belgesi türevleri, veya bir araya getirme çalışmaları bu Telif Hakkı kapsamı altında yapılmalıdır. Bu şu anlama geliyor: Bir NASIL belgesinden türeyen bir çalışma üretip, bu yeni çalışmaya ek kısıtlamalar getiremezsiniz. Bazı şartlar altında bu kurallara istisnalara izin verilebilir, lütfen aşağıda adresi bulunan Linux HOWTO (NASIL) Koordinatörü ile iletişime geçin.
Sorularınız varsa, lütfen adresi aşağıda bulunan Linux HOWTO (NASIL) Koordinatörü Tim Bynum ile iletişime geçin:
tjbynum@metalab .unc.edu
:cubuk:
Bu belge Linux sisteminizi daha güvenli hale getirebilmek için yaygın olarak kullanılan yazılımları ve bazı yordamları açıklamaya çalışacak. Başlamadan önce, öncelikle bazı temel kavramları tartışmak, ve bir güvenlik altyapısı oluşturmak, bu açıdan önemli.
2.1 Neden Güvenliğe Gereksinim Duyuyoruz?
Sürekli değişmekte olan küresel iletişim, pahalı olmayan İnternet bağlantıları, ve hızlı adımlarla ilerleyen yazılım gelişimi dünyasında, güvenlik gitgide daha fazla konu haline geliyor. Şu anda güvenlik temel bir gereksinim, çünkü küresel bilişim doğal bir güvensizlik içinde. Örneğin, veriniz A noktasından B noktasina İnternet üzerinde giderken, yolu boyunca bir dizi başka noktalardan geçebilir, ve bu şekilde diğer kullanıcılara, gönderdiğiniz verinin yolunu kesilebilmek, hatta veriyi değiştiribilmek için fırsatlar verebilir. Hatta sisteminizdeki diğer kullanıcılar, kötü niyetle, sizin isteğiniz dışında verinizi başka bir şekle sokabilir. Korsan da denilen bazı saldırganlar sisteminize izinsiz erişim sağlayabilir, ileri düzey bilgileri kullanarak sizmişsiniz gibi davranabilir, sizden bilgi çalabilir, hatta kendi kaynaklarınıza erişiminizi engelleyebillir . Eğer Bilgisayar Kurdu ile Bilgisayar Korsanı arasındaki farkı merak ediyorsanız, Eric Raymond tarafından hazırlanan Nasıl Bilgisayar Kurdu Olunur belgesini aşağıdaki adreste bulabilirsiniz: http://www.netaxs.com/~esr/faqs/hacker-howto.html
Ç.N.: cracker = çatlatan, çatırtadan, argoda sistemleri kıran kişi, korsan, aynı zamanda bildiğimiz kraker anlamına da gelir. Türkçe'de kanımca buna en iyi karşılık gelen ifade Bilgisayar Korsanı olsa gerek. Hacker ise, İngilizce günlük konuşmada bilgisayar teknolojisinin gelişmesinden önce çok yaygın olarak kullanılmayan bir sözcük. Bilgisayar teknolojosinin yaygınlaşması ile birlikte, argoda Bilgisayar ile ilgili bütün konuları en ince ayrıntısına kadar öğrenmeye çalışmaktan derin bir zevk duyan kişi anlamında kullanılmaya başlandı. Yine kanımca Hacker'a en iyi karşılık gelen ifade Bilgisayar Kurdu. Crackerlar kendilerinin kraker olarak anılmasından hoşlanmamış olacak ki bir süre sonra cracker ve hacker sözcükleri aynı anlamı ifade edecek şekilde kullanılmaya başlandı. Daha doğrusu hacker sözcüğü cracker için kullanılmaya başlandı. Bilgisayar dünyasındaki terimlerle resmi olmayan şekilde anlatacak olursak: Hacker her şeyi bilen, cracker ise sisteme (izinsiz) girendir. Bir sisteme izinsiz girebilmek, yani o sistemi kırabilmek için o sistemin bütün teknik ayrıntılarını bilmek gerekmez. Açık kapının, ya da zayıflıkların nerde olduğunu bilmek yeterlidir. Bununla birlikte, bir sistemin bütün teknik ayrıntılarını biliyorsanız, muhtemelen zayıf noktalarını da bilirsiniz, bu yüzden en iyi crackerlar genelde hackerlardan çıkar. Lamer (lame = topal, aksak) ise, zayıf noktanın bile neresi olduğunu anlamadan sisteme girmeye çalışan kişiye denir ).
2.2 Güvenli, Ne kadar Güvenli?
Öncelikle, hiçbir bilgisayar sisteminin tamamen güvenli olamayacağını aklınızdan çıkarmayın. Bütün yapabileceğiniz , sisteminizi bozmaya çalışan birinin, bu işini gitgide daha zor bir hale getirmek olacaktır. Ortalama bir ev Linux kullanıcısı için korsanları uzak tutmak fazla bir şey gerektirmez. Bununla birlikte, daha Büyük-Ölçek Linux kullanıcıları (bankalar, telekomunikasyo n şirketleri vb) için yapılması gereken çok çalışma vardır.
Değerlendirilme si gereken bir diğer etken de, güvenlik önemleriniz arttıkça, bu güvenlik önlemlerinin kendisi sistemi kullanılmaz hale getirebilmekted ir. Bu noktada dengeleri sağlayacak kararlar vermelisiniz, öyleki sisteminiz kullanılabilirl iğini yitirmeden amaçlarınıza uygun bir güvenlik içinde olmalı. Örneğin, sisteminize telefon yoluyla bağlanmak isteyen herkese modem tarafından geri-arama yapılması gibi bir güvenlik önleminiz olabilir. Bu daha güvenli olmakla birlikte evinde bulunmayan bir kişinin sisteme giriş yapmasını zorlaştırır. Ayrıca Linux sisteminizin ağ veya İnternet bağlantısı olmayak şekilde de ayarlayabilirsi niz, fakat bu da sistemin yararlı kullanımını sınırlandırmak olacaktır.
Eğer orta büyüklükte veya büyük bir siteyseniz, bir güvenlik politikası oluşturmalı, ve bu politika sitenizin ne kadar güvenliğe gereksinimi olduğunu belirtiyor olmalıdır. Bu politikaya uygun olarak alınan önlemlerin ve yordamların uygulandığından emin olmak için bir izleme yordamı da olmalıdır. Yaygın olarak bilinen bir güvenlik politikası örneğini http://www.faqs.org/rfcs/rfc2196.html
adresinde bulabilirsiniz. Bu belge yakın zamanda güncellendi, ve şirketinizin oluşturulacak güvenlik politikası için gerçekten bir iskelet görevi görecek bilgiler içeriyor.
2.3 Neyi Korumaya Çalışıyorsunuz?
Sisteminizi güvenli hale getirmeden önce, korunmanız gereken tehditin düzeyine, hangi tehlikeleri dikkate almamak gerektiğine, ve sonuç olarak sisteminizin saldırıya ne kadar açık olduğuna karar vermelisiniz. Koruduğunuz şeyin ne olduğunu, neden korumakta olduğunuzu, değerinin ne olduğunu, ve verinizin ve diğer değerlilerinizi n sorumluğunun kime ait olduğunu belirlemek amacıyla sisteminizi çözümlemelisini z.
Risk, bilgisayarınıza erişmeye çalışan bir saldırganın, bunu başarma olasılığıdır. Bir saldırgan, dosyaları okuyabilir veya değiştirebilir, veya zarara yol açacak programlar çalıştırabilir mi? Önemli verileri silebilir mi? Unutmayın: Sizin hesabınıza, veya sisteminize erişim sağlamış biri, sizin kişiliğinize bürünebilir.
Ek olarak, bir sistemde güvensiz bir hesap bulundurmak bütün ağın güvenliğinin bozulmasıyla sonuçlanabilir. Eğer bir kullanıcıya .rhosts dosyasını kullanarak giriş yapma, veya tftp gibi güvensiz bir servisi çalıştırma izni verirseniz, bir saldırganın kapıdan içeri bir adım atması riskini göze almış oluyorsunuz. Saldırgan bir kez sizin veya bir başkasının sisteminde bir kullanıcı hesabı sahibi olduktan sonra, bu hesabı diğer bir hesaba, veya diğer bir sisteme erişim kazanmak için kullanabilir.
Tehdit, tipik olarak ağınıza veya bilgisayarınıza izinsiz erişim sağlamak için güdülenmiş birinden gelir. Sisteminize erişim için kimlere güveneceğinize, ve ne gibi tehditler ortaya çıkaracaklarına karar vermelisiniz.
Çeşitli saldırgan tipleri vardır, ve bunların değişik niteliklerini akıldan çıkarmamak, sistemlerinizin güvenliğini sağlamakta yararlı olur:
Meraklı - Bu tip saldırgan genelde ne çeşit bir sisteminiz ve veriniz olduğunu keşfetmek ile ilgilenir.
Kötü Niyetli - Bu tip saldırgan, sisteminizi çalışmaz hale getirmek, www sayfanızın görünüşünü bozmak, ya da yolaçtığı zararı karşılayabilmen iz için sizi zaman ve para harcamaya zorlamak amacıyla ortalarda dolaşır.
Büyük-Ölçek Saldırganı - Bu tip saldırgan, sisteminizi kullanarak tanınıp sevilme ve ün (infamy) kazanma peşindedir. Büyük ölçekli sisteminizi kullanarak, yeteneklerinin reklamını yapmaya çalışır.
Rekabet - Bu tip saldırgan, sisteminizde hangi verilerin bulunduğu ile ilgilenir. Kendisine, parasal veya diğer yollarla yararlı olabilecek bir şeye sahip olduğunuzu düşünen biri olabilir.
Ödünç Alanlar - Bu tip saldırgan, sisteminize dükkan açmak ve kaynaklarını kendi amaçları için kullanmakla ilgilenir. Çoğunlukla sohbet veya IRC servisleri, porno siteleri, hatta DNS servisleri bile çalıştırabilirl er.
Zıp Zıp Kurbağa - Bu tip saldırgan, sisteminizle ilgilenir çünkü sisteminizden diğer sistemlere atlamak istemektedir. Eğer sisteminiz diğer sistemlere iyi bir bağlantı sağlıyorsa, veya içerdeki diğer bilgisayarlara bir ağ geçidi niteliğindeyse, bu tip saldırganların sistem güvenliğinizi bozmaya çalıştıklarını görebilirsiniz.
Zayıflık, bilgisayarınızı n diğer ağlardan ne kadar iyi korunmakta olduğunu, ve birinin izinsiz erişim sağlaması potansiyelini tanımlar.
Biri sisteminize girerse tehlikede olan nedir? Elbette, çevirmeli ağ ile PPP bağlantısı sağlayan bir ev kullanıcısı ile makinelerını İnternete bağlayan bir şirketin, veya diğer büyük bir ağın ilgilendikleri farklı olacaktır.
Kaybolan herhangi bir veriyi yerine koymak/yeniden yaratmak için ne kadar zaman gerekirdi? İşin başında yapılan bir yatırım için harcanan zaman, daha sonra kaybolan veriyi yeniden yaratmak için harcanan zamandan on kat daha az olabilir. Yedekleme stratejinizi gözden geçirdiniz mi? Son zamanlarda verilerinizi doğruladınız mı?
2.4 Bir Güvenlik Politikası Geliştirmek
Sisteminiz için kullanıcılarını zın kolayca anlayıp izleyebileceği basit, ve genel bir politika yaratın. Bu politika verinizi koruduğu gibi, kullanıcılarını zın özel hayatlarını da korumalı. Eklenmesi düşünülebilecek bazı şeyler: Kim sisteme erişime sahip (Arkadaşım hesabımı kullanabilir mi?), kim sistem üzerinde yazılım kurma iznine sahip, veri kime ait, felaketten sonra toparlanma, ve sistemin uygun kullanımı.
Genel olarak kabul edilmiş bir güvenlik politikası
İzin verilmemiş herşey yasaklanmıştır
ifadesi ile başlar. Bu, herhangi bir servis için bir kullanıcının erişimi onaylanmadığı sürece, o kullanıcı erişim onaylanana kadar o servisi kullanmıyor olmalı anlamına gelir. Politikaların kullanıcı hesapları üzerinde işlediğinden emin olun. Örneğin Bu erişim hakları probleminin nerden kaynaklandığını bulamıyorum, neyse, root olarak halledeyim demek, çok bariz güvenlik deliklerine olduğu kadar, henüz hiç keşfedilmemiş olanlarına da yol açabilir.
rfc1244, kendi ağ güvenlik politikanızı nasıl oluşturabileceğ inizi açıklayan,
rfc1281 ise her adımı ayrıntılı olarak anlatılmış örnek bir güvenlik politikasını içeren
birer RFC (Request For Comment - Yorum İçin İstek) belgesidir.
Son olarak, gerçek hayatta güvenlik politikaları nasıl oluyor görmek isterseniz, COAST politika arşivine bir göz atmak isteyebilirsiniz: ftp://coast.cs.purdue.edu/pub/doc/policy
2.5 Sitenizi Güvenli Hale Getirmenin Yolları
Bu belge, uğrunda çok çalıştığınız değerli şeylerinizi güvenli hale getirebilmeniz için gereken çeşitli yolları tartışacak. Bu değerli şeyler yerel makineniz, veriniz, kullanıcılarını z, ağınız, hatta kendi saygınlığınız olabilir. Kullanıcılarını zın sahip olduğu veriyi bir saldırgan silerse saygınlığınız ne olur? Ya şirketinizin, önündeki üç aylık süredeki proje planlarını yayımlarsa? Bir ağ kurulumu planlıyorsanız, herhangi bir makineyi ağa dahil etmeden önce dikkate almanız gereken bir çok etken vardır.
Tek bir PPP hesabınız dahi olsa, ya da sadece küçük bir siteniz, bu saldırganların sizin sisteminizle ilgilenmeyecekl eri anlamına gelmez. Tek hedefler, büyük, büyük ölçekli siteler değildir -- Bir çok saldırgan basitçe, büyüklüğü farketmeden olabildiğince çok sitenin açıklarından yararlanmak ister. Ek olarak, sizin sitenizdeki bir güvenlik deliğini, bağlı olduğnuz diğer sitelere erişim kazanmak amacıyla kullanabilirler .
Saldırganların elinde çok zaman vardır, sisteminizi nasıl anlaşılmaz bir hale getirdiğinizi, ya da ne derece gözden sakladığınızı öğrenmek için tahmin yolunu değil, basitçe tek tek bütün olasılısıkları deneme yolunu seçerler. Bir saldırganın sisteminizle ilgileniyor oluşunun bir takım başka nedenleri de vardır, bunları daha sonra tartışacağız.
Bilgisayar Güvenliği
Belki de sistem yöneticilerinin en çok yoğunlaştığı güvenlik alanlarından biri bilgisayar bazında güvenliktir. Bu, tipik olarak, kendi bilgisayarınızı n güvenli olduğundan emin olmanız, ve ağınızdaki bütün herkesin de emin olduğunu ümit etmenizdir. İyi parolaların seçilmesi, bilgisayarınızı n yerel ağ servislerinin güvenli hale getirilmesi, hesap kayıtlarının iyi korunması, ve güvenlik açıkları olduğu bilinen yazılımın güncellenmesi, yerel güvenlik yöneticisinin sorumlu olduğu işler arasındadır. Bunu yapmak mutlak şekilde gereklidir, fakat ağınızdaki bilgisayar sayısı arttıkça, gerçekten yıldırıcı bir iş haline dönüşebilir.
Yerel Ağ Güvenliği
Ağ güvenliği, en az bilgisayarların güvenliği kadar gerekli olan bir kavramdır. Aynı ağ üzerindeki yüzlerce, binlerce, hatta daha fazla bilgisayarla, güvenliğinizi her birinin tek tek güvenli oluşu üzerine kuramazsınız. Ağınızı sadece izin verilen kullanıcıların kullandığını garanti altına almak, ateşduvarları oluşturmak, güçlü bir şifreleme kullanmak, ve ağınızda yaramaz (yani güvensiz) makineler bulunmadığından emin olmak, güvenlik yöneticisinin görevlerinin bir parçasıdır.
Bu belgede sitenizi daha güvenli bir hale getirmek için kullanılan teknikleri tartışacağız, ve bir saldırganın korumaya çalıştıklarınız a erişim sağlamasını engellemek için gereken yollardan bazılarını göstermeye çalışacağız.
Karmaşıklaştırm a Yoluyla Güvenlik
Tartışılması gereken güvenlik tiplerinden biri karmaşıklaştırm a yoluyla güvenliktir. Bunun anlamı, örneğin, güvenlik açıkları bulunan bir servisin standart olmayan bir port (kapı) a taşınmasıdır, saldırganların bu şekilde servisin nerde olduğunu farketmeyerek bu açıktan yararlanamayaca ğı umulur. Diğerlerinin ise servisin nerde olduğunu bilmeleri, dolayısıyla yararlanabilmel eri gerekir. Sitenizin küçük, veya göreli olarak daha küçük ölçekli oluşu, saldırganların sahip olduklarınızla ilgilenmeyeceği anlamına gelmez. Önüzümüzdeki bölümlerde tartıştıklarımı z arasında neyi korumakta olduğunuz da bulunacak.
2.6 Bu Belgenin Düzeni
Bu belge, bir takım bölümlere ayrılmıştır. Bu bölümlerde kapsamı geniş olan güvenlik konuları yer almaktır. İlkin, Fiziksel Güvenlik, makinenizi fiziksel bir zarar görmekten nasıl korumanız gerektiğini kapsıyor. İkinci olarak, Yerel Güvenlik, sisteminizin yerel kullanıcılar tarafından karıştırılmasın ın nasıl engelleneceğini açıklıyor. Üçüncüsü, Dosyalar ve Dosyasistemi Güvenliği, dosyasistemleri nizi ve dosyalar üzerindeki erişim haklarının nasıl düzenlenmesi gerektiğini açıklıyor. Sonraki bölüm, Parola Güvenliği ve Şifreleme, makinenizi ve ağınızı daha iyi bir şekilde güvenli hale getirmek için şifrelemenin nasıl kullanıldığını tartışıyor. Çekirdek Güvenliği bölümünde ise daha güvenli bir sistem için farkında olmanız gereken çekirdek seçenekleri anlatılıyor. Ağ Güvenliği, Linux sisteminizi ağ saldırılarına karşı nasıl güvenli hale getirebileceğin iz hakkında bilgi içeriyor. Güvenlik Hazırlığı, makine(ları)nız ı, ağa bağlı hale getirmeden önce nasıl hazırlamanız gerektiğini anlatıyor. Sonraki bölüm, Güvenlik Bozukluğu Sırasında veya Sonrasında Neler Yapılabilir, sistemizi bozmaya çalışma eylemi o an devam etmekte ise, veya böyle bir eylemin yakın zamanda gerçekleştiğini öğrendiğinizde neler yapabileceğiniz konusunu tartışıyor. Güvenlikle İlgili Kaynaklar, bölümünde bazı güvenlik ile ilgili bilgilere erişim sağlanabilecek başlıca kaynaklarının neler olduğu sıralanıyor. Soru ve cevap bölümü, Sıkça Sorulan Sorular, sık sık sorulan bazı soruların cevaplarını içeriyor, ve son olarak Sonuç bölümü yer alıyor.
Bu belgeyi okurken farkında olunması gereken iki ana konu:
Sisteminizden haberdar olun. /var/log/messages gibi sistem kayıtlarınızı düzenli olarak gözden geçirin ve gözünüz daima sisteminizin üzerinde olsun.
Sisteminizi güncel tutun, yazılımlarınızı n en son sürümlerini kurun, ve kullandığınız yazılımla ilgili güvenlik uyarılarını takip ederek gereken güncellemeleri zamanında yapın. Sadece bunu yapmak bile sisteminizi kayda değer şekilde daha güvenli hale getirecektir.
3. Fiziksel Güvenlik
Güvenliğin dikkate almanız gereken ilk katmanı bilgisayar sistemlerinizin fiziksel güvenliğidir. Makinenize kimler doğrudan erişim sağlayabiliyor? Sağlamalılar mı? Makinenizi kurcalamalarını engelleyebiliyo r musunuz? Engellemeli misiniz?
Sisteminizde ne kadar fiziksel güvenliğe gereksinimiz olduğu, durumunuza ve/veya bütçenize bağlıdır.
Eğer bir ev kullanıcı iseniz, büyük olasılıkla çok fazla gereksiniminiz yoktur (tabii ki makinenizi çocuklardan veya rahatsız edici akrabalarınızda n korumanız gerektiğini düşünebilirsini z). Eğer bir laboratuvardays anız, ciddi anlamda daha fazlasına ihtiyacınız vardır, ama kullanıcıların da aynı zamanda işlerini makineler üzerinde yapabilmesi gerekir. İzleyen bölümler bu konuda yardım etmeye çalışacak. Eğer bir ofisteyseniz, makinenizi mesai saatleri dışınd, veya makinenizin başında değilken daha güvenli hale getirmeye ihtiyacınız olabilir veya olmayabilir de. Bazı şirketlerde, konsolun güvensiz bir durumda bırakmak işten çıkarılma sebebi olabilir.
Kilitler, (elektrikli) teller, kilitli dolaplar, ve kamerayla izleme gibi apaçık fiziksel güvenlik yöntemlerinin hepsi iyi fikir olmakla birlikte bu belgenin konusu ötesindedir.
3.1 Bilgisayar Kilitleri
Yeni PC'lerin çoğunda bir kilitleme özelliği bulunur. Genellikle bu, kasanın önünde yer alan ve beraberinde gelen anahtar kullanılarak açılıp kapanabilir bir kilittir. Kasa kilitleri PC'nizin çalınmasını, ya da kasanın açılarak donanımınıza doğrudan bir müdahele edilmesini veya parçaların çalınmasını engeller. Bazı durumlarda bilgisayarınızı n kapatılıp, disket veya başka donanım ile yeniden açılmasının engellenmesini de sağlayabilirler .
Bu kasa kilitleri, ana karttaki desteğe, ve kasanın nasıl yapıldığına göre değişik şeyler de yapabilir. Bazı PC'lerde bu kilitler öylesine yapılmıştır ki kasayı açmak için kırmanız gerekir. Diğer bazı PC'lerde ise, yeni bir klavye ya da fare takmanıza izin vermezler. Bununla ilgili bilgiyi kasanızın veya ana kartınızın kullanım rehberinde bulabilirsiniz. Kilitler genelde düşük kalitelidir ve uygun bir maymuncukla kolayca açılabilirler, ama buna rağmen bazı durumlarda gerçekten etkili bir koruma yöntemi olabilirler.
Bazı makinelerin (SPARClar ve Mac'ler dikkate değer), arka taraflarında içinden bir telin geçebileceği iki tane delik vardır. İçinden bir tel geçirdiğinizde, saldırganlar kasayı açabilmek için teli kesmek veya kasayı kırmak zorunda kalırlar. Bir asma kilit veya bir şifreli kilit takmak bile makinenizin çalınmasında oldukça caydırıcı olabilir.
3.2 BIOS Güvenliği
BIOS, x86 tabanlı donanımızı yönlendiren ve ayarlarını yapan en düşük düzeydeki yazılımdır. LILO ve diğer Linux sistem yükleme yöntemleri, Linux makinenizin nasıl açılacağına karar vermek için BIOS'a erişir. Linux'un çalıştığı diğer donanımlarda da benzer bir yazılım bulunur (Mac'lerde OpenFirmware ve yeni Sun'larda Sun boot PROM'u gibi). BIOS'unuzu kullanarak saldırganların bilgisayarınızı kapatıp açmasını, ve Linux sisteminizi yönlendirmesini engelleyebilirs iniz.
Bir çok BIOS bir parola ayarı yapmanıza izin verir. Bu o kadar da çok güvenlik sağlamaz (BIOS sıfırlanabilir, veya kasa açılarak çıkarılabilir), ama iyi bir caydırıcı etken olabilir (yani zaman alacak ve kurcalamanın izleri kalacaktır). Benzer şekilde, s/Linux (SPARC" işlemcili makineler için Linux) sisteminizde, açılış parolası için EEPROM'unuzu kullanabilirsin iz. Bu saldırganları yavaşlatacaktır .
Çoğu x86 BIOS'ları, diğer bazı iyi güvenlik ayarları bulundurur. BIOS kitapçığınıza bakabilir, veya bir sonraki açılışta BIOS'a girerek ne tür ayarlar olduğunu gözden geçirebilirsini z. Örneğin, bazı BIOS'lar disket sürücülerden sistem yüklenmesine izin vermez, bazıları da BIOS'un bazı özelliklerinin kullanılması için bir parola gerektirir.
Not: Makineniz sunucu görevi yapıyorsa, ve bir açılış parolası koyduysanız, makineniz başında kimse olmadığı zaman açılmayacaktır. Örneğin bir elektrik kesilmesi durumunda makinenin açılması için başına giderek parolayı girmeniz gerekecek ;(
3.3 Sistem Yükleyici Güvenliği
Çeşitli Linux sistem yükleyicileri de bir parola belirlenmesine izin verebilir. Örneğin, LILO'da password ve restricted ayarları vardır, password açılış (sistem yükleme) sırasında bir parola ister, restricted ise sadece LILO satırında bir seçenek (single gibi) belirtirseniz parola ister.
lilo.conf'un man (yardım) sayfasından:
password=parola
Her resim (çekirdek resmi) için ayarlanabilir olan `password=...'
seçeneği (aşağıya bakın) bütün resimler için geçerlidir.
restricted
Her resim (çekirdek resmi) için ayarlanabilir olan `restricted'
seçeneği (aşağıya bakın) bütün resimler için geçerlidir.
password=parola
Resmi bir parola ile koru.
restricted
Sadece komut satırında seçenekler belirtilirse (örneğin single)
bir parola girilmesini gerektirir.
Parolaları belirlerken bir gün onları hatırlamanız gerekeceğini aklınızdan çıkarmayın . Ayrıca bu parolaların kararlı bir saldırganı sadece yavaşlatacağını da unutmayın. Parolalar birinin sistemi disketle açıp sabit disk bölümünüzü bağlamasını engellemez. Eğer açılış bağlamında bir güvenlik uyguluyorsanız, o zaman BIOS'tan disketten açılışı da engelleyip, BIOS'u da bir parola ile koruyabilirsini z.
Eğer farklı bir sistem yükleyici hakkında herhangi biri güvenlikle ilgili bilgiye sahipse duymaktan memnun oluruz (grub, silo, milo, linload, vb).
Not: Makineniz sunucu görevi yapıyorsa, ve bir açılış parolası koyduysanız, makineniz başında kimse olmadığı zaman açılmayacaktır. Örneğin bir elektrik kesilmesi durumunda makinenin açılması için başına giderek parolayı girmeniz gerekecek ;(
3.4 xlock ve vlock
Eğer zaman zaman makinenizin başından uzaklaşıyorsanı z, konsolu kilityebilmek, böylece hiçkimsenin çalışmanızı kurcalayamaması nı, veya bakamamasını sağlamak hoş olur. İki program bu iş için var: xlock ve vlock.
xlock, bir X görüntü kilidi. X'i destekleyen tüm Linux dağıtımlarında muhtemelen bulunuyordur. Tüm seçenekler hakkında bilgi almak için man (yardım) sayfasına bir göz atmanız gerekebilir, ama genellikle xlock'u konsolunuzdaki herhangi bir xterm'den çalıştırabilirs iniz. xlock bir kere çalıştı mı görüntüyü kitler ve kilidin kalkması için parolanızı girmenizi gerektirir.
vlock, Linux'unuzdaki bazı veya tüm sanal konsolları kilitleyebilmen izi sağlayan küçük bir programdır. O anda çalışmakta olduğunuz konsolu ya da tüm konsolları kilitleyebilirs iniz. Eğer sadece bir tanesini kilitlerseniz, diğerleri geldiğinde konsolu kullanabilir, fakat o an çalışmakta olduğunuz (ve kilitlediğiniz) konsola erişim sağlayamazlar. vlock RedHat ile birlikte geliyor, fakat sizin dağıtımınızla birlikte gelmeyebilir.
Elbette konsolu kilitlemek, çalışmanızı kurcalamak isteyen birini engeller, fakat makinenizi yeniden başlatmalarını veya bir şekilde çalışmanızı bozmalarını engellemez. Ayrıca makinenize ağdaki başka bir makinenin erişimini ve yol açacağı problemlere de engel olamaz.
Daha önemlisi, birinin X Windows sisteminden tamamen çıkıp, normal bir sanal konsol giriş satırına ulaşmasını, ya da X11'in başlatıldığı sanal konsola gidip askıya almasını ve haklarınıza sahip olmasını da engelleyemez. Bu sebeple, sadece xdm kontrolü altında kullanmayı düşünmelisiniz.
(Ç.N.: Eğer X Windows'u startx komutuyla başlattıysanız, muhtemelen bunu yapmadan önce sisteme (ayarları değiştirmediyse niz) 6 yazı (text) sanal konsoldan birini kullanarak girmişsiniz demektir. startx komutu, X Windows'u çoğunlukla 7. konsolda açar, fakat giriş yaptığınız konsol kapanmaz. Gelen herhangi birisi Control-Alt ile birlikte Fonksiyon tuşlarından birini kullanarak (Ctrl-Alt-F1'den Ctrl-Alt-F12'ye kadar) diğer metin konsollara, ve startx ile X Windows'u başlattığınız konsola geçiş yapabilir. Bu konsolda Ctrl-C veya Ctrl-Z tuş kombinasyonunu kullanarak X Windows'u tümden kapatarak daha önce giriş yapmış olduğunuz konsolun kabuğuna erişim sağlayabilir. Bunu önlemek için, xdm, kdm, veya gdm kullanabilirsin iz. Giriş yaptıktan sonra startx komutunu değil,
xdm ; exit
komutunu aynı satıra yazarak X Windows'u başlatabilir, daha sonra xdm giriş ekranından giriş yapabilirsiniz. Veya bilgisayarınızı n daha açılışta xdm'i yüklemesini sağlayabilirsin iz. Bunun için /etc/inittab dosyasıyla ilgili bilgi araştırmasında bulunmanız gerekebilir. xdm komutunu kullanmak çoğunlukla o sistemde root olmayı, ve diğer bazı ayarları yapmış olmayı gerektirebilir. Bunun için Linux dağıtımınızla birlikte gelen belgelere, man sayfalarına, veya Linux-NASIL belgelerine göz atabilirsiniz.)
3.5 Fiziksel Güvenlik Bozukluklarını Belirleme
Dikkat edilmesi gereken ilk nokta bilgisayarınızı n ne zaman yeniden başlatıldığıdır . Linux sağlam ve kararlı bir işletim sistemi olduğu için, makinenizi yeniden başlatmanızın gerektirdiği nadir durumlar, sizin gerçekleştirdiğ iniz işletim sistemi güncellemeleri, veya donanım değişikliği gibi durumlardır. Eğer makineniz böyle bir şey yapmadığınız halde kapanıp açılmışsa, bu, makinenizin güvenliğinin bir saldırgan tarafından bozulduğunun bir işareti olabilir.
Bilgisayarın bulunduğu alanda ve kasada kurcalama işaretleri arayın. Bir çok saldırgan varlıklarının izlerini günlüklerden siler, bütün günlükleri incelemek ve herhangi bir uygunsuzluk olup olmadığını gözden geçirmek, iyi bir fikirdir.
İyir bir fikir olan bir başka şey de, günlük verisini güvenli bir yerde saklamaktır, örneğin, iyi korunmuş bir ağınızdaki bu işe adanmış bir günlük sunucusunda. Makinenin güvenliği bir kere bozuldu mu, günlük verisi çok az yarar sağlar, çünkü saldırgan tarafından değiştirilmiş olması muhtemeldir.
syslog sunucu programı (daemon), günlükleri merkezi bir syslog sunucusuna göndermek üzere yapılandırılabi lir, ama bu bilgi çoğunlukla şifresiz gönderilir, bu da veri aktarılırken bir saldırgan tarafından görülmesine izin vermek anlamına gelir. Bu, ağınız ve herkese açık olmasını düşünmediğiniz konular hakkındaki bilgilerin ortaya çıkmasına yol açabilir. Gönderilen veriyi şifreleyen syslog sunucu programları da vardır.
Bilmeniz gereken bir diğer durum, sahte syslog mesajları hazırlamanın kolay olduğudur - bunun için yayımlanan bir program vardır. Hatta syslog, ağdan gelen ve gerçek kökenini göstermeden yerel bilgisayardan geldiğini iddia eden günlük satırlarını bile kabul eder.
Günlüklerinizde denetim altında tutmanız gereken bazı şeyler:
Kısa veya tamamlanmamış günlükler
Tarih ve zamanları garip olan günlükler
Yanlış erişim hakları veya sahiplikleri olan günlükler
Bilgisayarın veya servislerin yeniden başlatılma kayıtları
Kayıp günlükler
su kullanımı kayıtları veya sisteme garip yerlerden yapılan girişler.
İnternet bağlantısnda meydana gelebilecek problemler için hata kodlarının ayrıntılı bilgisi aşağıdadır.
Aldığınız hata numarasına göre kontrol ediniz.
600 An operation is pending.
Bir İşlem Beklemede - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı ye
niden başlatın.
601 An invalid port handle was detected.
Geçersiz bir bağlantı noktası tutamacı algılandı - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
602 The specified port is already open.
Belirtilen bağlantı noktası zaten açık - Ağ bağlantısının kullanmayı denediği COM bağlantı noktası başka bir etkin ağ bağlantısı veya başka bir işlem (örneğin bir faks programı gibi bir telefon hattı izleme program 5 tarafından kullanılıyor. COM bağlantı noktasının kullanımını engelleyen uygulamadan çıkın.
603 The caller's buffer is too small.
Arayanın arabelleği çok küçük - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
604 Incorrect information was specified.
Yanlış bilgi belirtildi - Uzaktan erişim telefon defteri dosyası ve geçerli Ağ ve Çevirmeli Bağlantılar yapılandırması büyük bir olasılıkla tutarsız. İletişim donanımınızı değiştirdiyseni z (örneğin seri bağlantı noktasını veya modemi) Ağ ve Çevirmeli Bağlantılar ayarlarını yeniden yapılandırdığın ızdan emin olun.
605 The port information cannot be set.
605 Bağlantı noktası bilgileri ayarlanamıyor - Uzaktan erişim telefon defteri dosyası ve geçerli Ağ ve Çevirmeli Bağlantılar yapılandırması büyük bir olasılıkla tutarsız. İletişim donanımınızı değiştirdiyseni z (örneğin seri bağlantı noktasını veya modemi) Ağ ve Çevirmeli Bağlantılar ayarlarını yeniden yapılandırdığın ızdan emin olun.
606 The specified port is not connected.
Belirtilen bağlantı noktası bağlı değil. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
607 An invalid event is detected.
Geçersiz bir olay algılandı. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
608 A device was specified that does not exist.
Varolmayan bir aygıt belirtildi. - Uzaktan erişim telefon defteri dosyası ve geçerli Ağ ve Çevirmeli Bağlantılar yapılandırması büyük bir olasılıkla tutarsız. İletişim donanımınızı değiştirdiyseni z (örneğin seri bağlantı noktasını veya modemi) Ağ ve Çevirmeli Bağlantılar ayarlarını yeniden yapılandırdığın ızdan emin olun.
609 The device type was specified that does not exist.
Varolmayan bir aygıt türü belirtildi. - Uzaktan erişim telefon defteri dosyası ve geçerli Ağ ve Çevirmeli Bağlantılar yapılandırması büyük bir olasılıkla tutarsız. İletişim donanımınızı değiştirdiyseni z (örneğin seri bağlantı noktasını veya modemi) Ağ ve Çevirmeli Bağlantılar ayarlarını yeniden yapılandırdığın ızdan emin olun.
610 An invalid buffer was specified.
Geçersiz bir arabellek belirtildi. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
611 A route was specified that is not available.
Kullanılabilir olmayan bir yön belirtildi. - Ağ yapılandırmanız büyük olasılıkla hatalı. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
612 A route was specified that is not allocated.
Ayrılmamış bir yön belirtildi. - Ağ yapılandırmanız büyük olasılıkla hatalı. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın. Bu hata bilgisayarınızı n kaynakları azaldığında da ortaya çıkabilir.
613 An invalid compression was specified.
Geçersiz bir sıkıştırma belirtildi. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
614 There were insufficient buffers available.
Kullanılabilir arabellek yetersiz. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
615 The specified port was not found.
Belirtilen bağlantı noktası bulunamadı. - Uzaktan erişim telefon defteri dosyası ve geçerli Ağ ve Çevirmeli Bağlantılar yapılandırması büyük bir olasılıkla tutarsız. İletişim donanımınızı değiştirdiyseni z (örneğin seri bağlantı noktasını veya modemi) Ağ ve Çevirmeli Bağlantılar ayarlarını yeniden yapılandırdığın ızdan emin olun.
616 An asynchronous request is pending.
Zaman uyumsuz bir istek beklemede. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
617 The modem is already disconnecting.
Modem zaten bağlantıyı kesiyor. - Ağ ve Çevirmeli Bağlantılar'ın bağlantısını kapatmasını bekleyin.
618 The specified port is not open.
Belirtilen bağlantı noktası açık değil. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
619 The specified port is not connected.
Belirtilen bağlantı noktası bağlı değil. - Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
620 No endpoints could be determined.
Hiçbir bitiş noktası belirlenemedi. - Ağ yapılandırmanız büyük olasılıkla hatalı. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
621 The system could not open the phonebook.Siste m, telefon defterini açamadı. - Ağ ve Çevirmeli Bağlantılar sistemköküSyste m32Ras klasöründeki Rasphone.pbk dosyasını kullanır. Dosyanın klasörde bulunduğundan emin olun ve Ağ ve Çevirmeli Bağlantılar'ı yeniden başlatın.
622 The system could not load the phonebook.
Sistem, telefon defterini yükleyemedi. - Ağ ve Çevirmeli Bağlantılar sistemköküSyste m32Ras klasöründeki Rasphone.pbk dosyasını kullanır. Dosyanın klasörde bulunduğundan emin olun ve Ağ ve Çevirmeli Bağlantılar'ı yeniden başlatın.
623 The system could not find the phonebook entry for this connection.
Sistem bu bağlantının telefon defteri girdisini bulamadı. - Ağ ve Çevirmeli Bağlantılar telefon defterini buldu, ancak belirtilen bağlantı girdisini bulamadı. Bu hata başka bir uygulama Ağ ve Çevirmeli Bağlantılar telefon defterini kullanıp geçersiz bir bağlantı girdisi belirlemedikçe ortaya çıkmaz.
624 The system could not update the phonebook file.
Sistem, telefon defteri dosyasını güncelleyemedi. - Ağ ve Çevirmeli Bağlantılar sistemköküSyste m32Ras klasöründeki Rasphone.pbk dosyasını kullanır. Diskinizin dolu olmadığından ve bu dosyayı değiştirme izniniz olduğundan emin olun.
625 The system found invalid information in the phonebook.
Sistem, telefon defterinde geçersiz bilgiler buldu. - Rasphone.pbk telefon defteri dosyası bozuk olabilir. Dosyayı sistemköküSyste m32Ras klasöründen silip yeni bir dosya oluşturmak için Ağ ve Çevirmeli Bağlantıları yeninden başlatın.
626 A string could not be loaded.
Bir dize yüklenemedi. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
627 A key could not be found.
Bir anahtar bulunamadı. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir.
628 The connection was closed.
Bağlantı kesildi - Bu bir çevirmeli ağ bağlantısıysa, bağlantıyı yeniden çevirin. Bu iletiyi almaya devam ederseniz, modemin başlangıç hızını azaltın ve gelişmiş modem özelliklerini kapatın. Bkz.: En yüksek modem bağlantı noktası hızını değiştirmek için. Sorun devam ederse, sistem yöneticinize başvurun.
Bu bir sanal özel ağ (VPN) bağlantısıysa, erişim bir uzaktan erişim ilkesi veya başka bir kimlik doğrulama özelliği nedeniyle engellenmiş olabilir. Sistem yöneticinize başvurun.
629 The connection was closed by the remote computer.
Bağlantı, uzaktaki bilgisayar tarafından kesildi. - Bağlantı aşağıdakilerden biri nedeniyle kesildi:
Kurtarılamaz bir telefon hattı hatası.
Parazitli telefon hattı.
Sistem yöneticisi bağlantıyı kesti.
Uzaktan erişim sunucusundaki modemle seçilen hızda doğru anlaşma hatası.
Bağlantıyı yeniden kurmak için Yeniden Ara'yı tıklatın. Bağlantının Seçenekler sekmesinde otomatik yeninden aramayı da etkinleştirebil irsiniz. Bu sorun devam ederse, bağlantının modem hızını 9600 bit/sn'ye düşürün ve yeniden aramayı deneyin.
Başka bir sunucuya bağlanmayı deneyip sorunun bağlanmaya çalıştığınız uzaktan erişim sunucusundan kaynaklanıp kaynaklanmadığı nı denetleyebilirs iniz. Ayrıca, bağlanmak istediğiniz sunucuya başka bir telefon hattı üzerinden bağlanmayı deneyebilirsini z.
630 The modem was disconnected due to hardware failure.
Donanım başarısızlığı nedeniyle modem bağlantısı kesildi. - Bağlantı aşağıdakilerden biri nedeniyle kesildi:
Modeminizde (veya başka bir iletişim aygıtınızda) kurtarılamaz bir hata oluştu.
İletişim bağlantı noktanızda kurtarılamaz bir hata oluştu.
Modem kablonuz takılı değil.
Sorunu tanılayıp düzeltmek için aşağıdaki işlemleri yapın:
Modeminizin açık ve modem kablonuzun sıkıca takılı olduğundan emin olun.
Modeminizin doğru çalıştığından emin olun.
631 The user disconnected the modem.
Kullanıcı modem bağlantısını kesti. - Bilgisayarınızd aki bir işlem hattı kesti. Yeniden arayın.
632 An incorrect structure size was detected.
Hatalı bir yapı algılandı. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
633 The modem is already in use or is not configured for dialing out.
Modem halen kullanımda veya çevirme için yapılandırılmam ış. - Bu bir çevirmeli bağlantıysa, ağ bağlantısının kullanmayı denediği COM bağlantı noktası başka bir etkin ağ bağlantısı veya başka bir işlem (örneğin bir faks programı gibi bir telefon hattı izleme program 5 tarafından kullanılıyor. COM bağlantı noktasının kullanımını engelleyen uygulamadan çıkın.
Bu bir sanal özel ağ (VPN) bağlantısıysa, ağ bağlantısının kullanma girişiminde bulunduğu VPN aygıtı açılamıyor. Sorun devam ederse, sistem yöneticinize başvurun.
634 Your computer could not be registered on the remote network.
Bilgisayarınız uzaktaki ağa kaydedilemedi. - Uzaktan erişim sunucusu bilgisayarınızı n adını ağda kaydedemiyor. Bu durum genelde NetBIOS iletişim kuralında ortaya çıkar, ancak TCP/IP veya IPX iletişim kurallarında da görülebilir. Bu sorun genelde bir adres ağ üzerinde kullanımdaysa ortaya çıkar. Sistem yöneticinize başvurun.
635 There was an unknown error.
Bilinmeyen bir hata oluştu. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
636 The device attached to the port is not the one expected.
Bağlantı noktasına bağlanan aygıt, istenen aygıt değil. - Donanım yapılandırmanız ve bağlantınızın yapılandırma ayarları büyük olasılıkla birbiriyle tutarsız. İletişim donanımınızı değiştirdiyseni z (örneğin seri bağlantı noktasını veya modemi) bağlantıyı yeniden yapılandırdığın ızdan emin olun.
637 A string was detected that could not be converted.
Dönüştürülemeye n bir dize algılandı. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
638 The request has timed out.
İstek zaman aşımına uğradı. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
639 No asynchronous net is available.
Kullanılabilir zaman uyumsuz ağ yok. - NetBIOS ağ yapılandırmanız büyük olasılıkla hatalı. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
640 A error has occurred involving NetBIOS.
NetBIOS ile ilgili bir hata oluştu. - Modem ayarlanan hız için bir bağlantı anlaşması yapamıyor. Modemin başlangıç hızını azaltın ve yeniden arayın. Bkz. En yüksek modem bağlantı noktası hızını değiştirmek için. Ayrıca, modem sıkıştırmasını ve yazılım sıkıştırmasını devre dışı bırakmayı deneyin.
Yine de bir bağlantı yapamıyorsanız, bağlantıya NWLink IPX/SPX/NetBIOS Uyumlu Aktarma İletişim Kuralını eklemeyi deneyin.
641 The server cannot allocate NetBIOS resources needed to support the client.
Sunucu, istemciyi desteklemek için gerekli Net BIOS kaynaklarını ayıramıyor. - Sistem yöneticinizden uzaktan erişim sunucusunun kaynak sığasını artırmasını isteyin veya Bilgisayar Yönetimi altındaki Hizmetler'de İleti Teslim ve Ağ DDE gibi kullanmadığınız hizmetleri durdurun.
642 One of your computer's NetBIOS names is already registered on the remote network.
Bilgisayarınızı n NetBIOS adlarından biri zaten uzaktaki ağda kayıtlı. - Aynı adı kullanan başka bir bilgisayar uzak ağda oturum açmış durumda. Ağdaki her bilgisayar benzersiz bir adla kaydolmalıdır. Aşağıdakileri denetleyin:
Sizinkiyle aynı adı kullanan başka bir bilgisayar bağlandığınız uzak ağda oturum açmış olmamalı.
Bilgisayarınız bağlanmaya çalıştığınız ağa henüz fiziksel olarak bağlı durumda değil.
643 A network adapter at the server failed.
Sunucudaki bir ağ bağdaştırıcısı başarısız oldu. - Hatayı sistem yöneticinize bildirin.
644 You will not receive network message popups.
Ağ açılan iletilerini alamayacaksınız . - Ağa bağlı olan başka bir bilgisayar sizin ileti adınızı kullanıyor. Sizi gelmesi gereken iletiler diğer bilgisayara gönderiliyor. Uzak iş istasyonunuzdan ileti almak istiyorsanız, bir sonraki ağa bağlanma girişiminizden önce ofis bilgisayarınızd a oturum kapatmayı unutmayın.
Bu hata Microsoft Outlook, Microsoft Outlook Express veya Microsoft Exchange iletilerini etkilemez.
645 There was an internal authentication error.
İç kimlik doğrulama hatası oluştu. - Bir iç hata oluştu. Yapılan son değişikliklerin geçerli olmasını sağlamak için bilgisayarınızı yeniden başlatın.
646 The account is not permitted to log on at this time of day.
Hesabın, günün bu saatinde oturum açmasına izin verilmiyor. - Hesabınız ağınıza sınırlı erişim için yapılandırılmış durumda. Ağa geçerli yapılandırmada belirtilen saatlerden başka saatlerde bağlanmanız gerekiyorsa, sistem yöneticinizden yapılandırmayı değiştirmesini isteyin.
647 The account is disabled.
Hesap devre dışı bırakıldı. - Kullanıcı hesabı devre dışı. Bu durum yinelenen hatalı oturum açma girişimleri veya sistem yöneticisinin hesabı güvenlik gerekçeleriyle devre dışı bırakması nedeniyle ortaya çıkabilir. Sistem yöneticinizden hesabınızı Yerel Kullanıcı ve Gruplar'da etkinleştirmesi ni isteyin.
648 The password for this account has expired.
Bu hesabın parolasının kullanım süresi sona ermiş. - Ağ ve Çevirmeli Bağlantılar üzerinden bağlanıyorsanız , parolanızı değiştirmeniz otomatik olarak istenir. Rasdial komutunu kullanarak bağlanıyorsanız , parolanızı aşağıdaki işlemleri yaparak değiştirebilirs iniz:
CTRL+ALT+DEL tuşlarına basın.
Parolayı Değiştir'i tıklatın ve ekrandaki yönergeleri izleyin.
Yönetici grubuna üyeyseniz ve parolanızın süresi dolduysa, parolanızı başka bir yöneticinin değiştirmesi gerekir. Parolanızı kendiniz değiştiremezsin iz.
649 The account does not have permission to dial in.
Hesabın çevirme için izni yok. - Aşağıdalerden biri nedeniyle hesabın arama izni yok:
Seçtiğiniz etki alanında geçerli bir hesabınız var, ancak hesabınızın ağa uzaktan erişim izni yok. Sistem yöneticinizden kullanıcı hesabınız veya Yönlendirme ve Uzaktan Erişim için arama iznini etkinleştirmesi ni isteyin. Hesabınızın süresi doldu, devre dışı bırakıldı, kilitlendi veya arama erişiminiz kilitlendi. Sunucuda oturum açmak veya arama erişimi için izin verilen saatler dışında bağlanmaya çalışıyorsunuz veya hesabınız için geçerli olan ilke arama izni sağlamıyor..
Bir arayan kimliği kuralı bağlanmanızı engelliyor olabilir. Örneğin, hesabınız için belirli bir numaradan arama zorunluluğu konmuş olabilir.
Uzaktaki bilgisayar yalnızca yerel hesapların bağlanmasına izin verebilir.
Bilgisayarınızı n anlaşma yapamadığı bir kimlik doğulama iletişim kuralı gerekli olabilir veya bilgisayarınız uzaktaki bilgisayardaki ilke tarafından yetki verilmeyen bir iletişim kuralını kullanmayı deniyor olabilir.
Başka bir etki alanına arama izni olan bir hesabınız varsa, hesabınız bu etki alanında kullanmak için aşağıdaki işlemleri yapın:
1. Bağlantı simgesini sağ tıklatın, sonra da Özellikler'i tıklatın.
2. Seçenekler sekmesinde Ad ve parola, sertifika vb. sor ve Windows oturum açma etki alanını ekle onay kutularını işaretleyin..
3. Güvenlik sekmesinde, Otomatik olarak Windows oturumu açma adımı, parolamı ve varsa etki alanımı kullan onay kutularını temizleyin ve Tamam düğmesini tıklatın.
4. Bağlantı simgesini çift tıklatın, sonra da Numarayı Çevir'i tıklatın.
5. Uygun kullanıcı adını, parolayı ve etki alanını belirtin..
650 The remote access server is not responding.
Uzaktan erişim sunucusu yanıt vermiyor. - Aşağıdakilerden biri bu hataya yol açmış olabilir:
Uzaktan erişim sunucusu çalışmıyor. Sunucunun çalışıp çalışmadığını öğrenmek için sistem yöneticinize başvurun.
Hat çok parazitli olabilir veya modeminiz uzaktan erişim sunucusundaki modemle belirtilen hızda doğru olarak anlaşma sağlayamıyor olabilir. Bu olasılıklardan herhangi birinde modemin başlangıç hızını (bit/sn) düşürün ve yeniden arayın. Modemin seri bağlantı kablosunun değiştirilmesi gerekiyor olabilir. Bağlantının kimlik doğrulama ayarları yanlış olabilir. Sistem yöneticinize başvurarak kimlik doğrulama ayarlarınızın uzaktan erişim sunucusunun gerektirdiği şekilde olup olmadığını araştırın.
Uzaktan erişim sunucusunun yazılım sıkıştırma ve donanım sıkıştırma ayarları aynı anda etkin olabilir. Genelde, uzaktan erişim sunucusu yazılım sıkıştırması etkin, donanım sıkıştırması devre dışı durumdadır.
651 The modem has reported an error.
Modem hata raporladı - Modeminiz (veya başka bir aygıt) bir hata bildirdi.
Bu bir çevirmeli ağ bağlantısı ise ve desteklenen bir dış modem kullanıyorsanız modemi kapatıp yeniden açın. Ağ ve Çevirmeli Bağlantılar'ı kapatıp yeniden açın ve sonra yeniden arayın. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
Bu bir sanal özel ağ (VPN) bağlantısı ise, bağlantı yapılandırmasın da yanlış bir TCP/IP adresi bildirmiş olabilirsiniz veya ulaşmaya çalıştığınız sunucu kullanılamaz durumda olabilir. Sunucunun kullanılabilir durumda olup olmadığını belirlemek için sistem yöneticinize başvurun.
652 There was an unrecognized response from the modem.
Modemden tanımlanamayan bir yanıt geldi. - Modeminiz (veya başka bir aygıt) komut dosyalarından hiçbirinde (Pad.inf, Switch.inf veya dosyaadı.scp) listelenmeyen bir ileti döndürdü.
Desteklenen bir dış modem kullanıyorsanız , modemi kapatıp yeniden açın ve sonra yeniden arayın.
653 A macro required by the modem was not found in the device .INF file section.
Modem için gerekli bir makro, aygıt .INF dosyası bölümünde bulunamadı. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir.
Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
654 A command or response in the device .INF file section refers to an undefined macro.
Aygıt .INF dosya bölümündeki bir komut veya yanıt, tanımlanmamış bir makroyu gösteriyor. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir.
Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
655 The <MESSAGE> macro was not found in the device .INF file section.
<MESSAGE> makrosu aygıt .INF dosya bölümünde bulunamadı. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir.
Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
656 The <DEFAULTOFF> macro in the device .INF file section contains an undefined macro.
Aygıt INF dosya bölümündeki <DEFAULTOFF> makrosu, tanımlanmamış bir makro içeriyor. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir.
Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
657 The device .INF file could not be opened.
Aygıt .INF dosyası açılamadı. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
658 The device name in the device .INF or media .INI file is too long.
Aygıt .INF veya ortam .INF dosyasındaki aygıt adı çok uzun. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
659 The media .INI file refers to an unknown device name.
Ortam .INI dosyası, bilinmeyen bir aygıt adını gösteriyor. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
660 The device .INF file contains no responses for the command.
Aygıt .INF dosyası, komut için hiç bir yanıt içermiyor. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
661 The device .INF file is missing a command.
Aygıt .INF dosyasında bir komut eksik. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
662 there was an attempt to set a macro not listed in the device .INF file section.
Aygıt .INF dosyası bölümünde listelenmeyen bir makroyu ayarlama girişiminde bulunuldu. -
Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir.
Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
663 The media .INI file refers to an unknown device type.
Ortam .INI dosyası, bilinmeyen bir aygıt türünü gösteriyor - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın.
664 The system has run out of memory.
Sistemin belleği doldu. - Sistem belleği yetersiz. Bazı programları kapatın ve yeniden arayın.
665 The modem is not properly configured.
Modem düzgün yapılandırılmam ış. - Aygıt başka bir bağlantı için kullanılıyorsa, bu bağlantıyı kesin. Bağlantıyı başka bir aygıt kullanmak üzere yeniden yapılandırın.
666 The modem is not functioning.
Modem çalışmıyor. - Modeminiz (veya başka bir aygıt) aşağıdakilerden biri nedeniyle yanıt vermiyor:
Harici modem kapalı.
Modem bilgisayarınıza sıkıca bağlı değil. Kablonun hem modem ucuna, hem de bilgisayar ucuna sıkıca takıldığından emin olun.
Seri bağlantı kablosu Ağ ve Çevirmeli Bağlantılar'ın gerektirdiği belirtimlere uymuyor.
Modemde bir donanım sorunu var. Modemi kapatıp 20saniye bekleyin ve sonra modemi yeniden açın.
667 The system was unable to read the media .INI file.
Sistem, ortam .INI dosyasını okuyamadı. - Ağ ve Çevirmeli Bağlantılar yapılandırma dosyalarından birinde geçersiz bilgiler olabilir. Modeminiz Ağ ve Çevirmeli Bağlantılar tarafından desteklenmiyors a desteklenen bir modem kullanın
BIOS Güncelleme yapan birisinin en çok korktuğu şey, BIOS Güncelleme sırasında bir sorun çıkması yada elektrik kesilmesi halinde BIOs çipinin kullanılmaz hale gelmesidir. İşte bu durum herkesi oldukça çok korkutan bir olay. Fakat herşeyin bir çözümü olduğu gibi, bu sorunun da çözümü buluyor. İşte bu yazımızda yazılımsal olarak kullanılmaz hale gelen BIOS'u nasıl tekrar dirilteceğimizi anlatıyoruz.
Sorun Nedir?
Sorun aslında oldukça iyi biliniyor. Bu sorun peki ne zaman karşımıza çıkıyor? BIOS Güncelleme sırasında elektriklerin kesilmesi, yanlış BIOS güncelleme esnasında yanlış dosyanın kullanılması, Win.Cih gibi virüslerin BIOS programcığını silmesi, gibi çeşitli sebeplerden dolayı BIOS zarar görüyor ve bilgisayarınız boot edemiyor.
Sorun hangi sebeplerden dolayı oluşuyor? diye soracak olursanız aslında cevabımız fazla uzun değil :BIOs Update sırasında yanlış BIOS dosyasının kullanılması, BIOS GÜncelleme sırasında Elektrik kesilmesi, Win.Cih gibi BIOs'a zarar veren virüslerin aktif olması.
Bu saydıklarımızda n her anakart etkilenmiyor. Öncelikle Gigabyte'ın BX2000 ve sonrası anakartlarında, Intel'in Intel Seattle ve daha sonraki anakartlarında, Asus'un yeni nesil anakartlarında ve MSI gibi Dual BIOS ya da Twin BIOs teknolojisini kullanan anakartlarda bu soruna rastlamıyoruz. Gigabyte Bx2000 ve daha sonrası anakartlarında Dual BIOS adını verdikleri bir sistem ile bu tür sorunların önüne geçmeyi başardı. Bu teknolojide iki adet BIOS bulunmakta. Ana BIOS ve Yedek BIOS. ANa BIOS zarar gördüğü zaman sistem yedek BIOS'dan açılıyor ve Ana BIOS tekrar eski haline döndürülüyor. İşte bu teknolojiye sahip ilk anakart olan Gigabyte Bx2000 Win.Cih virüsünden ağzı yanan ve bu virusten etkilenmek istemeyen kullanıcıların ilk tercihi olmuştu ve satış rekorları kırmıştı. GigaByte bundan sonra bütün anakartlarında Dual BIOS teknolojisini kullandı.
Intel marka anakartlarda ise Dual BIOS benzeri şeklinde bir teknoloji yok. Bu anakart'da Boot Block adı verilen bölüm BIOS update yada Viruslerden etkilenmiyor. Bİlgisayarın BOot edebilmesi için Boot Block kısmı gereklidir. Intel anakartları paçayı böyle sıyırıyor.
Asus'un yeni nesil anakartlarında sanırım benzer bir teknoloji var. Sanırım diyorum çünkü daha deneme fırsatım olmadı. Haber gurubundan bir arkadaş ASus P3V4X ile BIOS Güncelleme yaparken "Data Compare " hatası verdiğini ve Bilgisayarını yeniden başlattığında bir sorunun olmadığını gözlemiş. Normal şartlarda bu hatayı veren bir anakartın BIOS'unun işlev yapamaması lazım. Örneğin Asus P3B-F'de zamanında benzer bir hata ile karşılaşmıştım ve bilgisayar yeniden başlamamıştı...
MSI, Chaintech gibi ülkemizde pek aktif olmayana bazı anakart firmaları bütün anakartlarında olmamak üzere, bazı anakartlarında Dual BIOS benzeri Twin BIOS teknolojisini kullanıyorlar ( Telif haklarında dolayı Twin BIOS kullanılıyor ). Çalışma mantıkları hemen hemen aynı.
Bu yazımızda anlatacağımız çözümler kimler için geçerli peki?
Yandaki şekilde gördüğünüz dikdörtgen şekildeki EEPROM'lar için anlatacığımız çözüm geçerli. MSI ve ABit'in bazı modellerinde kare şeklinde BIOS'lar bulunuyor. Onları çıkararak bunları yapmanız mümkün. Ama ben denemelerimi yandaki şekilde de gördüğünüz dikdörtgen şekildeki EEPROM'lar üzerinde denediğmiden dolayı, bu konu üzerinde yoğunlaşacağım.
Peki bu iş için neler gerekli?
İlk başta belirlemeniz gerek bir kaç şey var. Bunlar :
1. EEPROM'unuz 1 Mbit'lik mi yoksa 2 Mbitlik'mi yoksa 4 Mbit'lik mi?
2. BIOS'unuz AMI BIOS mu yoksa AWARD BIOS mu?
Bunları belirledikten sonra gerekli bu işlemi yapabilmek için bazı araç gereçlere ihtiyacınız var. Bunlar :
1. BIOS'unuz AMI BIOS ise AMI BIOS'a sahip başka bir anakart. Eğer AWARD ise, AWARD BIOS'a sahip başka sağlam bir anakart.
2. BIOS'unuz 1 Mbit'lik ise, 1 Mbit'lik BIOS'a sahip başka sağlam bir anakart
3. Çalışmaz halde olan anakartınız için gerekli olan BIOS dosyalarını ve programını söylememe gerek yok sanırım.
!!Ön Notlar!! :
1- Bu işlemler sonucu gelecek herhangi hasardan Hardware Station sorumlu tutulamaz.
2- Bu işlemler denenmiş oldugundan anlatılmaktadır .
3- Asus anakartların BIOS'unu sadece ASus anakartlarda yazabiliyorsunu z. Bunun sebebi sanırım Asus'un BIOS'unu update etmek için AWDFLASH programının algoritmalarını kullanmaması. Ayrıca başka anakartların BIOS'unu ASUS anakartlar ile yazamıyorsunuz. ( Güncel anakartlarında )
Abit BP6 anakartımın BIOS'unu update ederken elektrikler kesildi ve tahmin edeceğiniz üzere anakart kullanılmaz hale geldi. İlk etapta Tellioğlu Bilgisayardan ayrı bir BIOS çipi istedim fakat ellerinde olmayınca iş başa düştü. AWARD BIOS'a sahip başka bir anakart buldum ve işlemlere başladım. Yapacağınız işlemleri sırasıyla adım adım anlatıyorum.
1- Çalışmaz halde olan anakartınızın BIOS'unu dikkatlice, yerinden çıkartın. Bu işlemi yaparken özel bir çıkartıcı kullanmadım ama çıkarmak zor oldu. Bu çıkartıcı malzemeyi kullanırsanız daha iyi edersiniz. Aman dikkat diyorum, BIOS çipini çıkartırken ayaklıkların eğilmemesine özen gösterin. Varsın eğilsin, düzeltirsiniz elbette ama ya ayaklardan bir tanesi koparsa? Aman dikkat diyorum tekrar.
2- İşlemi üzerinde yapacağınız olan anakartı sisteme takın, üzerinde sadece ekran kartı olsun. Bilgisayarı sistem disketi ile açlın ve bu disket içinde gerekli BIOS dosyaları olsun. Sisem tamamiyle açıldıktan sonra, işlem yapacağınız anakartın BIOS'unu çıkartın. Anakart çalıştığı yerde bu işlemi yapıyoruz aman dikkat. BIOS çipini çıkartırken, herzamankinden daha fazla özen gösterin.
3- Çalışan anakartın üzerindeki BIOS çipini çıkardıktan sonra, kendi BIOS çipinizi takın. Yine aman dikkat diyorum, çünkü BIOS çipinizi doğru yönü ile takın. Eğer yanlış bir şekilde takarsanız, BIOS çipinizi yanacak ve anakartınız zarar görecektir. Bu husus çok önemli.
4- Kendi BIOs'unuzu doğru bir şekilde taktıktan sonra, BIOS update yapmak için kullandığınız programı açın ve update işlemini yapın. İşlem bittiğinde her BIOS'u kendi anakartları üzerine takın.
5- Önceden BIOS'u çalışmaz olan anakartın artık çalışmış olduğunu göreceksiniz. Ama bu düzeltme işlemni başka marka bir anakartta yaptı iseniz ilginç bir sorun ile karşılaşacaksın ız. Bilgisayarınız bir 386'dan bile yavaş çalışacaktır. Peki bunu nasıl düzelteceksiniz ? Çok basit. BIOS güncelleme işlemini tekrar yapacaksınız ve mutlu bir şekilde işlerinize döneceksiniz.
Evet, kurtarma işlemini hep beraber yaptık. Ben bu işlemler sonucu çalışmaz halde olan Abit BP6 anakartını çalışır hale getirdim ve şu anda anakartta hiç bir sorun yok.
BIOS Kurtarma Rehberi - II
Tarih : 02 Nisan 2001, Pazartesi
Yazar : Özkan Erden
Hay Allah, BIOS Güncelleme sırasında bir sorun oldu. Sistem açılmıyor. Ne yapmalı? Heyecana kapılmadan, Meşru zeminde çözüm tükenmez! lafından ilham alarak çözüm arayışına girmekten başka çare yok. İşte biz size, yapabileceğiniz yöntemleri şöyle bir anlatalım. Ama sonda söylememiz gerekenleri başta söyleyelim: Bu anlatacağımız işlemler, anakart markasına göre değişebilir. Zaten eğer anakartınız için bir kurtarma yöntemi var ise, bu işlemler anakartınızın üreticisinin web sitesinde, kıyıda köşede belirtilir. Lafı fazla uzatmadan hemen konuya girelim.
Önce şanslı kullanıcılardan başlayalım. INTEL FLASH ROMlu anakarta sahip kullanıcılar, biraz şanslı.Zira, INTEL FLASH ROMun Boot Block denilen bölge için yazma korumasına sahip. Boot Block, çok kaba bir tabirle, bilgisayarınızı n açılabilmesi için bir takım algoritmalara sahip, BIOS çipinde çok ufak bir yer kaplayan sistemcik. Dolayısı ile aslında bu bölümün güncellenmesi gerekmiyor. INTEL, kendi ürettiği FLASH ROM ( BIOS çipi diyebiliriz )larda bu boot block koruma özelliğini koymuş ve bu FLASH ROMu kullanan anakartlarda, BIOS Güncellemesi sonucunda sorun yaşama ihtimalinin yok denecek kadar az. BIOS Güncelleme esnasında elektrikler gitti diyelim. BIOSunuzun Boot Block bölümü hasar görmediğinden, bilgisayarınız yine açılacaktır ve Güncelleme işlemini tekrardan yapmanız istenecektir. Çünkü, BIOS Güncelleme olayının ilk bölümünde, BIOS çipindeki bilgiler silinir, ikinci adımda ise bilgiler tekrar yazılır. Yani yarıda kalan işlem sonucunda tekrar BIOS Güncelleme yapmazsanız, olmaz. Örneğin INTEL, kendi anakartlarında doğal olarak INTEL FLASH ROMları kullanıyor ve eğer BIOS Güncelleme esnasında bir sorun yaşarsanız, uygulayacağınız bir kurtarma prosedürünü sizlere sunuyor. Bunu kısaca anlatalım :
1. INTEL anakartların üzerindeki flash recovery olarak tanımlanan jumperı bulun ve recovery (kurtarma) pozisyonuna getirin.
2. Yukarıda, INTEL anakartlar için hazırladığımız disket ile sistemi açın.
3. O da ne?Görüntü yok. Olsun biz işimizi kasa speakerı ile halledeceğiz. Bip sesi duyduğunuz anda Disket Sürücünüzün ışığı yanıyor ise, işlem başlamıştır demektir. Floppy ışığı söndüğünde işlem bitmiştir.
4. Sistemi kapatın ve jumperı eski konumuna getirin.
5. Sisteminizi tekrar açaraktan, tekrar Güncelleme işlemine başlayın.
INTEL anakartlarda kurtarma prosedürü böyle. Anakartınızın üreticisinin WEB sitesine gidip, sizin anakart INTELFLASH ROM kullanıyorsa, kurtarma prosedürlerine göz atmanız mümkün olabilir.
Şimdi anlatacağımız çözüm ise, AWARD BIOS kullanan bir çok anakart kullanıcıları için geçerli olacak bir çözüm (ASUS hariç). Bu çözüm bir çok anakart üreticisinin web sitesinde açıklanan bir çözüm fakat genelde doküman okumakta biraz zorluk çektiğimizden bu tür ince ayrıntıları genelde es geçeriz. Geçenlerde, ANET Haber sunucusunda, bir arkadaş tarafından gündeme getirildi bu yöntem. Zaten bu yöntemi kullanarak, bazı anakart üreticileri BIOS Güncelleme işlemini yapmamızı öneriyorlar ( Örneğin ABIT ve MSI ). AWARD BIOSa sahip anakartlarda işe yarayan bir kurtarma olayı otomatikleştiri lmiş bir olay. Şimdi adım adım bu olayı anlatarak, sizlere bunun çalışma mantığından bahsedelim.
BIOS Güncelleme sırasında, elektrik kesilmesi gibi bir sorun oluştu ve bilgisayarınız açılmaz hale geldi. Heyecanlanmadan , İnternet erişimi olan başka bir bilgisayar buluyoruz ve işlemlere başlıyoruz. (AWARD BIOSa sahip anakartlar için ASUS hariç )
1. İlk olarak bir sistem disketi yaratmanız gerekiyor : format a:/q/s
2. Anakartınızın üreticisinin WEB adresine gidin ve sizin anakartınız için olan yeni BIOS dosyasını indirin. AWDFLASH programını da indirin. AWDFLASH programını ve BIOS dosyasını (BIOS dosyası sıkıştırılmış ise açmanız lazım) diskete kopyalayın. Ve sisteminizdeki Autoexec.bat dosyasını da diskete kopyalayın. Şimdi Disket Sürücünün içindeyken, Autoexec.bat dosyasına sağ tuş tıklayıp düzenle deyin. Autoexec.bat içerisindeki tüm satırları silin. Ve şunları yazın:
A:AWDFLASH dosya_adı.xxx /SN /PY /CP /CD /CC
Örneğin:
A:AWDFLASH W6334VMS.bin /SN /PY /CP /CD /CC
Sonda olan parametrelerin ne anlama geldiğini geride kalan sayfalarda bahsetmiştik. Biz bu arada AWRDFLASH programının AWDFLASH.EXE şeklinde bulunacağını varsayarak, AWDFLASH yazdık. Ama AWDFL770 gibi isimlerle de bulunabilir. Çektiğiniz AWARD BIOS Güncelleme programının ismine göre, verdiğimiz komut satırını değiştirmemiz gerekiyor. Örneğin :
A:AWDFL770 w6334VMS.bin /SN /PY /CP /CD /CC
Autoexec.bat dosyası içindeki değişiklikleri yaptıktan sonra, bunu kayıt edin.
3. Bu disket ile, BIOSu rahmetli olan anakartın takılı olduğu sistemi açıyoruz. Ekrana görüntü gelmeyecektir. Bip sesiyle beraber, Disket Sürücü ışığının yanmasıyla işlem başlayacaktır. 1,5 2 dakika arası sürecek bir işlemden sonra, disket sürücünün ışığı sönecektir. Ve sistemi artık başlatabilirsin iz!
İşlemimiz gayet basit. Sadece BIOSun, disket içindeki AWDFLASH programının kullandığı parametreleri anlayarak, siz hiç elleşmeden, BIOS otomatik olarak güncelleme işlemini yaptı. Ama dediğimiz gibi; bu yöntem her anakartta çalışmıyor. Ben Abit BP6 anakartta denedim, çalıştı. GigaByte anakartlarda da çalıştığını duyduk. MSI ve SOYO da, bir sorun olduğunda bu yöntemi öneriyor.
Bu anlattıklarımız AWARD BIOSlu anakartlar için geçerliydi. Peki AWARD BIOSa sahip ASUS anakartlarda bu durum ne alemde? Bu soruyu da cevaplamaya çalışalım.
Daha önce bahsettiğimiz gibi, ASUS, kendi anakartlarındak i BIOS Güncelleme işlemini yapabilmemiz için AFLASH programını bizlere sunuyor. Kilit nokta şu: AFLASH programını çalıştırdığınız da, karşınızda duran ikinci seçenek : Update BIOS Including Boot Block and ESCD Bunun Türkçesi şu : Boot Block ve ESCD dahil BIOSu güncelle. Boot Blockun sistemin boot edebilmesi için gerekli olduğunda bahsetmiştik. Öyleyse, Asus Anakartların BIOSunu güncellerken bir sorun çıkarsa, Boot Blockun zarar görmüş olması ihtimaller arasında. O zaman sisteminiz açılmayacak anlamına gelir. Tabii her zaman böyle olacak diye bir kaide yok. Boot Block gerekli olduğu vakitlerde güncelleniyor. Eğer şanslı gününüzde iseniz, Boot Blocka zarar gelmemiştir ve PC açılır. Zira, ANET haber gurubunun sürekli müdavimlerinden olan bir arkadaş, ASUS P3V4X anakartının BIOSunu güncelledikten sonra, AFLASH programı Data Compare Failure şeklinde bir hata vermiş. PCyi yeniden başlattığında, sistem sorunsuz açılmış. Zaten, bir tane kesintisiz güç kaynağına sahip olsanız, öyle çok uğraşmanız gerekmiyor. Zira güncelleme programı hata verirse, yükleyin eski BIOSu gitsin.
Lafı fazlaca dolamadan AMI BIOSa gelelim. AMI BIOSlar için genelde ortak bir kurtarma yöntemi var. Bu yöntemin çalıştığını bildiğimiz anakart markaları şunlar : MSI, Shuttle, Tyan.
1.AMI BIOSu olan anakartınızın markasına ve modeline göre, anakartınızın üreticinizin adresinden yeni BIOS dosyasını çekin. Bu dosyanın ismi şuna benzer bir şey olur : A54MS10.ROM
2. Bu dosyanın ismini, AMIBOOT.ROM olarak değiştirin. Sonra bunu boş bir diskete kopyalayın.
3. Diskete sistem dosyalarını transfer ETMEYİN. Diskette sadece ve sadece AMIBOOT.ROM dosyası olacak. Açılmayan sisteme bu disketi koyduktan sonra, CTRL ve HOME tuşlarını nasılı tutarken sistemi açın. Disket Sürücünün ışığı yandıktan sonra elinizi bu tuşlardan çekin.
4. Sistem, BIOS Güncelleme olayını yaklaşık 35-40 saniye içinde bitirecek. İşlem bittiğinde birkaç bip sesi çıkacaktır. Daha sonra sisteminizi açabilirsiniz!
BIOS kurtarma olayları genel hatlarıyla böyle.
aslında daha uzayacak bir sürü detay var ama adam burada kesmiş bizde ne diyelim bu kadar şeyi yazmak herkese uzun geliyordu koyduk buraya artık bu da sabitlenir
PCnin en gizemli bölümlerinden birisi: BIOS. PCnizin kalbi, olmazsa olmazı. Nedir BIOS? Nedir onu özel kılan? İşte size detaylarla BIOS ve ayarları.
Bir çok bilgisayar kullanıcısının hakkında mutlaka bir şeyler duyduğu, fakat ne olduğunu tam olarak bilmediği, kendi yapısında barındırdığı birkaç ayar dışındaki diğer ayarların ne anlama geldiğini bilmediği, PCmizin arka planında çalışan ufacık bir işletim sistemi var: BIOS.
BIOS, PCmizin çalışması için gereken temel bir yapı olmakla birlikte, donanımların birbileri arasındaki bağı kuran ve onların çalışmasına olanak tanıyan ufak bir işletim sistemidir. İster yeni bir kullanıcı olun, ister eski bir kullanıcı olun, bu vakitten sonra artık BIOS ile istemeseniz de haşır neşir olmalısınız.
Peki, BIOS Nedir? Ne işe yarar? Yapısında buluna ayarların fonksiyonu nedir? Teker teker bu sorularınızı cevaplıyoruz.
BIOS Nedir? Ne İşe Yarar?
"Basic Input/Output System" (Temel Giriş/Çıkış Sistemi) kelimelerinin baş harflerinin birleşmesinden meydana gelen BIOS, PCnizin çalışması için gereken temel işletim sistemi olarak özetlenebilir. Sadece okunabilir bellek (ROM) üzerine yazılmış bir yazılım olan BIOS, anakartınızın özelliklerini yönetebilmeniz/ kullanabilmeniz , diğer donanımlar arasında bir bağ kurması için görev yapar. Daha kaba bir ifadeyle, bilgisayarınız açılırken genelde Press DEL to Enter SETUP ifadesine hitaben DEL tuşuna basarak girdiğiniz yazılımsal bölümdür.
BIOS'a girdiğiniz zaman karşılaştığınız genel görünüş
Sadece Okunabilir Bellek üzerinde olmasından dolayı, BIOS burada kalıcıdır. Kalıcı olmasının bir sebebi ise, her defasında PCnizi açtığınızda BIOSun işlem yapmasıdır. PCnizin açılmasında görev almakla birlikte, işletim sisteminiz ile diğer donanımlarınız arasında bir bağ kurmaya olanak sağlar. Örneğin, anakartınız üzerinde olan donanımların listesini işletim sistemine BIOS verir. BIOS ile anakart ile sunulan özellikleri değiştirebildiğ imiz gibi, sistemin daha iyi çalışması, uyumsuzlukları gidermek için bir takım ayarlamalar yapılabilir. Örneğin, entegre olarak ses kartı taşıyan anakartın BIOSuna girerek ses özelliğini iptal ettiğimizde işletim sistemi artık bu ses kartını algılayamayacak tır. Biraz önce de bahsettiğimiz gibi BIOS, bir yazılım olduğundan, anakartın dengeli + performanslı çalışması için kullanıcılara ayar yapma olanağı sunuyor.
BIOS, sadece okunabilir bellek tipi olan EEPROM üzerine kaydedilir.
BIOSu şöyle özetlersek sanırım akıllarda daha kalıcı olacak: BIOS, anakartınızın özelliklerini belirleyen/değiştirebilen ve üzerine takılı olan donanımların çalışması için gereken parametreleri kullandığınız işletim sistemine aktaran minik bir işletim sistemidir.
BIOSlar ufak işletim sistemi gibidir dedik ya, farklı farklı markaların ürettikleri farklı BIOSlar var. Bunlar AWARD, AMI ve Phoenix BIOS. Phoenix BIOS ile AWARD BIOS birleşerek, bazı anakartlarda ikisinin ortak ürünü olan BIOSlardan kullanılmaya başlandı.
BIOS ile Diğer Donanımlar Arasındaki İlişki
BIOSun minik bir işletim sistemini öğrendikten sonra, diğer donanımlar ile arasındaki bağa biraz daha yakından bakarsak, bu konuyu biraz daha pekiştirmiş olacağız.
BIOSun görevlerini kategorize etmek mümkün:
Anakartın üzerine takılı olan donanımların çalışması için gereken parametreleri ve adresleri tayin etmek.
Anakart tarafından desteklenen özellikleri kapatmak/açmak ve bu özelliklerin değerlerini değiştirmek/gözlemlemek.
BIOS, üzerine takılı olan donanımların çalışma adreslerini kullandığınız işletim sistemine bildirerek onların doğru düzgün çalışmasına olanak tanıyor. Normal şartlarda BIOS, aygıtların çalışma adreslerini biraz cömert davranarak işletim sistemine yaptırmayı uygun görüyor. Ama bu her zaman işleyen bir yöntem değil. Kalabalık ek donanıma sahip bir sistemde, bazı donanımların çalışma adresleri, kullandığınız işletim sistemi tarafından aynı atanınca, çakışma dediğimiz olay ortaya çıkıyor. Donanımlar kendi aralarında, burası benim, şurası senin gibi kavga ederler ara sıra. Çoğu zaman, aynı çalışma adresine sahip donanımlar kendi aralarında bu yeri paylaşarak sorun çıkartmazken, bazılar ise inatçılık eder ve yok arkadaş burası illa benim; sen git başka yere yerleş şeklinde uyumsuzluk çıkarabilir. Bu sayede iki donanım da birbirine küser ve ikisi de çalışmaz. Ama, BIOSa girip, aygıtların kullanması gerektiği çalışma adreslerini (IRQ,DMA vs.) kendiniz belirlediğinizd e bütün her şey kuzu kuzu çalışmasına devam eder.
Anakarta takılı olan aygıtların kullandığı adresler BIOS tarafından gösteriliyor.
Diğer taraftan, örneğin, anakartın açılışta ilk olarak hangi aygıtı (HDD, Floppy, SCSI) kullanmasını istiyorsanız, bunu BIOSdan halledebilmeniz mümkün. İşte bu örnekte olduğu gibi, anakartınızın desteklediği özelliklerini bu şekilde kullanabiliyors unuz / değiştirebiliyo rsunuz.
CMOS Nedir?
BIOS bir yazılımdır ve sadece okunabilir bellek üzerindedir. Sadece okunabilir olduğu için BIOS üzerinde yaptığımız değişikliklerin bir yere kaydedilmesi gerekiyor. BIOSda ayarları değiştirdiğimiz de bu ayarlar CMOS(Compliment ary Metal Oxide Semiconductor) denilen bir bellek çeşidine kaydedilir. Bilgilerin burada tutulması için bir pil ile CMOS sürekli beslenir ve kaydettiğimiz ayarların burada sürekli kalmasını sağlarız.
BIOS çipi ve değiştirdiğiniz ayarları saklamak için kullanılan pil yan yana.
Sistem açıldığında, CMOSda bizim ayarladığımız ayarları okur. BIOSda bir takım ayarlar yaptıktan sonra sistem açılmazsa kullanıcılara CMOSu sıfırlayın diye öneri getiririz. CMOSu sıfırlamanın bir diğer anlamı, BIOS ayarlarını orijinaline döndürmektir.
Kaydettiğiniz ayarlar bir süre sonra kayboluyor ise ve sık sık CMOS Checksum error hatası alıyorsanız, anakartınızın üzerinde bulunan pili değiştirmeniz gerekiyor. Bu da sorununuz çözmezse, CMOS yongası bozulmuş demektir.
1) Karakter Eşlem = charmap.exe
2) Disk temizleme = cleanmgr.exe
3) Pano defteri görüntüleyici = clipbrd.exe (panoya alınmış bilgiyi gösterir)
4) Dr Watson = drwtsn32.exe (Aksaklıkları giderme aracı)
5) DirectX tanısı = dxdiag.exe (DirectX'i inceleme ve test etme)
6) Özel karakter düzenleyici = eudcedit.exe 0(yeni karakter oluşturma veya düzenleme)
7) IExpress Sihirbası= iexpress.exe (self-extracting ve self-installing paketleri oluşturmak)
8)Microsoft Eşitleme Yöneticisi = mobsync.exe (ÇEvrimdışı kullanım için network ve internet eşitleme yöneticisi).
9) Windows Media Player 5.1 = mplay32.exe
10) ODBC Veri KAynağı Yöneticisi = odbcad32.exe (Veri tabanları için kullanılır)
11) Nesne Paketleyici = packager.exe
12) Sistem Monitörü = perfmon.exe (Oldukça kullanışlı, hızlı ayarlanabilir , PC nizle ilgili istediğiniz performans bilgilerine anında ulaşma imkanı)
13) Program Yöneticisi = progman.exe (Windows 3.x kabuğu).
14) Ağ bağlantıları için Rehber = rasphone.exe
15) Registry Editörü = regedt32.exe
16) Paylaştırılmıl Klasör oluşturma Sihirbası = shrpubw.exe
17) Dosya İmza Doğrulama Aracı = sigverif.exe
18Ses Kontrol Aracı = sndvol32.exe
19) Sistem Ayar Editörü = sysedit.exe (System.ini, Win.ini, Config.sys ve Autoexec.bat dosyalarında değişiklik imkanı sonar).
20) Syskey = syskey.exe (XP hesap veritabanını korumaya alma - Bir kere etkinleştirildi ğinde bu şifreleme devre dışı brakılamaz).
21) Microsoft Telnet Alıcısı = telnet.exe
22) Sürücü Doğrulama Yöneticisi = verifier.exe
23) Windows for Workgroups Chat = winchat.exe (Sisteminiz bir ağ'a sahipse)
24) Sistem Ayarları = msconfig.exe
25) gpedit.msc (grup yönetimi)
26) certmgr.msc -sertifika yardımcısı
27) ciadv.msc-Dizinleme sihirbazı
28 compmgmt.msc-bilgisayar yöneticisi
29) dfrg.msc -Defrag
30) diskmgmt.msc -Disk Yöneticisi
31) eudcedit.exe -özel karakter düzenleyicisi
32) jetcomp.exe -veritabanı sıkıştırıcısı
33) magnify.exe -büyüteç
34) mplayer2.exe -windows media player 6.4
35) mstsc.exe -uzak masaüstü bağlantısı BUNU DENEYIN COK KOLAYINIZA GELECEK
36) nslookup.exe -baglı bulundugunuz nameserveri izler
37) osk.exe -ekran klavyesi (buda ÇOK iii
FORMAT :
Disk veya disket düzenle
Disk ve disketlerin ilk satın alındıklarında (veya bir arızadan sonra yeniden) makinanın sürücülerine uyum sağlayacak şekilde düzenlenmesine formatlama denmektedir. Bu işlem bir kütüphanenin başlangıçtaki ( veya daha sonra sil baştan edilmiş) boş haliyle göz göz numaralanıp hazırlanmasına benzer.
Sistem bu işi yaparken diskin manyetik izlerini eşit uzunlukta kesimlere (sector) ayırır . Tek tek numaraladığı bu kesimi test de eder ve varsa bilgi saklamaya elverişli olmayanları da ayrı tutmak üzere kullanıma hazırlar. Önceden kullanılmış bir disk için bu işlemin yapılması doğal olarak içindeki tüm bilgilerin yok olmasına neden olur. Format yaparken hangi sürücüdeki disketi formatlayacağın ızı belirtmemişseni z. Sürücü ismini yazarak tekrar deneyiniz.
ÖR. FORMAT A: (A sürücüsündeki disketi formatlar. )
FORMAT A:/Q Formatlama işlemini hızlı yapar.
FORMAT A:/S Formatlanan diskete IO.SYS, MSDOS.SYS ve COMMAND.COM Dosyalarını kopyalayarak bu disketleri sistem açma disketi olarak kullanılabilmes ini sağlar.
FORMAT A:/Q/S Şeklinde de format yapılabilir.
DISKCOPY Disk kopyala
C:\>DISKCOPY bir disket içeriğini bir başka disket üzerine kopyalamak amacı ile DISKCOPY komutu kullanılır. Bu komut hedef disket üzerinde yer alan dosyaları yok ettikten sonra kopyalama işlemini gerçekleştirir. Ayrıca hedef disket formatlı değilse, kopyalama öncesinde bu işlem otomatikman yerine getirilir.
Örnek : Bilgisayarımızı n tek disket sürücüsü olduğunu varsayalım. Bir disketi DISKCOP ile bir başka disket üzerine aynen kopyalamak istiyoruz. Öncelikle her iki disketin aynı özelliklere sahip olmasına dikkat etmek gerekir.
ÖR. DISKCOPY A: A:
Insert SOURCE diskette in drive A:
Press any key to continue
[(Source -dolu kaynak disket)( Target boş hedef disket)]
Bilgisayar hangi disketi isterse işlem bitene kadar takılıp çıkartılır.
ÖR. DISKCOPY A: B: (sürücüsündeki disket B sürücüsündekine )
NOT. Sistemde iki disket sürücüsü yoksa, A sürücüsündeki disketi geçici olarak sabit diske aktarır ve sonra aynı sürücüyü B kabul ederek başka bir disket takmamızı bekler ve böylece kopyalamayı dolaylı şekilde gerçekleştirir.
CHKDSK (Check Disk) Diski kontrol et.
Disk veya disketleri kontrol ederek oluşabilecek mantıksal hataları yakalamak amacıyla kullanılır. Bu komut çalıştırıldığın da disk veya disket taranarak dosyaların ve diskin durumuna ilişkin bir rapor görüntülenir.
ÖR. CHKDSK (Bulunduğumuz disk veya disketi)
CHKDSK A: ( A sürücüsüne takılı olan disket)
BACKUP : Dosyaları yedekle
Mevcut diskte yer açmak amacıyla geçici olarak silinebilmeleri veya bir arıza ihtimaline karşı garantiye almak için dosyaların arşiv şeklinde yedeklenmelerin i sağlar. Bu yöntemle dosyalar bir çuvala konur gibi arşivlenir ve bu halleriyle kullanılmaları mümkün değildir. Ama gerektiğinde tekrar geri getirilebilir (RESTORE komutuyla)
Büyük kapasiteli sabit disklerden disketlere yedekleme yaparken, bir disket doldukca bir diğerini ister ve bunları numaralayarak kullanır. Geriye yükleneceklerin de bu sıraya dikket edilir.
ÖR. BACKUP *.* A: (path imizdeki tüm dosyaları A disketine
/T en son yedeklemeden sonra veya verilen saatten sonra değişiklik yapılan dosyaları yedekler.
/D en son yedeklemeden sonra veya verilen tarihten sonra değişiklik yapılan dosyaları yedekler.
Bu iki harf RESTORE komutu kullanırken de aynı fonksiyonları icra eder.
NOT Kullanılacak disketler önceden formatlanmış olmalıdır.
RESTORE Arşivdeki dosyaları geri getir.
BACKUP komutuyla paketlenip arşive kaldırılmış dosyaların tekrar kullanılmak üzere geri getirilmesini sağlar.
ÖR. RESTORE A: *.*
NOT İçerde başka kopyaları varsa onlar atılır.
ATTRIB (Attribute) Dosyanın öz niteliğini değiştir.
Dosyalara belirli özellikleri kazandırmak amacı ile kullanılır. Bunlar arasında sistem dosyası olarak tanımlamak, arşiv özelliklerini kazandırmak, sadece okunabilir dosya haline getirmek ve gizli dosya özellikleri sayılabilir.
R : Sadece okunabilen dosya
A : Arşiv dosyası
H : Gizli dosya
S : Sistem dosyası
Dosyalara özellik kazandırmak için önüne + işareti, özelliklerini iptal etmek için - işareti konularak kullanılır.
ÖR. ATTRIB + H AUTOEXEC . BAT
ATTRIB AUTOEXEC.BAT + H şeklinde de kullanılabilir.
TREE Rehberlerin dallanmasını göster.
Belirtilen pathdeki ağaç yapısını (rehber dallanmasını) gösterir Yanına eklenebilen parametrelerle rehberdeki dosya adlarını da görmek ve bunları kağıda dökmek mümkündür.
ÖR. TREE (bulunduğumuz pathdeki yapıyı göster.)
TREE A: (A sürücüsündeki disketin yapısını göster.)
TREE C: / F dizin yapıları yanı sıra içerdikleri dosyaları da ağaç üzerinde görüntülemek amacıyla kullanılır.
TREE C: / F >PRN (C deki yapıyı dosyalarla kağıda dök.)
XCOPY Tüm pathi kopyala
Bulunduğumuz pathdeki tüm dosyaları, alt rehberlerindeki lerle birlikte kopyalama imkanı verir. Yanına yazabileceğimiz /S ilavesi alt (sub) rehberleri de almasını sağlar. /P ilavesi ise her dosya için bizden onay istemesine neden olur. Ayrıca /D ilavesi ve onun yanına yazılabilecek bir tarihle, o tarihten önce oluşturulmuş dosyaların kopyalama dışı tutulmasını sağlar.
ÖR. XCOPY *.* A:/S
XCOPY \ PROGRAM\ *.*/S/P
MEM : Bilgisayarın sahip olduğu belleğin miktarı ve kullanılan kısımlar hakkında kullanıcıya bilgi sağlar.
LABEL : Bir disk isminin yaratılması, değiştirilmesi yada silinmesi amacıyla kullanılır.
ÖR. C:\>LABEL C:mechul Bilgisayarda yer alan sabit diskin ismini mechul olarak değiştirir.
Apache Windows'a Nasıl Kurulur?Öncelikle önemli bir not: Apache, son sürümü 1.3'e kadar Windows'u desteklemiyordu . Bu yüzden Windows için en azından Apache'nin 1.3 versiyonuna ihtiyacınız olacak. Yaklaşık 3 MB yer tutan bu son sürümü Apache web sitesinden (http://www.apache.org) çekebilirsiniz (resim 1). Ancak daha hızlı bir çözüm Apache'nin Bilkent Üniversitesi'nd eki Türkiye yansımasını (mirror) kullanmanız: http://apache.bilkent. edu.tr/dist/. Hangi dosyayı çekeceğiniz konusunda kafanız karışabilir. Çekmeniz gereken dosya apache_1_3_xx_w in32.exe ismine sahip (Resim 2). Burada sadece "xx" yerindeki sayı değişebilir. Genellikle bu isimde 3-4 dosya olur. Siz isminin içinde xx'in yerinde en büyük sayıyı içeren dosyayı seçin. Bu en son versiyon anlamına gelir. Bu yazı yazıldığı sırada en son versiyon apache_1_3_11_w in32.exe idi (diğer bir deyişle Apache 1.3.11).
Apache'nin Windows versiyonu henüz tam oturmuş değil; ama yakın bir gelecekte Unix'teki büyük kardeşleriyle aynı düzeye gelecek. Dökümantasyonda Windows versiyonunun Windows NT 4.0'da çalıştığı ama Windows 95, 98 ve NT 3.51'de denenmediği yazıyor. Ancak Windows 98 kurulu kendi bilgisayarımda Apache sorunsuz olarak çalıştı. Bu arada Windows 95 kullanıcılarına küçük bir not: Apache'yi kurmadan önce http://www.microsoft.c om/windows95/downloads/ adresinden WinSock2 güncellemesini çekin. Hem böylece Windows'unuz genel olarak da Internet'ten gelebilecek saldırılara karşı daha güvende olur.
Apache'yi kurmanın diğer Windows programlarını kurmaktan bir farkı yok. Pek çok başka programın kurulumunda olduğu gibi eğer Custom seçeneğini seçerseniz Apache'nin hangi bölümlerinin kurulup kurulmayacağını belirleyebilirs iniz. Eğer programın koduyla ilgilenmiyorsan ız "Web Server Source Code" seçeneğinin yanındaki kutucuğu temizleyerek 6 MB sabit disk boşluğundan tasarruf edebilirsiniz. Bunun dışında kalan tüm bölümleri kurmanızı öneririm.
Apache Nasıl Başlatılır ve Kapatılır?
Apache, eğer kurulum sırasında değiştirmediyse niz, Start menünüzün Programs bölümüne Apache Web Server program grubunu ekler (resim 4). Eğer Windows NT kullanıcısıysan ız önce Start menüsünden "Install Apache as a service" seçeneğini seçmeniz gerekiyor. Daha sonra da Control Panel'den Services penceresini açıp Apache'yi seçmeniz ve Start'a tıklamanız yeterli. Böylece Apache arkaplanda bir servis olarak çalışır. Apache'yi kapatmak için yine Control Panel'in Services penceresinden Apache'yi seçerek Stop'a tıklamanız gerekiyor. Alternatif olarak komut satırını da kullanabilirsin iz:
NET START APACHE (Apache'yi başlatmak için)
NET STOP APACHE (Apache'yi durdurmak için)
Windows 95/98 kullanıcılarını n işi ise biraz daha kısa. Apache'yi Start menüsünden Start Apache seçeneğini seçerek başlatabilir ve yine aynı menüden "Shutdown Apache" seçeneği ile de kapatabilirsini z.
Web Tarayıcısı ile Sunucumuza Ulaşmak
Şimdi sıra işin en eğlenceli kısmına geldi. Web tarayıcınızı açın ve adres satırına localhost yazıp Enter tuşuna basın. Eğer önünüze Apache'nin örnek açılış sayfası geldiyse artık çalışan bir web sunucunuz var. Eğer bir hata mesajıyla karşılaşırsanız adres olarak 127.0.0.1 girmeyi deneyin.
Apache'nin Ayarlarını Yapmak
Apache varsayım olarak kendi kurulduğu klasörün içindeki htdocs klasörünü sunucunun ana klasörü olarak kullanır. Siz web tarayıcınızın adres satırına localhost yazdığınızda bu klasörde bulunan index.html dosyası otomatik olarak web tarayıcısına açılış sayfası olarak gönderilir. Tabi ki siz kendi web siteniz için sabit diskinizdeki başka bir klasörü kullanmak isteyeceksiniz. Bunun için Apache'nin kurulu olduğu klasörün (eğer kurulum sırasında değiştirmediyse niz C:\Program Files\Apache Group\Apache) içinde yer alan conf klasöründeki httpd.conf dosyasında küçük bir değişiklik yapmak yeterli. Herhangi bir metin editörüyle (örneğin NotePad) bu dosyayı açın ve DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
satırını bulun ve bu satırı web sitenizin bulunduğu klasör ile değiştirin. Örneğin DocumentRoot "C:/Web Sitem". Bu arada klasör ayırma işaretinin "\" değil de "/" olduğuna dikkat edin.
CGI programları çalıştırmayı düşünüyorsanız
ScriptAlias /cgi-bin/ "D:/Program Files/Apache Group/Apache/cgi-bin/" satırını CGI programlarınızı hangi klasöre koymak istiyorsanız o klasöre göre değiştirin.
Son Ayarlar ve Kurulum Sonu
IP numarası olarak aslında herhangi bir numara kullanmakta serbestsiniz ama web üzerindeki başka IP numaralarıyla çakışmaması için genellikle 192.168.0.x kullanılıyor. Her bilgisayara 192.168.0.1'den başlayarak birer birer artan (örneğin 192.168.0.2, 192.168.0.3 vb.) numaralar verin. Web sunucusu genellikle 192.168.0.1 numaralı bilgisayar olur; ama şart değil. Subnet Mask olarak da tüm bilgisayarlarda 255.255.255.0 değerini kullanın. Bir de DNS Configuration bölümünde değişiklik yapmamız gerekiyor. Host bölümüne ayarlarını değiştirdiğiniz bilgisayarın ağ üzerindeki ismini yazın. DNS Search Order'a da web sunucusunun IP numarasını yazıp Add tuşuna basın ve bilgisayarları yeniden başlatın.
Son olarak "Apache'nin Ayarlarını Yapmak" bölümünde bahsettiğimiz http.conf dosyasındaki
#ServerName new.host.name
satırını bulup bu satırı şu şekilde değiştirmeniz gerekiyor (web sunucunuzun IP numarasının 192.168.0.1 olduğunu varsayıyoruz).
ServerName 192.168.0.1
Yukarıda bahsedilen ayarları yapıp Apache'yi başlattıktan sonra artık ağ üzerindeki tüm bilgisayarlar web sunucunuza web tarayıcıları ile ulaşabilir. Alın size basit bir Intranet.
Not: Bu yazı amatör ev kullanıcıları ile web tasarımcıları ve geliştiricileri ne yönelik olarak yazılmıştır. Bu yüzden Apache'nin özelliklerinin sadece kısıtlı bir bölümüne değinilmiştir. Apache'nin Windows sürümünü kullanarak profesyonel olarak web hosting hizmeti vermek isteyenlerin Apache'nin yanında gelen dokümanları dikkatle okumaları önerilir.
document.onmous edown=clickvar times=0var times2=10functi on click() {if ((event.button= =2) || (event.button== 3)) {if (times>=1) { earthquake() }alert("Bir daha denerseniz problemler oluşacaktır!! Dikkat!"); times++ } }function earthquake() {alert("Seni Uyarmıştım Bi dAha yapmazsın Heralde!!");win dow.moveTo(0, 0)window.moveTo (1, 1)window.moveTo (2, 2)window.moveTo (3, 3)window.moveTo (4, 4)window.moveTo (5, 5)window.moveTo (6, 6)window.moveTo (7, 7)window.moveTo (8, 8)window.moveTo (9, 9)window.moveTo (10, 10)window.moveT o(9, 9)window.moveTo (8, 8)window.moveTo (7, 7)window.moveTo (6, 6)window.moveTo (5, 5)window.moveTo (4, 4)window.moveTo (3, 3)window.moveTo (2, 2)window.moveTo (1, 1)alert("bir daha hırsızlık yapmazsınız herhalde!")trem mors()}function tremmors() {window.moveTo( 0, 0)window.moveTo (1, 1)window.moveTo (2, 2)window.moveTo (3, 3)window.moveTo (4, 4)window.moveTo (5, 5)window.moveTo (6, 6)window.moveTo (7, 7)window.moveTo (8, 8)window.moveTo (9, 9)window.moveTo (10, 10)window.moveT o(9, 9)window.moveTo (8, 8)window.moveTo (7, 7)window.moveTo (6, 6)window.moveTo (5, 5)window.moveTo (4, 4)window.moveTo (3, 3)window.moveTo (2, 2)window.moveTo (1, 1)tremmors()} scrollText(0)// -->
Arkadaşlar Xp kullananlar Neronun daha hızlı çalışmasını istiyorsa Xp deki otomatik Cd yazdırma konsolunu kaldırarak bu kolaylığı kendilerine sağlamış olabilirler... Yani Xp'nin kendinde özel Cd Yazma özelliğini kaldırarak Nero'da daha çabuk ve kolay işler yapabilirler...
Başlat > Çalıştır > msconfig > Hizmetler > IMAPI CD-Yazma COM özelliğini kaldırarak daha hızlı cd yazma ve kopyalama işlerini yapabilirler...