Tampilkan postingan dengan label learn. Tampilkan semua postingan
Tampilkan postingan dengan label learn. Tampilkan semua postingan

Kamis, 21 Agustus 2014

[FR]Challenge LC Spesial HUT RI 69



beberapa hari yang lalu tepatnya tanggal 14 Agustus 2014 gue sebagai ketua perhimpunan organisasi jomblo ini mengadakan sebuah celeng untuk memperingati HUT RI yang ke 69
di sini gue bukannya sok jago atau udah udah mahir
tapi gue cuma pengen mereview kembali pelajaran yang dulu
celeng yang di hadapi juga cukup mudah cuma ngitung beberapa angka binary dan membuat html doang
nah langsung aja deh download dokumentasinya dan juga hasil dari yang menang celeng ini
download di sini

Rabu, 13 Agustus 2014

[SOLVED]Google Play error 491



Udah lama ga posting di blog
sebelumnya kami mengucapkan minal aidzin walfaidzin ya buat seluruh pembaca
ok langsung aja ya
kejadian ini bermula pada saat negara api menyerang  temen kantor ane minta bantuan ane katanya sih ga bisa installasi aplikasi lewat playstore
handphone yang digunakan oppo Joy
setelah ane coba ternyata keluar error

kesalahan saat mengunduh error (491)

setelah ane coba lagi keluar error yang berbeda

tidak cukup ruang pada perangkat
ane cek memory storage nya masih cukup banyak atau lebih dari cukup lah buat installasi aplikasi yang baru
waduh ane mulai bingung di sini
tapi walaupun bingung ane tetep pasang muka ganteng #ngibasrambut
setelah googling ke sana ke mari mencari alamat ada yang bilang kalo cache pada pengaturan aplikasi harus di bersihkan lalu di reboot,ane lakukan cara itu ternyata masih sama juga
setelah muter muter kebetulan nih HP udah ada aplikasi link2sd
dan di link2sd ada fitur wipe Dalvik cache
ane coba di wipe Dalvik cache dan ane restart HPnya
setelah di coba kembali playstore sudah kembali normal
sekian pengalaman ane menghadapi error 491
semoga bermanfaat

Kamis, 03 Juli 2014

from precise to trusty



baru beberapa hari kita menjalankan puasa ramadhan (bagi yang menjalankan)
sebelumnya saya mewakili keluarga Learn-Code ingin meminta maaf jika ada kesalahan dalam penulisan artikel ataupun dalam tata bahasa yang kurang pas :D
ok langsung aja
baru kemarin rasanya saya bosan sekali dengan ubuntu desktop saya yang versi 12.04 (precise) dan ingin sekali upgrade ke versi terbaru 14.04 (trusty)
dan berikut yang saya lakukan untuk mengupgrade versinya
# lsb_release -a
Sample outputs:
Linux 3.2.0-51-generic x86_64
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise

kurang lebih seperti itu tampilannya
jadul banget ya
ok langsung kita upgrade

install update manager dulu kalo belom ada
# sudo apt-get update
# sudo apt-get install update-manager-core

langsung kita upgrade ke last version
# sudo do-release-upgrade -d

ok untuk proses ini akan memakan waktu yang banyak
saya memakai inet dengan speed 2 mbps dan memakan waktu 4 jam untuk upgrade
mungkin karena banyak package atau upgradean terbaru dan proses installasi cukup panjang juga
pas saat proses installasi jangan di tinggalin ya laptop nya takut di ambil orangkarena ada beberapa paket yang harus di konfirmasi oleh kita
setelah proses installasi selesai silakan reboot pc anda
# sudo reboot now
dan lihat perbedaannya
# uname -a
# lsb_release -a
# tail -f /var/log/app/log/file


Senin, 02 Juni 2014

Membuat pertukaran nilai dengan pascal

udah lama ga ngepost nih
ini pertama kalinya ngpost tentang codingan :v
ok langsung aja
sebenernya ini adalah tugas kuliah saya untuk membuat program pertukaran nilai dengan pascal
berikut adalah codingannya
var
a,b,temp:integer;
begin
write('masukan nilai x =');read(a);
write('masukan nilai y =');read(b);
temp:=a;
a:=b;
b:=temp;
writeln ('ini adalah nilai x yang baru =',a);
writeln ('ini adalah nilai y yang baru =',b);
end.
dan ini hasilnya jika di jalankan

