Archive | GNU/Linux İpuçları

Ubuntu ve Linux Mint Altında MBR veya Hasarlı Bölüm Tablolarını Onarma

Eğer yanlışlıkla bir bölüm tablosunda silinme meydana geldiyse, buna bağlı olarak önyükleme sorunları ortaya çıktıysa; kayıp bölümleri onarmak, hasarlı bölüm tablosunu bulup onarmak için TestDisk aracını kullanabilirsiniz. TestDisk ile neleri düzeltebilirsiniz? TestDisk ile bölüm tablosunun onarımı, silinen bölümün geri kazanılması, kendi yedeğinden FAT32/NTFS önyükleme sektörünün kurtarılması, FAT12/FAT16/FAT32/NTFS boot sektörünün yeniden inşa edilmesi, FAT tablolarının onarımı, MFT ayna kullanarak MFT sorununun giderilmesi, ext2/ext3/ext4 Backup SuperBlock’un yerinin saptanması, FAT, exFAT, NTFS ve ext2 dosya sisteminden silinen dosyaların geri alınması, silinen FAT, exFAT, NTFS ve ext2/ext3/ext4 bölümlerinden dosya kopyalanması gibi işlemleri yapabilirsiniz. Burada, Ubuntu ve Linux Mint altında, bölüm tablosu veya MBR onarımı için TestDisk’in nasıl yüklenip çalıştırılacağı ele alınacaktır. Aracın yanlış kullanımından meydana gelecek sorumluluğun size ait olduğunu unutmayın.

Continue Reading →

TestDisk’i Synaptic Paket Yöneticisinde aratıp bulabilir, buradan kolaylıkla kurabilirsiniz. Ya da terminalden:

sudo apt-get install testdisk -y

kodunu girebilirsiniz. Ardından yine root olarak TestDisk’i başlatabilirsiniz:

sudo testdisk

İlk ekranda sizden bir log dosyası oluşturmak isteyip istemediğiniz ya da kayıt yapmak istemiyorsanız onu belirtmeniz istenecektir. Ok tuşlarını kullanarak listeden ilgili seçeneği seçip Enter tuşuna basın.

Şimdi sizden erişmek istediğiniz sabit disk bölümünü sormaktadır. Ok tuşlarını kullanarak listeden ilgili seçeneği seçip Enter tuşuna basın.

Şimdi bölüm tablosu tipini seçin ve Enter tuşuna basın.

Şimdi “Analyze” seçeneğini vurgulayın ve kayıp bölümleri aramak için Enter tuşuna basın.

Pencerenin alt kısmındaki “Quick Search” (Hızlı Arama) seçeneğini vurgulayın ve Enter tuşuna basın.

Gelen ekranda diskinizin yapısına ilişkin durum görüntülenecektir.

Devam etmek Enter tuşuna basın. Sonra “Write” seçeneğini vurgulayın ve bölüm tablosunu düzeltmek için Enter tuşuna basın.

Şimdi TestDisk’ten çıkın ve sisteminizi yeniden başlatın.

sudo reboot

Artık bölüm dosyalarını yeniden kazanmış olmanız gerekir.

0

GNU/Linux'ta Çalışan Süreçleri Öldürmek

UNIX’in en büyük silahlarından biri süreçlerdir. Her süreç sistemde bağımsız çalışan, birbirini etkilemeyen ve herbiri kendi kaynağını kullanan programdır. Süreçler arkaplanda veya kabuğun kontrolünde çalışabilir. Çekirdek, her sürecin kullandığı sistem kaynağından haberdar olur ve bu kaynakların süreçler arasında adilce paylaşılmasından sorumludur. Bir süreç, aksi belirtilmedikçe çalıştığı süre içinde klavyeden bilgi alır ve ekrana bilgi verir. Çalışan programların listesini görmek için “ps” komutunu kullanabiliriz. Hiç parametre vermeden yazılırsa sadece üzerinde çalışılan kullanıcının süreçleri ekrana gelir.

Continue Reading →

ps
PID TTY TIME CMD
25359 pts/5 00:00:00 bash
25666 pts/5 00:00:00 ps

Sistemde çalışan tüm süreçlerin listesini görmek için aşağıdaki komutu çalıştırmalıyız.

ps -e

Ayrıntılı listeleme için l parametresini ekliyoruz.

ps -el

Ebeveyn süreçleri için şu kodu vermek yeterlidir:

ps -eF

Bsd stilinde süreçlerin tümünü listelemek için ise şu kod verilebilir:

ps aux

Süreçleri ve alt süreçleri alfabetik sıra ile görümtülemek için ise:

pstree

Bir kullanıcıya ait süreçlerin listesini görebilmek için (u) parametresini kullanıyoruz.

ps -u kullanıcı-adı

Süreçlerle birlikte işlemci ve bellek miktarlarınıda görmek istiyorsak.

ps -u kullanıcı-adı u

