Archive for the ‘Linux’ Category

Linux ile bütün alt dizinlerin sizelarını görüntüleme

Cuma, Mayıs 15th, 2020

# du -h --max-depth=1|sort -hr

Youtube dan indirme işlemi

Pazartesi, Mart 30th, 2020

youtube-dl -f best <url>

Kdenlive ile bazı temel işleri gerçekleştirme

Pazartesi, Temmuz 3rd, 2017

Video üzerinde kesme işlemleri yapmak için:
Select track
Set end cutting point
Cut clip (Shift+R)
Set start cutting point
Cut clip (shift+R)
Select portion to delete
Press delete
Right-click in empty area
Click “remove space”

rkhunter ve chkrootkit ile güvenlik taraması

Pazar, Haziran 11th, 2017

chkrootkit kurulum ve taraması:
apt install chkrootkit
chkrootkit

rkhunter kurulum ve taraması:
apt install rkhunter
rkhunter --update
rkhunter --checkall

Linuxta belli bir tarihten önce değiştirilimiş dosyaları bulma

Pazar, Haziran 11th, 2017

find . -mtime -1

find . -mtime -1 | xargs tar --no-recursion -czf myfile.tgz

Maldet ile kötü yazılım taraması

Pazartesi, Mayıs 8th, 2017

Ubuntu üzerinde maldet kötü yazılım taraması yapmak için

wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
cd /usr/src
tar -xvf maldetect-current.tar.gz
cd maldetect*
./install.sh
maldet -a /path

ClamAV ile Ubuntu’da kötü yazılım belirleme

Pazartesi, Mayıs 8th, 2017

Sisteminize yanlış izinler veya başka bir sebeple kötü yazılım yüklenmişse bunu ClamAV ile tespit etme şansınız var.
Bunun için önce sistemimizi güncelleyip, clamav yüklememiz gerekiyor:
sudo apt-get update
sudo apt-get install clamav

Kötü yazılım belirleme veritabanını güncellemek için
sudo freshclam
kullanabilirsiniz. Ancak kurulum sonrası kendisi otomatik güncelleme yapıyor.
Mesela home dizini altındaki tüm dosyaları aratmak için:
clamscan -r /home
Fakat bu çok çıktı üretiyor.
Özet almak için:
clamscan -r --bell -i /home/
komutunu kullanmak daha iyi bir yaklaşım olabilir.

SSH bağlantısında bağlantı kopmasını önlemek.

Salı, Ocak 31st, 2017

Ubuntu üzerinden ssh yaparken (term, terminal, terminator) ssh bağlantısı sürekli kopuyor ve tekrar bağlanmak zorunda kalıyorsanız

~/.ssh/config

dosyasına aşağıdaki satırları eklerseniz 4 dk da bir sunucuya sinyal göndererek bağlantınızın kopmamasını sağlar.

Host *
  ServerAliveInterval 240

ImageMagick image oluşturma

Cumartesi, Mart 12th, 2016

ImageMagick ile image leriniz üzerinde birçok işlem yapabilirsiniz. Ben Android için hazırlayacağım screenshot ları oluşturmak için bir bash script hazırladım. Eğer benzer kalıplarda birçok image oluşturacaksanız kendi scriptinizi hazırladıktan sonra inanılmaz zaman kazanabilirsiniz.
Bazı örnekler:

ss_device.png image i üzerine 305×486 koordinattan başlamak üzere ss_long_click_20.png image ini birleştir:

#composite -geometry +305+486 ss_long_click_20.png ss_device.png output.png

output.png image i üzerinde 140×250 koordinatlarından başlamak üzere 1418×2010 kadarlık bir alanı kes ve sonucu output1.png üzerine oluştur:

#convert -crop 1418x2010+140+250 output.png output1.png

arka fonu olmayan (transparent) beyaz renkli Freesans fontu ile 880×300 boyutunda ve bu boyuta ortalanmış bir yazı oluştur:

#convert -background none -fill white -font Freesans -size 880x300 -gravity Center caption:'Ben bir yazıyım' output-text.png

ImageMagick kullanımı ile ilgili bu linki kullanabilirsiniz:
http://www.imagemagick.org/Usage/

Çok resmi bir yazım olmasa da aşağıdaki script ile biçimlendirilmiş image lerimi oluşturuyorum:

#!/bin/bash
if [ $# -eq 0 ]
then
echo "No arguments supplied. Requires imagemagick"
echo "usage: #generate-ss-with-device.sh <screenshot file name> <caption text> <output image file name>"
fi

echo arguments: $@
# Put screenshot to inside device image
composite -geometry +305+486 $1.png ss_device.png output.png
# Crop upper and bottom side includes virtual back/home buttons
convert -crop 1418x2010+140+250 output.png output1.png
# resize image to 1080x1920 for google play
convert -resize 1080x1920 output1.png output2.png
# composite generated screenshot with device image with background image
composite -geometry +0+389 output2.png ss_1080x1920-blue-bg.png output3.png
# generate text
convert -background none -fill white -font Freesans -size 880x300 -gravity Center caption:"$2" output-text.png
# composite screenshot with text image and produce final result
convert output3.png -page +100+45 output-text.png -layers flatten $1_device.png

Pipelight ile Ubuntu’da silverlight vs pluginleri kullanmak

Salı, Ağustos 11th, 2015

http://pipelight.net/cms/installation.html