oya saya menggunakan free pascal,untuk download bisa cari di google ya

sekian dari saya
semoga dapat membantu

Jumat, 16 Mei 2014

learn-code .bashrc

apa sih bashrc itu?
pengguna linux pasti udah ga asing lagi dengan bashrc
yap bashrc adalah sebuah file linux yang di eksekusi ketika membuka terminal
misalnya
ketika awal membuka terminal langsung ada bacaan root@ubuntu : #
tapi kalo ini ada sedikit di beri tulisan "selamat datang" atau tulisan "abay ganteng" (hahay) kan bisa aja
ok langsung aja
bashrc ini adalah hasil buatan ane
ya walaupun banyak inspirasi dari forum dan juga google
akhirnya jadilah bashrc yang cupu ini
kira kira seperti ini lah setelah di modif bashrcnya
ok langsung ke scriptnya
buka file .bashrc nya
biasanya ada di home 
lalu paste script berikut

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# mod by abaywashere
# http://learn-code.or.id
# abay@learn-code.or.id
# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
export HISTCONTROL=ignoredups
# ... and ignore same sucessive entries.
export HISTCONTROL=ignoreboth

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    ;;
*)
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    ;;
esac

# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
    ;;
*)
    ;;
esac

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

#if [ -f ~/.bash_aliases ]; then
#    . ~/.bash_aliases
#fi

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    #alias dir='ls --color=auto --format=vertical'
    #alias vdir='ls --color=auto --format=long'
fi

# some more ls aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi

# Colors

Black="$(tput setaf 0)"
BlackBG="$(tput setab 0)"
DarkGrey="$(tput bold ; tput setaf 0)"
LightGrey="$(tput setaf 7)"
LightGreyBG="$(tput setab 7)"
White="$(tput bold ; tput setaf 7)"
Red="$(tput setaf 1)"
RedBG="$(tput setab 1)"
LightRed="$(tput bold ; tput setaf 1)"
Green="$(tput setaf 2)"
GreenBG="$(tput setab 2)"
LightGreen="$(tput bold ; tput setaf 2)"
Brown="$(tput setaf 3)"
BrownBG="$(tput setab 3)"
Yellow="$(tput bold ; tput setaf 3)"
Blue="$(tput setaf 4)"
BlueBG="$(tput setab 4)"
LightBlue="$(tput bold ; tput setaf 4)"
Purple="$(tput setaf 5)"
PurpleBG="$(tput setab 5)"
Pink="$(tput bold ; tput setaf 5)"
Cyan="$(tput setaf 6)"
CyanBG="$(tput setab 6)"
LightCyan="$(tput bold ; tput setaf 6)"
NC="$(tput sgr0)"       # No Color

# Functions

spin ()
{
echo -ne "$White-"
echo -ne "$LightGray\b|"
echo -ne "$LightGreen\bx"
sleep .02
echo -ne "$LightBlue\b+$RC"
}

welcome ()
{
sleep .02
echo -ne "$LightGreen L"
sleep .02
echo -ne o
sleep .02
echo -ne g
sleep .02
echo -ne i
sleep .02
echo -ne n
sleep .02
echo -ne " "
sleep .02
echo -ne t
sleep .02
echo -ne o
sleep .02
echo -ne " "
sleep .02
echo -ne s
sleep .02
echo -ne y
sleep .02
sleep .02
echo -ne s
sleep .02
echo -ne t
sleep .02
echo -ne e
sleep .02
echo -ne m
sleep .02
echo -ne " "
sleep .02
}

login()
{
sleep .2
echo -ne "$LightGreen L"
sleep .2
echo -ne o
sleep .2
echo -ne g
sleep .2
echo -ne i
sleep .2
echo -ne n
sleep .2
echo -ne " "
sleep .2
}
password()
{
sleep .2
echo -ne "$LightGreen P"
sleep .2
echo -ne a
sleep .2
echo -ne s
sleep .2
echo -ne s
sleep .2
echo -ne w
sleep .2
echo -ne o
sleep .2
echo -ne r
sleep .2
echo -ne d
sleep .2
echo -ne " "
sleep .5
}
logedin()
{
sleep .2
echo -ne "$Red Loged in"
sleep .5
echo -ne "$LightGreen ."
sleep .5
echo -ne .
sleep .5
echo -ne .
sleep .2
}
sukses()
{
sleep .1
echo -ne "$LightGreen L"
sleep .1
echo -ne o
sleep .1
echo -ne g
sleep .1
echo -ne i
sleep .1
echo -ne n
sleep .1
echo -ne " "
sleep .1
echo -ne s
sleep .1
echo -ne u
sleep .1
echo -ne c
sleep .1
echo -ne c
sleep .1
echo -ne e
sleep .1
echo -ne s
sleep .1
echo -ne s
sleep .1
echo -ne " "
sleep .1
}
spasi()
{
sleep .1
echo -ne " "
}
# Welcome screen

