Tutorial, Internet, Hardware, Software, Os, Linux, Android, Security, Mikrotik

29 March, 2015


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.

28 March, 2015


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.

25 March, 2015


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

24 March, 2015

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 ~]#

Avada Download Best Theme Wordpress


Avada is so clean, super flexible and has a fully responsive design! This theme sets the new standard with endless possibilities, top-notch support, and free lifetime updates with newly requested features from our users.The Avada theme is so clean, super flexible and has a fully responsive design (try resizing your browser). Built with HTML5 and CSS3 . A lot of thought and care were put into Avada making it a pleasure to use. [Avada wordpress theme](http://themesclub.net/avada/) is loaded with options, and has powerful customization options. The clean, modern design can be used for any type of website; business, corporate, portfolio, products Avada wordpress theme gives you an awesome tool to get your website noticed! The clean design can be used for any type of website; business, corporate, portfolio, blog, products, etc. Come join the 25,000+ users and be apart of this awesome community!

Demo Url : http://themeforest.net/item/avada-responsive-multipurpose-theme/2833226

Download Here :
Link 1 Avada 3.7
Link 1 Avada 3.7
Link 1 Avada 3.7
Link 1 Avada 3.7 FULL

I have recently installed CentOS 7(Minimal Install without GUI) and now I want to install a GUI environment in it.You know what? It turns out Cinnamon is pretty damned great.It's not earth-shattering. There weren't any features that blew me away. The user experience of Cinnamon is extremely familiar – panel on the bottom that contains, from left to right: a launcher, some common app shortcuts, and a window list followed by volume control, time, status and the like. In other words, this is the exact same layout as 99% of all desktop environments on the planet.
Install Installing Cinnamon Desktop Environment On Centos 7

Install Cinnamon Desktop Environment on here.
First Add the EPEL Repository (EPEL Repository which is provided from Fedora project.)
Extra Packages for Enterprise Linux (EPEL)

  • How to add EPEL Repository?
# yum -y install epel-release
# sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5]
# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, 
# yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository
  • And now install the Cinnamon Desktop Environment from EPEL Repository:
    # yum --enablerepo=epel -y install cinnamon* 
  • Input a command like below after finishing installation:
    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx
  • Cinnamon Desktop Environment will start. For first booting, initial setup runs and you have to configure it for first time.
    • Select System language first.
    • Select your keyboard type.
    • Add online accounts if you'd like to.
    • Finally click "Start using CentOS Linux".
  • Cinnamon Desktop Environment starts like follows.

18 March, 2015


Repository Lokal Centos 7. Sudah lama tidak menggunakan Centos dan kali ini kompi sudah terinstall Centos 7, Semoga saja tetap betah dengan yang satu ini, Centos sangat identik dengan repository. Repository berisi kumpulan paket program tambahan termasuk update sistem operasi itu sendiri. UI menyediakan repository yang dapat di akses secara Online dialamat http://kambing.ui.ac.id. Dikarenakan itu repository lokal maka saya berinisiatif menghemat bandwidth saya agar tidak lagi update linux centos saya ini keluar negri dan cukup di ambil di server UI yang berada di dalam negeri. caranya kita tinggal ubah repository  kita saja kok.

 Login sebagai root
Backup file yum.repos.d yang aslinya.
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.original
Edit file yum.repost.d 
nano /etc/yum.repos.d/CentOS-Base.repo
Perbaharui isi filenya atau bisa ditambahkan juga
# CentOS-Base.repo
# http://kambing.ui.ac.id/centos/7.0.1406/

[CentOS Plus]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/7.0.1406/centosplus/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-7

[Extras]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/7.0.1406/extras/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-7

[Fasttrack]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/7.0.1406/fasttrack/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-7

[OS]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/7.0.1406/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-7

[Update]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/7.0.1406/updates/x86_64/
enabled=1

gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-7

Semoga bermanfaat.
Terima kasih.

16 March, 2015

Securing SSH Server
Securing SSH is more important than ever. In a shared hosting environment, you options are somewhat limited, but if you have a well defined user group, you can really lock down SSH such that brute-force attacks are no longer a threat.By default, this access security is provided by the connection encryption and the need of login and password. This how-to propose various methods to harden a SSH server security.



Before we even get started on securing OpenSSH you need to make sure your overall security strategy makes sense. Are you securing actual sensitive information or are you just worried about someone snooping your connection? This tutorial assumes you are protecting sensitive data and require very high security to access the server (and its data).

Client and Server

SSH has two parts: the client used for connecting to a server, and the server daemon itself. This latter one is usually the most important part in deciding how “secure” a connection may be. One example is that the server can decide if normal password based logins are allowed or denied. Even if the client has a preference, it is the server to make the final call.
The client configuration settings can be found in /etc/ssh/ssh_config (system wide) or ~/.ssh/config (per user). For the server configuration file: /etc/ssh/sshd_config

10 Tips to secure SSH

Securing SSH consists of setting parameters in the SSH configuration file. We focus mainly on the SSH daemon, with the following 10 tips:

1. Set SSH protocol

Version 1 of the SSH protocol has weaknesses. Therefore make sure only protocol version 2 can be used.
Protocol 2

2. Use of X11Forwarding

The display server on the client might have a higher exposure to be attacked, when enabling this option. If forwarding of X11 traffic is not needed, disable it by setting this value to “no”.
X11Forwarding no

3. Disable rhosts

While not common anymore, rhosts were a weak way to authenticate systems. By default the use of rhosts is already disabled. Make sure to check if it really is.
IgnoreRhosts yes

4. DNS hostname checking

By default the SSH server can check if the client connecting maps back to the same combination of hostname and IP address. Use this option to perform this basic check.
UseDNS yes

5. Empty passwords

Accounts should be protected and users should be accountable. For this reason the usage of empty passwords should never be allowed.
PermitEmptyPasswords no

6. Maximum authentication attempts

To prevent a brute force attack on the password of a user, limit the amount of attempts. Also enable monitoring for authentication failures, which starts at the half the number of maximum attempts. Use these authentication failures together with your SIEM solution, or forward them to your security administrator.
MaxAuthTries 6

7. Public key authentication

Instead of using a normal password based login, one might opt for using public key authentication instead. Keys are considered much safer and less prone for brute force attacks. Disable password authentication to force using keys.
PubkeyAuthentication yes
PasswordAuthentication no

8. Root login

It is best practice not to login as root directly. Use a normal user account to initiate your connection, together with sudo. Direct root logins may result in bad accountability of the actions by this user account.
PermitRootLogin no

9. Usage of Allow and Deny Users/Groups

When not all users should have access to the system, limit the amount of people who can actually log in. One way is to create a group (e.g. sshusers) and add people to this group. Next set the AllowGroups option to define that only these users can log in.
Other possibilities include to only allow a few users with the AllowUsers, or specifically deny users and groups with the DenyUsers, or DenyGroups.
SSH applies the following order to determine if one can log in: DenyUsers, AllowUsers, DenyGroups, finally AllowGroups.

10. Use HashKnownHosts

Each time the SSH client connects with a server, it will store a related signature (a key) of the server. This information is stored in a file names named known_hosts. The known_hosts file itself is available in the .ssh subdirectory of the related user (on the client). In the case the signature of the server changes, SSH will protect the user by notifying about this chance. This option is useful, but also has a risk. Previously it was common to store the hostname related with the key. This made it easy for worms and other malicious scripts to use this information and spread to other systems, once they had a single system compromised. To counter this, the HashKnownHosts will hash each host, so it’s not readable anymore. While being unreadable for the human eye, it still allows SSH to check for the next time you connect to the same system, as the results in the same hash.
Example output:
|1|XV5CFMH8LLIQPq7PxdBhGX7I9PA=|VKNLdODsQlJ/j4cvTZncqs9vgh0= ecdsa-sha2-nistp256 AAAAE2VjZHNhLX….dJ/RzzZLH8Hs0UgroC0=

tools for testing your website’s speed and performance. Here is a list of free tools to test your page load time, It's important to analyze your website's speed on a regular basis. Website speed increases ranking in search engines like Google and faster pages result in greater customer engagement, retention, and conversion.
  • Test the page load speed of individual pages on website.
  • Get suggestions on how to improve your website’s overall speed and performance.
  • Improve your SEO rankings after increasing your page load speeds.
  • Decrease your bounce rate and increase your page views after increasing your page load speeds.

1. Google PageSpeed Insights

Tools for Testing website speed and performance

Google PageSpeed Insights analyzes the content of a web page and generates suggestions to make that page faster. Recommendations are based on general principles of web page performance, including resource caching, data upload and download size, and client-server round-trip times. 

2. GTmetrix

Tools for Testing website speed and performance

GTmetrix uses PageSpeed and YSlow to grade your site’s performance and provides recommendations to fix. The site also features tools to monitor your site and track its performance, such as video playback and performance reports.

3. Pingdom

Tools for Testing website speed and performance

Pingdom lets you identify what about a web page is fast, slow, and too big, as well as the best practices you’re not following. View file sizes, load times, total website speed and other details about every page element. You can sort and filter this list in different ways to identify performance bottlenecks.

4. Web Page Analyzer

Tools for Testing website speed and performance

Web Page Analyzer is a simple and straightforward web page speed analyzer. Enter a URL to get page size, composition, and download time. It sums up page components, and then offers advice on how to improve page load time.

5. WebPagetest

Tools for Testing website speed and performance

WebPagetest is a free online tool that displays the load time of your web page as well as 6 different performance grades.If you click on “Page Speed” after running a test you’ll find an overall grade as well as a checklist of some suggested changes (in order of importance) for increasing your website’s speed. One cool feature of WebPagetest is the ability to select the country from which to run your test. This can be used to track how your speeds vary across the world.

6. Load Impact


Tools for Testing website speed and performance

Load Impact provides a free tool for load testing and performance testing. Test your site’s performance with mounting traffic. Choose a worldwide load zone, then test simulated clients, bandwidth, data received, and requests per second. The tool displays a nice chart to measure load time as more clients become active.


7. OctaGate SiteTimer


Tools for Testing website speed and performance

OctaGate SiteTimer is another straightforward timer for loading website pages and page elements. The results are presented in a clear bar graph. Element downloads are listed with start times, connection times, and end times. 


8. SEOmastering.com Site Speed Checker

Tools for Testing website speed and performance


SEOmastering.com Site Speed Checker is a simple and useful tool that allows you to enter up to 10 URLs to test simultaneously. Test your site against a batch of competitors at one time.