Kategori arşivi: Linux

linux sistemler hakkında sistem yönetimi, sorunlar, görüşler, kurulum örnekleri, konfigürasyonlar, performans ayarları, güvenlik ipuçları ve yapılandırma örnekleri

Wordpress desteklenmeyen dosya tipi sorunu

Wordpress dünya üzerinde en çok kullanılan CMS (içerik yönetim sistemi)bir tanesidir hal böyle olunca en ummadık hatalarda karşınıza çıkabilir.Bunlardan bir taneside "this file type is not permitted for security reasons" bu hatayı wordpressin ön tanımlı dosya formatları dışında dosya yüklüyorsanız alacaksınız peki ön tanımlı formatlar neler

  • .jpeg
  • .jpg
  • .png
  • .gif
  • .pdf
  • .doc, .docx
  • .ppt, .pptx, .pps, .ppsx
  • .odt
  • .xls, .xlsx
  • .mp3
  • .m4a
  • .ogg
  • .wav
  • .mp4, .m4v
  • .mov
  • .wmv
  • .avi
  • .mpg
  • .ogv
  • .3gp
  • .3g2

Yukarıdaki dosya uzantıları dışında dosya eklerseniz yada eklemeye çalışırsanızda yukarıda bahsi geçen hatayı alırsınız.Ama bu hatadan kurtulmak oldukça basit tek yapmanız gereken mime type belirlemek ve sisteme tenıtmak

İlk olarak wp-config.php dosyanızı açıyorsunuz ve içerisine şu satırı ekliyorsunuz.

define('ALLOW_UNFILTERED_UPLOADS', true);

Kayıt edip çıkıyorsunuz ardından mime type belirleme aşamasına geldik tüm dosya tiplerine uploadı açmak riskli olduğu için kendiniz tanımlama yapmalısınız.Bu tanımlamayıda tema klasörünüz içinde bulunan functions.php ye yapacaksınız.

function enable_extended_upload ( $mime=array() ) {

   $mime['gz'] = 'application/x-gzip';
   $mime['zip'] = 'application/zip';
   $mime['rtf'] = 'application/rtf';
   $mime['ppt'] = 'application/mspowerpoint';
   $mime['ps'] = 'application/postscript';
   $mime['flv'] = 'video/x-flv';

   unset( $mime['exe'] );
   unset( $mime['bin'] );

   return $mime;
}

add_filter('upload_mimes', 'enable_extended_upload');

Bu yaptığınız ayarlardan sonra exe ve bin dosyaları hariç yukarıda tanımladığınız tüm dosya uzantıları sistem tarafından kabul edilecek.

Linux Üzerine pip Kurulumu

Python paketlerini kurmak istediğiniz zaman ilk başka googleye koşarsınız deli gibi paketi ararsınız bulmaya çalışırsınız milletin yazdıklarına bakarsınız nafile kuramazsınız sonra dönersiniz kaç para lan bi python paketi dersiniz kendi kendinize sonrada düşünüp durursunuz bu paketi harbiden ben nasıl bulucam kuran adam bunu nasıl kurmuş diye düşünürsünüz birazda işte bu noktada pip karşımıza çıkıyor Python paketlerinin kurulumunda iş gören bir uygulama her türlü python paketlerini arayıp bulup otomatik olarak kurar.Ama ilk önce pip uygulamasını sisteminize kurmanız lazım

Ubuntu,Debian,Mint

sudo apt-get install python-pip

Fedora

sudo yum install python-pip

Archlinux

sudo pacman -S python-pip

CentOS(EPEL Paketin Kurulması gerekmektedir.)

sudo yum install python-pip

Kurulumlar tamamlandıktan sonra istediğiniz paketi aşağıdaki örneğe göre kurabilirsiniz.

pip install [paketismi]

Bu aşamadan sonra hata veren paketlerde googleyi kullanmanıza gerek kalmayağı gibi istediğiniz paketi pip içerisinde arama yaparakda bulabilirsiniz.Aşırı uç paketler gerekmiyorsa pip işinize fazlasıyla yetecektir.

Ubuntu Üzerine Telegram Kurulumu

