Linux Belirli Saatte Kapatmak

Herhangi bir işleminizin ortalama biteceği süreyi biliyorsanız ve sonrasında sisteminizin kapanmasını istiyorsanız, aşağıdaki komutlarçok işinize yarayacaktır.
Hemen kapatmak
$ shutdown -h now
Belirli saatte kapatma
$ shutdown -h 03:45
Belirli süre sonra kapatma
$ shutdown -h +80

Restart

$ shutdown -r

Kapatma iptal etmek

$ shutdown -c

Büyük Veri ve Semantik

Buyuk_Veri_ve_Semantik_Kitap

Hayatımıza dokunan her türlü veri Büyük Veri’nin bir parçası ve bunun anlamlandırılması ise Semantik’in bir parçasıdır.

İşletmelerin amaçlarını gerçekleştirebilmesi, en önemlisi de gelir artışını ilerletebilmesi ve bunları sürekli hale getirebilmesi için Büyük Veri’nin işlenmesi, anlamlandırılması ve doğru kullanılabilmesi son derece önemlidir.

Büyük Veri’nin iyi analiz edilmesi derin ve karmaşık bilgiyi anlamlı hale getirerek, semantik yaklaşımlar sergilenmesi karar alma ve uygulama sürecinde kullanıcılarına ciddi oranda fayda sağlayacaktır. Büyük Veri’nin kullanımında “Tahmin Etmek” yerine “Gerçekten Bilmek” gibi bir kavram söz konusu ise “Semantik” vazgeçilmez bir unsurdur.

Büyük Veri’nin arkasında muazzam bir altın cevheri yatıyor. Bu cevherin işlenmesini üstlenen Semantik Web ise; bir taraftan biçimlenmeyi sürdürürken, veriye daha fazla tanım ve anlam katmakta, veri ile karşılıklı etkileşimi ise yaşam biçimimizi tümden değiştirmektedir.

http://buyukverivesemantik.com/

Mac OS X Apache Server’a php.ini Dosyasını Tanımlama

PHP ile geliştirdiğimiz web sitelerimizde bir çok PHP eklentisi kullanabiliriz ama bazı eklentiler default olarka pasif durmaktadır. Durumunu öürenmek için phpinfo() fonksiyonunu eklenediğiniz bir php sayfasından görebilirsiniz.

Screen Shot 2015-09-03 at 11.14.37 (2)

Eğer sizde php.ini tanımlı görünmüyorsa terminalimize bağlanıp herhangi bir yetkiye takılmamak için root kullanıcısına bağlanıyoruz.

sudo su -

ve şifremizi giriyoruz.

Benim versiyonumda php.ini dosyası /etc/ klasörü altında php.ini.default kayıtlıydı. İlk önce adını phpçini olarak değiştiriyoruz.

mv /etc/php.ini.default php.ini

php.ini dosyamızı tanıladıktan sonra geriye kalan istediğimiz extensions aktif etmektir. nano editörü ile php.ini dosyamızı açıyoruz.

nano /etc/php.ini

Aktifleştirmek istediğimiz extension önündeki yorum karakterini (;) siliyoruz.

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
extension=php_pgsql.dll

Yaptığımız değişiklerin aktif olması için Apache Server’i restart ediyoruz.

sudo apachectl restart

Mac OS X Üzerinde Apache Serveri Başlatmak

Apple PHP geliştiricilerini düşünerek Apache Server’i standart olarak kullanıcılara sunmaktadır ama default olarak servis çalışmamaktadır. Servisi aktif etmek sadece bir kaç dakikanızı almaktadır.

İlk önce terminali çalıştırıp herhangi bir permission hatasına takılmamak için root kullanıcısı ile giriş yapıyoruz.

sudo su -

ve şifremizi giriyoruz.

İlk önce kullanıcımıza Apache Server tarafından gerekli izinleri tanımlamak için /etc/apache2/users/Guest.conf dosyasının adını değiştiriyoruz. Sizin Mac OS X sürümünüze göre dosya yeri değişiklik gösterebilir, kontrol edin.

mv /etc/apache2/users/Guest.conf KULLANICI.conf

Adını değiştirdiğimiz dosya içinde bir kaç değişiklik yapmamız gerekiyor, aşağıdaki komut ile nano editörde dosyayı açıyoruz.

nano /etc/apache2/users/KULLANICI.conf

Açılan dosyayı kullanıcı adımıza ve web sitelerimizin bulunduğu klasöre düzenlememiz lazım.

<Directory "/Users/KULLANICI/ws/">
Options Indexes Multiviews
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
</Directory>

Gerekli düzenlemeyi yaptıktan sonra tek kalan Apache Server servisini başlatmak kalıyor.

sudo apachectl start

Şimdi tarayıcımıza http://localhost veya http://127.0.0.1 adresi ile Apache Serverimizin çalıştığını görebilirsiniz, ve “It Works!” 🙂

SSH ile Root Kullanıcısuyla Linux Erişme, Kapatma ve Limitleme

Eğer root kullanıcısı ile ssh bağlanamıyorsanız root kullanıcı yetkisi kapalı veya limitli olabilir.

İlk önce ssh ayarlarımızın olduğu dosyayı nano veya via editörü ile açınız.

nano /etc/ssh/sshd_config

Root ile girişi kapatmak için aşağıdaki satırı bu şekilde düzenleyin.

PermitRootLogin no

İzin vermek istiyorsanız,

# PermitRootLogin no

İstediğiniz kullanıcıya yetki vermek için,

PermitRootLogin user1 user2

Debian Üzerine Apache + PHP + PostgreSQL Kurmak

Debian dağıtımınızı bir web servere dönüştürmek istiyorsanız gerekli olan Apache, PHP ve PosgtreSQL veya MySQL aşağıdaki komutlar ile kolaylıkla kurabilirsiniz.

PostgreSQL için:

sudo apt-get install php5-cli php5-curl postgresql-9.4 posgtresql-client-9.4 php5-pgsql apache2 php5

MySQL için:

sudo apt-get install php5-cli php5-curl mysql-server mysql-client php5-mysql apache2 php5

Kurmak istediğiniz diğer paketler için: https://www.debian.org/distrib/packages

MSSQL Database Diagram Hatası

MSSQL veri tabanında database diagramı eklemek istediğimizde aşağıdaki gibi bir hata ile karşılaşıyorsanız, aşağıdaki adımları uygulamanız yeterlidir.

Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects.

Diagram eklemek istediğiniz databasenin özellikler pencesini açın ve Options sekmesindeki Compatibility Level’i SQL Server 2005 seçin.

Screen Shot 2015-07-06 at 21

Files sekmesine giderek Owner’a “sa” yazın.

Screen Shot 2015-07-06 at 21.57

OK dedikten sonra databasemiz diagram eklemeye hazırdır.