Genel

  • Kategori: genel
  • Gösterim: 5117

Linux Chown Komutu Kullanımı

Linux işletim sistemlerinin tümünde her dosya ya da dizin bir kullanıcı ve grupla ilişkilendirilir. Bu ilişkilendirme işlemini "chown" komutu ile yapabiliriz ve değiştirebiliriz. 

Chown komutu ile dosyaların ya da dizinlerin ilişkilendirmesini değiştirebilirsiniz.

İlişkileri Görüntüleme

Dosyaların ilişkilerini görütülemek için "ls -l" komutunu kullanıyoruz. Kullanımı şu şekilde;

ls -l (sahiplik ilişkisini görmek istediğiniz dosyanın yolu)

Örn: "ls -l cd /etc/systemd"

-rw-r--r-- 1 root root 1027 Apr 20 2018 journald.conf
-rw-r--r-- 1 root root 1022 Apr 20 2018 logind.conf
drwxr-xr-x 2 root root 4096 Apr 20 2018 network
-rw-r--r-- 1 root root 601 Apr 20 2018 resolved.conf
drwxr-xr-x 7 root root 4096 Sep 28 20:40 system
-rw-r--r-- 1 root root 1658 Apr 20 2018 system.conf
-rw-r--r-- 1 root root 604 Apr 20 2018 timesyncd.conf
drwxr-xr-x 2 root root 4096 Apr 20 2018 user
-rw-r--r-- 1 root root 1130 Jan 28 2018 user.conf

Bu komutla /etc/systemd dizini içerisinde tüm dizinlerin ve dosyaların sahipliğine erişebilirsiniz. Ya da şu şekilde kullanabilirsiniz.

Öncelikte dizine gidin. "cd /etc/systemd"

Daha sonrasında burada "ls -l" komunutu çalıştırın. Yine aynı sonuca ulaşacaksınız.

-rw-r--r-- 1 root root 1027 Apr 20 2018 journald.conf
-rw-r--r-- 1 root root 1022 Apr 20 2018 logind.conf
drwxr-xr-x 2 root root 4096 Apr 20 2018 network
-rw-r--r-- 1 root root 601 Apr 20 2018 resolved.conf
drwxr-xr-x 7 root root 4096 Sep 28 20:40 system
-rw-r--r-- 1 root root 1658 Apr 20 2018 system.conf
-rw-r--r-- 1 root root 604 Apr 20 2018 timesyncd.conf
drwxr-xr-x 2 root root 4096 Apr 20 2018 user
-rw-r--r-- 1 root root 1130 Jan 28 2018 user.conf

Buradaki baştaki root kullanıcı ikinci root ise kullanıcı grubudur.

Kullanıcı Sahipliği Değiştirme

Şimdi öncelikle kullanıcı bilgisi değiştirelim.Bunun için dizinin içerisindeyken;

"chown kullanıcıadı dosyaadı" şeklinde işlem yapmanız gerekli.

Örn:"chown sunucupark user.conf" komutunu çalıştırdığımızda alacağımız çıktı

-rw-r--r-- 1 sunucupark root 1130 Jan 28 2018 user.conf  şeklinde olacaktır.

Kullanıcı ile birlikte grubu da değiştirmek istediğinizde yapmanız gereken işlem;

"chown kullanıcıadı:grupadı dosyaadı" şeklinde olmalıdır.

Örn:"chown sunucupark:spark user.conf" komutunu çalıştırdığımızda alacağımız çıktı

-rw-r--r-- 1 sunucupark spark 1130 Jan 28 2018 user.conf  şeklinde olacaktır.

Sadece grup değiştirmek istediğinizde ise;

"chown :grupadı dosyaadı" şeklinde olmalıdır.

Örn:chown :spark user.conf komutunu çalıştırdığımızda alacağımız çıktı

-rw-r--r-- 1 root spark 1130 Jan 28 2018 user.conf  şeklinde olacaktır.

Dizin Sahipliği Değiştirme

Dizin sahipliği değiştirmede de aynı şekilde işlem yapacağız.

Örneğin cd /etc/systemd dizinin sahipliğini değiştirelim. Öncelikle sahipliğini öğrenelim.

"ls -l cd /etc" komutunu çalıştıralım ya da öncelikle "cd /etc" yazarak dizine gidelim ve "ls -l" komutunu çalıştıralım ikisi de aynı çıktıyı verecektir.

drwxr-xr-x 5 root root 4096 Sep 28 20:12 systemd  şeklinde olacaktır. Tabi alacağınız çıktıda sadece bu olmayacak belirttiğimiz dizindeki diğer tüm dizinler ve dosyalarda olacaktır. Örneği bu dizin üzerinden gidiyoruz.

Sadece Kullanıcı Değiştirme

"chown sunucupark /systemd"

Sadece Grup Değiştirme

"chown :spark /systemd"

Kullanıcı ve Grup Birlikte Değiştirme

"chown sunucupark:spark /systemd"

komutları ile dizin ilişkilerindirmelerini de değiştirebilirsiniz.

 

  • Kategori: genel
  • Gösterim: 6531

Zimbra SSL Sertifikası Kurulumu

Mail sunucularının olmazsa olmazı SSL sertifikasıdır. SSL sertifikası sayesinde mailleriniz SSL-TLS protokollerini kullanarak şifreli bir şekilde gönderilir. Zimbra mail server konfigürasyonu sırasında SSL kurulumu da büyük önem teşkil etmektedir. Hatta konfigürasyonu SSL - TLS kullanılmadan maile bağlanılamasın şeklinde ayarlanırsa güvenlik önlemleriniz bir kat daha üst seviyeye çıkar.