Telegram ın ne olduğunu az çok biliyorsunuzdur. Telegram tüm platformlarda kullanılabilen popüler bir anlık mesajlaşma uygulamasıdır.Arkadaşlarınız ve dünyanın başka yerlerindeki insanlar ile konuşabilirsiniz.Telegram Whatsapp benzerliği ile ilk başlarda gözümüze çarpmaktadır ancak Telegramın farkı ücretsiz olması ve dünyanın dört bir yanında kullanılmasıdır.Reklam ve kısıtlamada içermez.Telegram Açık kaynak kodlu bir yazılımdır herkes uygulamanın gelişmesinde katkı sağlayabilir ve bence en önemli özelliği ise APİ desteğinin bulunması Ayrıca uygulama Linux ,İOS,Android,MAC OS X,Windows ,Windows Phone destekler yani multi-platform bir üründür.

Gelelim Ubuntu için kurulumuna oldukça basittir.

sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram

Kurulum böylelikle tamamlanıyor Telegramı açmak için Unity Panelinden arama yapmanız yeterli yada menüyu kullanabilirsiniz.

ubuntuzerinetelegramkurulumugorsel1-e1421336850390-735x576

Kayıt için telefon numaranızı kullanmanız gerekiyor merak etmeyin hiçbir şekilde reklam vs gelmiyor sizi rahatsız etmiyorlar sadece onaylamak için SMS gönderecekler

ubuntuzerinetelegramkurulumugorsel2-e1421337224860-731x576

Onayladıktan sonra konuşmaya başlayabilirsiniz._ Aynı zamanda dosya gönderip alabilirsiniz. _

ubuntuzerinetelegramkurulumugorsel3-e1421337216516-730x576

Ubuntuda Touchpad Nasıl Kapatılır

Başlıkta belirttiğim gibi sisteminize mouse taktınız ama touchpad hala aktif mi yada birşeyler yazıyorsunuz bilediğiniz yada eliniz ikide bir touchpade gidiyor ve yazdıklarınız farklı bir hal alıyor ise sizde benim gibi touchpad sevmeyen birisisinizdir ve bunu ubuntuda çözmenin bir yolu elbetteki var kurulum için sisteminizin 14.10 yada 15.04 olması gerekmekte

Kurulum parametremiz

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator

kurulum tamamlandıktan sonra unity de touch diye arama yapınca çıkması lazım yada menüde görebilirsiniz.Ayarlar sekmesine giriyoruz.Sırasıyla aşağıdaki ayarlamaları yapmanızı öneriyorum sonrasında zaten kendisi gerekeni yapacak

Touchpadubuntudanasilkapatilirgorsel1

Touchpadubuntudanasilkapatilirgorsel2

Touchpadubuntudanasilkapatilirgorsel3

Touchpadubuntudanasilkapatilirgorsel4

Ayarları yaptıktan sonra mouse taktığınızda yada yazmaya başladığınızda otomatik olarak touchpad kapatılacak mouse takıldığında kapat derseniz mouseyi alğıladığında zaten çalışmayacağı için yazarken kapatın tikini kaldırsanızda olur deneye yanıla bulabilirsiniz.

Centos 7 Üzerine OpenVPN Kurulumu

İnternetin gidişatı için VPN in mantığını ve önemini bu makalede anlatacak değilim konuya direk girmek lazım VPN şifreli bir network sunar böylelikle güvenliğinizi ve gizliliğinizi sağlayabilirsiniz.

epel depolarını sistemimize eklememiz gerekecek yoksa openvpn paketlerini kuramayız bunun için aşağıdaki yönergeleri takip edin

yum install epel-release -y

bu işlemimizden sonra OpenVPN kurulumu için komutumuzu veriyoruz.

yum install openvpn wget -y

OpenVPN in haberleşmesi ve bağlantıyı şifrelemesi içinde Easy RSA kurmamız lazım bunu eski depodakini kullanarak yakacağız.

wget -O /tmp/easy_rsa https://github.com/OpenVPN/easy-rsa2.3.3.tar.gz

indirdiğimiz bu easy-rsa’yı tar.gz dosyasından çıkartıyoruz.

tar xfz /tmp/easy_rsa

Gereken adımları takip ederek devam ediyorsunuz.

sudo mkdir /etc/openvpn/easy-rsa
sudo cp -rf easy-rsa-old-2.3.3/easy-rsa/2.0/* /etc/openvpn/easy-rsa
sudo chown -R mertcan:mertcan /etc/openvpn/easy-rsa/

en önemli noktamıza geldik ayar dosyası oluşturmamız lazım ama önce yedek yapalım ve gereken yerlere dosyamızı taşıyalım

sudo cp /usr/share/doc/openvpn-*/sample/sample-config-files/server.conf /etc/openvpn

