Senin, 31 Agustus 2015

Setting waktu linux

Setting Waktu dan Tanggal pada Server Linux Centos

Ini mungkin hanyalah hal yang sangat sederhana, tapi percayalah, dalam lingkungan production dimana terdapat banyak beberapa server yang saling berhubungan satu sama lain, pengaturan waktu menjadi sangat penting. Biasanya pengaturan waktu yang benar dapat berpengaruh terhadap sistem logging, untuk pencatatan event, dan lain-lain. Disini saya akan menunjukkan cara sederhana untuk merubah waktu dan tanggal pada single server.

"The magic spell"-nya yakni perintah : date, dengan format perintah sebagai berikut:

# date MMDDhhmmYYYY.ss


Dimana:
MM    : 2 digit Bulan dalam angka
DD    : 2 digit Tanggal dalam angka
hh    : 2 digit jam
mm    : 2 digit menit
YYYY    : 4 digit tahun
ss    : 2 digit detik

Contoh penerapan :

Periksa waktu dan tanggal sekarang:

[root@mordor ~]# date
Sun Nov 10 00:33:01 WIT 2013


Misalnya, akan kita ubah ke tanggal 9 November 20013, pkl 17:42:01, maka kita mengetikkan perintah :

[root@mordor ~]# date 110917422013.01
Sat Nov  9 17:42:01 WIT 2013


Dari perintah diatas, secara otomatis hari akan berubah menjadi Sabtu (Sat), sesuai dengan pengaturan yang kita berikan.

Perintah diatas bisa dipisah berdasarkan Tanggal dan Waktu (jam).
Apabila kita hanya ingin merubah Tanggal saja, kita bisa melakukannya dengan format: date --set="YYYYMMDD"

[root@mordor ~]# date --set="20131109"
Sat Nov  9 00:00:00 WIT 2013


Apabila kita hanya ingin merubah Waktu saja, kita bisa menggunakan dormat perintah: date +%T -s "HH:MM:SS"

[root@mordor ~]# date +%T -s "17:42:01"
17:42:01


Hasil dari pemisahan perintah akan sama hasilnya

Mengaktifkan User Root utk ssh


Cara Mengaktifkan user root yg tidak bisa di remote pada ubuntu 14,04. Pengalaman saya ketika menginstall ubuntu 14.04 yang mana setelah di install tidak bisa di remote ssh untuk user rootnya, setelah di oprek ternyata perlakukannya berbeda dengan ubuntu di bawahnya, oke langsung saja akan saya share caranya :


1. masuk dan edit ke sshd_config
root@proxy-new-2:~# vim /etc/ssh/sshd_config

2. ganti PermitRootLogin menjadi Yes seperti gambar di bawah ini :
3. Setelah itu reboot server dan silahkan di coba

terima kasih,
salam ngoprek ^_^

Minggu, 30 Agustus 2015

Cara membuat Virtual host

Sebelumnya silahkan bikin folder/directory untuk menentukan letak web, misalnya
cd /var/www/
sudo mkdir –p sites/paidjo.com
sudo mkdir sites/paidjo.com/log
sudo chmod –R 755 sites/paidjo.com
dimana web diletakkan pada folder paidjo.com
cd sites/paidjo.com
sudo nano –w index.html
masukkan script untuk testingnya
<html>
  <head>
    <title>Web PAIDJO.COM</title>
  </head>
  <body>
    This Web PAIDJO.COM
  </body>
</html>
Setelah membuat file index.html sebagai testing, sekarang kita membuat file untuk virtual hosts nya, seperti berikut saya membuat file config virtual host dengan vhost-paidjo.com
sudo nano –w /etc/apache2/sites-available/vhost-paidjo.com
berikut isi script untuk file vhost-paidjo.com
    <virtualhost *:80>
      # Admin email, Server Name (domain name) and any aliases
      ServerAdmin webmaster@paidjo.com
      ServerName  paidjo.com
      ServerAlias www.paidjo.com

      # Index file and Document Root (where the public files are located)
      DirectoryIndex index.html
      DocumentRoot /var/www/sites/paidjo.com

      # Custom log file locations
      LogLevel warn
      ErrorLog  /var/www/sites/paidjo.com/log/error.log
      CustomLog /var/www/sites/paidjo.com/log/access.log combined

    </virtualhost>