Top aracı ps aracı ps aracının aksine, süreçleri anlık değişimleride içerecek şekilde izler.Sistem üzerinde bulunan uygulamalar, üzerlerindeki iş yüküne göre sürekli olarak kaynak taleb ederler. Sistem kaynakları, önceliklerine göre çalışan uygulamalar arasında sürekli olarak paylaştırılmaktadır. Top aracı bu anlık değişimleri sürekli olarak izleyebilmemize olanak tanır. Top aracının en temel kullanımı şöyledir:

[root@localhost ~]# top

Yukarıda görüldüğü üzere sistem kaynaklarında anlık olan tüm değişmeleri izlemektedir. İlk bölümde sisteme bağlanmış olan kullanıcı sayıları ve sistem yükünü görüntüler. Hemen takib eden satırda sistemde çalışan süreç sayısı ve bu süreçlerin durumlarıyla ilgili istatistiki veriler gelir. Sonraki alanlar ise sırasıyla işlemci,hafıza ve takas alanı ile ilgili verilerdir. İkinci bölümde ise süreçler ayrıntılı olarak sütünlarda listelenir. Sütünlardaki parametrelerin büyük bir bölümü ps aracındaki ile aynıdır.

Süreçlerin Sona Erdirilmesi

Her an çalışan süreçlerden biri veya birkaçı, beklenmedik döngüye girebilir. Bunun sonucu olarak sistemin kaynaklarını, özellikle hafızayı tüketici bir duruma gelebilir. Bu tür kısır döngüye giren süreçleri bulup, eğer hayati önem taşımıyorlarsa `öldürmek’ gerekir. Süreci öldürmekten kasıt, programı tamamen durdurarak sistemle ilişkisini kesmektir. Bu sayede programın hafızada kapladığı bölge serbest kalacak, çekirdek de hafıza düzenlemesini tekrar yaparak başka süreçlere daha fazla yer ayıracaktır. Bir süreci öldürmek için kill komutu kullanılır. Bunun için ilgili programın PID’inin tespit edilmesi gerekir. Sözgelimi, benim bilgisayarımda şu an, ps -el komutuyla aldığım çıktıda Firefox’un PID’i 25470 idi. Buna göre terminale şunu yazmam gerekiyor:

kill 25470

Böylelikle Firefox kapanacaktır. Eğer öldürmeye çalıştığınız süreç, herhangi bir nedenle takılmışsa ve bu komuta tepki vermiyorsa, aşağıdaki biçimde deneyin:

kill -9 25470

Artık programın sistemle ilişkisi tamamen kesilmiştir. Kill komutu, -9 seçeneğiyle, sürece 9 numaralı sinyali gönderir. Bu sinyali alan sürecin yukarıda sözü edilen iki özel durum dışında çalışmayı sürdürmesi olanaksızdır. -9 seçeneğini özellikle sistem süreçleri üzerinde gerekmedikçe kullanmamalısınız.

Süreçleri , süreç numaralarına gerek duymadan isimleriyle öldürebilmek için killall komutu kullanılır.

killall firefox

0

Ubuntu ve Linux Mint Üzerinde 7z Dosyasındakileri Çıkarmak

7-Zip; 7z, GZIP, BZIP2, ZIP, TAR ve buna benzer diğer formatları işleyebilen açık kaynak kodlu bir Windows arşiv yöneticisidir. GNU/Linux altında, 7z formatına sahip arşiv dosyalarının içeriğini çıkarmak için p7zip kullanılabilir. Ubuntu ve Linux Mint üzerinde p7zip yüklemek için öncelikle terminalin başlatılması ve sonra şu kodun verilmesi gereklidir: sudo apt-get install p7zip p7zip-full

Continue Reading →

p7zip yazılımı yüklendikten sonra, 7z dosyalarını açmak için aşağıdaki komut kullanılabilir:

7z x dosya-adı.7z

Arşiv dosyasının adı ile dosya-adı.7z‘yi değiştirmeyi unutmayın.

0

Ubuntu ve Linux Mint Üzerinde Mikrofondan Ses Kaydetmek

Burada, Ubuntu/Linux Mint altında mikrofondan gelen sesleri kaydetmek için iki yol üzerinde duracağız. Öncelikle mikrofonunuzun bilgisayara bağlı ve iyi yapılandırılmış olduğundan emin olmanız gerekiyor. Ayrıca, şu komutu çalıştırarak mikrofonun sessiz kılınmadığından emin olmanız gerekiyor: alsamixer. Şimdi mikrofon düzeyini kontrol edebilir ve sessiz ise, açana kadar ok tuşunu kullanarak sesini açabilirsiniz.

Continue Reading →


1. Yöntem:

Sesinizi kaydetmek için “sox“u kullanabilirsiniz. Bu bağlantıyı kullanarak Yazılım Merkezinden yükleyebilirsiniz. Ya da aşağıdaki komut ile terminalden yükleyebilirsiniz:

sudo apt-get install sox

Ses kaydını başlatmak için şu komutu girin:

sox -t alsa default output.wav

Kaydı durdurmak için CTRL + C tuşlarına basın. output.wav, oluşturulacak ses dosyasının adıdır.

2. Yöntem:

Bunun dışında “arecord” kullanabilirsiniz. Bu bağlantıyı kullanarak Yazılım Merkezinden yükleyebilirsiniz. Ya da aşağıdaki komut ile terminalden yükleyebilirsiniz:

sudo apt-get install alsa-utils

Ses kaydını başlatmak için şu komutu girin:

arecord output.wav

Kaydı durdurmak için CTRL + C tuşlarına basın.

0

Linux Mint ve Ubuntu'ya PPA'dan Tor Browser Bundle 3.5.4'ü Yüklemek

Burada, Linux Mint 16 ya da daha eski sürümlere, Ubuntu 14.04 (Trusty Tahr)/Ubuntu 13.10 veya Ubuntu’nun daha eski sürümlerine PPA’dan en son kararlı Tor Browser Bundle 3.5.4’ün nasıl yüklendiğini bulacaksınız. Yükleme 32 ve 64-bit mimarilerde farklı yollarla yapıldığı için yöntemlerimizi iki ayrı başlık altında sunalım. İlkin 32-bit mimariye sahip bilgisayarlar ile başlayalım.

Continue Reading →

1. i386/32-bit mimariye sahip bilgisayarlar: Sırasıyla şu kodları döndürmeniz gerekiyor.

sudo add-apt-repository ppa:upubuntu-com/tor

sudo apt-get update

sudo apt-get install tor-browser

sudo chown $USER -Rv /usr/bin/tor-browser/

2. amd64/64-bit mimariye sahip bilgisayarlar: Sırasıyla şu kodları döndürmeniz gerekiyor.

sudo add-apt-repository ppa:upubuntu-com/tor64

sudo apt-get update

sudo apt-get install tor-browser

sudo chown $USER -Rv /usr/bin/tor-browser/

UpUbuntu

0

Debian, Ubuntu ve Linux Mint'te İnternet Bağlantısını Hızlandırma

İnternet bağlantısını hızlandırmak ve sayfa yükleme süresini optimize etmek için yapılabilecek basit bir işlem var. Bu, nsswitch.conf dosyasında yapılacak küçük bir değişiklikten ibaret. Bu işlemler, Debian Squeeze, Wheezy ve Jessie; Ubuntu 12.04, Ubuntu 13.10 ve Ubuntu 14.04; Linux Mint 16 için geçerlidir. Öncelikle bir terminal açmak gerekiyor elbette. Ardından Debian GNU/Linux kullanıcıları “su” komutuyla root olabilirler. Ubuntu ve Linux Mint kullanıcıları ise nsswitch.conf dosyasını root yetkileriyle açmak için “sudo gedit /etc/nsswitch.conf” ya da “sudo pluma /etc/nsswitch.conf” komutlarını kullanabilirler. Debian GNU/Linux kullanıcıları root olduktan sonra “gedit /etc/nsswitch.conf” koduyla ilgili dosyayı açabilirler.

Continue Reading →

Şimdi yapılması gereken nsswitch.conf dosyası içinde şu satırı bulmaktır:

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

Hemen altına şu satırın eklenmesi gerekiyor:

hosts:          files dns

Şimdi dosyayı kaydedip kapatabilirsiniz.

Artık internet bağlantı hızınızda bir iyileşme görebileceksiniz. Ancak; bunun çok önemli bir gelişme olmasını da ummayın. Ayrıca bunu denemekle girdiğiniz riskin kendinize ait olduğunu da unutmayın.

0

Ubuntu ve Linux Mint’e 3.14 Linux Çekirdeğini Yüklemek

Linux’un en son kararlı çekirdeği 3.14 ile yeni özellikler ve iyileştirmeler sağladığı biliniyor. Bunlar; geliştirilmiş bellek sıkıştırması (ZRAM bellek sıkıştırması), CPU Boost, yeni NVIDIA GPU desteğiyle Nouveau eklemesi, NVIDIA Tegra PRIME desteği, AMD kriptografik Coprocessor desteği, açık kaynak AMD sürücü için çeşitli düzeltmeler ve Radeon DPM için geliştirmeler gibi özellikler olarak sıralanabilir. Burada, Ubuntu ve Linux Mint altında, basit bir bash scripti kullanarak 3.14 Linux çekirdeğine yükseltmenin nasıl yapılacağını anlatacağız.

Continue Reading →

Ubuntu ve Linux Mint’e 3.14 Linux çekirdeğini yüklemek için öncelikle uçbirimi açın ve sırasıyla şu komutları girin:

cd /tmp

wget http://goo.gl/s9nC21 -O kernel-3.14

Burada karşınıza:

dl.dropboxusercontent.com adresine güvenliği gözardı ederek bağlanmak için `–no-check-certificate’ seçeneğini kullanın.

biçiminde bir çıktı gelebilir. Bu durumda az önce verdiğiniz kodu şu biçimde kullanın:

wget –no-check-certificate http://goo.gl/s9nC21 -O kernel-3.14

chmod +x kernel-3.14

sudo sh kernel-3.14

sudo reboot

3.14 Linux çekirdeğini kaldırmak isterseniz sırasıyla şu komutları çalıştırmanız yeterlidir:

sudo apt-get purge linux-image-3.14.0*

sudo update-grub

UP Ubuntu

0