hemen sonrasında yapacağımız şey dosyamızı açmak aşağıdaki çoğu işlemi bu dosya içerisinde yapacağız aklınızda olsun

nano /etc/openvpn/server.conf

açtığımızda karşımıza bir sürü satır gelecek değiştirmemiz gereken yer var dh diye bir satır göreceksiniz bunun ismini dh2048.pem yapıyoruz.

dh dh2048.pem

işlem bitiminde networkdeki tüm trafiği VPN yönlendirmemiz lazım ki bağlantı şifrelensin bunun için ise

push "redirect-gateway def1 bypass-dhcp"

hemen ardından DNS sunucularını değiştirmek lazım böylelikle işimiz biraz daha kolay olabilir DNS sorgularında sıkıntı çekmemiş oluruz ve birazda sorgularımız hızlanır

push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"

kullanıcımızı kimsesiz yapalım hemen

user nobody
group nobody
topology subnet
remote-cert-eku "TLS Web Client Authentication"

TLS auth için işlemlerimiz var bunları şu şekilde yapabilirsiniz server.conf içerisine eklemenizi yapınız.

tls-auth ta.key 0
tls-crypt auth_key.tlsauth

anahtarı oluşturalım

sudo openvpn --genkey --secret /etc/openvpn/auth_key.tlsauth

yukarıdaki yazanları server.conf dosyamıza kayıt ettikten yada gereken satırları yukarıdaki ayarlara göre değiştirip kayıt ettikten sonra bir sonraki aşamamıza geçebiliriz. Geçtiğimiz bu aşamada sisteme sertifika ürettiriyoruz böylelikle bağlantımız güzel bir şekilde güvenli ve şifreli hale gelecek.