Setelah file vhost-paidjo.com sudah dibuat, sekarang enable file vhost-paidjo.com dengan perintah
sudo a2ensite <nama file virtual hostnya>
sudo a2ensite vhost-paidjo.com
status vhost-paidjo.com akan enable silahkan reload ulang apache2 nya
sudo /etc/init.d/apache2 reload
Silahkan dicoba untuk browsingnya dengan alamat url www.paidjo.com atau paidjo.com

Untuk menghapus virtual hosts lakukan disable terlebih dahulu file virtual hostsnya sebelum menghapus file virtual hosts
sudo a2dissite vhost-paidjo.com
reload apache2 nya
sudo /etc/init.d/apache2 reload
kemudian baru hapus file virtual hostsnya
sudo rm /etc/apache2/sites-available/vhost-paidjo.com
Perhatikan tahap untuk menghapusnya kalau tidak ingin terjadi error pada apache2.

Kamis, 27 Agustus 2015

Xibo Windows & Centos

Digital signage merupakan sebuah istilah yang biasa di gunakan untuk rangkain iklan digital . Media yang digunakan berupa LCD , Plasma TV , Proyektor , dll.
Di dalam teknologi digital signage ini biasanya terdiri dari 2 layer yaitu Backend dan Frontend . Dari sisi backend biasanya adalah sebuah aplikasi yang berjalan pada web server , sedangkan pada sisi frontend biasanya yang sering kita lihat dengan media yang di gunakan biasanya LCD Monitor .
Digital Signage Topology
Di sisi client kita bisa memanage tampilan client dan kapan client menampilkannya (schedule management) .
Kelebihan menggunakan Digital Signage :
  • Advertise lebih komunikatif dan mengesankan
  • Meningkatkan daya saing (brand image) serbuah produk
  • Iklan bersifat dinamis , sehingga kita bisa mengaturnya kapanpun , dimanapun
  • Menyuguhkan informasi secara up to date
Kekurangan menggunakan Digital Signage :
  • Biaya advertise lebih mahal
  • Perawatan lebih sulit dibandingkan dengan perawatan advertise biasa , karena biasanya digita signage di letakkan di tempat – tempat umum
Apa itu Xibo ?
Xibo merupakan salah satu aplikasi digital signage. Xibo bersifat Free dan Open Source , sehingga kita bisa menggunakannya secara gratis.
Xibo Server Requirement :
  • Web Server (Apache2 or IIS)
  • Mysql 5.o or higer
  • php5
  • php5-mysql
Xibo Client Requirement :
  • Personal Computer (PC)
  • Network Connection
  • Ms. Windows 2000/Vista/XP
  • Internet Explorer 7 or 8
  • Flash player 9 or later
  • Windows Media Player 11 or later
  • Powet Point 2003 oer later
  • Media (LDC , Projector)
FITUR
File Support :
  • Image support (*.jpg , *.jpeg , *.png , *.bmp , *.gif)
  • Video support (*.wmv , *.avi , *.mpg , *.mpeg )
  • flas
