Blogger tarafından desteklenmektedir.
  • ANA SAYFA
  • GNU/LINUX
  • PROJELER
    • GITLAB
    • GITHUB
  • HAKKIMDA
Google+ Facebook Twitter Instagram LinkedIn
#DEBIAN SİSTEMLERE VMware Tools KURULUMU#
     -AÅŸağıdaki kodları terminal üzerinde çalıştırınız.
# sudo apt-get update
# sudo apt-get upgrade -y
# sudo apt-get install gcc make linux-headers-amd64 -y
(sistemin güncelleştirilmesi için gerekli komutlar)

# mkdir /mnt/vmware_tools_file
(vmware_tools_file adında yeni bir dizin oluşturulur)

# mount /dev/cdrom /mnt/vmware_tools_file
(mount komutuyla oluşturmuş olduğumuz dizine vmwaretools dvdsi bağlanır)

# cp /mnt/vmware_tools_file/VM*.gz /tmp/
(Dvd içerisindeki dosyalar /tmp dizinine kopyalanır.)

# cd /tmp/
(tmp isimli dizinine geçilir)

# tar -zxvf VM*
(tar.gz ile sıkıştırılmış olan dosya arşivden çıkarılır)

# cd /tmp/vmware-tools-distrib/
(vmware-tools-distrib isimli dizinine geçilir)

# ./vmware-install.pl -d

(pl uznatılı dosya default(-d) parametresi verilerek çalıştırılır)

#VMware Tools KURULUM BASH SCRİPTİ#

https://drive.google.com/file/d/0B3QM8xmXmOKSYjdaOElPdFFSZ2txOFFVUk9sTURkRTA2Skpn/view?usp=sharing

Dilerseniz link üzerinden kurulum bash scriptini indirebilirsiniz.Daha sonra inen dosyayı 
# ./vmware_tools_kurulumu.sh 
komutunu çalıştırarak VMware Tools kurulumunu gerçekleştirebilirsiniz.
Share
Tweet
Pin
Share
0 Yorum
#CentOS  Sunucuya CACTI Kurulumu#
   
     -CentOS sunucunuz için "EPEL"  deposunu ekleyiniz.
# wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

     -"Apache Web Servisi'ni" yükleyiniz.
# yum install httpd httpd-devel -y

     -"MySQL'i" yükleyiniz.  
# yum install mysql mysql-server -y

    -"PHP'yi" yükleyiniz.
# yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql -y
  
    -"PHP-Snmp" & "Net-Snmp" yükleyiniz.
# yum install php-snmp net-snmp-utils net-snmp-libs php-pear-Net-SMTP -y

    -"RRDtool'u" yükleyiniz.
# yum install rrdtool -y

    -Servisleri yeniden baÅŸlatınız.
# /etc/init.d/httpd restart
# /etc/init.d/mysqld restart
# /etc/init.d/snmpd restart

    -"Cacti'yi" yükleyiniz.
# yum install cacti -y

    -"MySQL" ayarlarını düzenleyiniz.
# mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database cacti; 
(Database ismini giriniz."cacti" seçilmiştir )
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY '123qweasd';
(Database kullanıcısı olan cacti parolasını giriniz."123qweasd" seçilmiştir)
Query OK, 0 rows affected (0.00 sec)

mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('123qwe');
(Root için parola olusturulur böylece MySQL'e parolasız erişim kapatılmış olur."123qwe" seçilmiştir)
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
   
     -"cacti.sql" dosyasının konumunu bulunuz.
# rpm -ql cacti | grep cacti.sql
/usr/share/doc/cacti-0.8.8b/cacti.sql

     -"cacti.sql" dosyasını database üzerine import ediniz.
# mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql
Enter password:123qweasd

    -Cacti veritabanının baÄŸlantı dosyasını "/etc/cacti/db.php" düzenleyiniz.
# vim /etc/cacti/db.php
$database_type = "mysql";
$database_default = "cacti";                       ##  Database ismi ##
$database_hostname = "localhost";
$database_username = "cacti";                  ##  Database kullanıcı ismi ##  
$database_password = "123qweasd";      ##  Database kullanıcı parolası ##
$database_port = "3306";
$database_ssl = false;

    -"Cacti'ye" web arayüzünden ulaşılması için "/etc/httpd/conf.d/cacti.conf" dosyasını düzenleyiniz.
# vim /etc/httpd/conf.d/cacti.conf
<Directory /usr/share/cacti/>
        <IfModule mod_authz_core.c>
                # httpd 2.4
                Require host localhost
        </IfModule>
        <IfModule !mod_authz_core.c>
                # httpd 2.2
                Order deny,allow
                Deny from all
                Allow from all
        </IfModule>
</Directory>
     -"Apache Web Servisi'ni" tekrar baÅŸlatınız.
# /etc/init.d/httpd restart

    -"/etc/sysconfig/iptables" dosyasına "80" portunu ekleyiniz.
# vim /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall                                                                     
# Manual customization of this file is not recommended.                                                                        
*filter                                                                                        
:INPUT ACCEPT [0:0]                                                                                        
:FORWARD ACCEPT [0:0]                                                                                                                   
:OUTPUT ACCEPT [0:0]                                                                                                  
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT                                      
-A INPUT -p icmp -j ACCEPT                                                                                                       
-A INPUT -i lo -j ACCEPT                                                                                                            
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT                                                     
-A INPUT -j REJECT --reject-with icmp-host-prohibited                                                                       
-A FORWARD -j REJECT --reject-with icmp-host-prohibited                                                               
COMMIT     

Kurulumu burada bitirmiş bulunmaktasınız.

Web üzerinden Cacti'ye ulaşabilmek için herhangi bir web browser(Firefox, Chrome, Explorer) üzerinden sunucunuzun ip adresini ipaddress/cacti yazarak ulaşabilirsiniz.("54.149.109.4/cacti" seçilmiştir)

"Next >>" butonuna tıklayarak devam ediniz.

"Next >>" butonuna tıklayarak devam ediniz.

"Finish" butonuna tıklayarak devam ediniz.
Default olarak "User Name":admin
Default olarak "Password"   :admin
"Login" butonuna tıklayarak devam ediniz.
Yeni bir parola oluÅŸturunuz ve doÄŸrulayınınız daha sonra "Save" butonuna tıklayarak devam ediniz.
CentOS sunucunuza başarılı bir şekilde Cacti kurulumunu gerçekleştirdiniz.

Kaynakça:

http://www.unixmen.com/install-cacti-network-monitoring-tool-on-centos-6-4-rhel-6-4-scientific-linux-6-4/
http://www.cacti.net/


Share
Tweet
Pin
Share
0 Yorum
#AWS Sunucusuna Port Ekleme#

AWS üzerindeki sunucunuza ait Security Gropus kısmından sunucunuza ait "Security Gropus" u seçin.
(launch-wizard-2 seçilmiştir.)

"Inbound"  kısmından "Edit" butonuna tıklayarak istediÄŸiniz Protokol tipini port aralığını ve kaynağını belirleyebilirsiniz."Save" butonuna tıklayarak devam ediniz.
(Type:All TCP Protocol:TCP Port Range:0-65535 Source:Anywhere seçilmiştir.)

Sunucunuz 0-65535 Port aralıgından ulaşılabilir hale gelmiştir.

AWS Sunucunuza basarılı bir şekilde port eklediniz.
Share
Tweet
Pin
Share
0 Yorum
#AMAZON WEB SERVER EC2 KURULUMU#
EC2 seçeneğine tıklayarak sanal server kurulumuna başlayabilirsiniz.
"Launch Instance" butonuna tıklayarak kuruluma devam ediniz.


İstediğiniz herhangi bir server sunucusunu seçebilirsiniz.Ardından "Select" butonuna tıklayarak devam ediniz.
(Ubuntu Server 14.04 LTS seçilmiÅŸtir)  


Burada ücretsiz olan "t2.micro" seçeneğini işaretleyerek devam edebilirsiniz.Dilerseniz ücret karşılığı sisteminizin daha iyi donanıma sahip bir şekile getirebilirsiniz."Next:Configure Instance Details" butonuna tıklayarak devam ediniz.
(t2.micro seçilmiştir.)


"Next Add Storage" butonuna tıklayarak devam ediniz.


Size(GiB) kısmından server sunucunuzun boyutunu belirleyebilirsiniz.Ardından "Next Tag Instance" butonunu seçerek devam ediniz.
(20 seçilmiştir.)



Value kısmını sunucunuzun ismini AWS üzerinde nasıl görmek isterseniz o şekilde değiştiriniz ve ardından "Next:Configure Security Group" butonunu seçerek kurulumun diğer aşamaşına gecebilirsiniz.
(Ubuntu-Server seçilmiştir.)
Security Group kısmını otomatik oluşturabildiğiniz gibi manuel bir şekilde "Select an existing security group" seçeneğini tıklayak düzenleyebilirsiniz. "Review and Launch" butonuna tıklayarak devam ediniz.
(Create a new security group seçilmiştir.)


Server kontrollerinizi ve kurulum aşamalarını bitirdiğinizde son olarak "Launch" butonunu tıklayarak devam ediniz.


"Create a new key pair" seçeniğini seçerek pem dosyasını kaydetme aşamasına geçiniz.


Key pair name kısmını doldurunuz ve "Launch Instances" butonuna tıklayınız.
(ubuntu seçilmiştir)


Oluşan Key pair name.pem dosyasını "Download Key Pair" butonuna tıklayarak bilgisayarınıza kaydediniz.


AWS üzerinde sunucu kurulumunuzu tamamlamıs bulunmaktasınız."View Instances" butonuna tıklayarak server durumunu kontrol edebilirsiniz.


Ubuntu-Server görüldügü gibi Instance Status kısmında runnig olarak çalışmaktadır. 


Server kurulumunu bitirmiş bulunmaktasınız.Server ile bağlantı kurabilmek için SSH kullanıcaktır.


AWS üzerindeki sunucunuza SSH yöntemiyle baÄŸlanabilmek için  http://bhdryrdm.blogspot.com.tr/2015/08/ssh-ile-aws-sunucuya-nasl-baglant.html linke tıklayabilirsiniz.



Share
Tweet
Pin
Share
0 Yorum
#CACTI NEDİR?#
Cacti network üzerinde bulunan aktif cihazlarınızın bellek (ram), disk, ağ ve sistem yükü gibi bilgilerini grafiksel olarak web arayüzüyle sunan, komple bir sunucu çözümüdür.

-SİSTEM GEREKSİNİMLERİ-

  • Apache (Web Sunucu)
  • MySQL (Veri Tabanı)
  • PHP
  • SNMP (Simple Network Management Protocol)
  • RRDTOOL (Round Robin Database Tool )
#CACTI NASIL KURULUR?#

SSH ile baÄŸlı oluÄŸunuz sunucunuzda iken terminal üzerinden "sudo apt-get install apache2 php5 php5-mysql php5-snmp mysql-client mysql-server snmpd rrdtool"  komutunu çalıştırınız.

 "Y" tuÅŸuna basarak devam ediniz. 

 Kurulumun bitiminde "sudo apt-get install cacti" komutunu çalıştırınız.

 "Yes" seçeneÄŸini seçip Enter tuÅŸuna bsarak devam ediniz.

"apache2" web sunucusunu seçerek devam ediniz.

 MySQL veritabanınızın admin ÅŸifresini oluÅŸturunuz ve kuruluma devam ediniz.

 MySQL veritabanınızın cacti kullanıcısının ÅŸifresini oluÅŸtunuz.

 Parolanızı tekrar giriniz.

Kurulum tamamlanmıştır.Fakat AWS sunucunuzda CACTI için port açmanız gerekmektedir.
http://bhdryrdm.blogspot.com.tr/2015/08/aws-sunucusuna-port-nasl-eklenir.html linkine tıklayarak AWS Sunucunuza Nasıl Port eklenir? yazımı okuyabilirsiniz.



#CACTI NASIL YÜKLENİR?#

Herhangi bir web tarayıcınızda sunucunuzun ip adresini ipadres/cacti/install yazarak CACTI nin yükleme kısmına gecebilirsiniz."Next" butonuna tıklayarak devam ediniz.
Örnek: 54.149.109.4/cacti/install/

 "Next" butonuna tıklayarak devam ediniz.

 "Next" butonuna tıklayarak devam ediniz.

Default olarak User Name ve Password "admin"dir.
User Name:admin 
Password:admin

 Default olan parolanızı yenileyin ve "Save" butonuna tıklayarak kurulumu tamamlayın.

 Kurulumu tamamladınız.CACTI yi baÅŸarılı bir ÅŸekilde yüklediniz.


Kaynakça:

http://www.cacti.net/downloads/docs/contrib/Cacti-El-Kitab.pdf
http://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/setup-cacti-network-monitoring-tool-on-ubuntu-14-04-linux-mint-17.html
Share
Tweet
Pin
Share
0 Yorum
#SSH NEDİR?#
  • SSH(Secure Shell(Güvenli Kabuk))
  • AÄŸ üzerinden baÅŸka bilgisayarlara eriÅŸim saÄŸlamak,komut çalıştırmak ve dosya transferlerini gerçekleÅŸtirmesi amacıyla geliÅŸtirilmiÅŸ protokoldür.
-TEMEL UNSURLARI-
  1. authentication /Kimlik denetimi
  2. encryption /Åžifreleme
  3. Integrity /Bütünlük.
-SSH TEMEL BİLGİ  -  PROTOKOLLER-
  • SSH1, Tatu Ylönen tarafından geliÅŸtirilen ilk orjinal SSH ürünü. SSH-1 protokolü temel alınarak geliÅŸtirilmiÅŸtir.
  • SSH2, Tatu Ylönen tarafından geliÅŸtirilen SSH-2 ürünü.
  • SSH-1, SSH protocol 1.
  • SSH-2, SSH protocol 2 . Günümüzde yaygın kullanımda olan ve kullanımı tavsiye edilen ssh sürümü
-SSH TARİHİ ve OPENSSH-

  • “Tatu Ylönen” tarafından geliÅŸtirilmiÅŸtir.
  • OPENSSH --->OPENBSD  projesi çerçevesinde yürütülen SSH1 ve SSH2 protokollerini içeren yazılım takımıdır
  • Internette kullanılan SSH sunucuların büyük bir çoÄŸunluÄŸu (~%90)nu OpenSSH oluÅŸturmaktadır.

#SSH NASIL KURULUR?#

Debian türevi(Pardus-Ubuntu-Linux Mint) Linux dağıtımları için :  "sudo apt-get install openssh-server"
RedHat türevi(  CentOs-Fedora-Red Hat   ) Linux dağıtımları için:   "sudo yum -y install openssh-server"

#SSH BAÄžLANTISI NASIL YAPILIR?#

-I.YOL-

$ ssh logname@ıpadress

ÖRNEK: $ ssh bahadir@192.168.95.149

-II.YOL-


$ ssh -l logname ıpadress

ÖRNEK :$ ssh -l bahadir 192.168.95.149

-LOGNAME NASIL ÖĞRENİLİR?-


$ logname

ÖRNEK: $ logname

     bahadir

-IP ADRESS NASIL ÖGRENİLİR?-

$ ifconfig

ÖRNEK: $ifconfig
               eth0      Link encap:Ethernet  HWaddr 00:0c:29:85:20:3c  
               inet addr:192.168.95.149  Bcast:192.168.95.255  Mask:255.255.255.0

Kaynakça:

http://www.enderunix.org/docs/ssh.pdf
http://www.serhatdundar.com/
Share
Tweet
Pin
Share
0 Yorum
#GNU/LINUX SİSTEMLERDE SSH ile AWS SUNUCUSUNA BAĞLANMAK#
İndirilen pem dosyasının izin hakları "chmod" komutuyla "chmod 400 key pair name.pem" olarak değiştirilir.
(chmod 400 ubuntu.pem seçilmiştir.)
Sunucunuza bağlanabilmek için ssh komutunu kullanabilirsiniz.Bağlantıyı yapabilmek için "ssh -i "key pair name.pem" ubuntu@server ip adresiniz şeklinde giriş yapabilirsiniz.
(ssh -i "ubuntu.pem" ubuntu@54.68.217.20 seçilmiÅŸtir.) 


Konsolda "yes" yada "Y" yazarak ssh baÄŸlantısıyla sunucunuza baÄŸlanabilirsiniz. 


Görüldüğü gibi SSH ile AWS üzerindeki sunucuya başarılı bir şekilde bağlanılmıştır.


SSH hakkında daha fazla bilgi sahibi olmak için bu http://bhdryrdm.blogspot.com.tr/2015/08/ssh-nedir-ve-nasl-kullanlr.html linke tıklayabilirsiniz.

Share
Tweet
Pin
Share
0 Yorum
  • İngilizce bir kelime olan "gnu" Türkçe'de;İsim olarak kullanıldığında; "gnu, antilop (afrika)" anlamına gelmektedir.
  • GNU"nun logosunda da bir antilop bulunmaktadır.
  • GNU"nun telafuzu ÅŸu ÅŸekildedir.(https://www.gnu.org/pronunciation/pronunciation.html)
  • GNU(GNU is Not Unix) yani "GNU , Unix deÄŸidir" anlamına gelen özyinelemeli (rekürsif) bir kelimedir.
  • Richard M. Stallman tarafından 1984 yılında tamamen özgür yazılımlardan meydana gelen, bir iÅŸletim sistemi ve iÅŸletim sistemi araçlarının geliÅŸtirilmesiyle ortaya çıkan çalışmanın ismidir.
  • Stallman tarafından 1985 yılında, yazılan özgür yazılımların bir çatı altında toplanması için FSF (Free Software Foundation) kuruldu ve GNU yazılımları korunmak üzere GPL (General Public Licence) adı verilen yazılım lisansı duyuruldu.
  • Günümüz itibarıyla hâlâ tamamlanmış bir GNU sistemi sunulmamıştır.
  • Resmi çekirdeÄŸi GNU Hurd'dür ancak Hurd henüz bitmemiÅŸtir zira geliÅŸtirilmesi aÅŸamasında bazı lisans sorunları yaÅŸanmış ve yapısal deÄŸiÅŸikliÄŸe gidilmiÅŸtir.Linux burada devreye girerek Hurd çekirdeÄŸinin yerini doldurmuÅŸtur.
  • Linux çekirdeÄŸini kullanan kullanıcılar sistemlerini genel olarak "Linux" demektedir ancak GNU Projesi "Linux" yerine "GNU/Linux" denmesini önerir.
  • Birçok GNU yazılımları diÄŸer iÅŸletim sistemlerinde de kullanılmıştır (Windows, BSD, Solaris ve Mac OS gibi).
  • GNU Genel kamu lisansı (GPL), GNU Lesser General Public License (LPGL) ve GNU Free Documentation License (GFDL) GNU tarafından yazılmıştır ancak bambaÅŸka birçok diÄŸer konuda da kullanılmaktadır. GNU kamu malı olarak görülmektedir ve baÅŸarısının arkasında olan da herkese olan açıklığıdır. 
  • Her kullanıcı GNU'yu geliÅŸtirebilir.
Kaynakça:

http://gnu.nedir.com/
http://www.linux.org.tr/linux-nedir/
http://tr.wikipedia.org/wiki/GNU
Share
Tweet
Pin
Share
0 Yorum
YENİ POSTALRA GERİ DÖN
ESKİ POSTLARA GİT

printf("Hello World");

DevSecOps Engineer


Categories

  • .Net Visual Studio (1)
  • AWS (3)
  • AWS-SSH (2)
  • CTF (1)
  • GNU/Linux (4)
  • SSH (1)

Blog Archive

  • ►  2018 (1)
    • ►  Nisan 2018 (1)
  • ►  2016 (1)
    • ►  Eylül 2016 (1)
  • ▼  2015 (8)
    • ▼  Kasım 2015 (2)
      • Debian Sistemlere VMware Tools Kurulumu
      • CentOS Sunucuya CACTI Nasıl Kurulur?
    • ►  AÄŸustos 2015 (5)
      • AWS Sunucusuna Port Nasıl Eklenir?
      • Amazon Web Services Nasıl Kurulur ?
      • CACTI Nedir ve Nasıl Kurulur ?
      • SSH Nedir ve Nasıl Kullanılır ?
      • SSH ile AWS Sunucuya Nasıl BaÄŸlantı Kurulur?
    • ►  Nisan 2015 (1)
      • GNU/Linux Nedir?
  • ►  2014 (2)
    • ►  Kasım 2014 (2)

Takip Ettiklerim

  • Martin Fowler
  • Scott Hanselman
  • Ömer Çıtak
  • Musab Yardım
  • Burak Selim Åženyurt
  • Bora KaÅŸmer
  • Gökhan Åžengün
  • Selçuk Ermaya
  • Engin Polat
  • UÄŸur UmutluoÄŸlu
  • Gökhan Gökalp
  • Tarık Güney

Google+

Bahadır Yardım
Profilimin tamamını görüntüle
Facebook Twitter Instagram Github Gitlab

Created with by ThemeXpose