Kategori: Linux

  • SSH ile İnternet Hız Testi

    SSH ile Hız Testi yapmak istediğimizde öncelikle aşağıdaki dosyayı bilgisayarımıza indirmemiz gerekiyor.

    wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
    chmod +x speedtest-cli

    Test etmek istediğimizde bunu ;
    ./speedtest-cli

    Test değerlerini görsel Speed Test çıktısı ile görmek için
    ./speedtest-cli –share

    Daha Fazlası İçin ;
    https://github.com/sivel/speedtest-cli/

  • Klasör Paylaşma Linux

    Windows ile Elemantary arasında dosya paylaşımı açmak istedim, önce windowsdaki paylaşımlara ulaşmak istedim ama nafile bulamadım yada olmadı neyse bende Elemantary’e klasör acayım onlar görsün beni tarafına gittim ve imdadima samba ile ufak bir ayar koştu ;

    Yoksa Kuralım Sambayı ;
    # apt-get install samba

    Ayar Dosyamızı Acalım ;
    # sudo nano /etc/samba/smb.conf


    Bu Kısmı kendinize göre düzenleyip kaydedin ve çıkın ;
    [klasor$]

    comment = dosya paylasimi yapilmaktadir.
    path = /home/abdullah/klasor
    browseable = yes
    guest ok = yes
    read only = yes
    public = yes
    writable = yes

    Çalıştıralım servisimizi
    # service samba start

    Windows Tarafından
    \\AG-IP\klasor$ veya \\AG-IP\klasor\klasor

     

  • Mysql, Apache, PHP Kurtulma !

    Merhaba arkadaşlar,
    Bugün günlerden pazar evde oturmuş yeni kurulumu bitmiş elementary OSa gerekli uygulamaları kuruyorum. mysql server kurdum ama 1045 hatası almaya başladım ve cıldırmak üzereydim. ne ettiysem sorunu düzeltemedim. sileyim dedim silemedim 😀
    Google amcamıza sordum bir cözüm bulamadım en azından ben. sonra asil balaban abimizin sitesinde bunla alakalı ufacık bir komut oldugunu gördüm hemen test ettim ve sonunda kurtuldum! Komutların bir kopyasını burda yayınladım. sitesine burdan ulaşabilirsiniz


    sudo apt-get purge mysql-server apache2 php5

    sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql

    ikinci grup işe yaramazsa ki bende yaramadı bunu kullanın

    sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server php5-common php5-mysql phpmyadmin && sudo apt-get autoremove

    ve son olarakta

    sudo rm -r /etc/apache2/

  • Raspberry Pi 3 Re-Size (Disk Büyütme)

    Raspberry Pi 3 ubuntu mate 16.xx sürümünü ilk yüklediğimde kart 8 gb olmasına rağmen diskkim 3.4 gb cıvarında gözüküyordu bu sorunu cözmek için araştırdığımda cözümünün cok basit olduğunu gördüm.

    Kaynak : https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=110785

    1. fdisk: cancel and rewrite the partition 2; write at the end.
    2. reboot
    3. resize2fs

    1. fdisk (rewrite the table)

    root@auser-desktop:~# sudo fdisk /dev/mmcblk0

    Welcome to fdisk (util-linux 2.25.2).
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.

    Command (m for help): p
    Disk /dev/mmcblk0: 14,9 GiB, 15931539456 bytes, 31116288 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x00000000

    Device         Boot  Start      End  Sectors  Size Id Type
    /dev/mmcblk0p1 *      2048   133119   131072   64M  c W95 FAT32 (LBA)
    /dev/mmcblk0p2      133120 31116287 30983168 14,8G 83 Linux

    Command (m for help): d
    Partition number (1,2, default 2): 2

    Partition 2 has been deleted.

    Command (m for help): n
    Partition type
    p   primary (1 primary, 0 extended, 3 free)
    e   extended (container for logical partitions)
    Select (default p): p
    Partition number (2-4, default 2): 2
    First sector (133120-31116287, default 133120):
    Last sector, +sectors or +size{K,M,G,T,P} (133120-31116287, default 31116287):

    Created a new partition 2 of type 'Linux' and of size 14,8 GiB.

    Command (m for help): w
    The partition table has been altered.
    Calling ioctl() to re-read partition table.
    Re-reading the partition table failed.: Device or resource busy

    The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

    root@auser-desktop:~#

    2. reboot

    3. resize2f

    auser@auser-desktop:~$ sudo resize2fs /dev/mmcblk0p2
    [sudo] password for auser:
    resize2fs 1.42.12 (29-Aug-2014)
    The filesystem is already 3872896 (4k) blocks long.  Nothing to do!

    auser@auser-desktop:~$

  • FFMPEG Kurulumu Sorunsuz

    Not: İçerik Güncel Değil! Güncell Kurulum ;
    https://abdullahcetinkaya.com.tr/ffmpeg-kurulumu/

    Ubuntu FFmpeg Kurulumu

    ffmpeg kurulumu hakkında daha önceki yazımda baya leveller atlaşmıştık. en son konuyu bir yere bağladık ama bağladığımız yerde istediğimiz yer 0lmadığını anladık 🙂 ffmpeg kendi sitesindeki bilgilendirmeye dayanarak aşağıdaki komutları toparlayabildim. bu komutları bir sh dosyası oluşturup içine yapıştırın sh ile dosyanızı çalıştırın arada size evet demenizi isticek y deyip devam edin 🙂 sizinde eklemek istediğiniz bir paket varsa en altta ekleyin ve bizimlede paylaşın bizde öğrenmiş olalım 🙂

    FFmpeg Sitesi

    Sorunsuz işlemler

    sudo add-apt-repository ppa:mc3man/trusty-media
    sudo apt-get update
    sudo apt-get install ffmpeg gstreamer0.10-ffmpeg
    
    sudo apt-get update
    sudo apt-get -y --force-yes install autoconf automake build-essential libass-dev libfreetype6-dev \
      libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev \
      libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev
    
    mkdir ~/ffmpeg_sources
    
    sudo apt-get install yasm
    
    sudo apt-get install libx264-dev
    
    sudo apt-get install cmake mercurial
    
    cd ~/ffmpeg_sources
    wget -O fdk-aac.tar.gz https://github.com/mstorsjo/fdk-aac/tarball/master
    tar xzvf fdk-aac.tar.gz
    cd mstorsjo-fdk-aac*
    autoreconf -fiv
    ./configure --prefix="$HOME/ffmpeg_build" --disable-shared
    make
    make install
    make distclean
    
    sudo apt-get install libmp3lame-dev
    
    sudo apt-get install libopus-dev
    
    cd ~/ffmpeg_sources
    wget http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-1.5.0.tar.bz2
    tar xjvf libvpx-1.5.0.tar.bz2
    cd libvpx-1.5.0
    PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples --disable-unit-tests
    PATH="$HOME/bin:$PATH" make
    make install
    make clean
    
  • FFMPEG Komutları

    Merhaba,

    Benim sürekli kullandığım ffmpeg komutlarını hem unutmamak için hemde birilerine faydalı olması dileğiyle buraya not ediyorum 🙂

    Watermark eklemek için logo.jpg ölcüleri ile video ölcüleri aynı ise extra ölcü vermeden yapabiliyorum.

    ffmpeg -i kaynak_video.mp4 -i logo.jpg -filter_complex overlay cikti.mp4

    Video birleştirmek için formatların ts olması gerekiyor ilk kod onu temsil ediyor.
    Sonra  “intro.ts|kurt.ts|intro.ts” dediğimizde intro videosu kurt videosunun basında ve sonuna eklenmiş oluyor.

    ffmpeg -i os.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts os.ts
    ffmpeg -i "concat:intro.ts|kurt.ts|intro.ts" -c copy -bsf:a aac_adtstoasc kurt_bitti.mp4
    

    Videonun ekran ölcülerini değiştirmek isterseniz

    ffmpeg -i movie.mp4 -vf scale=1280:720 movie_720.mp4
    

    Yan videoları çevirmek için rotate kullanmamız gerekiyor 90/180/270 gibi

    ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=90 output.mp4

    Video kesmek için ;
    ilk 00:00:00 videonun kesmeye başlayaçağı zaman 01:01:00 isede ilk süreden sonra akan zamanı temsil ediyor

    sudo ffmpeg -i kaynak.mp4 -ss 00:00:00 -t 01:01:00  bitis.mp4

    Video formatını çevirmek için benim kullandığım şekil

    ffmpeg -i LostInTranslation.mkv -vcodec copy -acodec copy LostInTranslation.mp4

    Video formatını çevirmek için ikinci örnek

    ffmpeg -i input.mkv -codec copy output.mp4

    Videoları mp3 çevirmek için aşağıdaki gibi bir örnek kullanabilirsiniz

    ffmpeg -i video.mp4 -b:a 192K -vn music.mp3

    Klasördeki mp4 videolarının mp3 çevrilmesi için

    for i in *.mp4; do
            sudo ffmpeg -i /var/www/html/mp4/"$i" /var/www/html/mp3/"$i".mp3
    done
    

    Diğer Kaynaklar;
    http://superuser.com/questions/138331/using-ffmpeg-to-cut-up-video
    https://ubuntu-tr.net/tum-ihtiyaclariniz-icin-19-ffmpeg-komutu/

    https://abdullahcetinkaya.com.tr/youtube-canli-yayini-kayit-etme/

     

  • FFmpeg Kurulumu Basit, Hızlı

    FFmpeg Kurulumu Basit, Hızlı

    Merhaba,

    ffmpeg kurulumu için aşağıdaki adamları izlediğinizde sorunsuz bir şekilde kurulum gerçekleştirebilirsiniz. ffmpeg ile linux bir makinede komut satırları ile video kesme ve birleştirme, videoya lgoo ekleme, watermark ekleme, video formatını değiştirme, videoların ses dosyalarını ayarıma isterseniz mp3 olarak kayıt etme gibi işlemleri kolay bir şekilde yapabilirsiniz.Ben ffmpeg ile livestreamer sayesinde youtube canlı yayınlarını kayıt edebiliyorum. ffmpeg ile beraber birçok codec ve playerlarıda yükleyen kod size sorunsuz ffmpeg kurulumu olucaktır.

    Not : Sitesi kapandığı için kendi son yedeğimi paylaşıyorum.
    https://github.com/life/ffmpeginstaller.8.0.tar

    Kurulum :
    # tar -xvzf ffmpeginstaller.X.X.X.tar.gz
    #cd ffmpeginstaller.X.X.X/
    # ./install

    Kurulum Not 1 ; ffmpeg kısmında sorun yaşarsanız aşağıdaki gibi yükleyebilirsiniz.
    $ sudo add-apt-repository ppa:jonathonf/ffmpeg-3
    $ sudo apt update
    $ sudo apt install ffmpeg

    FFMPEG Komutları ;
    https://abdullahcetinkaya.com.tr/ffmpeg-komutlari/

  • Apache Php Mysql Phpmyadmin Kurulumu

    Apache Php Mysql Phpmyadmin Kurulumu

    Merhaba,

    Lamp gibi sistemleri kullanmayıp kendiniz tek tek programları kurmak istiyorsanız sırasıyla Apache Php Mysql Phpmyadmin kurulumu yapmanız gerekiyor. Ben kurulu olan sisteme göre aşağıdaki şekillerde kurulumları yapıp sorunsuz kullanıyorum. Ubuntu 16‘da php5 kurulumunda sorun yaşadığım için Aşağıdaki şekilde php kısmını kurulumunu yaptım.

    Ubuntu 18 için Aşağıdaki iki linkten faydalandığım için direk oralara link verdim. Ordan sorunsuzca kurulumu yapabilirsiniz benim kurulumlarımda bir sorun çıkması sorunsuz kullanıyorum.

    Ubuntu 14

    sudo apt-get update
    sudo apt-get install apache2
    sudo apt-get install php5 php5-mysql mysql-server
    sudo apt-get install phpmyadmin
    
    ln -sf /usr/share/phpmyadmin /var/www/phpmyadmin
    
    sudo chown kullanıcıadınız -R /var/www
    
    sudo nano /var/www/phpinfo.php
    
    sudo /etc/init.d/apache2 restart
    sudo /etc/init.d/apache2 stop
    sudo /etc/init.d/apache2 start
    

    Ubuntu 16 için Php5.6 Kurulumu

    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update
    sudo apt-get install php5.6
    sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
    
    

    https://askubuntu.com/questions/387062/how-to-solve-the-phpmyadmin-not-found-issue-after-upgrading-php-and-apache

    Ubuntu 18

    Ubuntu 18 için hazırlanmış kurulum rehberinin linklerini paylaşıyorum ayrıntı olarak anlattığı için kesinlikle sorunsuz bir kurulum yapmanızı sağlıyor. Birinci link apache mysql php kurulumlarını yapmak için ayrıntılı bilgi içeriyor. İkinci link ilede phpmyadmin kurup gerekli ayarları yapmanızı sağlayan bilgiler içeriyor.

    https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04

    https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-18-04

    https://www.digitalocean.com/community/tutorials/how-to-rewrite-urls-with-mod_rewrite-for-apache-on-ubuntu-18-04

    sudo apt install phpmyadmin php-mbstring php-gettext
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package phpmyadmin
    E: Unable to locate package php-mbstring
    E: Unable to locate package php-gettext
    

    Yukarıdaki gibi bir hata alırsanız aşağıdaki komutu çalıştırıp sorunu düzeltmiş olursunuz. Sonra yüklemeye kaldığınız yerden devam ederek ilerleyebilirsiniz.

    sudo add-apt-repository universe

    Extralar;

    php.ini nerede ?
    SSH üzerinden php -i | grep php.ini komutu ile bulabilirsiniz

    phpmyadmin import 2mb yükseltme?
    https://stackoverflow.com/questions/38626400/phpmyadmin-import-file-size-2m-limit

  • Ajenti FTP Aktif Etme

    Ajenti FTP uygulamasını kullanmak için önce uygulamayı kurmamız gerekiyor.

     install ajenti-v-ftp-pureftpd 

    Uygulamamızı kurulumu yaptıkdan sonra websites başlığı altında ftp bilgisine ihtiyaç duyduğumuz hesabı tıklayıp FTP tekmesi altında ulaşabilir misiniz.
    Not: ilk defa kurduğunuzsa şifre tanımlamalısınız. key bende işe yaramamıştı 🙂