Buku Buku Terbaik Untuk Belajar Hacking

 
Buku Buku Terbaik Untuk Belajar Hacking
‘Teknik Hacking’ merupakan sebuah ilmu yang mengajarkan cara memasuki sistem orang lain secara ilegal dengan tujuan yang beragam mulai dari sekedar mempelajari sistem tersebut, mencari kelemahan, merusak bahkan menghancurkan. 
Hingga saat ini, masih banyak sekali yang penasaran dan ingin mempelajari ilmu tentang Teknik Hacking ini. Namun, dari berbagai artikel yang membahas tentang Hacking yang dapat kita temukan di Internet, rata-rata trik yang ditunjukkan sudah ‘Basi’ dan sudah tidak bisa digunakan lagi.

Have fun :) Silakan Download
  1. Black Belt Hacking & Complete Hacking Book
  2. Hackers High School 13 Complete Hacking E-books
  3. Penentration Testing With Backtrack 5
  4. A Beginners Guide To Hacking Computer Systems
  5. Black Book of Viruses and Hacking
  6. Secrets of Super and Professional Hackers
  7. Dangerours Google Hacking Database and Attacks
  8. Internet Advanced Denial of Service (DDOS) Attack
  9. Computer Hacking & Malware Attacks for Dummies
  10. G-mail Advance Hacking Guides and Tutorials
  11. Vulnerability Exploit & website Hacking for Dummies
  12. Web App Hacking (Hackers Handbook)
  13. Security Crypting Networks and Hacking
  14. Botnets The Killer Web Applications Hacking
  15. Hacking attacks and Examples Test
  16. Network Hacking and Shadows Hacking Attacks
  17. Gray Hat Hacking and Complete Guide to Hacking
  18. Advance Hacking Exposed Tutorials
  19. 501 Website Hacking Secrets
  20. Internet Security Technology and Hacking
  21. CEH Certified Ethical Hacker Study Guide
  22. Advanced SQL Injection Hacking and Guide
  23. Web Hacking & Penetration testing
  24. OWASP Hacking Tutorials and Web App Protection
  25. CEH – Hacking Database Secrets and Exploit
  26. Ethical Hacking Value and Penetration testing
  27. Hack any Website, Complete Web App Hacking
  28. Beginners Hackers and tutorials 
  29. Ethical Hacking Complete E-book for Beginners
  30. Backtrack : Advance Hacking tutorials
  31. SQL Injection attacks and tutorials by Exploit DB
  32. XSS + Vulnerability Exploitation & Website Hacking
  33. Ultimate Guide to Social Enginnering attacks
  34. White Hat Hacking complete guide to XSS Attacks 
  35. Cross Site Scripting and Hacking Websites 
  36. The Hackers Underground Handbook ( hack the system)
  37. Blind SQL Injection tutorials and Hacking
  38. Hacking Secrets Revealed
  39. Hacking Website Database and owning systems
  40. Reverse Engineering for Beginners 
  41. Reverse Enginnering (The Real Hacking)
  42. Computer Hacking
  43. Hack your Friend using Backtrack
  44. Reverse Enginnering Hacking and Cracking
  45. Hack the System for beginners
  46. Hacking into Computer Systems
  47. Blind SQL Injection Discovery & Exploitation
  48. CEH v8
Note : These best hacking e-books are only for the ethical knowledge purpose and must not be used for illegal purposes.
Reference to wwwtopreviews.com

Install Cacti On Centos





In this posting you will be learning how to install Cacti on a freshly installed CentOS 6 system.


Step 1 – Prerequisites

First we need to install some of the software packages needed for Cacti to run properly. Software which is not included or enabled in the base CentOS 6 installation are:
  • rrdtool
  • apache
  • mysql
  • cron
  • gcc
Let’s use yum to get these installed.
Centos 6:
yum -y install mysql-server php php-cli php-mysql wget net-snmp-utils rrdtool \
  php-snmp gcc mysql-devel net-snmp-devel autoconf automake libtool dos2unix \ 


gcc and the devel packages are required for the installation of spine, hence that’s why we include it here.Now let’s make sure that our webserver and the database are automatically starting up after a reboot. Use the following commands to enable these:
chkconfig httpd on
chkconfig mysqld on
chkconfig crond on
Now that we did make sure that these services start after a reboot, let’s start them manually now in order to continue the installation. Cron may already be running so don’t panic if you don’t see the usual start message:

service httpd restart
service mysqld restart
service crond restart

Step 2 – Cacti Files

 Let’s now move to the actualy installation of Cacti. First we need to download and extract it. As of version 0.8.8, a fully patched Cacti including the Plugin Architecture (PIA) is officially available, so we’re downloading that one:
cd /var/www/html
wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
tar -xzvf cacti-0.8.8b.tar.gz
Cacti uses cron (scheduled task) in order to execute its polling process.  It’s always a good idea to run this under a special user. Let’s create the system “cacti” user now:
adduser cacti
Having done that, we can now  add a new cron entry to your system for a 5 minute polling interval using the following command:
echo "*/5 * * * * cacti php /var/www/html/cacti/poller.php &>/dev/null" >> /etc/cron.d/cacti
 Finally, we also need to make sure that the permissions on the log and rra directories are set correctly:
 cd /var/www/html/cacti
chown -R cacti.apache rra log
chmod 775 rra log
Now we patch Cacti:
wget http://www.cacti.net/downloads/patches/0.8.8b/security.patch
patch -p1 -N < security.patch

Step 4 – Cacti Database

