Beşiktaş Forum  ( 1903 - 2013 ) Taraftarın Sesi


Geri git   Beşiktaş Forum ( 1903 - 2013 ) Taraftarın Sesi > Taraftar > Gündem Dışı > Webmaster

Webmaster Bu başlıkta Çeşitli webmaster konuları tartışılır.

Cevapla
 
LinkBack Seçenekler Stil
Alt 24-10-2009, 12:31   #1
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 
Linux/GNU/Unix Hakkında Herşey

Linux Nedir ?

Linux Nedir ? (Akliniza takilanlar)

Linux, temelde çok kullanıcılı çok görevli bir işletim sistemi olan UNIX”in çok gelişmiş bir türevidir. Linux”u sadece bir işletim sistemi olarak tanımlamak yeterli olmaz. Linux, yükselen bir değer ve başlı başına bir oluşumdur. Canlıdır; her an gelişmesine devam etmekte olan yasayan, açık bir sistem olarak ifade edilebilir. Kısaca, Linux geleceğin işletim sistemi olmaya bugünden en güçlü adaydır.

Linux sistemleri
Bir Linux dağıtımı, Linux kurmak ve Internet/İntranet servisi vermek için gerekli tüm araçları içinde barındırır.
Linux/Apache tabanlı bir Internet sunucusu çok düşük bir masraf ile yüksek performansta görev yapar. Infobeads tarafından yapılan bir araştırmada, Internet erişim servisi veren firmaların %26”si Linux kullanmaktadır. Bunun nedeni de açıktır: Linux, kurulduğu anda Internet servisi vermeye hazırdır. Ayni zamanda rakip işletim sistemlerine oranla çok daha az bir donanım altında hizmet verebilir.

Linux, aşağıdaki servisleri vermek üzere yapılandırılabilir:


Web sunucu
FTP sunucu
Proxy sunucu
Güvenlik duvarı (Firewall)
E-posta sunucu (POP, IMAP)
DNS sunucu
TCP/IP Yönlendirici (Router)
Tartışma listesi sunucu
Kurum içi mesajlaşma
Veritabanı Sunucusu
Güvenli (SSL) E.Ticaret Sunucusu
Dosya Sunucu


Linux, diğer işletim sistemlerinin yerine kullanılabilir !
Linux, aşağıdaki özellikleri sayesinde, mevcut ağ yapınızı bozmadan diğer işletim sistemlerinin yerine geçebilir.


SMB file server: Windows NT yerine konulacak bir Linux sistemi ile (SAMBA) SMB dosya ve yazıcı paylaşımı çok daha büyük performans ve hızla yapabilirsiniz. Hem de mevcut sistemde hiç bir değişikliğe gitmeden. ZD-Net”in yaptığı performans testleri Caldera Linux”un NT 4.0”dan yaklaşık %30 oranında daha hızlı olduğunu ortaya koymuştur.
IPX file server: Novell Netware yerine konulacak bir Linux sistemi ile (MarsNWE) mevcut sistemi değiştirmeden disk ve yazıcı paylaşımı yaptırabilirsiniz.


Kurumsal çalışanlara yönelik: IP Masquerading ile bir IP üzerinden birden çok makinenin Internet bağlantısının yapılması


Yedekleme ünitesi olarak kullanılabilir.


Ofis Otomasyonu ve yazılımları için kullanılabilir.Linux altında dağıtılan StarOffice paketi ile MS Office dosyalarınızı kullanabilirsiniz. Star Office tamamen serbesttir, www.sun.com/staroffice ya da ftp.gelecek.com.tr adresinden indirebilir ve kullanabilirsiniz.


Linux işletim sistemi kullanan dev firmalar

ABD posta dağıtım servisi (USPS)
Netscape Communications Corp.
Byte Magazine (Mc Graw Hill)
ZDNet UK
Mercedes-Benz AG
DaimlerChrysler
Boeing company
Northrop Grumman
Cyrix
AMD
Wells Fargo
Sega
Cisco
Sony
ID Softwre



Gerçek Başarı Öyküleri
Grundig TV


Danimarka”da TV yayınlarını göstermek amacıyla interaktif bir teletekst sistemi kullanılıyor. Bu sistem Linux sunucu ve ek yazılımları yardımı ile başarıyla çalıştırılıyor.
ABD Ordusu

ABD ordusu, daha fazla esnekliğe müsaade etmeyen ve her istasyonu başına 48000$ masraf gerektiren sistem yerine Linux”u seçti.
Türk Silahlı Kuvvetleri

TSK”nin birçok biriminde simülasyon ve eğitim amaçlı olarak Linux kullanılıyor.
Dejanews

Dejanews, her gün yazılan 900.000”in üzerindeki haber öbeğini 6 GB disk üzerinde tutmak için bir işletim sistemi arayışındaydı. Sorun, yüksek performanslı, güvenilir ve sorunlara karşı dayanıklı bir sisteminin bulunmasıydı. 40 Pentium tabanlı sistem üzerine Apache, Perl ve Linux birleşiminden oluşan sistem kuruldu.
Google projesi

Stanford Üniversitesi”ndeki bir tarama motoru, her biri 9 Gb sığalı 34 SCSI disk içeren ve üzerinde Linux sistemi çalışan sistemiyle 25 milyon sayfanın indeksini tutuyor.
Amerikan Posta İdaresi

Amerikan Posta İdaresi, her gün islenen milyonlarca mektup için Linux”u seçti.

Linux”a destek veren dev yazılım ve donanım şirketleri
Intel: Red Hat firması ile işbirliğine gitti ve mali destek sağladı.
Sybase Inc: Adaptive Server Enterprise veritabanını Linux”a aktardı.
IBM: Netfinity sunucularını Linux ile vermeye başladı. IBM DB/2 veritabanını Linux”a aktardı.
Netscape: Netscape Navigator, Communicator ile Messaging and Directory Services paketini Linux”a aktardı.
Corel: Corel WordPerfect 7.0”i Linux”a aktardı.
Stardivision: Gelişmiş metin editörü, hesap tablosu, sunum programı ve veritabanı içeren StarOffice”i Linux”a aktardı.
Dell: Sunucularını Linux ile vermeye başladı.
Compaq: Bilgisayarlarını Linux ile vermeye başladı.
Oracle: Veritabanını Linux”a aktardı.
Informix: Informix CE veritabanını Linux”a aktardı.
Dünyadaki Linux kullanıcıları sayısı
Yıl Kullanıcı sayısı
1993 yılı sonunda* 100.000
1994 * 500.000
1995 * 1.500.000
1996 * 3.500.000
1998 Mart ayı ** 7.500.000
1999 ** 12.000.000 (tahmini)
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:32   #2
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Linux Komutları :

A
a2ps : ASCII dosyalarini Postscript formatina cevir, mesela yazdiginiz bir program kodunu
acroread : AcrobatReader, pdf-dosyalarini görebilmek icin gerekli olan program
alias : Komuta baska bir isim ver
apropos : Belli bir kelimeyi man sayfalarinda ara
ar : Arsiv olusturmak, olusturulmus bir arsivi calismak ya da acmak icin
arch : Processor’un yapisi hakkinda bilgi ver
arp : Host ve IP numarasini göster. (arp = adress resolution protocol)
at : Komutu ya da komutlari daha sonraki bir zamanda calistir (bak. batch)

B
basename : Bir dosyanin gercek ismini ver (Üst dizinleri göstermeden)
bash : Bourne Again Shell -> Linux’un standart shell’i
batch : Komutu ya da komutlari daha sonra ki bir zamanda calistir(bak. at)
bg : Bir programi Ön planda calistir
break : Bir blogu belli bir kosuldan terk et (bak. continue)
bunzip2 : (bak. bzip2)
bzip2 : Bir arsivleme programi

C
cal : Aktuel takvimi göster
calender : Bir randevu hatirlatma programi
case : Coklu seceneklere ayirma komutu
cat : Dosyayi monitöre ver
cc : C derleyicisi (C-compiler)
cd = Dizin degistir
cdrecord : CD kopyalama tool’u
chfn : finger bilgilerinde degisiklik yap
chgrp : Grup degistir
chmod : Bir dosyanin haklarini degistir
chown : Bir dosyanin sahiplerini degistir
chroot : Bir komutu Özel bir root dizininde calistir
chsh : Standart shell i degistir
clear : Monitörü temizle
continue : Bir bloku belli bir kosuldan sonra terk etme ve kaldigin yerden devam et. (bak. break)
cmp : Iki dosyayi karsilastir (bak. comm, diff)
comm : Iki dosyayi satir satir karsilastir (bak. cmp, diff)
cp : Dosyayi kopyala
csh : C-Shell -> Yapisi biraz C diline benzeyen bir shell programi
csplit : Bir dosyayi parcalara ayir
cut : Bir dosyadan belli sütunlari kes

