Follow me on Twitter RSS FEED
Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Cara install Linux / UNIX *.tar.gz file tarball

Posted in By k0p0nkkk 0 comments



Jika anda sering bermain dengan linux atau unix OS  pasti anda akan menemukan beberapa distribusi software dengan extension .tar.gz file.
tar.gz dikenal dengan nama lain tarball, sebuah fomat archive untuk data electronic dan software. Kebanyakan tarball Linux mengandung source code untuk software.Jika anda adalah pemula dalam Linux, saya merekomendasikan anda menggunakan command apt-get, rpm dan yum untuk installasi semua paket binary.
Tarballs adalah kumpulan file dalam 1 file. File Tarball juga mempunyai extension .tar.gz, .tgz or .tar.bz2.

1.      Extract tarball
Untuk mengextract file tarball, silahkan gunakan command berikut tergantung dari extension file tarballnya:
$ tar zxf file.tar.gz
$ tar zxf file.tgz
$ tar jxf file.tar.bz2
$ tar jxf file.tbz2

Setelah diextract silahkan tuju directory yang baru terbentuk
$ ls
$ cd path-tujuan-software/

2.      Build dan install software
Secara Umum kalian dapat mengetikkan 3 commands untuk  for building dan compile software:
# ./configure
# make
# make install
Dimana ,
  • ./configure akan mengkonfigurasi software untuk memastikan system anda memiliki fungsi dan lib yang diperlukan untuk mengcompile package dengan baik
  • make akan mengcompile semua source files menjadi executable binaries.
  • Terakhir, make install akan menginstall binaries dan semua file pendukung ke lokasi yang tepat.
3.      Baca file INSTALL / README
Setiap tarball memiliki instruksi installasi dan build. Buka file INSTALL atau README untuk info yang lebih jelas:
$ vi INSTALL

Adminer tools Administrasi Database

Posted in By k0p0nkkk 1 comments

Untuk memudahkan administrasi database pada server anda silahkan gunakan salah satu tools berikut ini (Adminer ) dimana kelebihan dari tools ini adalah kita tidak perlu repot dengan sintaks-sintaks rumit.
Adapun database yang dapat diadministrasi dengan tools ini adalah MySQL, SQLite 3, SQLite 2,PostgreSQL, Oracle, MS SQL

Langsung saja , saya akan memberikan info cara untuk installasi Adminer
Installasi saya lakukan pada server linux (redhat based), syarat adanya web server pada server anda
Langkah awal silahkan download sourcode dari adminer (pilih yang terbaru) pada link berikut :
source yang saya pilih adalah extension file zip
atau bisa langsung download pada server dengan menggunakan wget

Lakukan extract file yang telah didownload
[root@blackhole src]# unzip adminer-3.6.4.zip

Buat direktori adminer
[root@blackhole src]# mkdir /var/www/html/adminer

Copy adminer ke direktori pada utama web server
[root@blackhole src]# cp -R adminer-3.6.4 /var/www/html/adminer/

Lakukan restart service web server
[root@blackhole src]# /etc/init.d/httpd restart

Silahkan buka link adminer dan lakukan login

GDM Setting on CentOS

Posted in By k0p0nkkk 0 comments

GDM suatu protocol yang digunakan pada linux agar kita dapat meremote OS linux yang diinginkan pada OS windows yang kita gunakan , untuk softwarenya harus menggunakan Xbrowser, silahkan tanya petunjuk mbah google untuk mendapatkannya.
Secara default gdm tidak diaktifkan atau di setting
untuk itu kita harus menset nya terlebih dahulu agar dapat berfungsi gdm itu, berikut caranya :
masuk ke file
"/etc/gdm/custom.conf"

selanjutnya pada bagian [security], tambahkan 2 baris di bawah ini ;
  DisallowTCP=false
  AllowRemoteRoot=true
lalu pada bagian [xdmcp], tambahkan baris berikut ini;
Enable=true

sesuai dengan gambar ini

setelah itu lakukan 2 command ini secara berurutan 
init 3
kemudian 
init 5

nb : jangan lupa tambahkan open udp port 177 pada iptables anda

Selanjutnya pada xbrowser setting new xdmcp connection lalu anda bisa langsung meremote linux anda

Install Lynis pada Centos 6.3

Posted in By k0p0nkkk 0 comments


lynis adalah tools untuk audit keamanan dan system server anda

