Linux Sunucu İşlemleri

Linux Sunucu İşlemleri

Debian SSH Kurulumu

0

DENEME ALT KATEGORİ

Debian üzerinde SSH kurulumu oldukça basittir. İlk adım olarakaşağıdaki komut ile sources.list disoasını açarak içinde ne var ne yok siliyoruz.

nano /etc/apt/sources.list

Daha sonra /etc/apt/sources.list dosyası içerisine aşağıdaki 2 satırı ekleyerek dosyamızı kaydedip kapatıyoruz.

deb http://ftp.tr.debian.org/debian/ stable main
deb-src http://ftp.tr.debian.org/debian/ stable main

Komut satırına sırası ile aşağıdaki komutları giriyoruz.

apt-get update
apt-get install openssh-server

Kurulumdan sonra ssh servisi otomatik olarak başlatılıyor ancak garantiye almak için aşağıdaki komutu çalıştırıp debian üzerinde kurduğumuz ssh servisimizi yeniden başlatıyoruz.

/etc/init.d/ssh restart

vps hosting mailhosting

Whm/cPanel Ftp sorunu.

0

Whm/cPanel üzerinde ftp servisiniz çalışmıyorsa aşağıdaki komutlar size yardımcı olabilir.

Öncelikle ftp servisinin durumunu kontrol ediyoruz ve durdurulmuş olduğunu görüyoruz.

service pure-ftpd status

Hata mesajlarını inceliyoruz ve aşağıdakine benzer bir hata mesajı görüyoruz.

tail -f /var/log/messages

Jun 19 07:20:25 server pure-ftpd: (?@?) [ERROR] Sorry, but that file doesn’t exist: [/etc/ssl/private/pure-ftpd.pem]
Jun 19 07:47:30 server pure-ftpd: (?@?) [ERROR] Sorry, but that file doesn’t exist: [/etc/ssl/private/pure-ftpd.pem]
Jun 19 08:03:04 server pure-ftpd: (?@?) [ERROR] Sorry, but that file doesn’t exist: [/etc/ssl/private/pure-ftpd.pem]

Son olarak dosya hatası olduğunu görüyoruz ve yeni bir sertifika oluşturuyoruz. Sertifika oluştururken ülke kodu, şehir gibi bilgiler isteyecektir. Ftp servisini yeniden başlatıyoruz.

openssl req -new -x509 -newkey rsa:1024 -days 9999 -nodes -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem

/etc/init.d/pure-ftpd restart

Directadmin kurulumu

0

Directadmin kurulumu için aşağıdaki komutları kullanabilirsiniz.

Önce temel bileşenleri kuruyoruz.

yum install flex
yum install gcc
yum install gcc-c++

Sonra directadmin kurulumuna geçebiliriz.

wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh

Directadmin kurulumu sırasında sizden hostname, Client ID : 1234  License ID : 123456 isteyecektir. ( Client ve License ID numaraları örnek olarak verilmiştir. )

Not 1: yum update e2fsprogs-libs e2fsprogs e2fsprogs-devel

Not 2 :
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which

Centos saat ayarı

0

Centos üzerinde sistem saaatinizi #date ile öğrenebilirsiniz.

Sistem saatini güncellemek için aşağıdaki komutu kullanabilirsiniz.

date -s “03/21/2011 01:28:00″

Sistem saat dilimini güncellemek / değiştirmek için aşağıdaki komutu kullanabilirsiniz.

ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime

Emir HALİLZADE

Centos üzerine apache / httpd kurulumu

0

Centos üzerine apache / httpd kurulumu için yapmanız gerekenler çok basit.

yum install httpd

chkconfig –levels 235 httpd on

nano /etc/httpd/conf/httpd.conf

#NameVirtualHost *:80 satırını bularak başındaki #işaretini kaldırıyoruz.

Emir HALİLZADE

Centos php versiyon güncelleme / upgrade

2

Centos üzerinde php güncelleme / upgrade işlemi için aşağıdaki işlemleri yapabilirsiniz.

rpm -qa |grep php

nano /etc/yum.repos.d/CentOS-Testing.repo

İçerğine aşağıdaki içeriği ekliyoruz.