D
date : Aktuel zamani göster
deluser : Kullanici sil
delgroup : Grup sil
df : Bellekte ne kadar bos yer oldugunu göster
diff : Iki dosya arasindaki farklari göster (bak. cmp, comm)
do : Belli bir kosuldan sonra bir komutu ya da komut blogunu calistir
done : do blogunun bitimi (bak. do)
du : Bir dosyanin ya da dizinin bellekte ne kadar yer kapladigini göster

E
echo : Harf dizisini monitöre yaz
ed : Bir editör programi
egrep : Bir dosyanin icinde belli bir harf dizisini ara(bak. fgrep. grep)
eject : Medium’u disari ver, mesela CDROM
emacs : Bir editör programi
elif : if kosulunun saglanmadigi zaman devreye sokulan baska bir if kosulu
else : if kosullarinin saglanmadigi zaman devreye sokulan baska komutu
env : Bütün sistem degiskenlerini göster
esac : case seceneklerinin bitimi (bak. case)
exec : Komutu calistir
exit : Shell’den cikma komutu
export : Sistem degiskeninin tanimlanmasi
expr : Matematik ifadesini hesapla

F
false : Boolean tipinde "yanlis" degeri
fdformat : Disket formatla
fdisk : Bellegi bölme programi
fg : Programi ön plana al
fgrep : (bak. egrep, grep)
fi : if kosulunun sonu (bak if)
file : dosya hakkinda bilgi ver
find : Belli bir dosyayi dizinlerde ara
finger : Sisteme kayitli olan kullanciliari göster ya da kullanici hakkinda bilgi ver
for : Belli komutlari belli bir kosula kadar döngü seklinde calistir
ftp : Dosya transfer programi (ftp = file transfer protocol)
fvwm : Linux icin yapilmis bir desktop programi (bak. fvwm2, gnome, kde ...)
fvwm2 : (bak. fvwm)


Bunlar Haricinde ;

groupdel veya delgroup* : Kullanici grubu silmek icin
groups : Sistemdeki kullanici gruplarini listelemek icin
gzip : Dosyalara sikistirma yapmak veya acmak icin
halt : Sistemi kapatmak icin
host : Sunucu bilgisine bakmak icin
ifconfig : Ağ(Network) arayuzlerini tanimlamak icin
init : Calisma Seviyesini (Run Level) tayin icin ; konsol seviyuesi "init 3" , xwindow masaüstü grafik seviyesi " init 5 " , shotdown kapatma seviyesi " init 6 "
insmod : Modulleri yukleyebilmek icin
kill : Calisan surecleri durdurmak icin (process)
less : Dosyalari goruntulerken filtre koymak icin
ln : Dosya veya klasorler arasinda link yaratmak icin
locate : Verilen karektere uyan dosyalari belirlemek icin
login : Sisteme baglanmak veya kullanici degistirmek icin
logout : (ctrl+d) Sistemden ayrilmak icin
lpc : Yazici kuyrugunu duzenlemek icin
lpq : Yazici kuyrugunu goruntulemek icin
lpr : Dosylari yazdirmak icin
ls : Klasor icerigini listelemek icin
lsmod : Yuklu modulleri gormek icin
make : Dosyalari derlemek veya bakim yapmak icin
makewhatis : "whatis" veritabani yaratmak icin
man : Manual sayfalarini goruntulemek icin
mcd : DOS disketindeki bir klasore gecmek icin
mcopy : DOS disketine dosya kopyalamak icin
mdel : DOS disketinden dosya silmek icin
mdeltree : DOS disketinden klasor silmek icin
mdir : DOS disketindeki bir klasorun icerigini goruntule
mformat : DOS disketini formatlar (bicimlendirir)
mkbootdisk : Acilis diketi yaratmak icin (boot disk)
mkdir : Yeni bir klasor yaratmak icin
mkswap : Takas alani yaratmak icin (Swap Space)
modprobe : Modulleri (sistem suruculeri) yuklemek icin
more : Klasor ve dosyalari goruntulerken filtre koymak icin
mount : Dosya sistemleri ve Cihazlari sisteme tanitmak icin
mv : Dosyalari tasimak veya isimlerini degistirmek icin
netcfg : (her dagitimda bulunmaz) Ag Yapilandirma Araci
netstat : Ağ baglantilarinin durumunu gosterir
nslookup : Isim Sunucusunu (Name Server) kullanmak icin
passwd : Kullanici sifresini degisitirmek icin
ping : Ağ uzerinde bir sunucunun varligini kontrol icin
printtool : Yazici kurmak icin
ps : Sureclerin ozelliklerini gostermek icin
pstree : Surec yer aldigi mantiksal agaci gostermek icin
pwd : O an icinde bulunulan klasoru gostermek icin
reboot : Sistemi tekrar baslatmak icin (shutdown -r now)
restore : Dump yedek dosyalarini ilk haline getirmek icin
rm : Dosyalari silmek icin
rmdir : Klasorleri silmek icin
rmmod : Yuklu modulleri kaldirmak icin
rpm : RPM paketlerini yonetmek icin örn: rpm -i deneme.rpm
set : Kabuk cevre degiskenlerini degistirmek icin
shutdown : Sistemi kapatmak icin
startx : X Windows alt sistemini baslatmak icin
su : Bir baska kullaniciya gecmek icin(switch user)
sync : Tampon veriyi hard diske yazmak icin
sysinfo : Sistem ile ilgili bilgi almak icin
tar : Sikistirilmis arsivler yaratmak icin veya açmak için örn :tar xvf deneme.tgz
top : Calisan surecleri goruntulemek icin
touch : Boş bir dosya yaratmak veya olan dosyanin zaman bilgilerini degistirmek icin(yaratilma,erisilme gibi)
traceroute : IP paketlerinin izledigi yolu goruntulemek icin
umount : Sistemde yuklu bulunan dosya yapilarini sistemden ayirmak icin
uname : Sistem hakkinda bilgi almak icin örn : uname -r
unzip : Sikistirilmis dosyalari eski haline getirmek icin örn unzip deneme.zip
updatedb : "locate" veritabanini yaratmak,guncellemek icin
uptime : Sistemin ne kadar uzun zamandir acik kaldigi,
useradd veya adduser* : Yeni kullanici hesaplari eklemek icin
userdel veya deluser* : Kullanici hesaplarini silmek icin
usermod : Kullanici hesaplarini duzenlemek icin
whatis : Komut hakkinda basit icerik saglamak icin
whereis : Komut icin uygulama,kaynak ve manual dosyalarini belirlemek icin,
which : Program icin uygulama dosyasinin dosya sistemindeki yerini belirlemek icin,
who : Kimin o anda sisteme bagli oldugunu gormek icin
whoami : Sisteme bagli bulunan kullanicinin kim oldugunu goruntulemek icin
xlock : X Windows alt sistemini kilitlemek icin
* Kullandiginiz dagitima gore degisiklik gosterebilir.

KDE Klavye Komutlari:

ctl+tab: Masaustleri arasinda gecis icin
alt+tab: Uygulamalar arasinda gecis icin
alt+f1: Uygulama menusunu acmak icin
alt+f2: Komut penceresini acmak icin
alt+f3: Pencere menusunu acmak icin
alt+f4: Pencereyi kapatmak icin
f1: Yardim gorutulemek icin
f2: Pencerede bir kelimeyi aramak icin
f3: Pencere aramasinda bir sonraki eslesmeye gitmek icin
space: Dosyalari secmek/secmemek icin
ctl+n: Dosya yoneticisi penceresini acmak icin
ctl+a: Icinde bulunulan klasorde butun dosya ve klasorleri secmek icin
ctl+t: Icinde bulunulan klasorde terminal penceresi acmak icin
ctl+w: Pencereyi kapatmak icin
ctl+f: Dosya bulmak icin
ctl+c: Kopyalama islemi icin
ctl+v: Yapistirma islemi icin


GNOME Dosya Yoneticisi (Nautilus) Klavye Komutlari:

ctl+b: Favorilere ekle
ctl+d: Kopyala
ctl+f: Bul
shift+ctl+f: Web Aramasi
ctl+i: Ozlellikleri Goster
ctl+h: Ana Sayfa
ctl+u: Bir seviye yukari
ctl+n: Yeni Klasor
ctl+o: Aç
ctl+w: Pencereyi Kapat
shift+ctl+w: Butun pencereleri kapat
ctl+=: Yakinlas
ctl+-: Uzaklas
ctl+[: Geri
ctl+]: Ileri
ctl+t: Cop kutusuna koy
ctl+r: Yenile/Guncelle
ctl+a: Hepsini Sec