clear;
echo -e "";
for i in `seq 1 15` ; do spin; done; welcome; for i in `seq 1 15` ; do spin; done ;echo "";
echo "";
echo -e "";
login;for i in `seq 1 5`;do spasi;done;echo ": $LightBlue$USER";
password;for i in `seq 1 2`;do spasi;done;echo ":";
echo "";
logedin;
echo "";
echo -ne "$LightGreen Welcome $USER"
echo ""; sleep .3;
echo "";
for i in `seq 1 16` ; do spin; done; sukses; for i in `seq 1 16` ; do spin; done ;echo "";
echo ""; sleep .3;
echo "";
# Fancy bash

PS1='\[$LightBlue\]\[$LightGreen\]\u\[$LightBlue\]@\[$LightGreen\]\h\[$LightBlue\]:\[$LightGreen\]\w\[$LightBlue\]\$\[$NC\] '

lalu save,dan buka kembali terminal mu dan lihatlah hasilnya
semoga bermanfaat


Sabtu, 10 Mei 2014


selamat pagi semuanya
hoamzz masih ngantuk udah di kabari aja kalo mysql di server kaga jalan
ane sempet bingung karna di kira ane ini cuma hal sepele
cuma restart service mysqld dan semua beres
ternyata tidak semudah yang di bayangkan
pas di start service terdapat error seperti ini
Timeout error occurred trying to start MySQL Daemon.
oalah terus aku kudu pie
tenang sob untuk masalah ini
ente cukup melakukan pengecekan hardisk
root@server : # df -h
Filesystem         Size  Used Avail Use% Mounted on
/dev/ploop22920p1   20G   20G     0 100% /
none               512M  4.0K  512M   1% /dev
none               512M     0  512M   0% /dev/shm

crut ternyata space ku sudah penuh
mau upgrade jadi lebih besar belum ada uang :D
ok lah sementara ini jadi di hapuskan beberapa file yang gak penting
setelah di hapus beberapa file yang ga penting sekarang coba jalankan lagi service mysql
root@server : # service mysqld start
Starting mysqld:                                           [  OK  ]

dan tadaa masalah pun kelar
sekarang ane bisa bobo ganteng lagi
semoga bermanfaat :D

Rabu, 05 Maret 2014

tepat seminggu yang lalu saya di telfon oleh customer untuk memperbaiki system dbxtranya yang tidak bisa connect ke IIS
lalu dia minta bertemu saya di salah satu data center terbesar di Indonesia karena kebetulan server dia di letakkan di sana jadi kalo ada apa-apa bisa langsung ke server utamanya
setelah bertemu dengan client saya dia menceritakan permasalahannya
kalo si dbxtra.net nya itu tidak dapat di connectkan melalui IIS tetapi local network di port 8080 itu bisa
oh iya OS server yang dia gunakan adalah windows 7 dan dbxtra yang di gunakan adalah DBxtra.NET 8
pada kasus ini IIS sudah di aktifkan ya,kalo belum silakan aktifkan dulu,banyak tutornya di google
setelah saya coba memang tidak bisa
dan ada error kurang lebih seperti ini
the type initializer for 'microsoft.web.configurationmanager' threw an exception