System requirements:
- Compatible operating system (see 'Supported operating systems')
- Default shell
Operating System yang disupport lynis :
- Arch Linux
- CentOS
- Debian
- Fedora Core 4 and higher
- FreeBSD
- Gentoo
- Knoppix
- Mac OS X
- Mandriva 2007
- OpenBSD 4.x
- OpenSolaris
- OpenSuSE
- PcBSD
- PCLinuxOS
- Red Hat, RHEL 5.x
- Slackware 12.1
- Solaris 10
- Ubuntu
Contoh hasil tes audit :
- Available authentication methods
- Expired SSL certificates
- Outdated software
- User accounts without password
- Incorrect file permissions
- Firewall auditing

Cara install nya adalah :
download terlebih dahulu lynis nya
http://www.rootkit.nl/files/lynis-1.3.0.tar.gz
atau bisa langsung menuju http://www.rootkit.nl/projects/lynis.html untuk mendapatkan versi terbaru jika ada update

extract lynisnya 
[root@localhost ~]# tar -xzvf lynis-1.3.0.tar.gz

pada directory lynis , jalankan command berikut untuk eksekusi nya 
[root@localhost lynis-1.3.0]# ./lynis –c

silahkan mencoba  

Bypass SSH Login via RSA Key

Posted in By k0p0nkkk 0 comments

Jika anda seorang sysadmin dan dihadapkan pada situasi ingin masuk ke suatu server dengan tanpa password baiknya anda bisa mengikuti tutorial / teknik dari saya ini
tutorial ini bisa dikatakan sebagai root backdooring
oke langsung aja neh
ringkasan singkatnya ada 2 buah server , yaitu server A dan server B ,
dimana
server A : xserver
server B :yserver

secara normal jika anda melakukan ssh maka anda akan diminta untuk menginput password server yang dituju contohnya seperti di bawah ini :
[root@xserver ~]# ssh root@yserver
root@yserver's password:
Simak baik-baik yakkk
[root@yserver ~]# ssh-keygen -t rsa -b 2048 -f k0p0nkkk
command diatas akan mencreate 2 file yaitu k0p0nkkk dan k0p0nkkk.pub

[root@yserver ~]# cd /root/.ssh
[root@yserver .ssh]# touch authorized_keys
masuk ke directory ssh, lalu create file  "authorized_keys"

           [root@yserver ~]# cat k0p0nkkk.pub >> authorized_keys
Copy isi file k0p0nkkk.pub ke authorized_keys

[root@yserver ~]# scp k0p0nkkk k0p0nkkk.pub sysadmin@xserver:/home/sysadmin
sysadmin@xserver password:
copy file k0p0nkkk dan k0p0nkkk.pub ke xserver

[sysadmin@xserver ~]$ ssh -i k0p0nkkk root@yserver
Last login: Tue Jan 22 11:24:59 2013 from k0p0nkkk-pc
[root@yserver ~]#
lakukan ssh dengan menambahkan command -i lalu file key nya dan eng ing eng anda sukses melakukan ssh tanpa password ke server yang dituju
smoga bermanfaat dan silahkan dicoba jika penasaran...


File Konfigurasi pada Linux

Posted in By k0p0nkkk 0 comments

Pada Linux salah satu hal utama kekuatannya adalah file konfigurasi nya.
berikut akan saya bahas berbagai file konfigurasi utama dan arti konfigurasinya, dalam hal ini saya menggunakan distro Red-Hat , namun semua distro linux hampir sama lebih kurang untuk konfigurasinya

A. /etc/resolv.conf

file konfigurasi ini biasanya mengatur alamat IP DNS Server. DNS Server berguna untuk menterjemahkan nama domain menjadi alamat IP.

ex : nameserver 172.16.1.1

kita juga bisa menambahkan parameter search guna sebagai nama domain utama

ex : search k0p0nkkk.com

maka jika kita mencari host dengan nama "server1", otomatis pencarian akan menjadi server1.k0p0nkkk.com

 

B. /etc/passwd

konfigurasi file ini berisikan nama user pada sistem linux kita

ada 7 field dalam file /etc/passwd ini , sbb :

root:x:0:0:root:/root:/bin/bash

arti dari masing-masing field adalah sbb:

filed 1, merupakan nama user

field 2, password user , biasa sudah terenkripsi sehingga menjadi suatu karakter

field 3, angka userID

field 4, angka groupID dari user

field 5, keterangan user

field 6, home directory user

field 7, shell aktif dari user

C. /etc/shadow