# CentOS-Testing:
# !!!! CAUTION !!!!
# This repository is a proving grounds for packages on their way to CentOSPlus and CentOS Extras.
# They may or may not replace core CentOS packages, and are not guaranteed to function properly.
# These packages build and install, but are waiting for feedback from testers as to
# functionality and stability. Packages in this repository will come and go during the
# development period, so it should not be left enabled or used on production systems without due
# consideration.
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*

rpm -qa |grep php
yum update
service httpd restart

Emir HALİLZADE

Centos üzerine mysql kurulumu

0

Centos üzerine MySql Kurulumu

Centos üzerine MySql Kurmak için yapmanız gerekenler,

Öncelikle SSH komut satırına girmek gerekiyor :)

1. # yum install mysql*
Çıkan sorulara yes diyerek devam ediyoruz.

2. # chkconfig –levels 235 mysqld on
Sunucuyu yeniden başlattıktan (reboot) sonra MySql’in otomatik olarak başlaması için gerekli.

3. # /etc/init.d/mysqld start
MySql’i başlatıyoruz.

4. # netstat -tap | grep mysql
MySql’in çalışıp çalışmadığınını kontrol ediyoruz. Aşağıdaki gibi bir çıktı veriyorsa sorun yok demektir.
[root@localhost ~]# netstat -tap | grep mysql
tcp        0      0 *:mysql                     *:*                         LISTEN      4966/mysqld

Eğer MySql’i başlatırken aşağıdaki gibi bir hata alırsanız /etc/hosts dosyanızı düzenlemeniz gerekiyor.

[root@localhost ~]# /etc/init.d/mysqld start
Initializing MySQL database:  Neither host ‘deneme.hostavrupa.net’ nor ‘localhost’ could be looked up with /usr/bin/resolveip
Please configure the ‘hostname’ command to return a correct hostname.
If you want to solve this at a later stage, restart this script with the –force option
[FAILED]

Örnek /etc/hosts dosya içeriği

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
111.111.111.111            deneme.halilzade.com deneme

Unutmadan MySql’de root kullanıcısına şifre veriyoruz,

5. # mysqladmin -u root password sifreburayagelecek

Ek olarak aşağıdaki komut ile temel güvenlik ayarlarını yapabilirsiniz.

#mysql_secure_installation

Emir HALİLZADE

VPS Hosting

sshd_config hata

0

.SSH komut satırına girmek isterken yetki hatası alabilirsiniz veya dosyanızın yazma izinleri bozulduğu için hata alabiliyorsunuz.

Temel olarak alınan hatalar aşağıdadır. Düzeltmek için kullanmanız gerekn komut ise

cd /etc/ssh
chattr -i -u sshd_config

sshd_config dosyasını düzenlerken aldığınız hata,

could not open file for writing. Permission denied

Dosyanın yazma iznini düzenlerken aldığınız hata,

chmod: changing permissions of `sshd_config’: Operation not permitted

Emir HALİLZADE

Connection dropped by IMAP server

0

Connection dropped by IMAP server
WHM – cPanel sunucularda web mail’e giriş yaparken oluşabilecek hatalardan birisidir. ( SquirrelMail – horde – roundcube )Bu hatayı almama sebep olan şey ise site için ayrılmış olan disk alanının dolmuş olması.

Çözümü ise gayet basit. Hiçbirşeyi kaldırıp, yüklemeye ayar değiştirmenize gerek yok. Tek yapmanız gereken SSH bağlantısı yaparak aşağıdaki komutu uygulamaktır.

chown -R username:username/home/username/mail/


FreeBsd SSH Giriş Sorunu Çözümü

0

FreeBsd işletim sistemini ilk kurduğunuzda size uzaktan SSH bağlantısı yapmanıza izin verilmemektedir. Bunun için yapmanız gereken komut satırından,

nano /etc/ssh/sshd_config

“# PermitRootLogin no” satırını bularak başındaki # işaretini kaldırım “no” değerini “yes” olarak değiştiriniz. Dosyadaki değişikleri kaydederek çıkınız.

Komut satırına

/etc/rc.d/sshd restart

Bu şekilde işlemleri tamamlamış oluyoruz.

www.hostavrupa.net – www.vps.com.tr

Go to Top