Schedule Management :Di gunakan untuk mengatur dan menanage layout yang tampil pada waktu tertentu pada setiap client
Broadcast Viewer : digunakan untuk melihat layout yang aktif berdasarkan schedule
Layout managemen : di gunakan untuk memanage layouting yang di tampilkan pada client.
Libarary management : di gunakan untuk menyimpan file – file yang sering di gunakan .
Template management : di gunakan untuk memanage template . Di sini kita bisa mengatur permission setiap tempate.
User management : Kita bisa mengatur permission setiap user .Di samping itu kita bisa mengelompokkan user tertentu ke dalam beberapa group / kelompok.
Log Viewer : di gunakan untuk membaca setiap kejadian dan aktifitas yang dilakukan oleh semua user.
  • Komponen Digital Signage
    • Digital signage hanya terdiri dari 2 aplikasi utama : Player dan Content Manager. Aplikasiplayer diinstalasi di mini PC yang biasanya diletakkan di dekat media display. Tampilan media display bisa dibuat berbeda jika menggunakan 2 lisensi player. Jika menginginkan tampilan yang sama cukup dengan menambahkan VGA splitter port disesuaikan dengan jumlah LCD TV yang akan dipasang.
    • Aplikasi Content Manager digunakan untuk melakukan update konten yang akan dipublish.
  • Alur Digital Sigange
    • Aplikasi digital signage  sudah berbasis IP, jadi memungkinkan untuk melakukan update konten dengan infrastruktur intranet maupun internet. Sangat memudahkan untuk mengupdate informasi secara real time. Hanya diperlukan satu content manager meskipun menggunakan banyak player.

/Tip untuk Server Under Linux Centos
because CentOS 6 still doesn’t by default include mcrypt in it’s distribution on repositories.
1
2
Wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
You should see EPEL listed as the repos, then:
1
yum install php-mcrypt
Also a few of you have mentioned you need to restart Apache. To do this:
1
service httpd restart
/Tip Untuk Change Php.ini
  1. Increase PHP script memory limit
    In the /etc/php.ini file replace memory_limit = 16M with memory_limit = 128M/500M
  2. Increase PHP script max execution time
    In the /etc/php.ini file replace max_execution_time = 30 with max_execution_time = 120
  3. Increase PHP script max upload size
    In the /etc/php.ini file replace upload_max_filesize=2M with upload_max_filesize=120M/800M
    In the /etc/php.ini file replace post_max_size = 8M with post_max_size = 128M
  4. Create the /usr/share/phpinfo folder
    mkdir /usr/share/phpinfo
  5. Create the /usr/share/phpinfo/index.php file with the following text:
    <?php
    phpinfo();
    ?>
  6. Change permissions on the index.php file
    chmod 0777 /var/www/html/xibo/setting.php
    chmod 0777 /var/www/html/xibo/install.php
    chmod 0777 /var/www/html/xibo/settings.php <please copy from /var/www/html/manual/content/admin/setting.php>
  1. Create the /etc/httpd/conf.d/phpinfo.conf file with the following text:
    # phpinfo – PHP utility function for displaying php configuration
    #
    # Allows only localhost by default
    Alias /phpinfo /usr/share/phpinfo
    <Directory /usr/share/phpinfo/>
    order deny,allow
    deny from all
    allow from 127.0.0.1
    </Directory>
  2. Restart Apache Server
    service httpd restart

xibo ubuntu 14.04

How To Install Xibo On Ubuntu 14.10/14.04/12.04


Xibo is a great content management system that can be used for Digital Signage which is  a form of electronic display used to show messages to the public mainly in the advertisement industry. It is free of charge and this tutorial will help you to learn how to install it on an Ubuntu machine.
According to the official page Xibo includes the followings:
  • Content Management System (CMS);
  • Windows Display Client;
  • Ubuntu Display Client;
  • Ubuntu Off-line Download Client;
  • Android Display Client (Commercial Software*);
  • With Xibo the content is designed from anywhere using a web browser on the internet accessible CMS, scheduled to your Display clients and then downloaded automatically when appropriate. This manual will guide you through the application from installation to troubleshooting, from the CMS to the display clients;
  • Commercial software provided by the project sponsors.

Download And Install Requirements

Since Xibo is a web application built in php programming language we need to use the following command in order to install PHP5, Apache2, MYSQL server and the following php plugins:
  • PHP5 GD plugin
  • PHP5 MySQL plugin
  • PHP5 crypt plugin
