Genel

  • Kategori: genel
  • Gösterim: 5036

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: 3543

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: 3689

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

  • Kategori: genel
  • Gösterim: 4742

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: 3586

Tomcat Centos 7 Kurulumu

Apache Tomcat veya Tomcat Java tabanlı web uygulamalarını yayınlamak için kullanılan web sunucusudur.Java, Java EE veya Java Teknolojileri içerisinde Java Servlet, JavaServer Pages, Java Expression Language, Java WebSocket gibi çeşitli teknolojiler yer alır.Bu teknolojiler JCP (Java Community Process) olarak adlandırılan ve genellikle çeşitli firmalardaki geliştiriciler tarafından standart olarak belirlenir.Standartlar belirlendikten sonra bu teknolojilerin kullanılabilmesi için bu standartların kodlara dökülmesi-implement gerekir.Apache Tomcat bu standartları uygulayan ve içerisinde web sunucusu yer alan bir Java uygulamasıdır.

CentOS 7 için Tomcat Kuralım

 

sudo yum install tomcat

 

Kurulum Tamamlandıktan sonra Tomcat Deneyimini İyileştirmek için aşağıdaki komutu çalıştırıp. Tomcat için gerekli paketleri yükleyelim.

 

sudo yum install tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc

 

Paket İçeriği;

  • Tomcat Root WebPage
  • Tomcat Web Admin Manager 
  • Tomcat documentation (tomcat-docs-webapp and tomcat-javadoc)

paketleri gelecektir.

 

Bütün paket ve Tomcat kurulumları tamamlandıktan sonra servisleri başlatalım.

İlk olarak Apache Servisi varsa durduralım

 

systemctl stop httpd

 

Tomcat Servislerini çalıştırıp otomatik hale getirelim. 

systemctl start tomcat 
systemctl enable tomcat

 

Servislerde problemsiz çalıştığına göre: http:ipadresi:8080 e bağlanabiliriz.

Tomcat Web Manager Ayarları

Tomcat-users.xml dosyasını açalım. 

sudo nano /usr/share/tomcat/conf/tomcat-users.xml 

yazan satırın altına gidin ve kullanıcı hesabınızın bilgilerini ekleyin 

Değişikleri kaydedip çıkın. Etkili olabilmesi için Tomcat Servislerini yeniden başlatın. 

sudo systemctl restart tomcat 

http:ipadresi:8080 adresine gidelim.

Adresi gittikten sonra oluşturmuş olduğunuz giriş bilgileri ile Manager APP giriş yapabilirsiniz...

Faydalı Olması Dileği İle

SunucuPARK Destek

Alt Kategoriler