setelah saya mencari cari dapat referensi 'katanya' kalo dbxtra.net versi 8 memang kebanyakan begitu masalahnya
dan gimana cara untuk memperbaikinya?
pertama hapus Microsoft.Web.Administration.dll di folder installan DBxtra.NET nya
dan taro / overwrite file ini ke folder installan DBxtra.NET
hapus bacaan .config nya sehingga menjadi DBxtra.NET.exe
dan coba lagi untuk connect ke IISnya
dan tadaa berhasil deh
ok untuk masalah microsoft.web.administration sudah ok
seharusnya  sudah dapat di buka nih dengan ip publik dan path DBxtra.NET
setelah di coba oops not found
apa yang salah ini
setelah baca" ternyata pada CGI dan ASP harus di allowed pada framework versi 4
ok berangkat kita
kita buka dulu cmdnya lalu ke folder 
C:\Windows\Microsoft.NET\Framework\v4.0.30319
lalu ketikkan command berikut 
aspnet_regiis -ir
jika sudah masuk lagi ke folder
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
lalu ketikkan lagi command berikut
aspnet_regiis -ir
lalu ke control panel >> administrative tools >> IIS manager
lalu ke ISAPI and CGI restriction
dan ubah menjadi allowed semua
dan hasilnya dbxtra pun dapat saya lumpuhkan buka dari luar dengan http://ippublik/DBxtra.NET


kalo ga bisa juga silakan comment
Semoga bermanfaat

Kamis, 20 Februari 2014

Cara menambah font pada figlet


lanjutan dari post yang ini http://www.learn-code.or.id/2014/02/Membuat-welcome-message-pada-saat-login-SSH.html
sekarang ane mau kasih tutorial gimana caranya untuk menambah font pada figlet
tapi sebelumnya install dulu ya figletnya di post sebelumnya
ok di sini ane pake OS centos 6.4,tapi tutor ini berlaku juga untuk ubuntu dan yang lainnya
pertama kita download dulu fontnya di sini 
dengan command seperti ini
root@learn-code.or.id : ~]# cd /usr/share/figlet
root@learn-code.or.id figlet ]# wget http://www.jave.de/figlet/figletfonts40.zip
root@learn-code.or.id figlet ]# unzip figletfonts40.zip
root@learn-code.or.id figlet ]# cd fonts
root@learn-code.or.id figlet ]# cp *.flf ../
root@learn-code.or.id figlet ]# cd ..
nah sekarang figletnya sudah terpasang font yang baru
gimana cara melihatnya?
ketikkan command berikut
root@learn-code.or.id ~]# showfigfonts
semoga bermanfaat :D

Rabu, 19 Februari 2014

Menampilkan baris line di nano



untuk menampilkan baris line di nano cukup mengetik command sebagai berikut
nano fileyangingindiedit.php -c
jika sudah berada dalam editor nano cukup tekan ctrl+c
kemudian baris line akan nampak di bawahnya

semoga bermanfaat

Selasa, 18 Februari 2014


pernah menghadapi masalah seperti ini
pas ganti permalink di wordpress setelah klik artikelnya dan ternyata not found?
ini dia solusinya
oh iya di sini ane memakai apache untuk web servernya dan centos OSnya
pertama ubah settingan di apachenya ketik command berikut
nano +304 /etc/httpd/conf/httpd.conf
ubah settingannya
AllowOverride none menjadi AllowOverride all
setelah itu buat file .htaccess dimana folder wordpress berada lalu masukkan script berikut
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
 lalu save,dan restart apache anda dengan command seperti ini
service httpd restart atau /etc/init.d/httpd restart
semoga bermanfaat
mungkin kalo masih belom bisa,silakan comment post ini

Rabu, 05 Februari 2014



hufft udah lama ga posting karena admin sedang suasana berduka :(
ok lanjut aja ya
ceritanya begini
pada suatu hari beberapa hari yang lalu ane install windows 7 untuk server
ga tau kenapa ini customer minta win 7 sebagai OS dasar di servernya
biasanya ya memakai windows 2008 maupun 2003
pertama" sih seperti biasa install driver dan online kan servernya ga ada masalah
tapi setelah 1 jam di tinggal
loh kok multiping ku merah dan IPnya menunjukan server si customer yang OS win 7 itu
setelah di cek ternyata servernya mati
setelah up kembali 1 jam kemudian begitu lagi
nah loh mulai panik
kebetulan komputer kantor memakai windows 7 juga dan baru sadar ternyata windows 7 terdapat fitur otomatis hibernate jika tidak ada aktifitas
ok langsung aja karena di sini ane mau matikan fitur hibernatenya jadi kita harus mengikuti langkah berikut
  • buka CMD dengan run As administrator
  • kemudian ketikkan perintah ini powercfg.exe /hibernate off
dan liat hasilnya windows pun ga otomatis hibernate lagi
bagaimana kalo mau mengaktifkan fungsi hibernate lagi
ok ikuti langkah berikut
  • buka CMD dengan run As administrator
  • kemudian ketikkan perintah ini powercfg.exe /hibernate on 
semoga bermanfaat  :))

