Linux redirections cheatsheets

"Bilgi özgür kalsın"
Yargı kararlarındaki hakaret sayılan veya sayılmayan söz ve ifadelerin kime karşı söylendikleri önemlidir! Buna dikkat edilmesi gerekir.
Ayrıca yargı, zaman zaman hakaret sayılan veya sayılmayan sözler ve ifadeler konusunda çelişkili kararlar vermekte veya kararını değiştirebilmektedir.
İLKEMİZ HAKARET ETMEDEN, KIRICI OLMADAN DÜŞENCEMİZİ İFADE ETMEK OLMALIDIR.
Okumaya devam et “Mahkemelerce hakaret sayılan veya sayılmayan sözler hangileridir?”Bu yazıda QR Kod (EBAQR) özelinde LightDM altyapısı hakkında yaptığım incelemeleri paylaşıyor olacağım. İncelediğim kısmı kadarıyla altyapının büyük kısmında kod emeği olan Bayram Karahan hocamızın emeğine sağlık.
“Sabit kullanıcı (ebaqr) giriş” ve “Kişiye Özel Giriş” giriş seçeneklerinin yer aldığı ETAP sistemlerde lightdm-greeter adlı grafik giriş yöneticisi kullanılıyor. Karşılama ekranını (login) oluşturan python kaynak kodları /usr/share/pardus/pardus-lightdm-greeter dizininde bulunabilir. Aşağıda ekran görüntüsü yer alan QR giriş seçenekleri main.py tarafından yüklenen module/ebaonline.py tarafından sağlanıyor.
Okumaya devam et “ETAP Pardus Programlama Notlarım – 1”Parmak izlerinden kişinin yetenek ve mizacını analiz etme fikri, özellikle popüler bilim ve bazı alternatif yaklaşımlar arasında ilgi çekmiştir. Bu konudaki iddialar, genellikle dermatoglifiks (parmak izi analizi) üzerine yapılan çalışmalara dayandırılır. Ancak, bilimsel açıdan bu iddiaların doğruluğu ve güvenilirliği konusunda dikkat edilmesi gereken önemli noktalar vardır.
Okumaya devam et “Parmak izi deseninden kişiye özel yetenek analizi mi?”WordPress parolasını sıfırlamak için veritabanını kullanabilirsiniz. WordPress kullanıcılarının bilgisi wp_users adındaki tabloda tutulur. Kullanıcının parolası ise MD5 hash’i ile korunmuştur, yani açık şekilde veritabanından kayıtlı değildir.
WordPress kullanıcı adını hatırlamıyorsanız veritabanı konsoluna aşağıdaki SQL komutunu yazarak kullanıcıları listeleyebilirsiniz.
1 2 3 4 5 6 7 |
MariaDB [wordpress]> select user_login,user_pass from wp_users; +------------+------------------------------------+ | user_login | user_pass | +------------+------------------------------------+ | admin | $P$BBhCPKezzES0g/Pzs30Qut4U.cWd6Q0 | +------------+------------------------------------+ 1 row in set (0.000 sec) |
Yukarıdaki SQL çıktısında kullanıcı adının kurulum esnasında admin olarak belirlendiği gözüküyor. admin isimli kullanıcının parolasını değiştirmek için ise aşağıdaki SQL komutunu çalıştırabilirsiniz.
1 |
UPDATE wp_users SET user_pass = MD5('tankado') WHERE user_login = 'admin'; |
PHP programlama dünyasında, bir dizi eğilim bazı insanlar tarafından (kendi kitaplarında ve web sitelerinde) “Modern PHP” olarak pazarlanırken, aynı zamanda diğer tüm yaklaşımlar sanki ilkel, aptalca veya yanlış olarak sunuluyor. Bu insanlar yorulmadan başkalarının işlerini yaparken kendilerinin yollarını takip etmelerini sağlamaya çalışıyor gibi görünüyorlar. Bu web sitesi PHP ile programlama yapanlara pragmatik bir bakış sunmak amacıyla oluşturulmuştur. Hedeflenen popüler eğilimler, teori veya akademik dogmalardan ziyade tecrübeden ve pratik sonuçlardan oluşturulmuş bir bakış açısı ortaya çıkarmaktır.
PHP – The Wrong Way yaşayan bir site olacak ve yenilikler ortaya çıktıkça site güncellenecektir.
Her türlü katkıya ve yardıma açığız.
Okumaya devam et “PHP – The Wrong Way (Galat-ı Meşhur)”Bültenimizde SS963 seri sürücü kartı ile beraber şerit ledleri beslerken kullandığımız 12v SMPS güç kaynaklarının (LED trafolarının) seçiminden ve bazı kullanım uygulamalarından bahsedeceğiz. Sıklıkla LED trafosu olarak da adlandırılan bu güç kaynaklarının özellikle adreslenebilir LED’ler için kullanılan 5V’luk olanları da vardır. Doğru bir SMPS güç kaynağı seçerken ve kullanırken aşağıdaki konuları gözden geçirmenizi projelerinizde uygulamanızı önemle tavsiye ederiz.
Okumaya devam et “SS963 Seri Sürücü ile Şerit LED Besleme ve LED Besleme Trafosu Seçimi”SoC içinde bulunan sıcaklık sensörünü kullanarak Raspberry Pi’ın o anki sıcaklığını öğrenebilirsiniz.
1 2 3 |
pi@raspberry ~ $ vcgencmd measure_temp temp=44.4'C |
İşlemci çekirdeğinin sıcaklığını daha hassas okumak için /sys/class/thermal/thermal_zone0/temp dosyasının içeriğini de görüntüleyebilirsiniz:
Okumaya devam et “Isınma Sorunları”Raspberry Pi’ın sistem çipi olan SoC (örn., BCM28xx), Broadcom firması tarafından üretilmiştir ve içerisinde genel olarak CPU, GPU, GPU, GPIO port ve arabirimlerini barındırır. Raspberry Pi’a enerji verildiğinde GPU içinde bootloader adı verilen ufak bir program parçası çalışarak bu donanım bileşenlerini gerektiği şekilde etkinleştir ve açılışın devam etmesini sağlar. Bootloader’ın yani açılış ön yükleyicisinin ilk parçası sistem çipinin (GPU) içindedir ve açılış sürecini daha büyük ve yetenekli ikinci aşama program olan firmware adındaki diğer Bootloader yazılıma devreder. Raspberry Pi’ın açılış süreciyle ilgili detaylı bilgiyi kitabın “Raspberry Pi 3’ün Açılış (Boot) Süreci” başlığında bulabilirsiniz.
Okumaya devam et “Rasberry Pi’ın Firmware’ini Elle Güncellemek”Raspberry Pi’ın açılmamasının birçok nedeni olabilir. Öncelikle USB port’larındaki takılı cihaz varsa hepsini çıkartın ve tekrar deneyin. Raspberry Pi’ın durum LED’leri olağan şekilde yanıyorsa HDMI kablonuzda kopukluk veya konnektörlerin girdiği soketlerde temassızlık olabilir. Raspberry Pi üzerindeki 2 adet HDMI port’undan varsayılan olan HDMI0’dır. HDMI kablosunu buraya bağladığınızdan emin olun. Kullandığınız kabloyu başka bir cihazla kontrol etmeyi de deneyebilirsiniz. Ayrıca bir HDMI-VGA dönüştürücü kullanıyorsanız birinci bölümdeki “HDMI ve HDMI kabloları” konusunda da açıklandığı üzere aktif bir dönüştürücü kullandığınızdan emin olabilirsiniz.
Okumaya devam et “Raspberry Pi açılmıyor”logwatch aracı sistem tarafından tutulan günlükleri yorumlayarak düzenli bir şekilde raporlayan kullanışlı bir araçtır. Araç aşağıdaki gibi yüklenip çalıştırıldığında birçok kategoride rapor sunar. Bunlar; sistemde çalışan cronjob görevleri, paket güncellemeleri, çekirdek hataları, başlatılan oturumlar, sudo kullanımları ve disk kullanım durumudur.
Okumaya devam et “logwatch ile Sistem Günlüklerini Analiz Etmek”Gerek Raspberry Pi’ın işletim sisteminin yüklü olduğu disk olan SD kart gerekse de harici olarak bağlanan USB depolama ortamları zaman zaman fiziksel hasara uğrayabilmekte ve bu hasar bir süre kendini göstermeden var olmaya devam edebilmektedir. Bir disk ortamının tamamının verileri sağlıklı saklayıp saklamadığı, yani yazılan verinin bozulmadan varlığını koruyup korumadığı basit bir yazma ve okuma denemesi neticesi kolaylıkla anlaşılabilir. Bu başlık altında her Linux işletim sisteminde bulunan dd aracını kullanarak diskte bir okuma taraması yapacak, daha amaca yönelik olan fakat diske yazma işlemi yaptığı için dikkatli kullanılması gereken badblocks aracını inceleyeceğiz. Ayrıca sabit diskin işletim sistemi olarak kabul edilen ve diskte enerji var olduğu sürece sürekli olarak çalışan S.M.A.R.T adlı firmware programının yapısını ve kullanılış amacını inceleyeceğiz. Özellikle mekanik disklerde SMART verileri dafa fazla öneme sahiptir.
Okumaya devam et “Disklerde Hata Taraması Gerçekleştirmek”Raspberry Pi’ın kullandığı dosya sistemi ani elektrik kesintileri veya sistem kilitlenmeleri nedeniyle zarar görebilir. Bunun için Raspberry Pi’ın her açılışında muhtemel dosya sistemi hatalarını otomatik olarak düzeltmek için bir seçenek vardır. Bu seçenek /etc/default/rcS dosyasında yer alan FSCKFIX seçeneğidir. Normalde No (hayır) olan bu ayarı Yes yaparak dosya sistemi hatalarının her açılışta otomatik olarak düzeltilmesini sağlayabilirsiniz. Bu işlem açılış süresini biraz daha uzatacaktır. Dosyayı root yetkisi ile düzenlemek için aşağıdaki komutu kullanabilirsiniz:
Okumaya devam et “Dosya Sistemi Hatalarının Açılışta Otomatik Onarılmasını Sağlamak”Raspberry Pi’ın elektronik baskı devre kartı (PCB) geliştirilirken, arızaların teknisyenler tarafından kolayca tespit edilebilmesi için PCB’nin alt yüzeyine çok sayıda sınama noktası (test pad) yerleştirilmiştir. Bir ölçü aleti (multimetre) direnç ve DC voltaj kademelerinde kullanılarak arızanın kaynağı hızlı bir şekilde bulunabilir. Raspberry Pi 3 devre kartının alt yüzeyinde yer alan bazı sınama noktaları (PPxx) aşağıdaki fotoğrafta gözükmektedir.
Okumaya devam et “PCB Sınama Noktalarını Kullanmak”Raspberry Pi’ın üzerinde yer alan kırmızı ve yeşil LED’lerin yanış desenleri açılış sorunları hakkında bilgi verir. Bu desenlerden Raspberry Pi’ın açılış sorunları hakkında görsel olarak birçok bilgi edinilebilir. Aşağıda çeşitli Raspberry Pi modellerinin üzerinde yer alan Power Led (güç LED’i) ve Activity LED’lerin (aktivite LED’i) konumları gözükmektedir.
Okumaya devam et “Açılış Sorunları ve Aktivite LED’inin söyledikleri”Raspberry Pi’ın üzerindeki kırmızı ve yeşil LED’lerin yanış ritmine göre değişen çeşitli anlamları vardır. Bu LED’lerin yanış şekline göre Raspberry Pi’ın çalışması hakkında görsel olarak birçok bilgi edinilebilir. Aşağıda çeşitli Raspberry Pi modellerinin üzerinde yer alan Power Led (güç LED’i) ve Activity LED’in (aktivite LED’i) konumu gözükmektedir.
Okumaya devam et “Durum LED’leri”Raspberry Pi bilgisayarının açılışı, çeşitli nedenler ile uzun sürebilir. Bu nedenler nadiren de olsa donanımsal olabileceği gibi genellikle yazılımsaldır. SD karttın arızalı olması veya son kapanışın ani enerji kesilmesi ile gerçekleşmesinden kaynaklanan veri hasarları açılış sürecini geciktirebilir. Bunun dışında Raspberry Pi’ın USB port’larına veya genişleme yuvalarına bağlı donanımlardan kaynaklanabilecek gecikmeler de yaşanabilir. Bir diğer unsur, kalitesiz, düşük güçlü ya da arızalı bir güç kaynağından sağlanan temiz olmayan DC akımıdır. Bu durumda da sistem kararsız çalışabilir açılış gecikebilir.
Okumaya devam et “Raspberry Pi’ın Açılış Başarımını Analiz Etmek”