Zimbra mail sunucularda ssl kurulumu panel üzerinden yapılabildiği gibi zimbra' nın bazı sürümlerinde panel üzerinden yapılamamaktadır. Bu kapsamda CSR sertifikanızı zimbra panel üzerinden oluşturabilir. Geriye kalan deploy işlemlerinizi ssh üzerinden tamamlayabilirsiniz.

Panel üzerinden oluşturmuş olduğunuz CSR kodu ile bir adet SSL satın alabilirsiniz.

SSL satın alma işlemi sonrasında, zimbra sunucunuza SSH ile bağlanıp,

su - zimbra

/opt/zimbra/bin/zmcertmgr verifycrt comm  /opt/zimbra/ssl/zimbra/commercial/commercial.key /opt/yourdomain_com.crt /opt/yourdomain_com.ca-bundle //ssl i verify ediyoruz.

/opt/zimbra/bin/zmcertmgr deploycrt comm /opt/yourdomain_com.crt /opt/yourdomain_com.ca-bundle //ssl i deploy ediyoruz.

/opt/zimbra/bin/zmcertmgr viewdeployedcrt  //kurmuş olduğumuz ssl i görüntülüyoruz.

zmcontrol restart //servisleri restart ediyoruz.

 

SSL verify işlemleri yapılırken ssl sertifikasını /tmp dizininde skalamanızı ve chown izinlerinizi kontrol etmenizi önermekteyiz.

Zimbra ssl kurulumu ilk aşamada kolay bir şekilde tamamlanmaktadır fakat süresi biten bir ssl i değiştirip yeni bir ssl kurulumu yapıyorsak eski ssl sertifikalarını sistemden kaldırmalıyız aksi taktirde eski ssl sertifikasını göstermeye çalışıp kullanıcılarınızı hatayadüşürebilmektedir.

Zimbra SSL kurulumu için Zimbra Türkiye Partneri Sunucupark Bilgi Teknolojileri sistem mühendislerinden destek alabilirsiniz.

 

 

  • Kategori: genel
  • Gösterim: 3522

Zimbra Drop Connection Hatası

Zimbra, küçük orta ve büyük ölçekli işletmelerin kurumsal mail hizmetlerini karşılayan profesyonel hizmetler bütünüdür.

Linux tabanlı sunucularda çalışmakta olup, kurulumu ve konfigürasyonu dikkat ve bilgi isteyen bir open source yazılımdır.

Küçük işletmeler için genellikle uzun süre sonra fakat sayıca büyük işletmeler için hızlı bir şekilde karşılaşılabilecek bir drop connection sorunu vardır.

Default kurulumda maximum imap bağlantı sayısı 200 olarak tanımlanmaktadır. Biz sistem yöneticileri bu bağlantı sayısını artırabilmekteyiz. 

Log incelemeleri sonucunda 'drop connection' hatası görüyorsanız veya varolan zimbra mailleriniz aktif bir şekilde çalışıyor fakat yeni bir imap kurulumu yapamıyorsanız aşağıdaki komut ile imap connection sayısını artırabilirsiniz.

zmprov ms my-server.com zimbraImapMaxConnections 500

 

Bu komut ile sorunu çözemediyseniz Zimbra Türkiye Partneri Sunucupark Bilgi Teknolojileri sistem mühendislerimize ulaşabilirsiniz.

 

Faydalı Olması Dileğiyle

  • Kategori: genel
  • Gösterim: 3906

Wordpress Leverage Browser Caching Uyarısı

Günümüzün en çok kullanılan ücretsiz içerik yönetim sistemi olan wordpress, iyi bir konfigürasyon ve optimizasyon yapılmaz ise sunucuyu çok yorar ve yavaş açılma sorunları yaşarsınız.

Yavaş açılma sorunları ve konfigürasyon bozuklukları google sıralamalarınızı düşürür ve istenilen başarıyı elde etmenizi geciktiri.

Gtmetrix vb web araçlarını kullanarak sitenizin performansını ve eksikliklerini sorgulayıp öğrenebilirsiniz.

'Wordpress Leverage Browser Caching' uyarısı resimlerinizin geç yüklenmesini ve kullanıcılara geç gösterilmesi sorununu yaşatır.

Sorunun çözümü için ücretsiz wordpress toollarını kullanabileceğiniz gibi, .htaccess dosyası üzerinde yazacağınız kodlar ile sorunun çözümü mümkün.

Aşağıdaki kod bloğu ile .htaccess dosyanız üzerinden browser cache sorununu çözümleyebilirsiniz

## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES HEADER CACHING ##

 

Faydalı olması dileğiyle,

 

  • Kategori: genel
  • Gösterim: 2311

Xammp Nedir ?

Xampp içerisinde Php, Perl Apache, Filezila, MariaDB gibi sistemleri bir arada sunan bir araçtır.Xammp adındaki "X" çapraz platform desteğini simgelerken, kalan harfler sırasıyla Apache,MySQL, Php ve Perl sistemlerini simgeler.

Xampp sayesinde internet sitenizi kolayca yayınlayabilirsiniz. Kişisel bilgisayarınızı bile bir web sunucusu olarak kullanabilmenizi sağlayan Xammp, basit arayüzü ile de yönetimi son derece kolaydır. Windows, MacOS ve Linux sistemlerinin tümü için sürümü mevcuttur. Açık kaynak kodlu olması sayesinde sitelerinizi güvenle yayınlayabileceğiniz bir araçtır. Apache ve Php sistemleri otomatik olarak kurulu geldiği için ekstra ayarlarla uğraşmadan direkt olarak yapmanız gereken site için uğraşmaya başlayabilirsiniz.

 

Alt Kategoriler