Rabu, 22 Januari 2014



Tools:
  • OS windows XP (virtual/real)
  • OS windows 7 (virtual/real)
  • VirtualBox
  • Winbox
  • Mikrotik.iso
Case:
  • Tidak bisa connect dari virtual ke real
  • Tidak bisa connect ke internet
Target:
  • Mengetahui cara installasi mikrotik
  • Memblokir situs tertentu
  • OS virtual dan real dapat saling berhubungan

Sabtu, 18 Januari 2014

[solved]mengatasi masalah wicd di backtrack

hallo pemirsah
kali ini saya akan berbagi pengalaman tentang errornya wicd di backtrack
pertama kali buka wicd muncul error berikut
could not connect to wicd's D-Bus interface.Check ther wicd log for error messages
mungkin ada yang punya masalah serupa
begini cara ngfixnya
ketikkan ini di terminal
dpkg-reconfigure wicd
lalu update wicdnya,caranya ketikkan perintah in
update-rc.d wicd defaults

lalu restart komputer anda dan lihat hasilnya
mudah-mudahan ga keluar error lagi saat wicd di jalankan
sekian dari saya
semoga bermanfaat

Jumat, 17 Januari 2014

Access log pada server centos


halo
bertemu lagi sama saya
sudah lama ga posting karena sibuk di dunia nyata
kali ini ane mau share gimana caranya untuk mengetahui siapa aja atau kapan aja sih orang masuk ke dalam server kita
dalam kasus ini saya memakai server centos
ok sebenernya simple sih cukup mengetikan command berikut
root@server :~# last
 maka kurang lebih akan muncul seperti ini
tadaa muncul deh smuanya ktauan di sana dari mulai masuk dengan user apa,ipnya berapa tanggalnya berapa dan jamnya berapa

silakan di coba :))

Rabu, 08 Januari 2014


mungkin ada kasus serupa sama saya di sini
setiap kali mau starting ssh selalu keluar

touch: cannot touch '/var/lock/subsys/sshd'

yap kasus kali ini saya memakai OS Linux Centos 6.4
langsung aja ke caranya
pertama buat folder sshd caranya
mkdir -p /var/lock/subsys/sshd
 lalu ubah chmodnya menjadi 755
chmod 755 /var/lock/subsys/sshd
lalu tahap terakhir ketikkan command ini
chown root.root /var/lock/subsys/sshd

dan coba start sshd nya lagi
 /etc/init.d/sshd start
atau
service sshd start

ok sekian dari saya
semoga bermanfaat

Senin, 06 Januari 2014

Cara masuk single mode di CentOS

mungkin tutor kali ini terlihat ga penting
karena kebanyakan orang jarang menggunakan single mode / jomblo mode kalo bahasa saya mah
atau istilahnya safe mode bagi yang terbiasa di windows
pasti udah tau kan fungsi dari single mode atau kalo ga tau fungsi dari safe mode deh
ya dari namanya aja udah ketauan safe = aman mode=mode,safe mode = mode aman
maklum penulis bukan orang yang mahir bahasa inggris
kalo pengertian jomblo mode...?ya kurang lebih sama deh pengertiannya kayak safe mode
tapi kalo saya pribadi sering menggunakan jomblo mode di karenakan saya jomblo penulis bekerja di suatu perusahaan webhosting dan saya sendiri pun tidak tau password dari server tersebut
ok langsung aja
pertama restart dulu PC/Server yang menggunakan centos itu
setelah muncul tulisan
you will automatically login in 5 second
kurang lebih seperti itu tulisannya,langsung pencet tab

lalu pilih yang di tengah
seperti gambar berikut
setelah pilih yang tengah pencet ' e ' tanpa tanda kutip
lalu ketikkan ' single ' tanpa tanda kutip kemudian enter
lalu ke tengah lagi dan pencet tombol ' b '

dan taddaaaa
selamat anda berhasil masuk ke jomblo mode dan dengan akses root

sekian tutor dari saya semoga bermanfaat

Sabtu, 04 Januari 2014

Installasi LAMP di linux centos