Komut ya da kavram adı Açıklaması
. Halihazırdaki dizini gösterir.
.. Önceki dizini gösterir.
~ Aktif kullanıcının ev dizini
cd .. Önceki (üst) dizine geç.
ls .. Önceki (üst) dizinin içeriğini göster.
CTRL-C Çalışan bir programı keser (komut satırına düşürür).
TAB Komut/dosya ismi tamamlama
apropos <kelime> İçinde "kelime" geçen tüm kılavuz sayfalarını tarar.
cp <dosya1> <dosya2> dosya1'i dosya2'ye kopyala.
PATH Çalıştırılabilir dosyaların yerini gösteren değişken
echo $PATH Bir dosya çalıştırılmadan önce nereye bakılacağını gösterir.
SHELL Altında çalışılan kabuk.
echo $SHELL Çalışan kabuğu gösterir.
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:32   #3
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Sanal Bellek Nedir ?

Linux, disk yüzeyini RAM belleğin bir uzantısıymış gibi kullanan ve böylelikle fiziksel belleğin görünürdeki miktarını arttıran sanal bellek desteğine sahiptir. Çekirdek bellekteki kullanılmayan bloklarda bulunan bilgileri, disk yüzeyine yazar ve bellek başka işler için serbest kalmış olur. Bu bölümler gerektiği zaman bunlar belleğe tekrar alınırlar. Bu olaylar kullanıcıdan bağımsız bir şekilde gerçekleşir. Linux altında çalışan programlar geniş bir bellek alanı görürken, aslında bazı bilgilerin hemen yanı başlarında olduğundan habersizlerdir.

Elbette ki sanal bellek kullanımı RAM kullanımı kadar hızlı değildir, bu nedenle program hızlarında düşüş yaşanır. Sabit disk üzerinde sanal bellek için kullanılan bölüme takas alanı denir.
Linux, dosya sistemi içindeki normal bir dosyayı veya bağımsız bir disk bölümünü takas alanı olarak kullanabilir.

Bağımsız bir takas bölümü daha hızlı iken, bir takas dosyasının boyutunu değiştirmek daha kolaydır (bütün sabit diski yeniden bölümlemeniz gerekmez). Ne kadarlık bir takas alanına ihtiyacınız olduğunu biliyorsanız bağımsız bir takas bölümü oluşturun; ama şayet bundan emin değilseniz bir süre bir takas dosyası kullanın ve sistemin ne kadarlık bir takas alanına ihtiyaç duyduğundan emin olunca bir takas bölümü oluşturun.


Ayrıca bilmelisiniz ki Linux çeşitli takas bölümleri ve/veya dosyalarını aynı anda kullanmanıza izin verir. Şayet arada sırada daha büyük bir takas alanına ihtiyaç duyuyorsanız, bütün sistemi baştan ayarlamak yerine, kendinize bir takas dosyası yaratabilirsiniz.


İşletim sistemi terminolojisine ait bir not: bilgisayar bilimi takas (bütün işlemleri takas alanına yazmak) ve sayfalama (belirli bir zamanda belirli bir parçayı yazmak) olaylarını ayrı şeyler olarak almaktadır. Linux'un yapmış olduğu şey sayfalamadır ama Linux terminolojisinde bu takas olarak yerleşmiştir.
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:34   #4
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Linux - Görüntü ve Ses Araçları :

AlsaPlayer (Linux)
  • Sürüm : 0.99.80
  • Boyut : 990 Kb
  • Kullanım İzni : Ücretsiz (Freeware)
  • Dil : Ingilizce
  • İşletim Sistemi : Linux
  • Üretici Firma : Andy Lo
Tanıtım:
AlsaPlayer; Linux XWindow platformunda digital ses dosyalarını çalabilmeniz için bir ortam yürütücü programdır. MP3, WAV, MOD, IT ve CDDA formtındaki dosyaları çalabilirsiniz. Program bedavadır.

Click the image to open in full size.

Download icin tiklayin!

Audacity (Linux)
  • Sürüm : 1.3.5 Beta
  • Boyut : 4.33 Mb
  • Kullanım İzni : Açık kaynak kodlu (GNU/GPL)
  • Dil : Türkçe
  • İşletim Sistemi : Linux
  • Üretici Firma : Audacity
Tanıtım:
Ücretsiz olarak innDirip kullanabileceğiniz ve temel müzik efektlerini içeren bir yazılım. Program ile yapabileceğiniz şeylerden birkaçı: Kendi sesinizi inceltip kalınlaştırabilirsiniz. Akustik bir bağlama ile kayıt yapıp elektro bağlama şeklinde çıkış alabilirsiniz(Ben denedim ve sonuç mükemmel). Bunlardan başka yükleyeceğiniz yeni paketlerle 120'ye yakın çeşit efekt oluyor programda.

Click the image to open in full size.

Download icin tiklayiniz!

Blender (Linux)
  • Sürüm : 2.48a
  • Boyut : 12.5 Mb
  • Kullanım İzni : Açık kaynak kodlu (GNU/GPL)
  • Dil : Ingilizce
  • İşletim Sistemi : Linux
  • Üretici Firma : blender3D Developer Team
Tanıtım:
Linux'ta çalışan bu kombine program ile modelleme, animasyon, görüntü rendeleme işlemlerini yapabilirsiniz. TGA, JPG, PNG, Iris, SGI Movie, IFF, AVI ve Quicktime GIF, TIFF, PSD, MOV dosyalarını destekliyor. Projenizi tek bir ".blend" uzantılı dosya olarak kaydediyorsunuz. Program ihtiyacı olanlarla birlikte geliyor ve birkaç dakika içinde kullanıma hazır hale geliyor. Ancak MESA paketlerinin sisteminizde kurulu olması gerek.

Click the image to open in full size.

Download icin tiklayiniz!

Draw Swf
  • Sürüm : 1.2.9
  • Boyut : 512 Kb
  • Kullanım İzni : Açık kaynak kodlu (GNU/GPL)
  • Dil : Ingilizce
  • İşletim Sistemi : Linux
  • Üretici Firma : Bestsolution.at
Tanıtım:
Eğer Windows'tan Linux'e geçiş yaptıysanız ve animasyon işiyle uğraşıyorsanız Macromedia Flash programının eksikliğini hissetmişsinizdir. Linux için geliştirilen bu küçük ve kullanışlı uygulama ile swf formatında animasyonlar oluşturabilirsiniz. Macromedia programı kadar gelişmiş olmasa da Linux platformunda oldukça işinizi görebilecek bir program.

Click the image to open in full size.

Download icin tiklayiniz!



GNUsound
  • Sürüm : 0.7.4
  • Boyut : 501 Kb
  • Kullanım İzni : Açık kaynak kodlu (GNU/GPL)
  • Dil : Ingilizce
  • İşletim Sistemi : Linux
  • Üretici Firma : GNUsound
Tanıtım:
GNUsound müzikle uğraşan, yeni başlayan ev kullanıcıları için ideal bir yazılım. Öğrenmesi ve kullanması kolay bir program. Program LADSPA eklentilerini tanıyor ve onlarca efekti kullanmanıza olanak sağlıyor. Stereo yaptığınız bir kayıtta kanalların başında bulunan "1" ve "2" yazılı kanal düğmesi ile sol kanala kayıtlı bir sesi sağ kanaldan da duyurabiliyorsunuz.
Yapılmış olan kayıtları yakınlaştırıp en ufak ayrıntıları dahi görebiliyorsunuz. Programın çok kullanışlı bir fare desteği var.

Ayrıca program 8/16/32bit örnekleme tipleri içeriyor ve örnekleme oranını(44100HZ gibi...) elle ayarlayabiliyorsunuz. Mp3, ogg gibi dosyaları da içeri aktarıp düzenleme yapabiliyorsunuz. Aynı anda 100 kanala kadar kayıt yapma imkanı sunuyor, tabi teknik koşullara bağlı olarak. Pencere üzerindeki programın renklerini değiştirebiliyorsunuz.

Click the image to open in full size.

Download icin tiklayiniz!


ImageMagick
  • Sürüm : 6.2.3-6
  • Boyut : 5.75 Mb
  • Kullanım İzni : Açık kaynak kodlu (GNU/GPL)
  • Dil : Ingilizce
  • İşletim Sistemi : Linux
  • Üretici Firma : ImageMagick Studio LLC
