Catatan Belajar

welcome

Beruntung sekali seorang anak muda meninggal dgn brjuta-juta pahala, Malang kali seorang manusia yg meninggal dgn secuil pahala, Berilah hamba kaya akan ridhoMu ya Allah.
Showing posts with label LINUX. Show all posts
Showing posts with label LINUX. Show all posts

Tuesday, May 19, 2015

Setting Date Time Linux Server

Sudah lama tidak posting, kali ini mencoba bagaimana cara merubah setingan jam pada Linux Server [Debian]. dimana terjadi masalah antara setingan waktu pada hardware dengan software dan sudah menggunakan cara  #dpkg-reconfigure tzdata tidak berhasil

dan settingan waktu disistem dan juga dihardware terjadi selisih, maka sebaiknya kita perbaiki semuanya. Skenario yang saya lakukan adalah melakukan setting untuk hardware clock, kemudian waktu disistem akan di-sinkronkan dengan waktu dihardware. Langkahnya seperti ini, saya menjalankan sebagai root,

kemudian seting pada hardware dengan menonaktifkan fungsi GMT/UTC
Di Ubuntu, coba sunting berkas /etc/default/rcS.
Cari baris
UTC=yes
Lalu ganti menjadi
UTC=no

kemudian seting waktu pada hardware dengan format waktu sebagai berikut

# hwclock --set --date="YYYY-MM-DD hh:mm:ss"
yang saya lakukan adalah (sesuaikan dengan waktu yang benar)



contoh :
# hwclock --set --date="2012-08-20 12:52:00"
kemudian membuat sinkron waktu di hardware dengan di system :
#hwclock --hctosys
Setting waktu diserver sekarang sudah kembali normal. Kalo masih belum yakin eksekusi lagi perintah dpkg-reconfigure tzdata untuk memastikan timezone diserver.

Read Maneh »»  

Wednesday, October 16, 2013

"No init found. Try passing init= bootarg"

Bagaimana cara memperbaiki ERROR pada UBUNTU: 
"No init found. Try passing init= bootarg"

Setiap kali terjadi masalah pada Ubuntu, dengan pesan "No init found. Try passing init= bootarg", awal mulanya penulis mengalami panik karena data begitu banyak dan belum sempat di backup, akhirnya penulis menemukan solusi, berikut solusinya :