Open a new terminal on your Ubuntu operating system (CTRL+ALT+T) machine and run the apt-get update command to update the official repositories like shown below.
sudo apt-get update
 Then use the following command to install all the requirements in order to run the Xibo CMS on Ubuntu.
sudo apt-get install apache2 mysql-server php5 php5-gd php5-mysql php5-mcrypt
Once the installation of the required packages is finished it is time to download and configure the latest Xibo application on your machine.

Download And Install Xibo On Ubuntu

The wget utility is very useful when it comes to downloading software from the commandline. I use it alot during development work and even when I test new software.
Use the wget utility like shown below.
wget https://github.com/xibosignage/xibo-cms/archive/1.7.1.tar.gz -O xibo-server.tar.gz
Then extract it using the tar utility. The option is used to indicate verbose mode which is very helpful if you want to see the output of the command displayed on your terminal.
tar xvzf xibo-server.tar.gz
Then run the following commands.
sudo mv xibo-server-142 /var/www/xibo-server
sudo chown www-data:www-data -R /var/www/xibo-server
Once you have finished create a directory for the storage of the media files you will use on Xibo. The following commands will help you do to that.
sudo mkdir /media/xibo-library
sudo chown www-data:www-data -R /media/xibo-library

Web Installation

Restart the webserver with the following command and visit the address http://127.0.0.1/xibo-server in a new tab on your favorite web browser.
sudo /etc/init.d/apache2 restart
Once you visit the url in your web browser it will look like the following.

Click next to continue. There are six steps we need to follow in order to complete the installation of Xibo on your system.

As you can clearly see from the above screenshot Xibo needs to use a connection to your MySQL database. I am going to create a new empety database and will let Xibo do it for me. I suggest you do the same. Leave host as localhost, create an admin password, database name, database username and click on next again.

You will se the following displayed on your screen.

The above will help you to create the administrator account will gain access to the CMS. Mine are the followings. Make sure you use a strong password and an original username.

Click on next again so you can continue with the next step.

The Library Location is the place where things you upload will be stored. Put the full path location of the folder we created for the media files. It should be /media/xibo-library.
Then click on next.

Xibo is finally installed on your machine. Use the login credentials you created and login.

Done!


Resolved my problem on Ubuntu 14.04:
$sudo apt-get install php5-mcrypt
$sudo php5enmod mcrypt

Lamp ubuntu 14.04server

Install LAMP dan PHPMyAdmin di Ubuntu 14.04

Pada artikel saya yang lalu membahas tentang bagaimana cara menginstal LAMP (Linux, Apache, MySQL dan PHP) di Archlinux (Anda bisa baca: Instal Apache, MySQL, PHP dan phpMyAdmin di Archlinux) sekarang untuk Distro Linux Ubuntu 14.04.
Pembahasan mengenai cara penginstalan LAMP di Linux baik distro Ubuntu, Archlinux, dan lain sebagainya memang sudah banyak sekali jika kita mencarinya di Google. Meskipun demikian, saya tetap menuliskan di blog saya ini. Tujuannya adalah mempermudah pencarian rujukan disaat saya menulis artikel lainnya ðŸ˜† .
Tidak perlu diulang lagi mengenai pengertian LAMP itu apa. Intinya, LAMP merupakan kependekan dari (Linux, Apache, MySQL, PHP) dan disertai dengan phpMyAdmin sebagai aplikasi pengeloladatabase. Mari kita lanjut cara menginstalnya:
Pertama-tama Anda buka terminal. Baik dengan cara Anda membuka dash pada Unity atau dengan kombinasi tombol CTRL + ALT + T dan instal Apache dan PHPnya terlebih dahulu.

Install Apache & PHP

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-common php5-cli
Lalu aktifkan module mcrypt agar nanti dapat menjalankan phpMyAdmin.
sudo php5enmod mcrypt
sudo service apache2 restart

Install Module PHP yang Diperlukan