Tanıtım:
Linux'ta X grafik ortamında resimleri göstermeye yarayan bir program. Boyutlandırma, dönderme, keskinleştirme ve basit efektleri de destekleyen son sürümde birçok formata dönüştürme ve o formatlarda kaydetme özelliği de var.

Click the image to open in full size.

Download icin tiklayiniz!


Jmol
  • Sürüm : 10.0
  • Boyut : 22.7 Mb
  • Kullanım İzni : Açık kaynak kodlu (GNU/GPL)
  • Dil : Ingilizce
  • İşletim Sistemi : Linux
  • Üretici Firma : Jmol
Tanıtım:
Jmol; açık kaynak kodlu, sürekli geliştirilmekte olan ve bilimsel amaçlı bir yazılımdır. Bu yazılım sayesinde molekülleri, organik bileşikleri 3 boyutlu olarak bilgisayar ortamında çizebilirsiniz. Program, yapılan çizimdeki atomlar arasındaki açıları, uzaklıkları gösteriyor. Büyük molekülleri bile rahatça görüntüleyebiliyor, moleküllerin üzerinde düzenleme yapabiliyorsunuz.

Ayrıca programın 4 farklı dilde çevirisi bulunmakla birlikte yazılımı Linux/Unix, Windows ve Mac OS X'te de kullanabilirsiniz. Jmol, java platformunda Java Virtual Machine aracılığıyla çalışmakta. Ayrıca üretici sitesinden çeşitli eklentiler de yükleyebilirsiniz.

Click the image to open in full size.

Download icin tiklayiniz!
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:34   #5
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Linux'ta Program Kurulumu :

Program kaynak dosyaları genel olarak .tar.gz, .tar.bz2 bazen de .tgz ve .zip olabilirler. Daha başka sıkıştırma/arşivleme yolları olsa da daha çok bu şekilde dağıtılmaktadırlar. Bu gibi edindiğimiz kaynak kodundan program derleme işlemi 3 aşamada yapılır. Genelde programı bir dizine açtığınızda içerisinden bir INSTALL ve/veya README dosyası çıkar. Bunları okumanız dahi size yardımcı olacaktır. Ancak eğer aksi belirtilmemişse, bu işlem şöyle yapılır.

İndirilen dosya bir dizine açılır:
(Örnek; dosyanın silencer.tar.gz olduğunu var sayıyoruz)


Kod:
tar -zxvf silencer.tar.gz
Artık silencer isminde bir dizinimiz olacaktır. Dizine düşüp derlemeye geçebiliriz.


Kod:
cd silencer
-Derleme 3 adımdan oluşur.



Kod:
./configure
Bu işlem ile uygulama için gerekli kütüphane ve bağımlılık programlarının olup olmadığı kontrol edilir.



Kod:
make
eğer bir önceki adımda eksik bir kütüphane veya program veya herhangi
bir hata yoksa bu komutla kaynak kod derlenir. Programın boyutuna ve
sisteminizin durumuna göre süresis artıp azalabilir.



Kod:
su
Bu adım ile root hakları alınır.



Kod:
make install
Derlenmiş olan program ikilik dosyalar halinde, dosyaların kurulu olması gereken (dağıtıma göre değişebilir) /usr/bin, /usr/local/bin gibi dizinlere kopyalanır.

Kaynaktan derleme denilen bu kurulum şekli tüm dağıtımlarda böyledir.


-

Diğer genel kurulum dosyaları .bin veya .sh uzantılı kurulum paketleridir.
Bu da şöyle olur.
.bin için;


Kod:
sh silencer.bin
.sh için


Kod:
sh silencer.sh
Kurulum genelde kendi haliyle gerçekleşir.

Bu kurulum şekli de kaynaktan derleme gibi tüm dağıtımlarda bu şekildedir.


Tüm dağıtımlar için geçerli olmayan, desteklenmeyen fakat kullanılırlığı çok olan bir başka kurulum yolu ise .rpm uzantılı dosyaları kullanmaktır. Asıl ismi Redhat Package Manager olan bu dosyalar adından da anlaşılacağı gibi Redhat tarafından ortaya çıkarılmış ve daha sonra diğer başka dağıtımlar tarafından da kullanılır olmuştur. Kurulum şekli şöyledir:


Kod:
rpm -ivh silencer.rpm
Yazının başında da belirtildiği üzere en güzel ve sancısız kurulum yolu ise kendi dağıtımınızın yolunu kullanmaktır. Kısacası dağıtımınızın neyi destekleyip neyi desteklemeyeceği bellidir. Bu durumda müracaatın paket yöneticisine olması gerekir. Paket yöneticisi ile genelde sorunsuz kurulumlar yapılır. Eğer dağıtımınız destekliyorsa internetten güncellenerek kurulumlar da yapılabilir.

Belli başlı dağıtımları aktarmaya çalışalım.


Slackware

.tgz uzantılı paketleri kullanır. Kurulum şekli:


Kod:
installpkg silencer.tgz

Dağıtımın kendisi internet üzerinden güncelleme desteklemez, yani bunu doğrudan yapacak bir uygulama yoktur. Ancak kendisi için geliştirilmiş olan slapt-get gibi araçlar mevcuttur.

Debian, Ubuntu, Kubuntu

.deb uzantılı paketleri kullanır. Kurulum şekli:


Kod:
dpkg -i silencer.deb
İnternet üzerinden güncelleme ve paket kurulumu vardır. Bunun için bir iki araç mevcuttur. En genel kullanılanı apt-get'tir.

Böylece tüm bağımlılıkları ile beraber foo ismindeki program kurulmuş olur.

Gentoo

Kendisine has herhangi bir paket uzantısı yoktur. Kaynaktan derleyerek program kurar. Bunu genelde internet üzerinden gerçekleştirir. BSD'den alınma çok güzel bir portage sistemi vardır. Çok sık aralıklarla depo güncellenir. Kullandığı araç emerge'dür.



Kod:
emerge silencer
Arch Linux
Kaynak dosyalarını kullanır. İnternetten kurulum için çok güzel bir uygulamaya sahiptir: pacman. Kurulum için:



Kod:
pacman -S silencer
Ayrıca Arch için hazırlanmış bir tar.gz paketini kurmak için:



Kod:
pacman -A silencer.tar.gz
Redhat, Fedora, Suse, Mandriva

.rpm uzantılı paketleri kullanır. Kurulum şekli:



Kod:
rpm -ivh silencer.rpm
Dikkat edilmesi gereken her dağıtım için kendi RPMsini kullanmaktır.

Yum ile internetten kurulum gerçekleştirir.


Kod:
yum install silencer
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:35   #6
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Linux Game's :