kali ini ane mau ngshare installasi LAMP
ya suatu program dasar untuk memulai membuat webserver
yang pertama kita harus tau dulu apa yang dimaksud LAMP itu
LAMP adalah (LINUX APACHE MYSQL PHP/PYHTON/PERL)
LINUX adalah operating system Apache adalah sebagai webserver
MYSQL adalah sebagai basis data
dan PHP adalah sebagai pemrograman yang dipakai oke langsung aja yang pertama kita mulai berurutan ok

LINUX pasti udah punya operating system ini kalo belom punya ga mungkin sampe ke post ini kecuali emang sengaja mau jalan" di blog ini :D next

APACHE pertama" masuk terminal dan ketikkan
[root@ubuntu ~]#yum install httpd -y
biarkan sampe proses installasi selesai
setelah selesai ketikkan
[root@ubuntu ~]#/etc/init.d/httpd start
langkah tersebut berfungsi untuk menjalankan service httpd
lalu ketikkan lagi
[root@ubuntu ~]#chkconfig httpd on
langkah tersebut untuk menjadikan httpd autorun atau otomatis berjalan ketika komputer di nyalakan
kemudian kita test dengan http://ipaddress contoh http://192.168.1.1 apa sudah bisa di lihat dengan gambar/tulisan index apache atau belom
kalo misalnya belom mungkin bisa pakai cara berikut
cek dulu SELINUX dan Firewall nya (disini sih biasanya yang sering saya temukan error) pada saat kita mau test apache nya.
cara nya dengan ;

[root@ubuntu ~]#vi /etc/selinux/config

lalu cukup merubah

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing – SELinux security policy is enforced.

# permissive – SELinux prints warnings instead of enforcing.

# disabled – No SELinux policy is loaded.

SELINUX= # dari enforcing menjadi disable#

# SELINUXTYPE= can take one of these two values:

# targeted – Targeted processes are protected,

# mls – Multi Level Security protection.

SELINUXTYPE=targeted

Lalu disable Firewall nya :

eiitt sebentar,biar lebih mudah nya menonaktifkan firewall kita bisa gunakan cara menginstall dlu konfigurasi firewall nya,

[root@ubuntu ~]#yum install system-config-securitylevel
[root@ubuntu ~]#system-config-firewall

Atau

[root@ubuntu ~]#system-config-firewall-tui


 nah skarang coba tes lagi dengan mengetikan ipaddress di browser
ok next

MYSQL
[root@ubuntu ~]#yum install mysql-server -y

Setelah penginstallan selesai lalu jalankan lagi perintah

[root@ubuntu ~]#/etc/init.d/mysqld start
[root@ubuntu ~]#chkconfig mysqld on

Perintah di atas adalah untuk menjalankan mysql secara otomatis setiap kali restart
Lalu kita setting password untuk Mysql nya dengan cara

[root@ubuntu ~]#/usr/bin/mysql_secure_installation

dan tampilan nya akan seperti ini ;

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):     ## Tekan Enter## 
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n]   Y  ## Tekan Enter ##
New password:                ## Password untuk Mysql ##
Re-enter new password:       ## ulangi password ##
Password updated successfully!
Reloading privilege tables..
 ... Success!

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n]   Y  ## Tekan Enter ##
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y    ## Tekan Enter ## 
... Success!
By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n]Y     ## Tekan Enter ##
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y    ## Tekan Enter ##
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!
nah installasi MYSQL sukses,next yang terakhir


PHP
ketikkan perintah berikut
yum install php php-mysql -y
biarkan prosesnya selesai dan restart apachenya
/etc/init.d/httpd restart
berikutnya kita coba masukan data ke web kita
ketikkan perintah berikut
vi /var/www/html/phpinfo.php
/var/www/html adalah lokasi default directory web
jadi kalo mau masukin data ke website ya dari directory itu dulu

skarang masukkan kode php berikut
<?php
phpinfo();
?>
nah skarang restart apachenya dengan perintah berikut
/etc/init.d/httpd restart
dan lihat hasilnya di
http://ipaddress/phpinfo.php
contoh
http://192.168.1.1/phpinfo.php
terima kasih semoga bermanfaat :D

Senin, 16 Desember 2013

Pengertian Ddos untuk orang awam


Ddos mungkin sebuah kata menakutkan bagi para sysadmin atau webmaster
ada yang tau sebelumnya apa itu Ddos?

Ddos atau ( Denial Distribute of services ) adalah suatu penyerangan terhadap server yang pastinya mempunyai maksud dan tujuan tertentu