jika anda mengganti password user dengan command 'passwd', maka isi dari file ini akan berubah

ex : root:$xyz:18879:0:55555:3:::

arti dari masing-masing field :

filed 1, merupakan nama user

field 2, password user , terenkripsi basis 256 bit

field 3, tanggal terakhir pengubahan password

field 4, umur minimal password

field 5, umur maksimal password

field 6, masa expire password

field 7, masa tenggang password

field 8, masa expire account

field 9,  reserved

 

D. /etc/group

file ini isinya daftar nama group pada sistem. isi dari file ini hampir sama dengan file passwd dan shadow. untuk mengisi data pada file ini biasanya digunakan perintah 'addgroup' atau 'groupadd'

  contoh isi file /etc/group

[root@xserver ~]# vi /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:
mail:x:12:mail,postfix

E. /etc/fstab

file ini berisikan pengaturan mounting otomatis pada sistem saat system booting atau start-up

  ex : /dev/mapper/vg_xserver-lv_root /                       ext4    defaults        1 1
UUID=22c1eec7-22c2-4d67-b3d6-f633a35e49ff /boot                   ext4    defaults        1 2
/dev/mapper/vg_xserver-lv_home /home                   ext4    defaults        1 2
/dev/mapper/vg_xserver-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults  

F. /etc/hosts

file ini berisi IP dari sistem dan hostnamenya , file ini tidak mutlak diperlukan jika ada DNS server yang diset di /etc/resolv.conf

ex : 127.0.0.1 localhost

 

G. /etc/crontab

isi file ini merupakan scheduled job rutin / otomotis pada sistem. file ini dibaca daemon crond

  # Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed


Vi Editor pada Console Terminal Linux dan Unix

Posted in By k0p0nkkk 0 comments



Untuk mengedit suatu file pada OS dengan platform Unix maupun Linux biasa diperlukan tools , banyak tools yang tersedia, namun yang popular dan biasa digunakan oleh user adalah editor Vi .
Pada artikel kali ini saya akan menshare tutorial penggunaan vi beikut command-command pada editor vi.


Memulai vi
     vi test           edit suatu file dengan nama "test"
  nb : jika file tidak ada maka otomatis akan tercreate suatu file   baru
             extension file bisa disesuaikan dengan kebutuhan kita

Mengetikkan / Menambahkan Text
     i            mengetikkan text pada kiri kursor
     a            menambahkan text pada kanan kursor

Memindahkan kursor
     h            ke kiri satu spasi
     j            ke bawah satu baris
     k            ke atas satu baris
     l            ke kanan satu spasi

Editing Basic
     x         menghapus karakter
     nx        menghapus n karakter
     X         menghapus karakter sebelum
     dw        menghapus kalimat
     ndw       menghapus n kalimat
     dd        menghapus baris
     ndd       menghapus n baris  
     D         menghapus karakter dari kursor sampai dengan akhir baris
     r         mengganti karakter pada kursor
     cw        mengganti kalimat
     ncw       mengganti n kalimat
     C         mengganti text dari kursor sampai dengan akhir baris
     o         menginput baris kosong dibawah kursor
                  (siap untuk mengetik)
     O         menginput baris kosong dibawah kursor
                  (siap untuk mengetik)
     J         menggabungkan baris pada bawah kursor dengan baris kursor
     nJ        menggabungkan n baris pada bawah kursor dengan baris kursor
     u         kembali pada perubahan terkahir
     U         restore baris sebelumnya

Bergerak Pada Sekitar FILE
     w            bergerak maju kalimat demi kalimat
     b            bergerak mundur kalimat demi kalimat
     $            bergerak ke ujung / akhir baris
     0 (zero)     bergerak ke awal baris
     H            bergerak ke ujung atas pada layar
     M            bergerak ke tengah layar
     L            bergerak ke ujung bawah layar
     G            bergerak ke ujung bawah file
     1G           bergerak ke ujung awal file
     f   scroll maju 1 layar
     b   scroll mundur 1 layar
     d   scroll bawah satu setengah layar
     u   scroll atas satu setengah layar
     n            mengulang pencarian terakhir bergerak maju
     N            mengulang pencarian terakhir bergerak mundur

Menutup dan Menyimpan File
     ZZ            menyimpan file dan keluar save file and then quit
     :w            menyimpan file save file
     :q!           mengcancel perubahan dan keluar dari file


Wordpress Theme by WPYAG
Blogger Template by Anshul Dudeja | Funny Pictures.