Standart Loki [ Linux Game's ]
Loki'nin Linux dünyasına kattığı oyunlar gerçekten bilgisayar başında zevkle vakit geçirmenizi sağlayabilir. Yalnız Gelecek Linux 1.1 ile birlikte gelen Nvidia sürücülerinin 3D hızlandırıcı özelliği olmadığı için bu yazıda 3D destekli sürücülerin sisteme nasıl kurulacağını, sonra da oyunları indirip ne şekilde hazırlık yapacağımızı öğreneceğiz.
Ön hazırlıklar
Her şeyden önce 3D destekli bir Loki oyununu oynamak için Nvidia sürücülerine ihtiyacımız var. Bu nedenle Nvidia firmasının ürettiği chipsetlerin bir tanesini kullanan ekran kartına (TNT, TNT2, GeForce2, GeForce3) sahip olmalısınız.

Bu özelliklere sahip kartların dışında kalan kartlar uyum sağlamayacaktır.

Sürücülerin indirilmesi için "www.nvidia.com" adresinden NVIDIA_GLX-1.0-2313.i386.rpm ve NVIDIA_kernel-1.0-2313.rh71up.i386.rpm dosyalarını alın. Sırasıyla aşağıdaki komutları uygula***** bunları sisteminize kurun.

rpm -i NVIDIA_kernel-1.0-2313.rh71up.i386.rpm
rpm -i NVIDIA_GLX-1.0-2313.i386.rpm

Bu işlemleri root (yetkili kullanıcı) üzerinden yapmanız gereklidir.

Ayarlar
Kurulumdan sonra X Window grafik arayüzü tarafından açılış sırasında okunan /etc/X11/XF86Config-4 yapılandırma dosyası üzerinde biraz değişiklik yapmamız gerekecektir. Bunun için şu satırları bulun ve Driver "nv" yazan satırı Driver "nvidia" olarak değiştirin.

Section "Device"
# no known options
Identifier "RIVA TNT"
Driver "nv"
VendorName "RIVA TNT"
BoardName "RIVA TNT"

Aynı zamanda Module bölümünde ise, Load "glx" satırı bulunmalı, Load "dri" ve Load "GLcore" satırları ise bulunmamalıdır. Bir satırı silmek için basitçe o satırın başına # karakteri getirmek yeterlidir.

Bu işlemleri de yaptıktan sonra X Window'u yeniden çalıştırmanız halinde Nvidia açılış ekranı karşınıza gelecek ve daha önce izlediğiniz yollardan grafik ortama geçebileceksiniz.

LOKI Oyunları
Loki'nin çıkardığı oyunların hemen hemen yarısı sadece 3D grafik kartlarında çalışır. Ayrıca bu kartların yukarıda aktardığımız şekilde hızlandırıcı özelliğe sahip olmaları gerekir. 3D hızlandırıcı isteyen oyunlara örnek olarak,

* Soldier of Fortune
* Descent III
* Heretic II
* Heavy Gear II
* Myth II: Soulblighter
* Mindrover

Rune sayılabilir. Bunların dışında kalan Loki Linux oyunlarının oynanması için Nvidia hızlandırıcılı sürücülerin yüklenmesine gerek yoktur. Hızlandırıcı istemeyen oyunlara örnek olarak

* Kohan: Immortal Sovereings
* Civilization: Call to Power
* Simcity 3000
* Solitaire
* Railroad Tycoon
* ...

verilebilir. Tüm bu oyunlara ilişkin detaylı bilgilere
http://www.lokigames.com/products/ adresinden ulaşabilirsiniz.

Loki oyunlarını indirmek için küçük bir yazılım kullanır. Ücretsiz dağıtılan bu program yardımıyla çok kolay bir şekilde oyunların indirilmesi ve kurulumu mümkündür. Bunun için öncelikle
http://www.lokigames.com/products/demos.php3 adresine gidin ve herhangi bir yansı adresinden loki_demos-full-1.0e-x86.run programını (17 Mb) indirin, ardından çalıştırın:

sh loki_demos-full-1.0e-x86.run

Bu program çalıştırıldığı zaman bir kaç basit sorudan sonra hangi oyunları bilgisayara yüklemek istediğinizi soracaktır. Seçiminize göre gerekli tüm bileşenler yüklenecek ve dilediğiniz Loki oyununu oynayabileceksiniz.

Loki oyun yükleyicisi, hem KDE, hem de GNOME menüleri altına kendisini yerleştirecektir. Bu sayede bir kaç tıklamayla KDE -> Oyunlar -> Loki Games programını çalıştırmak olanaklı hale gelir.
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:36   #7
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Linux [Kabuk İşlemleri]

Sisteme girdiğiniz anda kabuk programının çalıştırıldığından bahsetmiştik. Bu andan sonra yapacağınız tüm işlemler bu kabuk programı tarafından yönetilir ve denetlenir. Kabuk, klavyeden girilen komutları çalıştırarak bir arabirim görevi yapar. UNIX (ve Linux) altında geliştirilen sayısız kabuk çeşidi ve bunların herbirinin kendine ait özelliği vardır. Her programcı kendi zevkine hitap eden kabuğu seçebilir, sistemde yeralan kullanıcılar farklı kabuklar üzerinde çalışabilirler.
O an hangi kabuk üzerinde yeraldığınızı öğrenmek için echo $SHELL yazın.


Kod:
$ echo $SHELL/bin/bash
Sıkça kullanılan kabuklar,
sh (Shell ya da Bourne Shell): İlk UNIX kabuğu.
ksh (Korn Shell): sh uyumlu, birçok ek programlama özelliği içeren bir kabuk. Bu kabuk da yaygın bir kitle tarafından kullanılıyor.
bash(Bourne Again Shell): Kullanım kolaylığı bakımından en çok rağbet gören bash, GNU tarafından kaynak kodu olarak dağıtılıyor. bash sh ve ksh uyumluluğunu korurken, özellikle etkileşimli kullanıma yönelik (komut tamamlama, gibi) birçok yenilik de içerir. Bu yazının hazırlandığı 1997 Temmuz ayı başlarında Bash 2.0.1 sürümü çıkmıştı.
csh (C shell): Berkeley Üniversitesi'nde geliştirilen csh'in C diline benzer bir programlama yapısı vardır.
tcsh: csh'ın biraz geliştirilmiş hali.
Yukarıdaki kabuk programlarından sh, ksh ve bash birbirleriyle uyumludur ve yukarıda en ilkelden en gelişmişe göre sıralanmışlardır. Aynı durum csh ve tcsh için de geçerlidir. Kullanılan shell genellikle kişisel bir tercih nedeni olsa da, bütün sistem betikleri sh ile yazıldığından, sistem yöneticilerine sh ailesinden bir kabuk kullanmaları önerilir.
Kabuk programları genellikle /bin dizini altında yeralır. Kullanıcının sisteme girerken hangi kabuğu kullanacağı /etc/passwd dosyasında yeralır. Bunu değiştirmek için chsh (change shell) komutunu kullanabilirsiniz.

Kod:
$ chshPassword:Changing the login shell for cagriEnter the new value, or press return for the default Login Shell [/bin/sh]: /bin/bash$
Sisteminizde NIS kullanılıyorsa chsh yerine yppasswd -s komutunu kullanmalısınız.

Kabuk islem'lerinde, Standar Girdi, Cikti ve Hata

Linux'ta, programın ekrana yazılan bilgiyi iki sınıf altında toplayabiliriz. Birincisi, olağandışı bir durumu bildiren standart hata, diğeri de her türlü verinin yazıldığı standart çıktı. Program çalıştığı andan itibaren bu iki kanal üzerinden akan bilgiler, programın çalıştığı sanal terminale yazılırlar. Program girdilerini ise standart girdi aracı olan klavyeden alır.
Eğer bu bilgiler bir ekran boyundan (25 satır) fazla tutuyorsa bazı satırlar programcının gözünden kaçabilir. Bunu önlemek amacıyla standart çıktı ve hata bir dosyaya yazılacak şekilde ayarlanabilir. Yönlendirme olarak da bilinen bu işlem UNIX altında (DOS'ta olduğu gibi) > karakteri ile gerçekleştirilir.
Örnek olarak o an bulunduğunuz dizinde yeralan dosyaları ekrana getirin:

Kod:
$ ls -al
Bu komut, standart çıktı olarak dosyaların bilgilerini ekrana getirecektir. Bu çıktıyı, bir dosyaya yönlendirelim ve dosyanın içeriğine göz atalım:

Kod:
linux:~$ ls -al > listelinux:~$ cat listetotal 16drwxr-xr-x 5 sercan users 1024 Feb 13 13:10 .drwxr-xr-x 4 root root 1024 Jan 7 1980 ..-rw-r--r-- 1 sercan users 390 Feb 13 12:56 .Xdefaults-rw-r--r-- 1 sercan ftpadm 2016 Feb 13 13:09 .bash_history-rw-r--r-- 1 sercan users 1 Feb 13 12:57 .bashrc-rw-r--r-- 1 sercan users 163 Nov 24 1993 .kermrc-rw-r--r-- 1 sercan users 34 Nov 24 1993 .less-rw-r--r-- 1 sercan users 114 Nov 24 1993 .lessrcdrwxr-xr-x 2 sercan users 1024 Jan 7 1980 .term-rw-r--r-- 1 sercan users 87 Feb 13 12:56 .xinitrc-rw-r--r-- 1 sercan users 2795 Feb 13 13:06 adres-rw-r--r-- 1 sercan users 0 Feb 13 13:10 listedrwxr-xr-x 2 sercan users 1024 Feb 13 12:54 maildrwxr-xr-x 2 sercan users 1024 Feb 13 12:54 perl-rw-r--r-- 1 sercan users 0 Feb 13 13:10 typescriptlinux:~$
> karakteri standart hatayı dosyaya yönlendirmez. Bu işlem için 2> kullanılır. Ama hatayı görebilmek için, hata yaratan bir komut yazmalıyız, değil mi?

Kod:
$ ls /deneme/deneme : No such file or directory$ ls /deneme 2> hata$ cat hata/deneme : No such file or directory
Aşağıdaki komutun işletilmesinin ardından standart çıktı oku1 dosyasına, standart hata ise oku2 dosyasına yazılacaktır. Bu dosyaları komutu çalıştırdıktan sonra incelemek suretiyle neler olup bittiğini anlamak mümkün olur.

Kod:
$ mkdir ~/deneme (deneme isimli bir dizin yaratır)$ touch ~/deneme/gecici (gecici isimli bir dosya yaratır)$ cat ~/deneme 2>oku2 >oku1
Kabuk, standart çıktı ve standart girdi için sırayla 2 ve 1 numaralarının kullanımına izin verir. Yukarıda yeralan son komutta, standart hata mesajları için 2 kullanılarak hataların oku2 dosyasına yazılmıştır. Aşağıda, çekirdek derlemek için sürekli kullandığım program yeralıyor. Yönlendirme sayesinde ekrana gelmesi gereken mesajlar kullanılmayan 9. sanal konsola yönlendiriliyor.

Kod:
# make config# make dep > /dev/tty9# make clean > /dev/tty9# time make zImage > /dev/tty9
Son satırdaki time komutu, kendinden sonra gelen komutun ne kadar zaman içinde çalıştırıldığını gösterir. Çekirdek derlemede geçen zaman, makinanın gücü hakkında bir fikir verebilir. Peki ne hata, ne de çıktıyı ekranda görmek istemiyorsam ne yapmalıyım ? Bunun için standart çıktı ve hatayı biraraya getirerek yönlendirilen her çıktının kaybolduğu ``kara deliğe'' atmak yeterlidir:
Kod:
$ ls /deneme > /dev/null 2>&1
Yukarıdaki komutun yazılış sırasına dikkat edin.
Standart çıktı ya da standart hatayı yönlendirirken, > işareti kullanırsanız: dosya yoksa, oluşturulur ve komutun çıktısı dosyaya yazılır. Dosya varsa, içeriği yok olur ve komutun çıktısı dosyanın yeni içeriği olur. Var olan bir dosyayının eski içeriğini tamamen silmek değil de komutun çıktısını dosyaya eklemek istiyorsanız >> kullanmalısınız. Bu durumda dosya varsa komutun çıktısı dosyanın eski içeriği korunarak sonuna eklenir, dosya yoksa oluşturulur ve komutun çıktısı dosyaya yazılır. Örneğin:
Kod:
$ echo deneme1 >>deneme.txt$ cat deneme.txtdeneme1$ echo deneme2 >>deneme.txt$ cat deneme.txtdeneme1deneme2$
Örnekte görüldügü gibi ilk komut deneme.txt dosyasını oluşturdu. İkincisi ise oluşan dosyanın içeriğini koru***** ikinci komutun çıktısını bu dosyanın sonuna ekliyor.
Standart hata ve çıktıya ek olarak UNIX'in desteklediği bir yönlendirme daha vardır: Standart girdi sayesinde bir dosyayı oluşturan satırlar, bir komut veya programa yönlendirilebilir. Daha önce bir metin editor kullanarak hazırlamış olduğumuz raporu patrona kısa yoldan göndermek için,
Kod:
$ mail -s "rapor" patron < rapor.txt
Dosyanın içeriği, mail komutuna girdi olmuş ve rapor.txt dosyası patron kullanıcısına ``rapor'' konu başlığıyla e-posta ile gönderilmiştir.

Dôkûman'in Orjinal olarak yayinlandigi adres; http://linux.org.tr
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:36   #8
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Linux Kullanıcı İşlemleri :

Asagida yeralan konularda, kullanici hesaplarinin açilmasi ve kapatilmasi anlatiliyor
Kullanici Hesabi Açmak (adduser)
Kullanici hesabi açmak iki yoldan yapilabilir. Birincisi, adduser komutu yardimiyla, digeri de bu komutun yaptigi islemleri sirasiyla elle yapmak. root olarak sisteme girin ve komutu çalistirin. Bu asamadan sonra bir komutu 'root' olarak çalistirin dedigimiz zaman 'root' kullanicisina geçis yaptiktan sonra bu komutu çalistirmaniz gerektigini biliyor olmalisiniz.
# adduser

Login name for new user (8 characters or less) []: silencer

User id for silencer [ defaults to next available]:

Initial group for silencer [users]:

Additional groups for silencer []:

silencer's home directory [/home/silencer]:

silencer's shell [/bin/bash]:

Silencers account expiry date (MM/DD/YY) []:

OK, I'm about to make a new account. Here's what you entered so far:

New login name: silencer
New UID: [Next available]
Initial group: users
Additional groups: [none]
Home directory: /home/silencer
Shell: /bin/bash
Expiry date: [no expiration]

This is it... if you want to bail out, hit Control-C. Otherwise, press
ENTER to go ahead and make the account.


Making new account...

Changing the user information for silencer
Enter the new value, or press return for the default

Full Name []: linux kullanicisi
Room Number []:
Work Phone []:
Home Phone []:
Other []:

Changing password for silencer
Enter the new password (minimum of 6, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
New password:
Bad password: too simple.
Warning: weak password (enter it again to use it anyway).
New password:
Re-enter new password:
Password changed.
Done...
Kullanicinin isminin 3 karakterden az, 8 karakterden fazla olmamasina özen gösterin. Sistem sizden kullanicinin gerçek ismini, ev dizinini, (genellikle /home içinde olur), grubunu isteyecektir. adduser komutu, eger özel olarak degistirmek istemezseniz her kullanicinin grup kimligini (GID) kendisi tanimlayacaktir. Bu gruba karsilik gelen grup ismi (Group Name) users dir. Kullanici kimligi (UID = User ID) ise genellikle 500'den sonra gelen ve kullanilmayan ilk sayi olarak atanir. Eger UID olarak 0 girerseniz sistemde sizinle beraber bir süper-kullanici daha yaratmis olursunuz
Sisteme giriste çalistirilacak olan kabuk için seçimi ister kullaniciya birakin, isterseniz öntanimli olarak bash verin. Bash'in sistemdeki tam patikasini (/bin/bash) yazmalisiniz. Bu alana sadece kabuk ismi girmek sart degildir.
Yukarida sistem bizi güçlü bir sifre seçmedigimiz için uyardi. Sifre olarak, herkesin kolayca tahmin edemeyecegi zorlukta, fakat kullanicinin bir yere yazmasini önleyici kolaylikta bir kelime bulun. Kullanici, hesabinin açilmasindan hemen sonra sisteme girecekse ve sifresini degistirecekse kisa ve kolay bir sifre yeterli olacaktir.
Her seyin dogru olduguna eminseniz, sorulan soruya ``y'' ile, degilseniz ``n'' ile cevap verin. Hemen ardindan /etc/skel dizini altinda yeralan tüm dosyalar bu kullanicinin dizinine kopyalanacaktir. Buraya, her kullanicinin ev dizinine önceden yüklenmesini istediginiz sistem dosyalarini yerlestirebilirsiniz. Bu andan itibaren yeni kullanici sisteme girebilir.
Sisteme kullanici ekleme islemini el yordamiyla yapmak isterseniz, /etc/passwd ve /etc/shadow dosyalarina birer satir eklemelisiniz. /etc/passwd'de aralarinda birer ':' karakteri olmak kaydiyla sirayla hesap ismi, "x", grup kimligi, kullanici kimligi, kullanici isim ve soyadi, ev dizini ve kabuk programi yeralir. /etc/passwd içine bu satiri ekleyin:
sercan:x:100:502:Misafir Sanatci:/home/sercan:/bin/bash
/etc/shadow içine ise asagidaki satiri yerlestirin, tabi diger satirlara dokunmadan.
sercan::9990:0:99999:7::::
Bu satirda yeralan ikinci girdi mirkelam kullanicisinin sifresini belirtiyor. /etc/shadow dosyasina yazilacak olan sifreyi önce bos birakip, ardindan passwd sercan komutuyla bir sifre atayin.
/etc/shadow dosyasinda kullanilabilecek parametreler için shadow(5) man dosyasina göz gezdirin.
Ardindan /home/sercan dizinini olusturun. Dizinin grubunu da ayarlayin. Çok gerekli olmasa da gelen e-postalar için /var/spool/mail dizininde bir dosya tanimlayin ve /etc/skel içinde yeralan dosyalari kullanicinin dizinine kopyalayin.
# cp -R /etc/skel/* /home/sercan
# mkdir /home/sercan
# chown -R sercan.users /home/sercan
# touch /var/spool/mail/sercan
# chown sercan.mail /var/spool/mail/sercan
Yukarida yazilan elle kullanici girme islemi, shadow kullanan Linux makinalari için geçerlidir. Shadow için Linux Isletim Sisteminde Güvenlik bölümüne göz atin.
Kullanici Grubu
Eger Linux makinaniz birkaç yogun görev üstlenmisse (örnegin www veya ftp sunucusu olarak kullaniliyorsa) her bir islem için birden fazla grup tanimlanabilir. users grubuna bagli kalmadan wwwadm veya ftpadm gibi grup isimleri belirtebilir, bu gruplari da bir veya birkaç kullaniciya ait olacak sekilde degistirebilirsiniz.
users grubunun disinda birden fazla grup tanimlanmasi, sistemin denetlenmesini bir miktar güçlestirse de sistem güvenligini artirir. Bazi kullanicilarin birden fazla grubunun olmasiyla bu kullanicilar rahatlikla sistemde root kullanicisinin üstlenmesi gereken isleri yapabilirler.
Grup kimliginin degistirilmesi veya yeni grubun eklenmesi için /etc/group dosyasi kullanilir. Bu dosyaya grubun ismi, numarasi, grup sifresi ve gruba ait kullanicilar yazilir. Her kullanicinin en az bir grubu vardir.
/etc/group dosyasinin iki satirinda yeralan parametreler,
root::0:root
sys::3:root,bin,sys,adm
gibidir. Sirayla ":" karakteri ile ayrilmis her kolon,
1.
Grup ismi
2.
Grup sifresi
3.
Grup numarasi
4.
Gruba ait kullanicilar
seklinde özetlenebilir. Ilk sütun grup ismini belirtir. Grup ismi, ls -l komutunu isletince kullanici isminin hemen saginda görülen kelimedir. Grup sifresi, gruba ait olmayan kullanicilarin dosyalarina erisim saglamak için kullanilir.
Grup sifresi nadiren kullanilir. Grup numarasi, kullanicinin ait oldugu grubun karsiligidir. Son sütunda ise gruba ait kullanicilar, her biri birer virgülle ayrilmis olarak yazilir. Kullanici sisteme girdigi zaman otomatik olarak /etc/passwd dosyasinda yeralan grup ismi aktif olur, bu yüzden her kullanicinin ismi /etc/group dosyasina yazilmaz. Sistem ilk kuruldugu anda birkaç grup halihazirda zaten vardir. Örnegin root grubunun grup numarasi 0'dir ve pekçok sistem dosyasinin sahibidir, bin grubunun numarasi is 2 olup /usr/bin ve /bin dizinlerindeki çogu dosyanin grubudur.
Hangi grubun (veya tanimlanmissa gruplarin) içinde oldugunuzu ögrenmek için groups komutunu kullanabilirsiniz.
$ groups serci
users
Kullanicinin Hesabinin Silinmesi
Bir kullaniciya ait hesabi silmek için /etc/passwd dosyasinda bu kullaniciya ait olan satirdaki sifre kolonunun basina * isareti koyun. Bir sifrelenmis bir parolanin içinde * karakteri olamayacagindan bu kullanici bir daha sisteme giremez.
Hesabi tamamen silmek için, kullanicinin ev dizinini ve e-postalarini yedekledikten sonra sistemde kullaniciya ait olan dosyalari (/tmp altinda) ve ev dizinini silin.
/etc/passwd ve /etc/group dosyasindan kullanicinin isminin geçtigi satirlari kaldirin.
Sistemde kullaniciya ait olabilecek tüm dosyalari da silmeniz gerekebilir. Bunun için find kullanabilirsiniz.
$ find / -user sercinyo -ls -exec rm {} \;
Bu komutu /etc/passwd dosyasindan kullanici ismine ait olan satiri kaldirmadan önce yapmalisiniz.

Dokumani hazirlayan; Silencer

Dokumanin yayimlandigi Orjinal Site; http://forum.linuxsys.org
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:37   #9
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Kernel Derlemek :

NOT: Bu döküman Linux İşletim Sistemini yeni kullanmaya başlayan ya da şimdiye kadar çekirdek derlemeye cesaret edemeyenler için yazılmıştır. Eğer Linux İşletim Sisteminde uzmansanız döküman size gereğinden çok 'hafif' gelebilir.

Çekirdek yeni sürümlerini yükleyebileceğiniz site; ftp.kernel.org


1- Çekirdek Derlemenin Ne Faydası Var ?

Yeni çekirdeği derlerken , çekirdekten size uygun olmayan donanım desteğini ( SCSII sürücüleri, USB aygıt desteği vb) ve yazılım desteğinizi ( IPv6, Firewall vb ) kaldırabilir, ya da modül olarak ekleyebilirsiniz. Bu sayede daha küçük ve dolayısıyla hızlı açılan bir çekirdeğe sahip olabilirsiniz. Ayrıca ilerde Linux'la dev sunucu sistemler kurarken neler yapacabileceğinize dair ipuçları elde edebilirsiniz.



2- En Kötü İhtimalle Ne Olur ?

Çekirdeği derlemeden önce konfigurasyon sırasında yapacağınız bir hata sisteminizin açılmamasına sebep olabilir. Sisteminiz açılsa bile bazı donanımlar ve yazılımlar doğru çalışmayabilir. Her şey ters giderse sisteminizi açılış disketinizden açarak LILO' ya eski çekirdeği yükleyerek sisteminizi açabilir ve tekrar deneyebilirsiniz.



3- Başlıyoruz :
Mutlaka bir Linux açılış disketi oluşturun ve sisteminizi bir kez bu disketten açarak test edin. İşler ters giderse bu disket sisteminizi açmanızı sağlayacak. Bir açılış disketi oluşturmak için ;

# mkbootdisk --device /dev/fd0 2.4.16

komutunu kullanabilirsiniz. 2.4.16 sisteminizdeki çekirdek sürüm numarasını açıklamaktadır. Siz bu numarayı kendi sisteminizde yüklü bulunan çekirdek sürüm numarası ile değiştirebilirsiniz.

En yeni ve kararlı Linux Çekirdeğini sisteminize indirin. Bu, muhtemelen sürüm adını taşıyan ve .tar.gz ile biten bir dosya olacak. *.tar.gz ile biten bir dosya tar ile birleştirilmiş ve gzip ile sıkıştırılmış bir dosya demektir. Çekirdeği indireceğiniz yerde *.tar.bz2 ile biten dosyalar da olabilir, bu dosyalar da bzip ile sıkıştırılmıştır. Sıkıştırılmış dosya boyutu yaklaşık 28 MB ' dır.

Dosyayı /home/kullanici/ dizinine indirdiğinizi varsayıyorum.

Last login: Tue May 04 10:29:54 2002 from 52.32.55.8
[silencer@eshan silencer]$

İkinci satırdaki $ işaretine dikkat. Bu bizim 'root' değil bir kullanıcı olarak sisteme giriş yaptığımızı gösteriyor. Şimdi 'root olma zamanı. 'su' komutu ile 'root' oluyoruz

[silencer@eshan silencer]$ su
Password:
[root@eshan silencer]#

$ işareti # 'e dönüştü, artık root'uz. Kendi ev dizinimize indirdiğimiz çekirdeği açmadan önce ilgili yerine taşıyoruz.

[root@eshan silencer]# mv /home/silencer/linux-2.4.17.tar.gz /usr/src/

Eski çekirdeğin sembolik bağlantısını siliyoruz

[root@eshan silencer]# rm /usr/src/linux

Çekirdek kaynak kodunu açıyoruz

[root@eshan silencer]# cd /usr/src/
[root@eshan silencer]# tar -zxvf linux-2.4.17.tar.gz

/usr/src dizini altında çekirdek sürüm numarası ile yeni bir dizin oluştu. Bu dizinin adını değiştiriyoruz

[root@eshan silencer]# mv linux linux-2.4.17

Biraz önce sildiğimiz sembolik bağlantıyı yeni çekirdek için yeniden kuruyoruz

[root@eshan silencer]# ln -s /usr/src/linux-2.4.17 linux

Şimdi geldik işin en zor kısmına. Çekirdeği kaynak kodundan derlemeye başlıyoruz. Konsoldaysanız

make menuconfig

X ortamındaysanız

make xconfig

komutunu vererek çekirdek derleme menüsünü hazırlayın.

Şu andan itibaren yapacaklarınız çok önemli. Çekirdeği hiç hatasız derleyebilmek için son derece dikkatli olmalı ve herhangi bir soruya 'Yes' ya da 'OK' komtunu vermeden önce mutlaka okumalısınız.

Çekirdeğe eklemek istediklerinizi menüden ekleyebilir, istediklerinizi çıkarabilir ya da modül olarak eklenmesini sağlayabilirsiniz. Modül olarak yaptığınız ekler çağrıldığı zaman çalışacaktır. Bu menü Linux' u öğrenmek için bulabileceğiniz en değerli kaynaktır. Bütün seçenekleri tek tek okumanızı tavsiye ederim. Şu anda Linux' un ruhuyla yüzyüze konuşma şansını yakaladınız, keyfini çıkarın.

Seçenekleri belirledikten sonra 'Save' ve 'Exit' komutlarını verin. Yaptığınız değişiklikler bir metin dosyasında saklanır ve çekirdeğin derlenmesi sırasında okunur.

Sırasıyla

[root@eshan silencer]# make dep

[root@eshan silencer]# make clean

[root@eshan silencer]# make bzImage

komutlarını verin. Eğer çekirdeğe modül olarak birşeyler eklediyseniz ayrıca

[root@eshan silencer]# make modules

[root@eshan silencer]# make modules_install

komutlarını da çalıştırmanız gerekiyor.

Çekirdeği derledik. Şimdi onu uygun bir yere taşımalıyız. Lütfen dikkat, burası son derece ÖNEMLİ.

[root@eshan silencer]#cp /usr/src/linux/arch/i386/boot/bzImage /boot/linux-2.4.17

Şimdi de System.map dosyasını gerekli yere taşıyalım

[root@eshan silencer]# cp /usr/src/linux-2.4.17/System.map /boot/System.map-2.4.17

Değiştirmemiz gereken birkaç sembolik bağlantı daha var. /boot dizinine geçin

[root@eshan silencer]# cd /boot

[root@eshan silencer]# rm /boot/vmlinux

[root@eshan silencer]# rm /boot/System.map

[root@eshan silencer]# ln -s /boot/System.map-2.4.17 /boot/System.map

[root@eshan silencer]# ln -s /boot/vmlinux-2.4.17 /boot/vmlinux

Az kaldı ha gayret. Şimdi LILO' ya yeni çekirdeğimizin yerini göstermeliyiz. /etc/lilo.conf dosyasını dilediğiniz bir metin editörü ile açın.

[root@eshan silencer]# pico /etc/lilo.conf

lilo.conf' un eski hali şuna benziyor olmalı :

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux

image=/boot/vmlinuz-2.2.13
label=linux
root=/dev/hda5
read-only

Sizin kendi sisteminize uygun yapacağınız olarak yapacağınız değişiklik sonrası lilo.conf aşağıdakine benzer olacaktır :

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux-yeni

image=/boot/vmlinuz-2.4.17
label=linux-yeni
root=/dev/hda5
read-only

image=/boot/vmlinuz-2.2.15
label=linux-eski
root=/dev/hda5
read-only

Gördüğünüz gibi yeni çekirdeği önseçimli hale getirdik ve ona linux-yeni etiketini verdik.

LILO' yu yeniden yüklüyoruz.

[root@eshan silencer]# /sbin/lilo

LILO' yu yeniden çalıştırınca aşağıdaki mesajı almanız gerekli

Added linux-yeni *
Added linux-eski

Yanında * işareti bulunan çekirdek önseçimlidir ve açılışta bir çekirdek seçmezseniz bu çekirdek yüklenecektir.

Bilgisayarınızı yeniden başlatın

[root@eshan silencer]# shutdown -hfr now

Sisteminiz yeniden açıldığında yeni derlediğiniz çekirdekle çalışacaktır.

Sisteminiz yeni çekirdekle açılmazsa açılış sırasında linux-eski çekirdeğini seçmeyi deneyin. Yine de bir hata ila karşılalırsanız sisteminizi daha önceden oluşturduğunuz açılış disketinden açarak çekirdeği yeniden derleyin.
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Alt 24-10-2009, 12:38   #10
 
Mehmet - ait Kullanıcı Resmi (Avatar)
 

Unix Güvenlik Bilgileri :

Click the image to open in full size.
Click the image to open in full size.
1.3. Tehlikeler

Parola dosyasina erisimi olmayan bir saldirgan, hedef sectigi bir kullanicinin parolasini deneyerek bulmak zorundadir. Olasi butun parolalarin coklugu gozonune alinirsa bu tip bir saldirinin etkisiz olacagi dusunulebilir. Ancak, cogu sistemde, parolasi bos olan, kullanici adiyla ayni olan ya da sistem sorumlusunun gecici olarak verdigi basit parolayi degistirmeyen kullanicilarin sayisi azimsanamayacak duzeydedir. Bir tek kullanicini bile parolasinin elde edilmesi sisteme giris icin yeterli oldugundan guvenlik acisindan buyuk sorunlar yaratabilir.
Saldirgan, parola dosyasinin bir kopyasini alabilirse isi oldukca kolaylasir. Hem cok daha hizli calisabilir, hem de hedef sistemin sorumlusunun dikkatini cekmek tehlikesinden kurtulur. Bir saldirganin parola dosyasini eline gecirmesi birkac sekilde mumkun olabilir:

* Bir kullanicinin parolasini elde ederek sisteme girer ve dosyayi alir.
* Bazi programlardaki hatalardan yararlanarak sisteme girmeden dosyayi alir.
* Sistemdeki bir kullanici parola dosyasini saldirgana gonderir.
* Saldirgan, sistemdeki kullanicilardan biridir.

Bir parola dosyasindaki parolalari kirmaya calisan cesitli yazilimlar bulunmaktadir. Bunlarin en etkililerinden ve en yaygin kullanilanlarindan biri Crack isimli programdir. 1.4. Onlemler


Parola guvenliginin en onemli sarti, basta sistem sorumlulari olmak uzere, butun kullanicilarin iyi parola secmenin onemini kavramalaridir. Herkes, parolasinin yetkisiz birinin eline gecmesi durumunda kendisi ve diger kullanicilar acisindan olusan tehlikeleri anlamalidir. Nelerin kotu parola oldugu ve nasil iyi parola secilebilecegi konusunda kullanicilar egitilmelidir. Bu kosul gerceklesmedikce asagida sozu gecen onlemlerin cogu da basarisiz olacaktir.
Parola Seciminin Kullaniciya Birakilmamasi

Parolalar, sistem sorumlusu tarafindan ya da rasgele parola ureten bir program tarafindan secilerek verilir ve kullanicilara parolalarini degistirme hakki taninmaz. Bu yontem, iyi parolalar uretmekle birlikte, kullanicilarin akillarinda tutamayacaklari parolalari bir yere yazmalarina neden olur. Parola ureten programlar icinde en yaygin kullanilanlarindan biri mkpasswd programidir.
Parola Seciminin Kisitlanmasi

Kullanicinin kotu oldugu bilinen bir parola secmesi engellenir. Bunun icin, verilen parola uzerinde bazi denetlemeler yapan programlar bulunmaktadir. Sikca onerilenlerden biri anlpasswd paketidir.
Parola Dosyasinin Sistem Sorumlusu Tarafindan Kirilmasi

Sistem sorumlusu, zaman zaman, parola dosyasini Crack tipi bir program ile tara***** zayif parolalari arar. Buldugu zayif parolali kullanicilarin hesaplarini kilitler.

Parolalarin Gecerlilik Surelerinin Kisitlanmasi

Yeterince *** degistirilmeyen parolalar, kuvvetli de olsalar, saldirgana aramak icin daha uzun zaman tanidiklarindan tehlike yaratirlar. Bu nedenle, parolalarin belli bir sure sonunda gecerliliklerini yitirerek yeni bir parola verilmesi zorunlulugu getirilebilir. Ancak bu yontem, ancak kullanicilarin iyi niyetiyle etkili olabilir. Genelde kullanicilar, bu yontemin uygulandigi yerlerde, birkac parola secerek surekli bunlarin icinde donmek ya da bir sozcugun sonuna ekledikleri rakami her seferinde artirarak yeni parolalarini belirlemek egilimindedirler. Boyle yapildigi surece, guvenligin fazla arttigi soylenemez.
Golge Parolalar

Parola dosyasinin bazi alanlarinin herkes tarafindan okunabilir olmasi gerekse de, parola alaninin herkes tarafindan okunabilir olmasi gerekmez. Bu nedenle, sifrelenmis parolalar ancak sistem sorumlusunun okuyabilecegi bir dosyaya alinabilir. Parola dosyasindaki parola alanina herhangi bir bilgi yazilirken (kullanici adi, * isareti gibi), golge dosyasina (/etc/shadow) sifrelenmis parolalar konur.
Shadow Password Suite isimli program, hem golge parola sistemini getirir hem de parolalarin gecerlilik surelerinin kisitlanmasini saglar.
__________________
Besiktasforum.NET

KayıpKentinYakışıklısı.
Mehmet Ofline   Alıntı ile Cevapla
Cevapla

Bu konuyu arkadaşlarınızla paylaşın


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık




Türkiye`de Saat: 09:59 .

Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2

Sitemiz CSS Standartlarına uygundur. Sitemiz XHTML Standartlarına uygundur

Oracle DBA | Kadife | Oracle Danışmanlık



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580