Apakah orang yang men-Ddos itu adalah hacker?
saya rasa tidak,orang yang menDdos itu belum bisa di sebut hacker dan bukan hacker pun bisa melakukannya

Bagaimana sih kerja dari Ddos tersebut?
ok saya kasih sedikit gambaran,anggaplah suatu server itu adalah rumah
sang Ddos di sini di ibaratkan tamu
OD : orang yang melakukan aksi Ddos
TR  : Tuan Rumah
berikut ilustrasi dari orang yang menDdos dan yang punya server
OD : ping tuanrumah.com (tok tok tok ada orang di sana)
TR : reply from tuanrumah.com 32 bytes (ya ada silahkan masuk)
1 deik berselang
OD : ping tuanrumah.com (tok tok tok ada orang ga di sana)
TR : reply from tuanrumah.com 32 bytes (ya ada silahkan masuk
ok dalam kasus di sini biasanya orang yang melakukan aksi Ddos tidak sendirian biasanya dia mengumpulkan massa sebanyak"nya
apa bisa melakukan serangan Ddos sendirian?
tentu bisa dengan mengandalkan komputer" zombie akan terarah server mana yang akan di tuju
ok kita lanjut begini kira" alurnya
OD1 : ping tuanrumah.com (tok tok tok ada orang di sana)
OD2: ping tuanrumah.com (tok tok tok ada orang di sana)
OD3 : ping tuanrumah.com (tok tok tok ada orang di sana)
OD4: ping tuanrumah.com (tok tok tok ada orang di sana)
TR : reply from tuanrumah.com 32 bytes (ya ada kok,silakan masuk semuanya)
jika  si tuan rumah mengizinkan masuk semuanya misal kasus diatas hanya 4 orang melakukan ddos sebesar 32bytes perdetik 32x4=128 bytes dalam perdetik.kalo permenit?128x60=7680 bytes
nah kalo perjam?itung sendiri dah
inget ya itu masih 4 orang atau 4 pc yang melakukan Ddos
kalo 10 PC,kalo 100 PC,kalo 1000 PC bahkan 10.000 PC
berapa yang akan di hasilkan selama 1 detik saja
dan ga bisa di bayangkan kan rumahnya si tuan rumah akan menjadi overload
begitu juga dengan server lama kelamaan akan overload dan mengakibatkan down
terus apa untungnya dengan si orang yang Ddos?
balik lagi ke tujuannya masing",ga mungkin kan orang melakukan Ddos hanya untuk iseng" aja,yang ada malah ga ada kerjaan

ok sekian pengertian Ddos versi saya sebagai orang awam
semoga bermanfaat

Minggu, 15 Desember 2013

Membuat IP aliasing/lebih dari 1 di Centos

oke langsung aja
kali ini ane mau share tentang membuat IP aliasing/IP lebih dari satu di centos
kasus kali ini ane di suruh buat 5 IP sekaligus dalam 1 eth

yang pertama yang dilakukan
pastikan terlebih dahulu ethernet berapa yang akan di pakai
apa eth0 atau eth1
kasus kali ini ane pake eth0 untuk membuat aliasing IPnya

yang kedua
pastikan onboot berada di yes jika masih no maka tidak akan bisa mendetek IPnya
cara ceknya
ketikan ini di terminal kalian
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 <<< jika memakai eth0
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1 <<< jika memakai eth1
jika sudah berada di posisi onboot=yes maka langsung quit aja dengan perintah :q!
jika berada di posisi  onboot=no maka tekan insert ubah menjadi yes lalu tekan esc kemudian ketikkan perintah :wq
kemudian ketikkan lagi
service network restart

ok kita lanjut
masuk ke directory /etc/sysconfig/network-scripts/
dengan cara
cd /etc/sysconfig/network-scripts/
kemudian ketik perintah
cp ifcfg-eth0  ifcfg-eth0:1
note:jika lebih dari 2 copy lagi menjadi ifcfg-eth0:2 dan seterusnya
kemudian ketik perintah
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
tekan insert ubah device=eth0 menjadi device=eth0:1
dan ubah ipaddr misal 192.169.21.2 menjadi ipaddr 192.169.21.3
lalu tekan esc kemudian ketik perintah :wq untuk save dan quit
jangan lupa  di restart networknya dengan perintah service network restart

sekian dari ane  semoga bermanfaat