Now that we have extracted the cacti files, we can move on preparing the database for the final installation step. Your first step should be securing the mysql database. The following command will help you with this task on a CentOS system. Make sure to select a strong password for root, e.g. Mpassword.
/usr/bin/mysql_secure_installation
Let’s create a new database and assign a special user to it:
mysqladmin -u root -p create cacti
mysql -p cacti < /var/www/html/cacti/cacti.sql
mysql -u root -p 
With the last command, you should be seing a mysql prompt where you can enter mysql commands. Here we are going to create the special cacti user. That user only needs to be able to connect from the local system and should have a strong password as well. Enter the following commands and make sure to replace the password:
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'MyV3ryStr0ngPassword';
flush privileges;
exit
We now have the cacti files and the cacti database setup. The last step before moving to the web-based installer is setting the database credentials within the Cacti config file:
cd /var/www/html/cacti/include/
vi config.php
Change the $database_ lines to fit your new settings:
Change the $database_ lines to fit your new settings:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "MyV3ryStr0ngPassword";
$database_port = "3306";
$database_ssl = false;
Depending on your installation, you should also uncomment the following line. In our example we have to make sure the following line is there:
$url_path = "/cacti/";

Step 6 – Running the Web-based installer

Install Cacti On Centos

Install Cacti On Centos

Install Cacti On Centos

Install Cacti On Centos


ata kukopi dari sini : cara install cacti

Cara Upgrade Mikrotik RB1100

Cara Upgrade Mikrotik RB1100
RouterOS adalah sistem inti yang menjalankan Mikrotik, dan seiring dengan berjalannya waktu RouterOS Mikrotik juga terus dikembangkan versinya. Agar kondisi Mikrotik kita bekerja dengan stabil dan optimal, maka sangat direkomendasikan untuk mengupgrade RouterOS ke versi terbaru. Berikut ini saya jabarkan Cara Upgrade Mikrotik RB1100  menjadi versi terbaru dengan cara yang mudah.

Penampakan Router mikrotik RB1100

Cara Upgrade Mikrotik RB1100
RouterBOARD 1100
1. Cara Upgrade Mikrotik RB1100 sangat lah mudah silakan kunjungi Download Link RouterOS :

http://www.mikrotik.com/download
Cara Upgrade Mikrotik RB1100


2. Setelah selesai download silakan buka mikrotik anda melalui winbox dan kalau menggunakan windows bisa langsung drag ke dalam mikrotik anda tapi kalau menggunakan linux bisa melalui ftp ataupun via browser dengan mengakses ip mikrotik anda.

Cara Upgrade Mikrotik RB1100

3. Setelah selesai meletakkan file mikrotik terbaru ke dalam routerboard anda. saat nya melakukan langkah reboot mikrotik anda agar langsung terupgrade.

Cara Upgrade Mikrotik RB1100
Penampakan setelah melakukan upgrade
4. Silakan lihat fitur dan menu menu di winbox anda sudah mulai berwarna dan selamat berexprimen lagi dengan mikrotik RB1100 versi terbarunya.

Limit Youtube dan Video Streaming di Mikrotik

Limit Youtube dan Video Streaming di Mikrotik
Limit video youtube dengan layer7 yang masih kecolongan sampai saat ini karena youtube telah melakukan update. Cara berikut ini sangat efektif untuk membatasi penggunaan bandwidth untuk situs-situs yang meng-embed video streaming semacam Youtube, Metacafe, Tube8, dan lain-lainnya.Video streaming termasuk kategori koneksi BWK alias bandwidth killer yang membutuhkan bandwidth sebesar-besarnya agar bisa nonton film/video online dengan nyaman tanpa buffering.

Bagaimana cara mengatasinya?

Copi Paste saja 

1. Menangkap di layer 7

/ip firewall layer7-protocol
add comment="" name=streaming regexp="^.*get.+\\.(c.youtube.com|cdn.dailymotion.com|metacafe.com|mccont.com).*\$"
 Atau klo diatas tidak mau coba yang di bawah
/ip firewall layer7-protocol
add comment="" name=streaming regexp="^.*get.+\\.(c.youtube.com|cdn.dailymotion.com|metacafe.com|mccont.com).*\$"

2.  Di mangle kan
/ip firewall mangle
add action=mark-packet chain=prerouting \
comment="Mark Packet Streaming" disabled=no \
layer7-protocol=streaming new-packet-mark=streaming \
passthrough=no
3. Di limitkan
/queue tree add name="streaming" parent=global-out \
packet-mark=streaming limit-at=0 queue=default \
priority=8 max-limit=128k burst-limit=0 \
burst-threshold=0 burst-time=0s

Semoga bermanfaat.

pekerjaan di dunia IT (information technology) & Telekomunikasi?