Hal ini opsional saja module PHP yang Anda perlukan saja. Anda bisa melihatnya dengan cara:
apt-cache search php5-
lampp-ubuntu-1Cara instalnya:
sudo apt-get install php5-nama_module
saya menyarankan Anda menginstal module berikut:
sudo apt-get install php5-curl php5-gd php5-snmp snmp curl git
Untuk membuktikan Anda telah berhasil menginstall Apache caranya adalah Anda tes di browserAnda dengan mengetik:
Jika seperti gambar berikut artinya Anda telah sukses menginstal Apache.
ubuntu-lampp-active

Install MySQL Server

sudo apt-get install mysql-server
Nanti Anda akan diminta memberikan password root agar Anda bisa masuk ke MySQL servernya.
lampp-ubuntu-2
Masukan password root Anda. Kemudian tekan tombol TAB untuk melaju ke <Ok>.
ubuntu-lampp-3
Masukan kembali password root yang Anda buat tadi. Kemudian tekan tombol TAB untuk melaju ke<Ok>.

Install phpMyAdmin

sudo apt-get install phpmyadmin
Kemudian Anda akan diminta memilih server mana yang Anda instal. Pilih Apache2 karena dalam tutorial ini kita menginstall Apache.
ubuntu-lampp-4
Kemudian tekan tombol TAB untuk melaju ke <Ok>. Lalu tahap konfigurasi phpMyAdmin. Kemudian tekan tombol TAB untuk melaju ke <Yes>.
ubuntu-lampp-6
Kemudian Anda akan diminta memasukan password root yang sebelumnya telah Anda buat.
ubuntu-lampp-7
Kemudian tekan tombol TAB untuk melaju ke <Ok>. Dan masukan kembali password rootnya.
ubuntu-lampp-9
Setelah itu Anda tes di browser Anda dengan mengetik:
Jika sudah seperti gambar di bawah ini, artinya Anda telah berhasil menginstal phpMyAdmin dengan sebagaimana mestinya.
ubuntu-lampp-10ubuntu-lampp-11
Semoga bermanfaat ðŸ˜€

install xampp ubuntu

Di Bawah ini beberapa perkembangan XAMP :

v1.8.3-4
  • Updated OpenSSL to 1.0.1g
  • Updated Apache to 2.4.9
  • Updated PHP to 5.5.11
  • phpMyAdmin 4.1.12
v1.8.2-5
  • Updated OpenSSL to 1.0.1g
  • Updated Apache to 2.4.9
  • Updated PHP to 5.4.27
  • phpMyAdmin 4.1.12
Okelah, langsung saja kita praktek Cara Install XAMP di Ubuntu 14.04 (Linux)

Langkah Pertama, Download Installer XAMP-nya


Buka Terminal, lalu ketikan :

Untuk 32bit OS
wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.3/xampp-linux-1.8.3-4-installer.run

Untuk 64bit OS
wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-4-installer.run

Langkah Kedua, Install Appsnya dengan ketikan perintah berikut di terminal


sudo chmod +x xampp-linux-x64-1.8.3-4-installer.run


lalu ketikkan lagi


sudo ./xampp-linux-x64-1.8.3-4-installer.run


setelah itu akan muncul di screen untuk melengkapkan installation. Klik di “Go To Application'. Setelah itu akan muncul browsernya. Dan selesailah dalam tahap install XAMP di Ubuntu 14.04 LTS(linux)

Cara Install XAMP di Ubuntu 14.04 (Linux)

Namun, jika browsermu tidak muncul pops up XAMP coba ketikkan :


sudo /opt/lampp/lampp stop

sudo /opt/lampp/lampp start

lalu pada Browsermu ketikkan ini pada halaman browsermu :

http://localhost/xampp/

dan, tarra.. XAMP sudah terinstall di Ubuntu 14.04 LTS(Linux) mu!

Cara Install XAMP di Ubuntu 14.04 (Linux)

Mudah bukan caranya? Cukup ikuti setiap step by step secara hati hati dan baca dengan teliti. Saya sendiri pun juga sudah mencobanya , Install XAMP diUbuntu 14.04 punyaku sendiri kok! Santai wae!