ketika Ubuntu mengalami error seperti ini :
mount: mounting /dev/disk/by-uuid/***************************** on /root
failed: Invalid argument
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target file system doesn't have /sbin/init
No init found. Try passing init= bootarg

Busybox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) _

Booting ke "Recovery Mode" serta memilih kernel lain yang tercantum dalam grub tidak membantu sama sekali.


Solusi:

1. Boot dari Ubuntu Live CD;

2. Open/Run Terminal;

3. ketik: sudo fdisk -l (untuk mendapatkan nama DEVICE) lalu tekan ENTER;

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: **********

Device Boot Start End Blocks Id System
/dev/sda1 * 1 30238 242886703+ 83 Linux
/dev/sda2 30239 30401 1309297+ 5 Extended
/dev/sda5 30239 30401 1309266 82 Linux swap / Solaris

nama device dari system adalah /dev/sda1

4. ketik : sudo fsck /dev/sda1 lalu tekan ENTER;

5. fix problem dengan ketik

6. Restart the system and boot normally.


* The Ubuntu booted normally after the fix.

Semoga bisa membantu
Read Maneh »»  

Wednesday, October 9, 2013

[Linux] Fix error: attempt to read or write outside of disk 'hd0' ubuntu

Boot menggunakan LiveCD Ubuntu
buka Aplikasi terminal

sudo add-apt-repository ppa:yannubuntu/boot-repair

dan tekan  Enter, lalu ikuti instruksi selanjutnya :

sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair

Boot-Repair window akan muncul!















pilih pada pilihan yang pertama dan tunggu sampai proses selesai..

Restart komputer,
Read Maneh »»  

Tuesday, May 15, 2012

Autostart Xampp on Ubuntu

Ketika kita membuat suatu web server dengan xampp terbesit suatu pertanyaan, "Bagaimana biar XAMPP bisa autostart..?"


Pertama-tama instal XAMPP diserver yang berbasis OS LINUX  *penulis disini menggunakan DEBIAN
Extract lampp:
#sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

Start lampp:
#sudo /opt/lampp/lampp start

Agar lampp berjalan otomatis saat start, lakukan hal ini :
#sudo ln -s /opt/lampp/lampp /etc/init.d/lampp
#sudo update-rc.d -f lampp defaults


Semoga BERMANFAAT...

Read Maneh »»  

Wednesday, January 11, 2012

Internet Sharing via Debian and IPTables

"Bagaimana yaw cara bikin Gateway ato internet Sharing tp pake LINUX??"
mari kita membuatnya dengan OS Linux Ubuntu..
Pertama-tama instal PC dengan Linux dan di PC memiliki 2 Lan Card ato biasa di sebut dengan Ethernet yang berfungsi :

- Ethernet yang pertama difungsikan sebagai interface ke isp kesayangan anda, saya sebut sebagai eth0
- Ethernet yang kedua difungsikan sebagai interface ke lokal dan saya sebut sebagi eth1


Kita akan langsung mulai saja :

1. Install atau pasang 2 LAN card di komputer yang akan dijadikan router
2. Sebelumnya Minta IP public ke ISP lengkap dengan netmask,broadcast dan DNSnya.
3. Kemudian edit file konfigurasi jaringan menggunakan editor kesayangan anda. sebagai contoh saya menggunakan public ip yaitu 123.231.xxx.xxx dan jaringan lokal menggunakan 192.168.10.164
dengan cara mengetikan    nano /etc/network/interface


    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).


    # The loopback network interface
    auto lo
    iface lo inet loopback


    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 123.231.xxx.xxx
    netmask 255.xxx.xxx.xxx
    network 123.231.xxx.xxx
    broadcast 123.231.xxx.xxx
    gateway 123.231.xxx.xxx.xxx


    auto eth1
    iface eth1 inet static
    address 192.168.10.164
    netmask 255.255.255.0
    network 192.168.10.0
    broadcast 192.168.10.255

4. Kemudian edit file di bawah ini dengan mengetikan :
       [root@adilinux ~]# nano /etc/resolv.com
    nameserver 127.0.0.1
    nameserver 202.51.xxx.xxx # firs DNS Pemberian dari ISP
    nameserver 202.155.xxx.xxx # DNS Pemberian dari ISP

5. Kemudian edit kembali file dibawah ini
    [root@adilinux ~]# nano /etc/network/options
   
    dan ketikan sebagain berikut,
     forward=yes
    spoofprotect=yes
    syncookies=no

6. Untuk mengaktifkan forwading dan NAT oleh iptables bagusnya kita akan membuat file dan kita simpan di [root@adilinux ~]# vim /etc/init.d/internetsharing


dan ketikan di dalmnya
    #!/bin/sh
    INTIF="eth1"
    EXTIF="eth0"
    #Gunakan dibawah jika anda menggunakan Modem pppo
    #EXTIF="ppp0"
    #EXTIP="`/sbin/ifconfig ppp0 | grep 'inet addr' | awk '{print $2}' | sed -e     's/.*://'`"
    /sbin/depmod -a
    /sbin/modprobe ip_tables
    /sbin/modprobe ip_conntrack
    /sbin/modprobe ip_conntrack_ftp
    /sbin/modprobe ip_conntrack_irc
    /sbin/modprobe iptable_nat
    /sbin/modprobe ip_nat_ftp
    echo "1" > /proc/sys/net/ipv4/ip_forward
    echo "1" > /proc/sys/net/ipv4/ip_dynaddr
    iptables -P INPUT ACCEPT
    iptables -F INPUT
    iptables -P OUTPUT ACCEPT
    iptables -F OUTPUT
    iptables -P FORWARD DROP
    iptables -F FORWARD
    iptables -t nat -F
    iptables -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
    iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE


7.Supaya file internetsharing dapat dieksekusi maka lakukan
    [root@adilinux ~]# chmod +x /etc/init.d/internetsharing

8. Supaya script tadi jalan secara otomatis ketika direstart maka lakukan hal dibawah
    [root@adilinux ~]# update-rc.d -f internetsharing defaults

Adding system startup for /etc/init.d/internetsharing ...
/etc/rc0.d/K20test -> http://www.adisumaryadi.net/init.d/internetsharing
/etc/rc1.d/K20test -> http://www.adisumaryadi.net/init.d/internetsharing
/etc/rc6.d/K20test -> http://www.adisumaryadi.net/init.d/internetsharing
/etc/rc2.d/S20test -> http://www.adisumaryadi.net/init.d/internetsharing
/etc/rc3.d/S20test -> http://www.adisumaryadi.net/init.d/internetsharing
/etc/rc4.d/S20test -> http://www.adisumaryadi.net/init.d/internetsharing
/etc/rc5.d/S20test -> http://www.adisumaryadi.net/init.d/internetsharing

9. Restart debian anda dan tunggu hingga masuk ke promt lagi, dan sambil menunggu kita setting terlebih dahulu jaringan lokal contohnya

IP Address 192.168.16.1
Broadcast 255.255.255.0
Gateway 192.168.16.100 (IP Komputer router yang telah kita buat)
DNS 202.51.xxx.xxx # DNS Pemberian dari ISP
202.155.xxx.xxx # DNS dari ISP karena biasanya beri dua

10. Sekarang kita coba ping dari komputer client ke router menggunakan cmd dari menu run
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.


C:Documents and SettingsAdi Sumaryadi>ping 192.168.16.100


Pinging 192.168.16.100 with 32 bytes of data:


Reply from 192.168.16.100: bytes=32 time=1ms TT
Reply from 192.168.16.100: bytes=32 time=1ms TT
Reply from 192.168.16.100: bytes=32 time=1ms TT
Reply from 192.168.16.100: bytes=32 time=1ms TT


Ping statistics for 192.168.16.100:
Packets: Sent = 4, Received = 4, Lost = 0 (
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms

sekarang kita coba ping ke google

C:Documents and SettingsAdi Sumaryadi>ping google.c

Pinging google.com [72.14.207.99] with 32 bytes of da

Reply from 72.14.207.99: bytes=32 time=265ms TTL=235
Reply from 72.14.207.99: bytes=32 time=263ms TTL=235
Reply from 72.14.207.99: bytes=32 time=264ms TTL=235
Reply from 72.14.207.99: bytes=32 time=263ms TTL=235

Ping statistics for 72.14.207.99:
Packets: Sent = 4, Received = 4, Lost = 0 (0% los
Approximate round trip times in milli-seconds:
Minimum = 263ms, Maximum = 265ms, Average = 263ms




Read Maneh »»  

Saturday, November 26, 2011

File Sharing from Ubuntu to Mac OS X

Pimpinan : "Mas tolong buatin File Sharing dari Server Ubuntu 
                   tp File Sharing itu bisa di akses dari MAC.."
Staff IT     : "Iya Pak, akan saya coba buatin pak.."
Staff IT     : "(Gimana ya caranya...? waduh bisa gawat ini..?!!)"

Agar file Sharing bisa di baca via MAC OS perlu adanya aplikasi "IPTALK" (kalau di windows server), sedangkan di UBUNTU perlunya aplikasi yang bernama "Netatalk", bagaimana cara konfigurasinya...?

1. install Netatalk pada ubuntu
   - buka terminal pada ubuntu
   - ketikan #sudo apt-get install netatalk

2. konfigurasi
   - buka file "netatalk" pada /etc/default 
  dengan cara ketikan #sudo nano /etc/default/netatalk
   - ubah isi file,

          ATALKD_RUN=no
      PAPD_RUN=no
      CNID_METAD_RUN=yes
      AFPD_RUN=yes
      TIMELORD_RUN=no
      A2BOOT_RUN=no

   - masuk ke dalam directory /etc/netatalk dan buka file AppleVolumes.default
   - scroldown dan masukan alamat directory yang akan di Share
     contoh : 

             disini penulis akan men-share directory "/rubi" pada "/home"


             #
      # By default all users have access to their home directories.
      ~/                      "/home/xgawe/master/rubi/"
  


    - lakukan restarting service #sudo /etc/init.d/netatalk restart

3. Uji coba
   - jalankan Mac OS X, pilih Tool -> Connect to Server
   - masukan IP UBUNTU server
     contoh :

               afp://192.168.10.164

   - masukan USER dan PASSWORD root ubuntu server

4. selesai


Pimpinan : "Bagaimana mas ?!, Sudah bisa?!!"
Staff IT     : "Iya Pak Sudah silakan coba dengan IP 192.168.10.164"
Pimpinan : "Sipp Bagus.."
Staff IT     : "Terimakasih Pak..."





    
Read Maneh »»  

Monday, October 10, 2011

Exploit SITE

Dark : inurl:media.php?module=home
Exploit : http://situsTarget.com/admin/content.php?module=user
1. Ketik di google inurl:media.php?module=home
2. Cari target : http://situs_target.com/media.php?module=home
3. Masuk ke admin (situs_target.com/admin)
4. Lalu masuk ke sini (situs_target/admin/content.php?module=user)
5. Lalu klik edit (Terserah mau diisikan apa, Bebas)
6. Login (situs_target.com/admin) password yang kamu edit tadi
7. Tambah banner , isi bebas .. untuk gambar , upload kan shell kalian ..
8. Edit kembali banner yang tadi
9. Pada gambar klik kanan , pilih copy image URL
10. Buka tab baru , dan paste ...
11. Maka shell kalian akan terbuka
12. Cari index.php
13. Upload index.htm anda ..
14. Rename index.php menjadi index1.php
15. Finish
Read Maneh »»  

Thursday, September 8, 2011

Sharing Internet Via Kabel LAN Fedora, Ubuntu, CentOS



Pertama enable dulu ipv4 forwarding di system kita :
1#nano /etc/sysctl.conf
ubah net.ipv4.ip_forward = 0 menjadi
1net.ipv4.ip_forward = 1
tambahkan perintah berikut di iptables
1iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
2service iptables save
Sekarang tinggal konfigurasi ip di komputer.
1Router : 192.168.88.1 (Mikrotik)
Komputer 1 (dua lan card, dan punya akses internet melalui eth0) :
eth0 (LAN Card 1, punya akses internet) :
1IP : 192.168.88.2
Netmask : 255.255.255.0
Gateway : 192.168.88.1 (Mikrotik)
eth1 ( LAN Card 2, terhubung ke komputer/laptop lain) :
1IP : 192.168.22.2
2Netmask : 255.255.255.0
3Gateway : 192.168.88.1 (Mikrotik)
Komputer 2 (hanya punya akses LAN) : disini komputer 2 bisa berbasis nix, linux maupun windows
1IP : 192.168.22.1
2Netmask : 255.255.255.0
3Gateway : 192.168.22.2 (IP eth1 dari komputer 1)
Read Maneh »»