Terus terang, posisi/pekerjaan di IT & telco adalah sangat-sangat banyak sekali ragamnya, mulai dari entry level, sampai advanced., karena telco & IT adalah industry yang besar dan luas. yang saya tulis disini hanyalah sebagian saja, jika ada rekan2 yang ingin berkontribusi, adalah sangat dipersilahkan. tujuan saya menulis artikel ini adalah untuk mengenalkan dunia IT dan telekomunikasi ke orang-orang indonesia, menginformasikan hal-hal apa saja yang dipersiapkan jika ingin berkarir didunia ini, sehingga diharapkan IT & telekomunikasi indonesia akan lebih baik lagi.
ok berikut ini listnya:
no. nama pekerjaan description hal yang perlu dipersiapkan
1 system administrator orang ini bertanggung jawab untuk mengurusi server-server yang digunakan organisasi tergantung organisasinya. ada yang windows-based, linux-based, freebsd, solaris, dll. disarankan mempunyai pengalaman mengadministrasi server dan mempunyai sertifikasi yang relevan. misal: redhat, solaris, ubuntu, freebsd, microsoft, dll
2 network administrator orang ini bertanggung jawab untuk mengurusi network dari organisasi sesuai jobdescnya, maka orang ini akan bertanggung jawab terhadap perangkat networking. e.g. router, switch, access points. disarankan mempunyai pengalaman mengadministrasi server dan mempunyai sertifikasi yang relevan. misal: mikrotik, cisco, juniper
3 RSS (radio sub system) engineer orang ini bertanggung jawab pada perangkat Radio: BTS, BSC. node B GSM/UMTS operation (biasanya perlu training khusus dari vendor perangkat), terampil dalam mengoperasikan perangkat vendor yang dipakai (ericsson/siemens/nokia/huawei, dll), jika perangkatnya menggunakan teknologi IT (oracle database, solaris, linux, dll) akan lebih baik jika yang bersangkutan punya sertifikasi hal tersebut.
4 NSS (network subsystem( engineer orang ini sering disebut juga core-network engineer. orang ini bertanggung jawab pada perangkat core network: MSC. HLR, HSS GSM/UMTS operation (biasanya perlu training khusus dari vendor perangkat), terampil dalam mengoperasikan perangkat vendor yang dipakai (ericsson/siemens/nokia/huawei, dll), jika perangkatnya menggunakan teknologi IT (oracle database, solaris, linux, dll) akan lebih baik jika yang bersangkutan punya sertifikasi hal tersebut.
5 OMS (operation maintenance subsystem) OMS berguna untuk melakukan monitoring perangkat RSS & NSS. OMS engineer bertanggung jawab pada perangkat OMS. server monitoring core network, server monitoring radio. jika pada saat monitoring ditemukan error, maka engineer ini akan berkoordinasi dengan pihak terkait. GSM/UMTS operation (biasanya perlu training khusus dari vendor perangkat), terampil dalam mengoperasikan perangkat vendor yang dipakai (ericsson/siemens/nokia/huawei, dll), jika perangkatnya menggunakan teknologi IT (oracle database, solaris, linux, dll) akan lebih baik jika yang bersangkutan punya sertifikasi hal tersebut.
6 drive-test engineer orang ini bertugas untuk mengukur kualitas signal, mengecek blankspot, mengecek komplain yang terkait dengan signal paling tidak orang ini perlu mengerti tentang fundamental GSM/UMTS. mengerti menggunakan tools yang dipakai (e.g. TEMS, mapinfo). punya kemampuan analisis yang baik
7 network planning / optimisation orang ini bertugas untuk melakukan planning network (e.g. menentukan apakah perlu menambah BTS baru). melakukan optimisasi (e.g. tunung parameter agar kualitas sugnal menjadi baik). mereka juga mengambil data dari dari drive-test untuk dianalisis lebih lanjut. orang ini perlu mengerti tentang fundamental GSM/UMTS. mengerti menggunakan tools yang dipakai (e.g. TEMS, mapinfo, planning), mengerti parameter yang digunakan dalam optimisasi, punya kemampuan analisis yang baik.
8 packet core/SGSN/GGSN engineer orang ini bertugas untuk instalasi/konfigurasi perangkat yang berkaitan dengan PS (packet switch) seperti GGSN, SGSN, router, dll. orang ini perlu mengerti tentang fundamental GSM/UMTS. mengerti GPRS operation, mengerti IP technology dan layanan berbasis IP. punya kemampuan analisis yang baik, dan disarankan punya sertifikasi networking (e.g. mikrotik, cisco, juniper)
9 helpdesk / support disetiap perusahaan modern, hampir semua karyawan menggunakan komputer dalam kerjanya. helpdesk akan meladeni karyawan lain jika user tersebut kesulitan menggunakan layanan. mis: komputernya ngadat, kena virus, dll orang ini perlu tahu menggunakan komputer lebih dari karyawan biasa, akan lebih baik jika punya sertifikasi keahlian komputer.
10 VAS (Value Added Service) engineer tentang VAS dapat dilihat disini. orang ini perlu mengerti tentang fundamental GSM/UMTS. mengerti tentang VAS operation. tergantung teknologi yang dipakai (windows based, linux/unix based) sebaiknya mempunyai sertifikasi yang relevan.
11 project manager project manager ada di setiap perusahaan. tugas utama project manager adalah mendeliver project agar tidak telat, tidak overbudget, dan memastikan bahwa pekerjaan yang dilakukan sesuai spec. posisi ini adalah bukan entry level. biasanya memerlukan pengalaman yang cukup karena project manager adalah kombinasi technical & managerial. skill komunikasinya harus bagus, kemampuan berbahasa inggris adalah keharusan di multinational company.
12 SITAC (site acquisition) operator memerlukan site untuk meletakan perangkatnya (BTS), nah bagian SITAC ini akan bertugas untuk membeli/menyewa lahan tsb, nego dengan pemilik, dealing dengan orang2 daerah tsb, dll perlu kemampuan negosiasi, kemampuan komunikasi
13 programmer / software engineer sesuai namanya, orang ini bertugas untuk melakukan pemrogramman untuk mendevelop software, bug-fix, dan kadang ngetest juga tergantung bahasa pemrogramman yang dipakai (C, C++, .net, PHP, java, dll) programmer perlu menguasai bahasa pemrogramman tempat dia bekerja. terkadang di sebuah project besar, programmer juga perlu tahu OS (operating system) karena OS tersebut adalah platform yang dipakaioleh softwarenya.
14 consultant sesuai namanya konsultant mempunyai tugas spesifik sesuai kontak yang dibuatnya. kadang engineer2 diatas ketika merasa cukup skill, mereka keluar dari perusahaannya, dan menjadi konsultan. lihat artikel ini untuk lebih detil. tidak jarang seorang konsultant banyak bekerja sebagi expatriate di luarnegeri. ini bukan posisi entry level. seorang konsultant biasanya mempunyai pengalaman yang banyak dan dalam tentang sebuah teknologi. sehingga mereka daat memberi advice atau mengerjakan tugas spefisik tersebut. skill komunikasi, english, presentation, adalah penting bagi konsultan.
15 operation manager orang ini bertugas untuk memastikan bahwa kegiatan operasional berjalan dengan baik. jika ada trouble (mis: BTS mati) maka manager ini akan berkoordinasi dengan bagian lain untuk mengatasi masalah ini ini bukan posisi entry level. seorang manager operasional biasanya berasal dari engineer juga, punya banyak pengalaman teknikal. skill komunikasi, english, presentation, adalah penting bagi bagi mereka.
16 technical sales ketika menjual sebuah produk teknologi, bagian sales perlu mempunyai orang yang mengerti produk yang dijual secara teknis dan mendalam. untuk itulah diperlukan technical sales. biasanya bukan posisi entry level. technical sales biasanya orang yang mengerti product yang dijual perusahaannya dengan baik, mengerti limitnya, mengerti error-errornya.
17 analyst dalam sebuah software house, biasanya memerlukan analyst untuk menganalisis requirements yang diberikan klien dan menterjemahkannya ke dalam bentuk teknis (DFD, ERD, spec) yang kemudian dikerjakan oleh programmer atau bagian lainnya biasanya bukan posisi entry level. biasanya berasal dari programmer. mempunyai communication/presentation skill yang baik, mempunyai skill teknis yang baik, berpengalaman cukup, dan punya kemampuan analyses yang baik
18 DBA (Database Administrator) posisi ini biasanya ada di perusahaan yang besar (banking, telco, oil, mining, etc). tugasnya untuk manage database yang digunakan perusahaan tsb. database memuat informasi sensitif, karena itulah tidak semua orang punya akses kesana mempunyai skill teknis yang baik tentang database yang dipakai. mempunyai sertifikasi (oracle database, mysql, postgresql) akan lebih baik.
19 integration engineer ketika sebuah teknologi jadi diadopsi (baca: dibeli) oleh sebuah organisasi, maka orang ini akan bertugas untuk mengintegrasikan teknologi ini ke organisasi biasanya bukan posisi entry level. perlu mengetahui banyak teknologi terutama yang dipakai oleh perusahaan maupun dari produk yang dipakai.
20 security engineer jika perusahaan semakin besar, maka diperlukan pula orang khusus yang mengurusi masalah security. baik security, network, system, maupun aplikasi. dia memastikan bahwa security dilakukan dengan baik. misal: konfigurasi firewall, role, dll. orang ini memerlukan skill OS yang dipakai (solaris, linux, windows) akan lebih baik jika punya sertifikasinya. mengerti jaringan komputer dengan baik, akan lebih baik jika punya sertifikasinya (mikrotik, cisco, dll). mengerti menggunakan tools security. akan lebih baik jika punya sertifikasi security juga.
21 Auditor sesuai namanya auditor bertugas untuk mengaudit sebuah organisasi. auditor IT akan bertugas untuk memeriksa implementasi IT dan membandingkannya dengan standar atau spesifikasi. agar dapat mengaudit dengan baik, auditor perlu mampunyai skill diatas orang rata-rata. perlu mengerti OS, database, standard IT, networking, dll. masak yang diaudit lebih pinter dari yang mengaudit? hehehe. auditor juga punya sertifikasi juga. mis: CISA
22 ERP (Enterprise Resource Planning) consultant dari namanya, orang ini akan bertanggung jawab dalam konsultasi implementasi/konfigurasi aplikasi ERP. tergantung aplikasi ERP yang dipakai. untuk menjadi konsultant ERP, diperlukan kemampuan teknis yang memadai, komunikasi, presentasi, dll. salah satu pembuat software ERP yaitu SAP juga mengeluarkan sertifikasi produknya.
23 technical writer sesuai namanya technical writer bertugas untuk menulis dokumentasi dari software/product yang dibuat. biasanya kalo projectnya sudah besar banget kemampuan menulis yang baik, mahir menggunakan word processor. mengerti bagian teknis.
24 procurement bagian ini dikenal juga sebagai bagian pengadaan. mereka bertugas untuk menerima requirements pengadaan dari department lain kemudian melakukan nego dengan supplier. memerlukan kemampuan komunikasi yang baik, teknis, skill negosiasi. procurement mempunyai prosedur standar yang umum dijalankan, sehingga ada sertifikasinya juga. dibeberapa perusahaan, implementasi procurement yang tidak standard akan dicurigai oleh auditor sebagai sebuah indikasi penyimpangan.
25 Quality Assurance / tester bagian ini bertugas untk memastikan bahwa product/software yang dibuat adalah sesuai spec. jika orang QA bilang productnya belum layak untuk di release, ya berarti belum direlease di software house, orang QA biasanya dulunya adala programmer juga. jadi ngerti tentang bug suatu product.
26 web developer web developer sering disebut juga web programmer. mereka bertugas untuk menulis kode-kode untuk sebuah aplikasi berbasis web. karena berkaitan dengan web, maka web developer perlu mengetahui HTML, CSS, javascript, database SQL, dan mengerti cara kerja HTTP. beberapa bahasa pemrogramman juga punya sertifikasinya.
27 web designer web designer bertugas untuk mendesain website, mengatur layout, mengatur warna, dll. jadi lebih ke artistik dari sebuah website. meskipun tugasnya bukan programming, designer web juga perlu mengerti hal-hal dasar seperti HTML, CSS, layout, dll.
28 trainer sesuai namanya, orang ini bertugas untuk mengajar It kepada orang lain. tergantung dari training yang diajarkan. beberapa training mensyaratkan trainernya harus sudah bersertifikasi dahulu sebelum diperbolehkan mengajar.




















tergantung skala perusahaan, jika perusahaan masih kecil, maka tasksnya juga masih sedikit, network masih kecil, database ngak besar, requirements masih simple, sehingga banyak posisi diatas dihandle oleh satu orang. situasi ini cocok untuk belajar karena kita akan belajar banyak hal secara terintegrasi.

Install a LAMP on CentOS, Fedora or Redhat

Install a LAMP on CentOS, Fedora or Redhat : This article provides instructions for installing a LAMP (Linux, Apache, MySQL, PHP) stack on your server. This tutorial is very basic , Strictly for beginners or internal purpose . This guide helps you to install LAMP server on centos.

Install LAMP server on centos 7.

1. Apache installation.
2. Mysql installation.
3. PHP installation.
4. Testing all together.
let’s start

Apache installation

Step 1 » Update the repositories.
[root@ali ~]# yum check-update
Step 2 » After updating repository, issue the below command to install apache package.
[root@ali ~]# yum install httpd
Step 3 » Now start the service and enable it at startup.
Command to start the service
[root@ali ~]# systemctl start httpd.serviceCommand to enable at startup
[root@ali ~]# systemctl enable httpd.service
Step 4 » By default, Apache will listen on port 80. you need to exclude from firewall.
you can simply exclude http service from firewall.
[root@ali ~]# firewall-cmd --permanent --add-service 

httpor you can exclude using port number. Below command will be useful for ports other than 80
[root@ali ~]# firewall-cmd --permanent --add-port=8080/tcp
Step 5 » Now restart firewall service.
[root@ali ~]# systemctl restart firewalld.service
Step 6 » Apache installation is over . For testing, open http://serverip in your browser, you can see apache demo page like below.
Install a LAMP on CentOS, Fedora or Redhat

MySQL installation.

Step 7 » Start installing MariaDB, MySQL drop-in replacement.
[root@ali ~]# yum install mariadb-server mariadb
Step 8 » Now start the service and enable it at startup.
Start the service
[root@ali ~]# systemctl start mariadbEnable at startup
[root@ali ~]# systemctl enable mariadb.service
Step 9 » Secure your DB installation. Type the below command and provide values.
[root@ali ~]# mysql_secure_installation1. 

current password ( Leave blank and hit Enter ).
2. Enter new password.
3. Re Enter password.
and Hit enter for all the other options.
Step 10 » MariaDB installation is over. For testing, Check login into DB using the below command.
[root@ali ~]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.37-MariaDB MariaDB Server
Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

PHP installation.

Step 11 » Install PHP and other recommended packages.
[root@ali ~]# yum install php php-mysql 

Additional packages are required if you would like to install phpmyadmin .
[root@ali ~]# yum install php-gd php-pear php-mbstring php-pgsql
Step 12 » Now restart apache service.
[root@ali ~]# systemctl restart httpd.service
Step 13 » For testing, Create a file phpinfo.php in /var/www/html/ ( Default root directory ) and add the below code.
Now open http://serverIP/phpinfo.php in your browser. you will see PHP version and other configuration details like below.


Install a LAMP on CentOS, Fedora or Redhat

Testing all together

Step 14 » For testing Database connectivity through PHP. Create a file dbtest.php in /var/www/html/ and add below code . Kindly replace with your root password in the below code .

$con = mysql_connect("localhost","root","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
{
echo "Congrats! connection established successfully";
}
mysql_close($con);
?>

Now access http://serverIP/dbtest.php . you should get congrats message.
Have a nice day.

Install Filezilla On Centos 7

Install Filezilla On Centos 7 : FileZilla is a powerful and free software for transferring files over the Internet. FileZilla is a very popular FTP client and is used by webmasters from all over the world. In this tutorial we will show how to manage your web site files through FileZilla. We will explain how to install and use this FTP client.FileZilla has dozens of features, including some of the below popular features.
  • Site Manager (to create and store a list of FTP servers and associated connection data)
  • Directory Comparison (allows a user to compare contents of a local and remote directory)
  • File and Folder View (similar to a file manager, allowing a user to modify files and folders and providing a drag-and-drop capability between local and remote directories)
  • Transfer Queue (displays status of file transfers in progress or waiting to process).
FileZilla is capable of running in Windows, Mac OS X, and Linux. It supports FTP, SFTP, and FTPS protocols.

Install Filezilla On Centos 7 :

[root@localhost ~]# yum --enablerepo=epel install filezilla
Loaded plugins: fastestmirror, langpacks
epel/x86_64/metalink                                     | 5.4 kB     00:00    
Loading mirror speeds from cached hostfile
 * base: mirror.dionipe.net
 * elrepo: fedora.is
 * epel: mirror.nus.edu.sg
 * extras: mirror.dionipe.net
 * nux-dextop: mirror.li.nux.ro
 * updates: mirror.dionipe.net
Resolving Dependencies
Dependencies Resolved

======================================================
 Package            Arch            Version                 Repository     Size
======================================================
Installing:
 filezilla          x86_64          3.7.4.1-1.el7           epel          3.1 M
Installing for dependencies:
 wxBase             x86_64          2.8.12-8.el7            epel          576 k
 wxGTK              x86_64          2.8.12-8.el7            epel          2.9 M

Transaction Summary
======================================================
Install  1 Package (+2 Dependent packages)

Total download size: 6.6 M
Installed size: 25 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): wxBase-2.8.12-8.el7.x86_64.rpm                      | 576 kB   00:12    
(2/3): filezilla-3.7.4.1-1.el7.x86_64.rpm                  | 3.1 MB   00:29    
(3/3): wxGTK-2.8.12-8.el7.x86_64.rpm                       | 2.9 MB   00:30    
--------------------------------------------------------------------------------
Total                                              222 kB/s | 6.6 MB  00:30    
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : wxBase-2.8.12-8.el7.x86_64                                   1/3
  Installing : wxGTK-2.8.12-8.el7.x86_64                                    2/3
  Installing : filezilla-3.7.4.1-1.el7.x86_64                               3/3
  Verifying  : wxBase-2.8.12-8.el7.x86_64                                   1/3
  Verifying  : filezilla-3.7.4.1-1.el7.x86_64                               2/3
  Verifying  : wxGTK-2.8.12-8.el7.x86_64                                    3/3
Installed:
  filezilla.x86_64 0:3.7.4.1-1.el7                                             
Dependency Installed:
  wxBase.x86_64 0:2.8.12-8.el7            wxGTK.x86_64 0:2.8.12-8.el7          
Complete!
[root@localhost ~]#
Install Filezilla On Centos 7

 

Install Wine On Centos

Install Wine On Centos : Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
Wine began in 1993 under the initial coordination of Bob Amstadt as a way to support running Windows 3.1 programs on Linux. Very early on, leadership over Wine's development passed to Alexandre Julliard, who has managed the project ever since. Over the years, as the Windows API and applications have evolved to take advantage of new hardware and software, Wine has adapted to support new features, all while being ported to other OSes, becoming more stable, and providing a better user-experience.
An ambitious project by definition, work on Wine would steadily continue for 15 years before the program finally reached v1.0, the first stable release, in 2008. Several releases later, Wine is still under active development today, and although there is more work to be done, millions of people are estimated to use Wine to run their Windows software on the OS of their choice.

Step 1: Installing Dependency Packages

We need to install ‘Development Tools‘ with some core development tools such gcc, flex, bison, debuggers etc. these software’s are must required to compile and build new packages, install them using YUM command.
# yum -y groupinstall 'Development Tools'
# yum -y install libX11-devel freetype-devel

Step 2: Downloading Wine 1.6.2

Download the source file using Wget command under /tmp directory as a normal User.
$ cd /tmp
$ wget http://mirrors.ibiblio.org/wine/source/1.6/wine-1.6.2.tar.bz2

Step 3: Extracting Wine 1.6.2

Once the file is downloaded under /tmp directory, use the below commands to extract it.
$ tar -xvf wine-1.6.2.tar.bz2 -C /tmp/

Step 4: Installing Wine 1.6.2

It is recommended to compile and build Wine installer as a normal User. Run the following commands as normal user. (Note : The installer might take up-to 20-30 minutes and in the middle it will ask you to enter root password).
On 32-Bit Systems
$ cd wine-1.6.2/
$ ./tools/wineinstall
On 64-Bit Systems
$ cd wine-1.6.2/
$ ./configure --enable-win64
$ make
# make install
Once the installation completes run the “winecfg” configuration tool from KDE or GNOME desktop to see the supported configuration. If you don’t have any of the desktop, you can install it by using the below command as root user.
# yum groupinstall "X Window System" "GNOME Desktop Environment"
OR
# yum groupinstall "X Window System" "KDE (K Desktop Environment)"

# yum groupinstall "GNOME Desktop"        [On CentOS 7]

# yum groupinstall "Server with GUI"      [On RHEL 7]
Once the X Window System installed, run the command as normal user to see wine configuration.
$ winecfg             [On 32-Bit System]
$ wine64cfg           [On 64-Bit System]

Another way and the simple way install wine on centos 7

[root@localhost ~]# yum --enablerepo=epel install wine*
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.dionipe.net
 * elrepo: mirrors.ircam.fr
 * epel: mirror.nus.edu.sg
 * extras: mirror.dionipe.net
 * nux-dextop: li.nux.ro
 * updates: mirror.dionipe.net
Resolving Dependencies
--> Running transaction check
---> Package wine.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-alsa.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-capi.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-cms.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-common.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-core.x86_64 0:1.7.22-1.el7 will be installed
--> Processing Dependency: nss-mdns(x86-64) for package: wine-core-1.7.22-1.el7.x86_64
---> Package wine-courier-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-desktop.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-devel.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-filesystem.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-fixedsys-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-ldap.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-marlett-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-ms-sans-serif-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-openal.x86_64 0:1.7.22-1.el7 will be installed
--> Processing Dependency: libopenal.so.1()(64bit) for package: wine-openal-1.7.22-1.el7.x86_64
---> Package wine-pulseaudio.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-small-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-symbol-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-system-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-tahoma-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-tahoma-fonts-system.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-twain.x86_64 0:1.7.22-1.el7 will be installed
---> Package wine-wingdings-fonts.noarch 0:1.7.22-1.el7 will be installed
---> Package wine-wow.x86_64 0:1.7.22-1.el7 will be installed
--> Running transaction check
---> Package nss-mdns.x86_64 0:0.10-12.el7 will be installed
---> Package openal-soft.x86_64 0:1.16.0-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                       Arch        Version              Repository
                                                                           Size
================================================================================
Installing:
 wine                          x86_64      1.7.22-1.el7         epel       45 k
 wine-alsa                     x86_64      1.7.22-1.el7         epel       94 k
 wine-capi                     x86_64      1.7.22-1.el7         epel       51 k
 wine-cms                      x86_64      1.7.22-1.el7         epel       67 k
 wine-common                   noarch      1.7.22-1.el7         epel       98 k
 wine-core                     x86_64      1.7.22-1.el7         epel       19 M
 wine-courier-fonts            noarch      1.7.22-1.el7         epel       58 k
 wine-desktop                  x86_64      1.7.22-1.el7         epel       51 k
 wine-devel                    x86_64      1.7.22-1.el7         epel      3.7 M
 wine-filesystem               noarch      1.7.22-1.el7         epel       73 k
 wine-fixedsys-fonts           noarch      1.7.22-1.el7         epel       57 k
 wine-fonts                    noarch      1.7.22-1.el7         epel       44 k
 wine-ldap                     x86_64      1.7.22-1.el7         epel      121 k
 wine-marlett-fonts            noarch      1.7.22-1.el7         epel       57 k
 wine-ms-sans-serif-fonts      noarch      1.7.22-1.el7         epel       71 k
 wine-openal                   x86_64      1.7.22-1.el7         epel       58 k
 wine-pulseaudio               x86_64      1.7.22-1.el7         epel       83 k
 wine-small-fonts              noarch      1.7.22-1.el7         epel       60 k
 wine-symbol-fonts             noarch      1.7.22-1.el7         epel       70 k
 wine-system-fonts             noarch      1.7.22-1.el7         epel       64 k
 wine-tahoma-fonts             noarch      1.7.22-1.el7         epel      149 k
 wine-tahoma-fonts-system      noarch      1.7.22-1.el7         epel       46 k
 wine-twain                    x86_64      1.7.22-1.el7         epel       76 k
 wine-wingdings-fonts          noarch      1.7.22-1.el7         epel       57 k
 wine-wow                      x86_64      1.7.22-1.el7         epel      230 k
Installing for dependencies:
 nss-mdns                      x86_64      0.10-12.el7          epel       29 k
 openal-soft                   x86_64      1.16.0-2.el7         epel      282 k

Transaction Summary
================================================================================
Install  25 Packages (+2 Dependent packages)

Total download size: 25 M
Installed size: 167 M
Is this ok [y/d/N]: y
Downloading packages:
(1/27): wine-1.7.22-1.el7.x86_64.rpm                       |  45 kB   00:02    
(2/27): nss-mdns-0.10-12.el7.x86_64.rpm                    |  29 kB   00:05    
(3/27): wine-alsa-1.7.22-1.el7.x86_64.rpm                  |  94 kB   00:05    
(4/27): openal-soft-1.16.0-2.el7.x86_64.rpm                | 282 kB   00:06    
(5/27): wine-capi-1.7.22-1.el7.x86_64.rpm                  |  51 kB   00:00    
(6/27): wine-common-1.7.22-1.el7.noarch.rpm                |  98 kB   00:00    
(7/27): wine-cms-1.7.22-1.el7.x86_64.rpm                   |  67 kB   00:01    
(8/27): wine-courier-fonts-1.7.22-1.el7.noarch.rpm         |  58 kB   00:00    
(9/27): wine-core-1.7.22-1.el7.x86_64.rpm                  |  19 MB   00:53    
(10/27): wine-fixedsys-fonts-1.7.22-1.el7.noarch.rpm       |  57 kB   00:00    
(11/27): wine-filesystem-1.7.22-1.el7.noarch.rpm           |  73 kB   00:00    
(12/27): wine-desktop-1.7.22-1.el7.x86_64.rpm              |  51 kB   00:01    
(13/27): wine-marlett-fonts-1.7.22-1.el7.noarch.rpm        |  57 kB   00:00    
(14/27): wine-fonts-1.7.22-1.el7.noarch.rpm                |  44 kB   00:00    
(15/27): wine-ldap-1.7.22-1.el7.x86_64.rpm                 | 121 kB   00:00    
(16/27): wine-openal-1.7.22-1.el7.x86_64.rpm               |  58 kB   00:00    
(17/27): wine-ms-sans-serif-fonts-1.7.22-1.el7.noarch.rpm  |  71 kB   00:01    
(18/27): wine-symbol-fonts-1.7.22-1.el7.noarch.rpm         |  70 kB   00:00    
(19/27): wine-small-fonts-1.7.22-1.el7.noarch.rpm          |  60 kB   00:00    
(20/27): wine-pulseaudio-1.7.22-1.el7.x86_64.rpm           |  83 kB   00:00    
(21/27): wine-tahoma-fonts-system-1.7.22-1.el7.noarch.rpm  |  46 kB   00:00    
(22/27): wine-system-fonts-1.7.22-1.el7.noarch.rpm         |  64 kB   00:00    
(23/27): wine-tahoma-fonts-1.7.22-1.el7.noarch.rpm         | 149 kB   00:01    
(24/27): wine-wingdings-fonts-1.7.22-1.el7.noarch.rpm      |  57 kB   00:00    
(25/27): wine-twain-1.7.22-1.el7.x86_64.rpm                |  76 kB   00:00    
(26/27): wine-wow-1.7.22-1.el7.x86_64.rpm                  | 230 kB   00:02    
(27/27): wine-devel-1.7.22-1.el7.x86_64.rpm                | 3.7 MB   00:23    
--------------------------------------------------------------------------------
Total                                              302 kB/s |  25 MB  01:23    
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : wine-filesystem-1.7.22-1.el7.noarch                         1/27
  Installing : wine-tahoma-fonts-1.7.22-1.el7.noarch                       2/27
  Installing : wine-wingdings-fonts-1.7.22-1.el7.noarch                    3/27
  Installing : wine-small-fonts-1.7.22-1.el7.noarch                        4/27
  Installing : wine-symbol-fonts-1.7.22-1.el7.noarch                       5/27
  Installing : nss-mdns-0.10-12.el7.x86_64                                 6/27
  Installing : wine-core-1.7.22-1.el7.x86_64                               7/27
  Installing : wine-common-1.7.22-1.el7.noarch                             8/27
  Installing : wine-desktop-1.7.22-1.el7.x86_64                            9/27
  Installing : wine-wow-1.7.22-1.el7.x86_64                               10/27
  Installing : wine-cms-1.7.22-1.el7.x86_64                               11/27
  Installing : wine-alsa-1.7.22-1.el7.x86_64                              12/27
  Installing : wine-pulseaudio-1.7.22-1.el7.x86_64                        13/27
  Installing : wine-capi-1.7.22-1.el7.x86_64                              14/27
  Installing : wine-ldap-1.7.22-1.el7.x86_64                              15/27
  Installing : wine-twain-1.7.22-1.el7.x86_64                             16/27
  Installing : wine-ms-sans-serif-fonts-1.7.22-1.el7.noarch               17/27
  Installing : wine-courier-fonts-1.7.22-1.el7.noarch                     18/27
  Installing : wine-fixedsys-fonts-1.7.22-1.el7.noarch                    19/27
  Installing : wine-marlett-fonts-1.7.22-1.el7.noarch                     20/27
  Installing : wine-system-fonts-1.7.22-1.el7.noarch                      21/27
  Installing : wine-fonts-1.7.22-1.el7.noarch                             22/27
  Installing : openal-soft-1.16.0-2.el7.x86_64                            23/27
  Installing : wine-openal-1.7.22-1.el7.x86_64                            24/27
  Installing : wine-1.7.22-1.el7.x86_64                                   25/27
  Installing : wine-devel-1.7.22-1.el7.x86_64                             26/27
  Installing : wine-tahoma-fonts-system-1.7.22-1.el7.noarch               27/27
  Verifying  : wine-openal-1.7.22-1.el7.x86_64                             1/27
  Verifying  : wine-tahoma-fonts-system-1.7.22-1.el7.noarch                2/27
  Verifying  : wine-filesystem-1.7.22-1.el7.noarch                         3/27
  Verifying  : wine-fonts-1.7.22-1.el7.noarch                              4/27
  Verifying  : wine-wow-1.7.22-1.el7.x86_64                                5/27
  Verifying  : wine-cms-1.7.22-1.el7.x86_64                                6/27
  Verifying  : wine-1.7.22-1.el7.x86_64                                    7/27
  Verifying  : openal-soft-1.16.0-2.el7.x86_64                             8/27
  Verifying  : wine-tahoma-fonts-1.7.22-1.el7.noarch                       9/27
  Verifying  : wine-system-fonts-1.7.22-1.el7.noarch                      10/27
  Verifying  : wine-alsa-1.7.22-1.el7.x86_64                              11/27
  Verifying  : wine-marlett-fonts-1.7.22-1.el7.noarch                     12/27
  Verifying  : wine-capi-1.7.22-1.el7.x86_64                              13/27
  Verifying  : wine-fixedsys-fonts-1.7.22-1.el7.noarch                    14/27
  Verifying  : wine-devel-1.7.22-1.el7.x86_64                             15/27
  Verifying  : wine-courier-fonts-1.7.22-1.el7.noarch                     16/27
  Verifying  : wine-core-1.7.22-1.el7.x86_64                              17/27
  Verifying  : wine-common-1.7.22-1.el7.noarch                            18/27
  Verifying  : wine-ms-sans-serif-fonts-1.7.22-1.el7.noarch               19/27
  Verifying  : nss-mdns-0.10-12.el7.x86_64                                20/27
  Verifying  : wine-desktop-1.7.22-1.el7.x86_64                           21/27
  Verifying  : wine-ldap-1.7.22-1.el7.x86_64                              22/27
  Verifying  : wine-pulseaudio-1.7.22-1.el7.x86_64                        23/27
  Verifying  : wine-twain-1.7.22-1.el7.x86_64                             24/27
  Verifying  : wine-symbol-fonts-1.7.22-1.el7.noarch                      25/27
  Verifying  : wine-small-fonts-1.7.22-1.el7.noarch                       26/27
  Verifying  : wine-wingdings-fonts-1.7.22-1.el7.noarch                   27/27

Installed:
  wine.x86_64 0:1.7.22-1.el7                                                   
  wine-alsa.x86_64 0:1.7.22-1.el7                                              
  wine-capi.x86_64 0:1.7.22-1.el7                                              
  wine-cms.x86_64 0:1.7.22-1.el7                                               
  wine-common.noarch 0:1.7.22-1.el7                                            
  wine-core.x86_64 0:1.7.22-1.el7                                              
  wine-courier-fonts.noarch 0:1.7.22-1.el7                                     
  wine-desktop.x86_64 0:1.7.22-1.el7                                           
  wine-devel.x86_64 0:1.7.22-1.el7                                             
  wine-filesystem.noarch 0:1.7.22-1.el7                                        
  wine-fixedsys-fonts.noarch 0:1.7.22-1.el7                                    
  wine-fonts.noarch 0:1.7.22-1.el7                                             
  wine-ldap.x86_64 0:1.7.22-1.el7                                              
  wine-marlett-fonts.noarch 0:1.7.22-1.el7                                     
  wine-ms-sans-serif-fonts.noarch 0:1.7.22-1.el7                               
  wine-openal.x86_64 0:1.7.22-1.el7                                            
  wine-pulseaudio.x86_64 0:1.7.22-1.el7                                        
  wine-small-fonts.noarch 0:1.7.22-1.el7                                       
  wine-symbol-fonts.noarch 0:1.7.22-1.el7                                      
  wine-system-fonts.noarch 0:1.7.22-1.el7                                      
  wine-tahoma-fonts.noarch 0:1.7.22-1.el7                                      
  wine-tahoma-fonts-system.noarch 0:1.7.22-1.el7                               
  wine-twain.x86_64 0:1.7.22-1.el7                                             
  wine-wingdings-fonts.noarch 0:1.7.22-1.el7                                   
  wine-wow.x86_64 0:1.7.22-1.el7                                               

Dependency Installed:
  nss-mdns.x86_64 0:0.10-12.el7        openal-soft.x86_64 0:1.16.0-2.el7      
Complete!
[root@localhost ~]#