Archive for August, 2008

Linux File System

Wednesday, August 27th, 2008

File Management

File Management

Posted in Linux | No Comments »


Overview of File Management Systems

Wednesday, August 27th, 2008

Feature ext2 ext3 ReiserFS3.6 (not supported by Oracle)
Maximum partition size 4TB 4TB 16TB
Maximum file size 2GB-2TB 2GB-2TB 8TB
Block size 1KB-4KB 1KB-4KB 4KB only
Journaling capabilities No Yes Yes
Reboot after a crash Slow Fast Very Fast
State of data after crash Good Very Good Fair
ACL support Yes Yes No
Stability Excellent Good Good

Posted in Linux | No Comments »


find komut ile uzantıya göre dosya silmek için

Wednesday, August 27th, 2008

find /home -name *.avi -print -exec rm -rf {} \;

Posted in Linux | No Comments »


MySQL root şifresini resetlemek

Monday, August 18th, 2008

1-Eğer MySQL sunucusu çalışıyorsa
#/
etc/init.d/mysql stop  komutuyla MySQL sunucusunu durduralım.
2- Mysql Serveri yetki tablolarını pas geçerek root yetkisiyle çalıştırıyoruz #mysqldskip-grant-tablesuser=root 
3-Mysql çalıştıktan sonra 
#mysql -u root
komutuyla
MySQL sunucusuna root olarak bağlanalım
4- Mysql konsolundayken

mysql>UPDATE mysql.user SET Password=PASSWORD(’newpwd‘) WHERE User=’root‘;
diyerek şifremizi
update edip,
FLUSH PRIVILEGES;

Posted in MySQL | No Comments »


MySQL Veritabanı Yönetimi

Monday, August 18th, 2008

Mysql sunucusu çalıştırma ve durdurma
    /etc/init.d/mysqld Usage: /etc/init.d/mysqld {start|stop|status|condrestart|restart}
 Service mysql stop/start
MySQL’e bağlanmak için
mysql -h localhost -u root –p
MySQL değişkenlerini görmek
mysql> show variables;
Databaseleri görmek:
mysql> show databases;

Database seçmek için:
  use <database adı>
Database İçindeki tableları görmek için:
 show tables
Tabloyu Analiz etmek:

mysql> analyze table courses;
Tabloyu Onarmak:
mysql> repair table courses;
Database yaratma;
create database <database adı>

Posted in MySQL | No Comments »


Mysql Mimarisi

Monday, August 18th, 2008

MySQL Mimarisi

MySQL Mimarisi

MySQL Dizin Yapısı
Bin/  executables
Data/  database files
Docs/  documentation
Examples/  coding examples
Include/  C include files
Lib/  C libs
Scripts/  SQL scripts
Share/  locale specific details  

Posted in MySQL | No Comments »


Linux File Systeminin Kurtarılması

Monday, August 18th, 2008

Sistem çökmesi veya mecburi resetleme olayı sonrasında sistemin açılmadığı durumlardasistemi kurtarmak için; 

#fsck.ext2     /dev/hdaX 
#fsck  -p /dev/hdax

Posted in Linux | No Comments »


Kaç tane KILL signali var?

Monday, August 18th, 2008

1. HUP : Exit : Hangup
2. INT : Exit : Interrupt
3. QUIT : Core : Quit
4. ILL : Core : Illegal Instruction
5. TRAP : Core : Trace/Breakpoint Trap
6. ABRT : Core : Abort
7. EMT : Core : Emulation Trap
8. FPE : Core : Arithmetic Exception
9. KILL : Exit : Killed
10. BUS : Core : Bus Error
11. SEGV : Core : Segmentation Fault
12. SYS : Core : Bad System Call
13. PIPE : Exit : Broken Pipe
14. ALRM : Exit : Alarm Clock
15. TERM : Exit : Terminated
16. USR1 : Exit : User Signal 1
17. USR2 : Exit : User Signal 2
18. CHLD : Ignr : Child Status Changed
19. PWR : Ignr : Power Fail/Restart
20. WINCH : Ignr : Window Size
21. URG : Ignr : Urgent Socket Condition
22. IO : Stop : Pollable Event
23. STOP : Stop : Stopped (signal)
24. TSTP : Stop : Stopped (user)
25. CONT : Ignr : Continued
26. TTIN : Stop : Stopped (tty input)
27. TTOU : Stop : Stopped (tty output)
28. VTALRM: Exit : Virtual Timer Expired
29. PROF : Exit : Profiling Timer Expired
30. XCPU : Core : CPU time limit exceeded

Posted in Linux | No Comments »


RPM paket Yönetimi

Monday, August 18th, 2008

rpm –i  : Paket yükle

rpm –e  : Paket kaldır

rpm –q  : Yüklü olan paketleri sorgula

rpm –U  : Yeni versiyonu yüklerken önceki sürümünü kaldırır. update işlemi yapar

rpm –verify  : bir paketin doğru olarak yüklendiğini onaylar
–nodeps  : hiçbir bağımlılık kontrolu yapmadan yükler
–force  : çakışmalara rağmen kurulum işlemini zorlar
–percent  : kurulum esnasında paket yünde miktarını  gösterir
–test  : kurulumu test eder. Kurmaz. Sadece çakışmaları kontrol eder

rpm –h  : paketi yüklerken # sembollerini görüntüler

rpm –qa  : bütün paketleri sorgular

rpm –qR  : bir 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  : paketteki dokümantasyon dosyalarını listeler

rpm -qc  : paketteki yapılandırma dosyalarını listeler

Posted in Linux | No Comments »


fdisk

Monday, August 18th, 2008

Disk üzerindeki partiton tablolarını oluşturmak ve yönetmek için kullanılır.

Linux işletim sisteminde var olan disk partitionları görmek için

# fdisk -l

 

Belirli bir disk partitionu  düzenlemek için

 # fdisk /dev/sda

 

fdisk komutunda kullanılan önemli parametreler

m- menüyü görmek(help)

n-Yeni bir partition  oluşturmak için

p-Var olan partition tabloları gösterir

t-Partition id’sini veya Dosyasistem tipini(ext3,Ntfs) değiştirmek için

d-Seçilen partitionu siler

w-Yapılan değişiklikleri kayıt edip çıkar

q-Yapılan değişiklikleri kaydetmeden çıkmak için

Posted in Linux | No Comments »