Yıllık arşivler: 2017

Kafkas Ruleti I – Fırat’ın Ayak Sesleri – Selman Kayabaşı

Kafkas Ruleti Selman Kayabaşı‘nın 2004-2005 yıllarında yazdığı bir kitap. 2015 yılında ise tekrar basılmış. Kitabın yazıldığı tarihte yazarın 19-20 yaşında. Bu yaşta böyle bir kitabı yazmak akıllarda soru işareti bırakmıyor değil. Azerbaycan’ın Türkiye’nin bir nevi özerk toprağı olması hikayesini anlatıyor. Derin devlet ise devrede. Seri iki kitaptan oluşmaktadır.

İkinci kitap için yorumlarımı linkte bulabilirsiniz.

Openconf Kurulum – Openconf Installation

UBUNTU 20.04
OPENCONF 7.10

Aşağıdaki kurulum adımlarını sunucuda tamamladıktan sonra web arayüzden Openconf konfigürasyonlarını tamamlayarak kurulum tamamladım.

After I completed the steps below, I configured Openconf by web gui.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt install lynx unzip apache2
lynx https://www.openconf.com/download (and download) #or download openconf and send to server with a way such as scp
unzip openconf-7.10.zip
sudo rm /var/www/html/index.html
sudo cp -r openconf/* /var/www/html/
sudo apt install php php-mysql php-pear php-xml* php-cgi php-cli
sudo apt install mysql-server
sudo chown -R www-data:www-data /var/www/html/*
sudo chmod -R g+rwX /var/www/html/*
/etc/init.d/apache2 restart
/etc/init.d/mysql restart
sudo mysql -u root

#on mysql
USE mysql; 
UPDATE user SET plugin='mysql_native_password' WHERE User='root'; 
FLUSH PRIVILEGES; 
exit; 

sudo systemctl restart mysql.service 
sudo mysql_secure_installation 

Enter current password for root (enter for none): Enter 
Set root password? [Y/n]: Y 
New password: Enter password 
Re-enter new password: password 
Remove anonymous users? [Y/n]: Y 
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y 
Reload privilege tables now? [Y/n]: Y

mysql -u root -p
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
quit;

E-posta işlemleri için sudo apt install sendmail ile sendmail kurulabilir. Eğer gmail‘e (veya hotmail yahoo) bildirim düşmesi veya oradan gönderilmesi isteniyorsa sendmail yerine ssmtp ile gmail kullanarak mail gönderilmelidir. Onun nasıl yapılacağına dair şu yazıdan bilgi alınabilir.

Ayrıca database konfigürasyonu aşağıdakine benzer bir şekilde olacaktır.


UBUNTU 18.04.3
OPENCONF 6.90

Aşağıdaki kurulum adımlarını sunucuda tamamladıktan sonra web arayüzden Openconf konfigürasyonlarını tamamlayarak kurulum tamamladım.

After I completed the steps below, I configured Openconf by web gui.

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install apache2
apt-get install lynx
lynx https://www.openconf.com/download/license.php (and download) #or download openconf and send to server with a way such as scp
apt-get install unzip
unzip openconf-6.90.zip
cp -r openconf /var/www/html/
apt-get install php php-mysql php-pear php-xml* php-cgi php-cli
apt-get install mysql-server
chown -R www-data:www-data /var/www/html/openconf
chmod -R g+rwX /var/www/html/openconf/*
  • Kurulumdan sonra sistemin e-posta gönderebilmesi için sendmail’i kurmayı unutmayın. Aksi taktirde We have generated a new password for you, but were unable to email it. Please contact the OpenConf administrator hatası ile karşı karşıya kalabilirsiniz.
  • Ubuntu 17.10’dan sonra mysql kurulurken şifre falan istemiyor ve şifresiz olarak kuruluyor. Kurulumdan sonra bağlantıdan yardım alarak şifresini ve ayarlarını belirleyebilirsiniz.
apt-get install sendmail

 

UBUNTU 14.04.5
OPENCONF 6.71

Ubuntu 16.04’de problem yaşadığım için Ubuntu 14.04.5’e kurulum yaptım. Aşağıdaki kurulum adımlarını sunucuda tamamladıktan sonra web arayüzden Openconf konfigürasyonlarını tamamlayarak kurulum tamamladım.

I chose Ubuntu 14.04.5 because I had some problem on Ubuntu 16.04 during installation of Openconf. After I completed the steps below, I configured Openconf by web gui.

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install apache2
apt-get install lynx
lynx https://www.openconf.com/download/license.php (and download)
apt-get install unzip
unzip openconf-6.71.zip
cp -r openconf /var/www/html/
apt-get install php5 php5-mysql php-pear php5-mcrypt php-xml* php5-cgi php5-cli
apt-get install mysql-server
chown -R www-data:www-data /var/www/html/openconf
chmod -R g+rwX /var/www/html/openconf/*
  • Kurulumdan sonra sistemin e-posta gönderebilmesi için sendmail’i kurmayı unutmayın. Aksi taktirde We have generated a new password for you, but were unable to email it. Please contact the OpenConf administrator hatası ile karşı karşıya kalabilirsiniz.
apt-get install sendmail

 

Ubuntu 17.04 – Chromium – Adobe Flash Player was blocked because it is out of date. Update Plugin – Run this time.

Son zamanlarda Chromium’da ‘Chromium – Adobe Flash Player was blocked because it is out of date. Update Plugin – Run this time.‘ uyarısıyla karşılaşıyordum. Bu sorunu halletmek için adobe flash player ile ilgili iki paketi yüklemeniz gerekiyor. Aşağıda bu paketlerin nasıl yükleneceğini bulabilirsiniz.

sudo apt-get install adobe-flash-properties-gtk adobe-flashplugin

Büyük Veri – Necmi Gürsakal

2014 yılında Necmi Gürsakal’ın yazdığı Büyük Veri kitabı büyük veri ile ilgilenenler için bir başlangıç kitabı olabilir. Temel kavramlar ve konulardan genel olarak bahsedilmiş, bazı büyük veri teknolojileri hakkında da bilgi verilmiş. Kitabın bölüm başlıklarından bazıları; Veri Bilim ve Bilimci, Görselleştirme, Büyük Veri ve İşletme Yönetimi, Bulut Bilişim, Sayfa Sırası (Page Rank), Eşleİndirge (MapReduce), Filin adı Hadoop, Öneri Sistemleri, BigQuery ve Bulut Veri Akışı (Cloud Dataflow)’dur. Kitabı alırken basım yılını da göz önünde bulundurmak gerekiyor keza, kitabın basım yılından itibaren geçen süre büyük veri için çok uzun bir süredir. Genel olarak başlangıç için yararlanılabilecek bir kaynak olarak görüyorum.

Nextcloud ldap authentication

Öncelikle nextclould’unuzda LDAP user and group backend uygulaması aktif değilse web arayüzden sol üstteki menüye tıklıyoruz. Açılan pencereden Apps (uygulamalar) kısmını seçiyoruz. Not enabled’a tıklıyoruz ve LDAP user and group backend uygulamasını bulup enable’a tıklıyoruz. Aşağıdaki gibi bir uyarı alırsanız sunucunun (ubuntu 16.04) içerisine girip apt-get install php-ldap ile ilgili paketi yüklüyoruz ve sonrasında enable etmeyi tekrar deniyoruz. Bu kez enable olmuş olması gerekir.

Sonrasında yine web arayüzden bu kez sağ üstteki menüye tıklıyoruz ve Admin seçeneğini seçiyoruz. LDAP / AP integration’a tıklıyoruz. Server sekmesinde ilgili yerleri ldap sunucumuza göre düzenliyoruz. Daha sonra Test Base DN’e tıklayarak test ediyoruz. Configuration OK uyarısı görülüyor ise Continue butonuna basarak Users sekmesine geçebiliriz. Burada herhangi bir değişiklik yapmadan tekrar Continue butonuna tıklıyoruz.

Son olarak sağdaki Advanced butonuna tıklıyoruz ve aşağıdakine benzer şekilde konfigüre ediyoruz.

Ayarları yaptıktan sonra Login Attributes sekmesine tıklıyoruz ve ldap’ımızda kayıtlı olan bir kullanıcıyı Test Loginname yazan textbox’a yazarak test ediyoruz. Test başarılı bir şekilde tamamlanmış ise ldap bağlantımız kurulmuş demektir.

WannaCry Fidye Yazılımı

WannaCry adlı fidye yazılımı geçtiğimiz cuma gününden itibaren tüm dünyayı etkisi altına almış ve Türkiye’nin de aralarında bulunduğu 150 ülkede 200 binden fazla bilgisayara bulaşmıştır. Bu yazılım bilgisayardaki tüm dosyaları şifrelemekte ve BitCoin üzerinden 300 Amerikan Doları ödeme yapılmadığı taktirde erişilmez kılmaktadır. Daha önce benzer saldırılar olsa da bu denli büyük ve etkili bir saldırı ilk defa yapılmaktadır. Bu virüsten korunmak için antivirüs yazılımlarınızı ve Windows işletim sistemlerinizi güncel tutmanız gerekmektedir. Konu ile alakalı Microsoft Türkiye’den bir açıklama yapılmış ve işletim sisteminizi bu virüsten nasıl koruyacağınız bağlantıda anlatılmıştır.
Virüs ağda bulunan ve bu zararlı yazılımın yüklendiği bir bilgisayardan size bulaşabileceği gibi oltalama (phishing) e-postalarıyla da bulaşabilir. Bu sebeple oltalama e-postalarına ayrıca dikkat etmenizde yarar vardır.
Konu ile ilgili kaynaklar ve incelemenizi önerdiğim bağlantılar;

Bu Delileri Bir Araya Getirmeyecektiniz – Mete Yarar – Ceyhun Bozkurt

Mete Yarar ve Ceyhun Bozkurt‘un hazırladığı bu kitap ropörtaj şeklinde ilerlemektedir. Genel olarak 2015 Temmuz’dan sonra Güneydoğu’da yaşanan olayları anlatmaktadır. Askerimizin verdiği destansı mücadele yaşanmış olaylarla anlatılıyor. Ayrıca olaylar sırasında bölgede sıkça bulunma fırsatı yakalayan Mete Yarar bölge halkıyla ilgili de çarpıcı bilgiler vermektedir. Her ne kadar olayları medyadan takip etsek de içinde olmayınca farkında olamadığımız bir çok nokta olabiliyor. Kitap bu noktaların farkına varmamıza yardımcı oluyor. Ayrıca kitabın sonundaki çözüm süreci kronolojisi birbiriyle bağlantısız gibi görünen birçok olay arasındaki bağlantıyı kurmamıza da yardımcı oluyor. Tavsiye ettiğim bir kitaptır.