mkdir -p /etc/openvpn/easy-rsa/keys
cp -rf /usr/share/easy-rsa/2.0/* /etc/openvpn/easy-rsa
nano /etc/openvpn/easy-rsa/vars

komutlarınının bitiminde vars nano aracılığı ile açmıştık. KEY_ ile başlayan bazı satırlar göreceksiniz orda onların hepsini kafanıza göre doldurun.yada doğru bilgilerinizi girin

. . .
export KEY_COUNTRY="TR"
export KEY_PROVINCE="TR"
export KEY_CITY="Ankara"
export KEY_ORG="mertcan"
export KEY_EMAIL="nobody@mertcangokgoz.com"
export KEY_OU="Community"
export KEY_NAME="server"
export KEY_CN=openvpn.umertcangokgoz.com
. . .

versiyonumuzu kaldıralım belli olmaz uyuşmazlık yapabilir belirli bir isim verelim

cp /etc/openvpn/easy-rsa/openssl-1.0.0.cnf /etc/openvpn/easy-rsa/openssl.cnf

şimdi sertifikamızı tam olarak oluşturmaya geldi sıra

cd /etc/openvpn/easy-rsa
source ./vars
./clean-all
./build-ca
./build-key-server server
./build-dh

yukarıdaki işlemlerin tamamlanması yaklaşık bi 3 dknızı alacaktır bu işlemlerin bitiminde oluşan dosyaları openvpn klasörü içerisine kopyalıyoruz.

cd /etc/openvpn/easy-rsa/keys
cp dh2048.pem ca.crt server.crt server.key /etc/openvpn

son olarak client tarafında ufak bi ayara

cd /etc/openvpn/easy-rsa
./build-key client

işlemimiz böylelikle kurulum aşamasında sonlanmış oluyor bundan sonra geriye yönlendirme ve yetkilendirme kaldı

yum install iptables-services -y
systemctl mask firewalld
systemctl enable iptables
systemctl stop firewalld
systemctl start iptables
iptables --flush

tertemiz bir firewall ayarlarına merhaba diyoruz ve yapmamız gerekenleri sırasıyla yapıyoruz ilk olarak ip aralıklarını firewall onaylatmak

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

yaptığımız bu onaylatma işlemini kayıt edelim ki sonra sıkıntı çıkartmasın başımıza

iptables-save > /etc/sysconfig/iptables

ip yönlendirmeyi açmamız lazım ipv4 için bunu da aşağıdakileri yaparak halledebilirsiniz.

nano /etc/sysctl.conf

aşağıdaki gibi yapıyoruz içerisindekini

net.ipv4.ip_forward = 1

ve bi restart atıyoruz network servisine

systemctl restart network.service

OpenVPN başlatmaya geldi sıra sabırla bu işlemleri yaptıysanız sona yaklaşmanıza az bir işlem kalmış demektir sabredin

systemctl -f enable openvpn@server.service
systemctl start openvpn@server.service

yukarıda clienti ayarlamaktan bahsetmiştim az bir kısmını yapmıştık şimdi onuda sonlandırmamız gerekiyor böylelikle bilgisayarımızdan bağlanabilelim VPN imize

Aşağıdakileri bir şekilde bilgisayarınıza kopyalayın bunu kullanırken SFTP ile yapabilirsiniz WinSCP önerilir.

/etc/openvpn/easy-rsa/keys/ca.crt
/etc/openvpn/easy-rsa/keys/client.crt
/etc/openvpn/easy-rsa/keys/client.key

yukarıdakileri sisteminize kopyaladıktan sonra .ovpn dosyası oluşturmanız gerekiyor aşağıdaki yönergeyi takip ederek yapabilirsiniz.tek yapılacak olan dosya yollarını ve ip adresini belirleyip kaydetmek

client
dev tun
proto udp
remote sunucunuzun ip adresi 1194
resolv-retry infinite
nobind
persist-key
persist-tun
comp-lzo
verb 3
ca dosya yolu/ca.crt
cert dosya yolu/client.crt
key dosya yolu/client.key

hata almadan son aşamaya kadar geçebildiyseniz. Windows için OpenVPN kurmak ve yukarıda oluşturmuş olduğunuz .ovpn dosyasını C:Program FilesOpenVPNconfig yoluna atmak sonrasında programdan kolaylıkla bağlanabilirsiniz.

Centos Üzerine SSH Kurulumu

Bu Makalemizde de OpenSSH yani herkesin bildiği SSH kuralım normalinde VPS,VDS,Dedicated alırsınız size verilir falan ama kendinize ait bi sunucu aldınız diyelim birşey kurdurmadınız ve elinizde KVM yetkisi var diyelim genelde otomasyon sistemleri buna bile ihtiyaç duymuyor ama biz en fakiri olalım. KVM bağlantısı ile bağlanalım artık hangi KVM ise bilemem sonra komut satırını alırız elimize ve aşağıdakileri yazar devam ederiz

Kurulum parametremiz

yum -y install openssh-server openssh-clients

Kurulumu otomatik yapıcak bunun dışında dokunmanızı gerektiren birşey yok bağlanmak içinde root kullanıcı adını kullanacaksınız sistemi kurarken yapmışsınızdır birşeyler geçmişsinizdir bi kıyak hadi hadi 🙂

chkconfig sshd on
service sshd start

Otomatik açılması içinde ekliyoruz ve başlatıyoruz SSH yi ohhh ne güzelde başladı ha şimdi ne yapacaz 22 portunu firewall dan tüm iplere açıcaz açmayın da göreyim bağlanmıyorsa da bağlanmıyor çıldırır durursunuz.

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
service iptables save

Bundan sonra yapacağınız işler size kalıyor güvenlik işlemleri yada alacağınız önlemler aşırı derecede önemli şifrelerinizi dandik şeyler yapmayın kısa olmasın mantık çerçevesi içerisinde güzel şifreler oluşturun

Çalışıyomu çalışmıyomu diye kontrol içinde yanlış yazmadıysam şu iş görecektir.

netstat -tulpn | grep :22

Sorun falan olursa haber vermeniz yeterli

Kısaltılmış Web Adreslerini Uzatma

Kısaltılmış linklerin tehlikesini hepimiz biliyoruzdur diye ümit ediyorum.Bilmiyorsanız söyleyin bilmemek değil öğrenmemek ayıp demişler.Herneyse sahibinin türk olduğunu düşündüğüm ve gerçekten benimde aşırı bir şekilde işime yarayan hatta yakın bir zamanda masaüstü uygulamasını yazacak olduğum bir servis kısaca bu servis internet sitelerinde çokça dolaşan kısaltılmış linklerin decrypt edilmesi yani linki veriyorsunuz linkin nereye yönlendiğini sana gösteriyor aslında linklerin kısaltılması yer kazanma açısından iyi olsada kötü yanlarıda yok değil(phishing,tracker vb)

uzatinlogogorsel1-576x576

Uzat.in desteklediği siteler arasında bulunanlar şu şekildedir.

u.to, x.co, t.co, ow.ly, tr.im, is.gd, gg.gg, bin.wf, bit.ly, ufa.lt, goo.gl, bit.do, dyi.li, yep.it, qrf.in, zzb.bz, y2u.be, tim.pe, spal.co, fave.co, tiny.cc, youtu.be, doiop.com, moourl.com, kisaurl.com, tinyurl.com, snipurl.com, cnn.it, amzn.to, 1url.com, chilp.it, cort.as, fav.me, fb.me, ff.im, ito.mx, korta.nu, lurl.no, minu.me, shrinkurl.us, sn.im, snipr.com, snurl.com, soo.gd, sp2.ro, teq.mx, tighturl.com, tiny.pl, to.ly, urlcut.org, alturl.com, abe5.com, qr.net, b23.ru, clck.ru, flic.kr, getir.net, liip.to, lin.cr, ncane.com, ptiturl.com, shrtl.com, takemyfile.com, ur1.ca, url.ie, urlcut.com, yatuc.com

67 Tane servisi destekleyen uzat.in kendini geliştirmekte ve popülerliğini her geçen gün arttırmaktadır.Umuyorum ki herkes bir gün bu tarz sitelere yönelecek ve kısa linklere direk olarak tıklamaktan vazgeçecek.Bana kalırsa ben ummaya devam edeyim böyle birşeyin olması zor gibi ne dersiniz ?

uzat.in yakın bir zamanda adly.fy ve bc.vc gibi siteleride çözer hale gelir işte o zaman muazzam bir site olur gereksiz yere reklam görmekten herkes bıkmış olması lazım…

Proje durdurulmuştur.

Centos 7 ve RHEL 7 EPEL Repo Yükleme

CENTOS ve RHEL 7 seçipde kullanan arkadaşların belkide sorunlarından bir tanesi de extra repoların yüklenmesinin nasıl olduğu çünkü centos/rhel 6 serisine bakıldığı zaman 7 de tamamen kurulumlarının farklı olduğunu görmekdeyiz.Aslında centos/rhel 6 ile neredeyse aynı denebilirdi ancak repoların hem versiyon farklılığı hem kullandıkları parametreler standartlara göre değişik şimdi öncelikle bize centos 7 bir sistem lazım ki şuanda kullandığım web server centos 7

cd /tmp
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
ls *.rpm

ilk önce tmp ye dosyamızı indiriyoruz.sonradan sistemde bulunmaması adına böyle birşey yapma gereği duydum tmp sonuçta crontab ile vakti gelince silinecektir.

sudo yum install epel-release-7-0.2.noarch.rpm

Parametremiz ile epel rapomuzun kurulum komutunu verdik ve aşağıdaki gibi bir çıktı aldık

centos7epelrepokurulumugorsel1

Harbiden kurulmuş mu diye bakıyoruz.Ama öncesinde "y" basıp ittiriyoruz ki kurulsun

sudo yum repolist

centos7epelrepokurulumugorsel2

ve nihayetinde kurulduğuna inanabiliriz.Çünkü listemizde gözükmekte peki bu epel reposunda neler var görmek istiyorsak epel içerisinde arama yapıyoruz ve tüm hepsini listeliyoruz.

sudo yum --disablerepo="*" --enablerepo="epel" list available

centos7epelrepokurulumugorsel3

Arama yapacak isek ve paket adımızı biliyorsak işimiz daha kolay aşağıdaki örnek ile yapabilirsiniz.

sudo yum search paketadı

Centos Web Panel Nameserver Ayarları

Centos web panelimizi ilk kez kuruyorsak sistemimizde nameserver ayarlarınıda haliyle yapmamız gerekiyor.Bunun için centos web panel kullanıcıyı yormayan bir arayüz yapmış bu şekilde nameserver ayarlamalarını kolay bir şekilde yapabiliyoruz.

İlk olarak Panelimize güzel bir biçimde giriş yapıyoruz. sol menüden "DNS Functions" tıklıyoruz. Buradanda Edit Nameserver IPs Diyoruz. ve domaine tanımladığınız nameserveri birkezde buraya tanımlıyorsunuz.

nameservergorsel1

Sonrasında ise ip ve tanımlanacak domain vs bilgilerimizi giriyorz.

nameservergorsel2

Daha sonra ip adresimizi sisteme tanıtacağız. ön tanımlı olarak 127.0.0.1 tanımlıdır.değiştirmeniz şiddetle önerilir.Bunuda soldaki menünün yukarılarında bulunan "CWP Settings" adı altında "Edit Settings" diyerek yapıyoruz.

nameservergorsel3

Bilgilerinizi doğru bir şekilde girmeyi unutmayın bende apache portunun 82 olmasının nedeni sistemde Varnish cache nin aktif olmasından kaynaklanmaktadır.

nameservergorsel41

Bu işlemleri yaptıktan sonra alan adınızı oluşturduğunuz nameserver yönlendirebilirsiniz.24 ila 48 saat arasında tam olarak yönlenecektir.

Centos Web Panel Kurulumu

Centos web panel adındanda anlaşıldığı üzere Centos geniliştiricilerinin yapmış olduğu ve centos üzerinde muazzam bir stabilite ile çalışan bir kontrol panelidir.Centos web panel kolay kullanımı ve hızlı olmasıyla kullanıcıların dikkatini kendine çekmeyi başlardı SSH ile yapılabilen neredeyse tüm işlemleri bu panel sayesinde yapabilirsiniz.Dedicated,VPS,VDS serverlarınızda güvenle kullanabilirsiniz hemde ücretsiz olarak.

Özellikleri

  • Web Server
  • Varnish Cache server (improve your server performances by 3x)
  • Compiles Apache from source (improves up to 15% on performances)
  • Apache server status, configuration
  • Edit apache vhosts, vhosts templates, include configuration
  • Rebuild all apache Virtual hosts with one click
  • suPHP & suExec (improved security)
  • Mod Security + OWASP rules (one click install, easy management)
  • PHP
  • Compiles PHP from source (improves up to 20% on performances)
  • PHP switcher (switch between PHP versions like: 5.2, 5.3, 5.4, 5.5)
  • Simple php editor
  • PHP addons with one click
  • PHP.ini editor & PHP info & List modules
  • User Management
  • Add, List, Edit adn Remove Users
  • User Monitoring (list users open files, listening sockets…)
  • Shell access management
  • User Limit Managment (Quota and Inodes)
  • DNS
  • FreeDNS (Free DNS Server, no need for additional IPs)
  • Add, Edit, List and Remove DNS zones
  • Edit nameserver IPs
  • DNS zone template editor
  • Email
  • postfix & dovecot
  • MailBoxes, Alias
  • Roundcube webmail
  • Postfix Mail queue
  • System
  • Hardware Information (CPU core and clock info)
  • Memory Information (Memory usage info)
  • Disk Info (Detailed Disk status)
  • Software Info (kernel version, uptime…)
  • Services Status (Quick services restart eg. Apache, FTP,Mail…)
  • ChkConfig Manager (Quick list and manage your services)
  • Network port usage
  • Network configuration
  • SSHD configuration
  • Monitoring
  • Live Monitoring (Monitor services eg. top, apache stats, mysql…)
  • Use Java SSH Console within panel
  • Services Configuration (eg. Apache, PHP, MySQL…)
  • Run shell commands in screen/background
  • Security
  • CSF Firewall (Best Linux Firewall)
  • SSL generator
  • SQL
  • MySQL Database Managment
  • Add local or remote access user
  • Live Monitor MySQL process list
  • Create, Remove database
  • Add additional users per database
  • MySQL server configuration
  • PhpMyAdmin (database managment)
  • Additional options
  • TeamSpeak 3 Manager (Voice servers)
  • Shoutcast Manager (Shoutcast streaming servers)
  • Auto-update
  • Backup manager
  • File Manager

Kurulumumuzu yapmak için sistemin Centos 6 olması gerekmektedir.Sitesinde bahsettiği gibi centos 5 de çalışmaktadır ancak tam olarak test etmemişler test etmek size kalmış…

cd /usr/local/src
wget http://dl1.centos-webpanel.com/files/cwp-latest.sh
chmod 777 cwp-latest.sh
sh cwp-latest.sh

Komutundan sonra bizi sistem hızımıza göre bi sabır testi bekliyor.2Gb ramlı bir sunucuda yaklaşık 40 dk sürmektedir.

centoswebpanelgorsel1

centoswebpanelgorsel2

Sırasıyla sisteme kurduğu tüm modülleri teker teker derlemektedir bu yüzdende uzun sürüyor ancak sistem açısından gayet makul oluyor.

centoswebpanelgorsel3

Kurulumun son aşamasına geldiyseniz benim gibi bu şekilde bi ekranla karşılaşırsınız.Sonrasında ENTER dediğinizde sisteminiz uzun bi reboot sürecine geçecek sonrasında verilen parametreler ile panele girebilirsiniz.Dikkat edin oradaki bilgileri kayıt etmezseniz sonrasında sıkıntı çekebilirsiniz.

Centos 7 Üzerine Nginx Kurulumu

Nginx Günümüzde bazı yüksek ölçekli sitelerin arka planında yükü azaltmak adına çokça kullanılan bir yazılımdır.Apacheye oranla yüksek yük altında performansı oldukça fazladır. Nginx daha dayanıklı olmasının yanında daha esnektir ve hafiftir sistemi asla yormaz işte sizlere bu makalemizde Nginxi centos 7 üzerine sade olarak nasıl kurabileceğimizi göstereceğim.Oldukça basit bir yol izleyeceğiz.

Reposunu terminal aracılığı ile sisteme ekliyoruz.

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

Eklediğimiz repoyu sistemin sindirmesi ve kurulumun olması için

yum update
yum install nginx

Kurulum Başarılı bir şekilde gerçekleştiğini gördüğümüzde hemen nginx başlatıyoruz.

systemctl start nginx.service

Domaine yönlendirmediyseniz sunucunuzu ip adresinden siteye ziyaret ediyorsunuz ve çalışıp çalışmadığına bu şekilde göz atabilirsiniz.

nginx_defaultgorsel1

Bu şekilde bir sayfa ile karşılaştıysanız ne mutlu size nginx başarılı bir biçimde kurulmuş demektir.Bundan sonra yapacağınız işlem ise sisteminizin başlangıcına nginxin eklenmesi böylelikle reboot atıldığı zaman bile ulaşabileceksiniz.

servicectl enable nginx.service

İp adresimi biliyorum ancak doğruluğundan emin olmak istiyorum diyorsanız teminale geliyorsunuz ve aşağıdaki komutumuzu giriyoruz.

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//'

Ön tanımlı olarak nginxin dosya ve klasörlerinin yerleri aşağıdaki gibidir.

  • /usr/share/nginx/html
  • /etc/nginx/conf.d Apachedeki virtualhost gibi düşünebiliriz.
  • /etc/nginx/conf.d/default.conf
  • /etc/nginx/nginx.conf Genel sistem ayarlarınızı yapacağınız ayar dosyamız.

Rdesktop ile Linux Uzak Masaüstü Kullanımı

Rdesktop ile Linux Uzak Masaüstü Kullanımı aslında göründüğü kadar zor değil Teamviewer yerine kullanabileceğimiz bir alternatif olarak gözükebilir Windowsdaki RDP nin linux sürümü zaten bunun kullanımıda oldukça basit sadece bağlanacağınız sistemlerin RDP bağlantısına izinleri açıp ubuntu üzerinden işlemlerimize geçebiliriz öncelikle izni vermemiz lazım bunun için

Bilgisayarıma sağ tıklayıp özellikler diyoruz oradan karşınıza uzak diye bir sekme gözünüze zaten ilişecek ayarlamaları aşağıdaki gibi yapıyoruz.

rdekstopuzakmasaustugorsel1

izinleri tamamladıktan sonra Ubuntu sistemimize programımızı kuruyoruz kurduktan sonra başka bi ayarlama yapmamıza gerek yok parametreleri vererek bağlanabilirsiniz.

Ubuntu için

sudo apt-get install rdesktop

RHEL/Centos

yum install rdesktop

Kurulum tamamlandıktan sonra bağlanmak için gerekli prosedürü yapabilirsiniz lokalden bağlanıyorsanız Eğer lokal ip yi girmelisiniz onun dışında normal RDP nasılsa rdesktopda da aynı şekilde kullanılmaktadır.

rdesktop ip adresi

Bağlandık giriş yapmaya çalıştığımda kendi sistemime parolası olmadığı için haliyle bağlanamıyorum.Bunu düzeltmek için kullanıcı izinlerinden gerekenleri yapabilirsiniz.

rdekstopuzakmasaustugorsel2-732x576