Merhabalar, Google Bot, Yandex bot, nasılsınız iyisiniz inşallah bu aralar pek giremiyorum blog’a ki sizden başka girenden kalmamış :)) size yetki vereyim de sizde bir şeyler yazın.

Şakası bi yana blog yerine bi-log tutayım diyip başlatiğim kendimi log’lamak için giriştiğim bu işi pek desteklemiyorum. Bu aralar iş yüküm ve projelerim yoğun geciyor.

Bu iş yoğunluğunda macos bana bir oyun oynadı, nasıl bir oyun mu ? Alışkanlıklardan ötürü cmd + space ile Spotlight i açıp her applicatin’i oradan açıyordum. Her şey üst üste gelir ya hep, tam ofisten hızlıca çıkıp çocukları okuldan alacağım. istanbul ofisten arkadaş aradı ufak bir sıkıntı var. “Ulvi takim oyuncusu, TeamViewer ile bir ulaşıp bakar mısın ?” demesiyle zaman stresi bastı. Bastı basmasına da bu buzdağının görülen yüzü olduğunu fark etmedim. spotlight a göre teamviewer sadece bir web sitesi… makinemde kurulu olduğundan emin olduğum, hatta lisansına da güzel paralar ödediğim teamviewer sanki kurulu değil sadece safari ile teamviewer.com u açayım abime şeklinde yaklaşımda. Sakin olmam gerek. Parallels Desktop’i açıp oradaki bir virtual pc den işimi görüp hızlıca çıkmam gerekliydi. Fakat spotlight a parallel yazınca bana google araması sonuçlarını anlatmaya başlayınca başımdan aşağı kaynar sular döküldü. Yıllardır girmediğim Application klasörüne gidecek iken aklıma sanal asistanım geldi, “Hey Siri” dediğimde seksi sesi ile Alaattin’in cin’i gibi buyur sahip dedi. Teamviewer’i aç dedim ve işimi hızlıca hallettim.

işin hikaye kısmı burada biter akşam evde spotlight i 2-3 farklı şekilde tekrar düzeltmeyi denedim. OnyX adı verilen bir tool ile indexlerini silip tekrar indexlettim. x y klasorlerine yetkiler vs vs derken çözümü aşağıdaki sayfada buldum :

ileride sayfaya ulaşamazsam diye de kendime not tutayım dedim.

ilk önce spotlight i kapatıyoruz:

sudo mdutil -a -i off

Sonra, metadata dosyasını bağını kesiyoruz:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Akabinde, tekrar yüklüyoruz:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Son olarak, Spotlight a tekrar hayat veriyoruz:

sudo mdutil -a -i on

Spotlight arşivini tekrar oluşturacaktır. Bir kaç dakika için de bu işlemde tamamlanıp normal olarak çalışmaya başlayacaktır.

Selamlar google bot; Kendime lazım olan şeyleri not aldığım burada bugun linux de war uzantılı bi dosya aramam gerekti ve google amcanın desteği ile bunu buldum : https://www.linode.com/docs/tools-reference/tools/find-files-in-linux-using-the-command-line/ işime cok yaradı paylaşayım dedim.

Basic Examples

CommandDescription
find . -name testfile.txtFind a file called testfile.txt in current and sub-directories.
find /home -name *.jpgFind all .jpg files in the /home and sub-directories.
find . -type f -emptyFind an empty file within the current directory.
find /home -user exampleuser -mtime 7 -iname ".db"Find all .db files (ignoring text case) modified in the last 7 days by a user named exampleuser.


SSH üzerinden toplu dosya göndermek icin ihtiyacim olduğunda güzel bir stackoverflow sonucu buldum, buradan kendim ile de paylaşayım dedim 🙂

You can use secure copy (scp) with the recursive option (-r):

scp -r /path/to/local/dir user@remotehost:/path/to/remote/dir

Alternatively, I recommend rsync because you can resume transfers if the connection breaks, and it intelligently transfers only the differences between files:

rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir

Bir projemde ubuntu server ihtiyacım vardı, kurduk ayarladık, public olarak ama SSH ayağı kalkması gerekti. x y z işlerimi google ile çözdüm, kolay da geldi ama ilerde bunu tekrar tekrar yapacağım için kendime buradan notlar tutmak istedim. Belki arama motoru ile gelen arkadaslara faydası olur diye public olarak paylaşmaktayım 🙂

Ubuntu kuruldu, GUI istediğim icin de desktop versionunu kurdum tabi ki 🙂 klasik Microsoft teknolojilerini seven birisi olarak.

SSH kurulumu :

1.Terminal denen nimet’i açıyoruz (CTRL + ALT + T) ve aşağıdaki komutu giriyoruz

sudo apt-get install openssh-server

2. bu komut ile kurduğumuz ssh servisinin durumuna bakalım bunun içinde

sudo service ssh status

3. Port bağlantı ayarları key, password vs vs için aşağıda ki komut ile ayarlara geçiyoruz.

sudo nano /etc/ssh/sshd_config

4. Şifre ile giriş yapabilmeyi açalım. Bunun için configration dosyasının icinde ki “PasswordAuthentication yes” satirinin comment ifadesine dönüşmesini sağlayan başında ki diyez (#) işaretini silip kaydedelim.

5. Ayarları kaydedip çıktık ama değişiklikler bir sonra ki restartta devreye girecek. Servisi resetleyelim.

sudo service ssh restart

Kaynaklar : http://ubuntuhandbook.org/index.php/2016/04/enable-ssh-ubuntu-16-04-lts/