Please return following links to the footer:
Designed by Free WordPress, thanks to: Free WordPress themes, Kids and digital media and Free WordPress photography themes
linux Archives | recnes.com

linux etiketli yazı

LVM’e yeni disk eklemek

LVM Logical Volume Manager

LVM (Logical Volume Manager) sisteminin en büyük artısı normal disk bölümlemeye göre dinamik bölümleme yapılabilmesidir. Aynı zamanda bir disk bölümünü birden fazla diske yayabilmek gibi güzel bir özelliğe de sahiptir. Kısaca “/” (root) bölümünü sadece bir disk kapasitesi ile sınırlamanıza gerek kalmaz. Bilgisayar bağlayacağınız fiziksel disklerin tüm kapasitesinin tamamını “/” bölümü altında toplayabilirsiniz. Elimde boşta duran 160GB genişliğindeki diski kullanıma sokmak amacıyla, mevcut LVM yöntemi ile bölümlenmiş sistemime eklemeye karar verdim. Eğer sizinde sisteminiz LVM üzerine kuruluysa ve disk alanınızı genişletmek istiyorsanız aşağıdaki örneklerde bu işlemi nasıl yapıldığını görebilirsiniz.

Öncelikle bilgisayarı k...

Devamı...

Intel Atom D510MO linux sensör ayarları

Linux altında anakart, işlemci ve psu değerlerini ölçmek için kullandığımız lm-sensors paketi normalde pek çok sensörü otomatik olarak tanıyor ve kritik eşiklerin dışında bir veri algılarsa uyarı verebiliyor. Fakat kullandığımız ev sunucusundaki Intel Atom D510MO model anakarttaki sensörleri doğru okusa da tam olarak desteklenmediği için uygun kritik eşik şablonu kullanmamakta.

Bu yüzden # sensors komutu ile çıktıları incelediğimizde sensörlerden gelen veriler doğru olsa da kritik eşik değerleri yanlış olduğunda, çıktıda “ALARM” görüyor olabilirsiniz. Korkmayın, aslında anakrtta bir sorun yok (tabi doğru voltajı alıyor ve yeterince soğutuluyorsa). Bu sorunu gidermek için aşağıdaki sensors şablonunu kullanmamız gerekmekte.

Intel A...

Devamı...

Linux 4.0-RC1 “Hurr durr I’m a sheep” kerneli yayınlandı

TuxLinus Torvalds geçen hafta yaptığı anket sonucunda Linux 3.20 çekirdeğini Linux 4.0  olarak adlandırmaya karar vermiş. Torvalds, Pazar gecesi birçok önemli güncellemeler barındıran Linux 4.0-RC1’i  “Hurr durr I’m a sheep” kod adıyla yayınlanmış durumda.

Torvalds ayrıca bu değişiklikle ilgili bir de mesaj yayınlamış;

   ....

Devamı...

JNLP dosyası nedir, yenir mi?

JNLP dosyası Java tabanlı markup dosyadır.

Linux altında çalıştırmak için Java Runtime Environment’a ihtiyaç duyar.

*.jnlp uzantılı dosyaları çalıştırmak için `javaws` komutu kullanılır. Örnek:

# javaws ornek_dosya.jnlp &

Grafik tabanlı uygulamalar olduğu için, bir pencere yöneticisi içinde açtığınız terminalden çalıştırmanız gerekmektedir.

Devamı...

Gereksiz dosyaların git deposuna eklenmesini engellemek

Bunun için proje köküne “.gitignore” adında bir dosya oluşturup örnekteki içeriği ekleyebilirsiniz. Aşağıdaki örnek içerikte bulunan uzantılar ve dosyaların haricinde depoya gitmesini istemediğiniz dosyalar ve ya dosya türleri varsa bu listeye ekleyebilirsiniz. Aynı zamanda bu dosyayı git deposuna eklemenizi proje ortaklarınız içinde faydalı olacaktır. Böylelikle bütük kullanıcılarda aynı dosyalar bir kerede engellenmiş olur.

# Compiled ...

Devamı...

RAID 1 sistemin tek diskini başka makineye bağlayıp yedek almak

