Genel

  • Kategori: genel
  • Gösterim: 3000

Centos 7 SSH Port Değiştirme

Centos 7 sunucunuzda ssh portunu değiştirmek için aşağıdaki adımları takip edebilirsiniz.

Öncelikle olası bir hatalı kayıtta sistemimizde sorun olmaması adına dosyamızın yedeğini alıyoruz.

cp /etc/ssh/sshd_config /etc/ssh/sshd_config-yedek

Sonrasında vi editör ile dosyamızı açıyoruz.

vi /etc/ssh/sshd_config

Burada #22 şekinde yazılmış ssh portumuzu buluyoruz ve başındaki # işaretini kaldırıp yapmak istediğiniz portu yazıyoruz ve dosyamızı kaydedip çıkıyoruz.

Değiştirdiğimiz port firewalldan izin vermemiz gerekiyor. Bunun için;

firewall-cmd --permanent --zone=public --add-port=degistirdiğinizport/tcp

Değiştirdiğiniz port alanına kendi belirlediğiniz portu yazın. Sonrasında firewall kurallarını yeniden yükleyelim.

firewall-cmd --reload

Son olarak ssh servisini yeniden başlatalım.

systemctl restart sshd

İşlem tamam.

Faydalı Olması Dileği İle

SunucuPARK Destek

  • Kategori: genel
  • Gösterim: 3749

CentOS 7 Python 3 Kurulumu

CentOS 7 Güncelleme

yum update -y

Python 3 Kurulumu

yum install -y python3

Kurulum gerçekleştikten sonra kurulumu doğrulayın.

[root@centos7 ~]# python3
Python 3.6.8 (default, Aug  7 2019, 17:28:10) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Kaynak Kurulumu

Python 3'ü kaynaktan kurmak için, sistemimizde bazı önkoşul paketlerinin kurulu olduğundan emin olmamız gerekecek.

yum install gcc openssl-devel bzip2-devel libffi-devel -y

Python'u İndirin

Ardından, istediğimiz Python sürümünü almamız gerekiyor. Aşağıdaki komut, bu makalenin yazıldığı andan itibaren Python 3.8'in en son kararlı sürümünü indirecektir.

curl -O https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

İndirilen dosyaları çıkartın.

tar -xzf Python-3.8.1.tgz

Python3 Kurulumunu Başlatın

cd Python-3.8.1/

Ardından, Python'u kaynaktan derlemeye hazırlanmamız gerekiyor.

./configure --enable-optimizations

Son olarak, sistemimizde varsayılan sistem Python'u değiştirmeden kurulumu bitirmek için aşağıdaki komutu kullanacağız.

make install

Kodu kaynaktan derlemek biraz zaman alır, ancak bu bittiğinde, aşağıdaki komutu çalıştırarak yeni Python 3 sürümümüzü test edebiliriz.

python3.8
Python 3.8.1 (default, Dec 27 2019, 17:12:30)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>>

Faydalı Olması Dileği İle

SunucuPARK Destek

  • Kategori: genel
  • Gösterim: 3732

CentOS 7 Composer Kurulumu

Composer Nedir?

PHP ile uygulama geliştirirken kullanılan bileşen, sınıf veya eklenti olarak adlandırılan paketlerin yönetimini sağlamaktadır. PHP ile uygulama geliştirirken uygulamanın daha hızlı tamamlanması için başka geliştiriciler tarafından hazırlanmış paketleri kullanabiliriz.

CentOS 7 Composer Kurulumu

Sunucumuzu Güncelleyelim

sudo yum -y update

Gerekli Paketleri Kuralım

yum install php-cli php-zip wget unzip

Composer Dosyasını İndirelim

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Hash Etiketini İndirelim ve Dosyaların Bütünlüğünü Doğrulayalım

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"

Dosyaların Bütünlüğü Doğrulayalım

php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Composer'ı Yükleyelin

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Yükleme tamamlandıktan sonra composer komutunu çalıştıralım.

composer

Görsele ulaşabildiyseniz kurulum gerçekleşmiştir.

Faydalı Olması Dileği İle

SunucuPARK Destek

  • Kategori: genel
  • Gösterim: 2372

Ubuntu "add-apt-repository: command not found" Hatası Çözümü

Ubuntu işletim sisteminde yeni bir repo eklemeye çalıştığınızda "add-apt-repository: command not found" hatası alıyorsanız add-apt-repository komutu sisteminizde yüklü değildir. Aşağıdaki komutu çalıştırarak sorunu çözebilirsiniz.

sudo apt-get install software-properties-common

Faydalı Olması Dileği İle

SunucuPARK Destek

  • Kategori: genel
  • Gösterim: 2506

Centos 6 "systemctl command not found" Hatası Çözümü

Centos 6 sunucularda systemctl komutu bulunmadığı için bu hatayı alırsınız. Centos 6 işletim sistemine sahip sunucularınızda başlangıca program eklemek ya da kaldırmak için systemctl komunutu yerine chkconfig komutunu kullanabilirsiniz. Örneğin httpd servisini açılışta başlatmak için ekleyelim.

chkconfig httpd on

komutunu çalıştırdığınızda artık httpd servisi başlangıçta çalışacaktır. Başlangıçtan program kaldırmak istediğinizde ise on yerine off kullanmanız yeterlidir.

chkconfig httpd off

Faydalı Olması Dileğiyle,

SunucuPARK Destek

Alt Kategoriler