Farz-ı misal yedekleme için kullandığınız veri yolları yavaş çalışan bir Software RAID 1 üzerinde koşan makinanız var. Zaman içinde bu makinanın diskinin dolması ile yedeklerin arşiv disklerine kayıt edilme zamanı geldi diyelim. Arşiv olarak kullanmak üzere aldığınız diske verileri aktarmanız gerekiyor ama başta dediğim gibi yedekleme makinasının veri yolları o kadar yavaş ki içindeki yedekleri arşiv diskine aktarması günler alacak.

Normalde yavaş veri yolu olan bir makineden veriyi içindeki diski daha hızlı bir makineye takarak almayı tercih edenlerdenim, ancak şimdiye kadar SoftRAID 1 üzerinde koşan bir makinadan bu şekilde veri çekmemiştim.

Veri yüklü diski söktüm arşiv diski ile birlikte hızlı bir makineye bağladım ve sistemi boot ettim...

Devamı...

Amazon S3 buketini Linux’a mount etmek

Eğer Amazon S3 servisindeki buketinizin içindeki dosyaların bilgisayarınızdaki kopyalarında değişiklik yaptıktan sonra illaki Firefox s3 organizer gibi bir eklenti ya da s3cmd gibi bir linux konsol komutu üzerinden buketteki dosyayı güncellemekten sıkıldıysanız, fuse tabanlı s3fs ile buketlerinizi yerel makinenize mount ederek dosya sisteminin bir parçası gibi kullanabilirsiniz.

Malesef şimdilik Ubunut paket deposunda bulunmamakta ancak kaynaktan kurulum düşündüğünüz kadar zor değil. Sadece kaynağı derlerken gerekli olan bağımlılıkların sisteminizde kurulu olması gerekmekte. Kuruluma hazırlık için öncelikle bu bağımlılıkları kurmanız gerekmekte:

# sudo apt-get update

# sudo apt-get install build-essential gcc libfuse-dev fuse-utils libcur...

Devamı...

inactive RAID array sorunu.

RAID recovery sırasında ilk karşılaştığım sorun inactive raid array oldu. Bir arrayin inactive olup olmadığını anlamak için “# cat /proc/mdstat” komutu çıktısına bakmanız yeterli. Eğer çıktıda listelenen md’lerin karşılığında hepsinde “active” yazıyorsa sıkıntı yok demektir.  Aşağıda örnek bir çıktı görebilirsiniz.

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] [linear] [multipath]
md0 : inactive sdb1[1](S)
2102464 blocks

md1 : active raid1 sda2[0] sdb2[1]

Bu durumda md0 için restorasyon işlemini muhtemelen başlatamayacaksınız. Sorunu çözmek için arrayleri tekrar taramasını sağlamak gerk bunun için aşağıdaki komutu veriniz:

# mdadm –examine –scan
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=158bb15a:5c2c4636:776c2c...

Devamı...

Defining Motherboard, CPU and BIOS info in Linux terminal

In this article, I’m going to explain how to read motherboard, cpu and bios information under linux terminal.

Reading Motherboard Information:

# sudo dmidecode -t 2

Reading Motherboard Serial Number:

# sudo dmidecode -t 2 | grep Serial

And OEM Information:

# sudo dmidecode -t 11

The CPU informa...

Devamı...

Linux dd komutunun durumunu izlemek

Aşağıdaki komut ile dd programının PID’i öğrenilir.

$ pgrep -l ‘^dd$’
8789 dd
$

USR1 sinyali dd programına gönderilir:

$ kill -USR1 8789
$
dd programı sinyali alır almaz o anki istatistikleri ekrana basar ve kaldığı yerden işlemine devam eder.
Örnek:

$ dd if=/dev/random of=/dev/null bs=1K count=100
0+14 records in
0+14 records out
204 bytes (204 B) copied, 24.92 seconds, 0.0 kB/s

Devamlı izleme yapmak için watch komutu ile izleme sağlanabilir. Aşağıdaki komut 10 saniyede bir dd programının istatistik çıktısını basmasını sağlar.

$ watch -n 10 kill -USR1 8789

Devamı...