Showing posts with label open source. Show all posts
Showing posts with label open source. Show all posts

June 4, 2010

Perintah lspci

By simplyad on Oct.01, 2009, under Tutorial
lspci -> List All PCI Device
Apa fungsinya?
ya udah jelas lah ya… ^_^ ..kasih tau hardware apa aja yang sedang “nyolok” di slot pci komputer kita…
perintahnya ya cuma ketik aja lspci di konsol ( login sebagai root )
contohnya :
[root@addo ~]# lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
03:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
03:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
03:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
03:01.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)
0c:00.0 Network controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
salah satu penjelasannya
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)
0c:00.0 Network controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
ini hasil lspci di laptop saya
keliatan kan, yang ada di slot pci itu.
Ethernet controller -> NIC laptop, merk Realtek
Network controller -> wireless, merk Atheros..
Sekian dulu ya.. ^_^
semoga bermanfaat


www.simplyaddo.web.id 
www.simplyaddo.web.id  
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id    
Share:

lsusb

By simplyad on Oct.01, 2009, under Tutorial
Kalau sebelumnya lspci untuk melihat hardware apa aja yang sedang “nyolok” di pci slot.
Sekarang “lsusb” ( tanpa tanda ketik ) untuk melihat perangkat keras apa saja yang sedang “nyolok” di slot usb komputer.
Perintahnya sama aja kaya lspci
Ketik lsusb di konsol ( login sebagai root )
Contohnya :
Bus 002 Device 003: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
artinya :
Bus 002 Device 003: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive
ya tau lah Flash Drive itu apa ^_^ …
segitu dulu ahk dari newbie ^_^
Semoga bermanfaat..
Menerima kritik dan saran ^_^


www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id
Share:

Membuat memory swap baru di Fedora 10

Udah tau kan swap memory itu apa..

Kalau belum saya jelasin singkat aja ya..( karena newbie, jadi sok tau aja ^_^ )

Fungsi swap memory itu sebagai virtual memory, jikalau memory ram kita penuh, maka sistem kita akan mengambil dari swap memory yang ada. Tapi ingat, kinerja sistem kita akan lebih lambat. Karena kan swap memory itu diambil dari harddisk.

Itu aja seh yang saya tau ( maklum newbie ^_^ )
so, sekarang gimana caranya membuat swap memory??
Yang pertama kita bisa buat saat instal linux pertama kali
Yang kedua kita bisa buat saat sistem kita sudah terinstall atau jalan.
Nah saya akan bahas yang nomor 2.

Caranya :

1. Siapkan partisi linux swap ( besarnya tergantung kebutuhan ). Gunakan perintah fdisk melalui konsol untuk membuat partisi swap.
[root@addo ~]# fdisk /dev/sda
tekan “m” untuk menu help atau tekan “t” mengganti system id partisi. Ganti menjadi 82 ( Linux swap / Solaris )
dalam hal ini device yang saya gunakan adalah /dev/sda6
lalu save dengan ketik “w”
setelah itu reboot atau jalankan perintah partprobe untuk mendeteksi partisi yang baru kita buat tadi.

2. Jalankan perintah mkswap /dev/sda6.
Nah setelah jalankan ini akan keluar seperti ini
[root@addo ~]# mkswap /dev/sda6
Setting up swapspace version 1, size = 979928 KiB
no label, UUID=387368a0-05cf-49fb-82d1-ed7222b0c040
3. Nah kalau sudah begini tinggal aktifkan deh.. caranya tinggal jalankan perintah swapon
swapon UUID=387368a0-05cf-49fb-82d1-ed7222b0c040
atau
swapon /dev/sda6
4. Tinggal masukkin deh ke fstab ( biar kalau mesin mati, langsung ikut ke booting )
UUID=387368a0-05cf-49fb-82d1-ed7222b0c040 swap swap defaults 0 0
Nah sekian dulu dokumentasinya..
Semoga bermanfaat, mohon maaf kalau ada salah ( maklum, kan newbie ^_^ )


www.simplyaddo.web.id 
www.simplyaddo.web.id  
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id 
    
Share:

Menambahkan aplikasi berbasis RPM di Redhat Family atau CentOS.

Untuk menambah paket atau aplikasi di linux khususnya dari redhat family biasanya menggunakan RPM ( RPM Package Manager ). Trus bagaimana kita menginstall paket-paket yang menggunakan RPM ?
Ada perintahnya yaitu rpm. Oh iya, perintah ini melalui terminal semua ya..
Berikut beberapa optionnya :
  • i – install
  • v – verbose
  • h – hash mark atau tanda #
  • U – upgrade
  • q – queries
  • l – list files in package
  • a – list installed package
Sekarang untuk menambah aplikasi atau menginstall paket yang berbasis rpm dengan option “i”. 

Berikut salah satu contoh penggunaannya.

[root@developer adit]# rpm -ivh postfix-2.3.3-2.1.el5_2.i386.rpm
warning: postfix-2.3.3-2.1.el5_2.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing…                ########################################### [100%]
1: postfix                ########################################### [100%]


Nah itu untuk install..
Bagaimana untuk uninstall? Ya tinggal menggunakan option “e”. Namun sebelumnya, kalau kita tidak hapal nama paketnya, bisa kita grep dengan menggunakan perintah


rpm –qa | grep [nama-paket]

Berikut contohnya :
[root@developer adit]# rpm -qa | grep postfix
postfix-2.3.3-2.1.el5_2

Nah itu kan udah dapat nama paketnya postfix-2.3.3-2.1.el5_2. Sekarang tinggal uninstall deh

[root@developer adit]# rpm -e postfix-2.3.3-2.1.el5_2

Ok sekian dulu dari newbie ^_^..
Yang ingin menambahkan silahkan.


www.simplyaddo.web.id 
www.simplyaddo.web.id  
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id 
    
Share:

Remote Desktop Linux ke Windows menggunakan Gnome-RDP

Remote desktop dari linux ( dalam hal ini saya menggunakan Fedora 12 ) ke windows xp.

Untuk melakukan remote desktop ini saya menggunakan Gnome-RDP.
install dengan menggunakan yum

[root@addo ~]# yum install gnome-rdp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package gnome-rdp.i686 0:0.2.3-6.fc12 set to be updated
–> Processing Dependency: mono(Gnome.Keyring) = 1.0.0.0 for package: gnome-rdp-0.2.3-6.fc12.i686
–> Processing Dependency: tigervnc-server for package: gnome-rdp-0.2.3-6.fc12.i686
–> Running transaction check
—> Package gnome-keyring-sharp.i686 0:1.0.1-0.5.133722svn.fc12 set to be updated
—> Package tigervnc-server.i686 0:1.0.0-3.fc12 set to be updated
–> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================
Package                                    Arch                        Version                                         Repository                      Size
=============================================================================================================================================================
Installing:
gnome-rdp                                  i686                        0.2.3-6.fc12                                    fedora                         178 k
Installing for dependencies:
gnome-keyring-sharp                        i686                        1.0.1-0.5.133722svn.fc12                        fedora                          20 k
tigervnc-server                            i686                        1.0.0-3.fc12                                    updates                        1.1 M

Transaction Summary
=============================================================================================================================================================
Install       3 Package(s)
Upgrade       0 Package(s)

Total download size: 1.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): gnome-keyring-sharp-1.0.1-0.5.133722svn.fc12.i686.rpm                                                                          |  20 kB     00:00
(2/3): gnome-rdp-0.2.3-6.fc12.i686.rpm                                                                                                | 178 kB     00:01
(3/3): tigervnc-server-1.0.0-3.fc12.i686.rpm                                                                                          | 1.1 MB     00:25
————————————————————————————————————————————————————-
Total                                                                                                                         45 kB/s | 1.2 MB     00:28
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : gnome-keyring-sharp-1.0.1-0.5.133722svn.fc12.i686                                                                                     1/3
Installing     : tigervnc-server-1.0.0-3.fc12.i686                                                                                                     2/3
Installing     : gnome-rdp-0.2.3-6.fc12.i686                                                                                                           3/3

Installed:
gnome-rdp.i686 0:0.2.3-6.fc12

Dependency Installed:
gnome-keyring-sharp.i686 0:1.0.1-0.5.133722svn.fc12                                   tigervnc-server.i686 0:1.0.0-3.fc12

Complete!

Kalau udah selesai installnya, untuk menggunakannya pilih Applications -> Internet -> Gnome-RDP

Berikut tampilannya
interface Gnome-RDP
 


Cara menggunakan Gnome-RDP



saat remote desktop



Sebelumnya setting firewallnya dulu di windowsnya..

Klik kanan di My Computer -> Properties -> Remote

Pada bagian Remote Desktop, check list “Allow users to connect remotely to this computer”
Trus Ok deh.

Gampang kan..
Sekian tutorial dari newbie ^_^


www.simplyaddo.web.id 
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id
Share:

Struktur if sederhana di bash shell script

Berikut struktur if di bash shell script di linux.

1
2
3
4
5
if [ ekspresi ]; then
jika_ekspresinya_benar
else
jika_ekspresinya_salah
fi

Contohnya
1
2
3
4
5
6
7
8
#!/bin/sh
echo -n "Masukkan nama anda : "
read nama
if [ "$nama" = "adit" ]; then
echo "OK"
else
echo "Salah"
fi
hasilnya jika benar
1
2
3
[root@localhost ~]# ./if.sh
Masukkan nama anda : adit
OK
hasilnya jika salah

[root@localhost ~]# ./if.sh
Masukkan nama anda : adflk
Salah

Ok.. Berikut script sederhana banget dari newbie ^_^

Referensi :

http://www.tech-recipes.com/rx/316/bournebash-shell-script-while-loop-syntax/
http://www.justlinux.com/nhf/Programming/Introduction_to_bash_Shell_Scripting.html


www.simplyaddo.web.id 
www.simplyaddo.web.id  
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id 
    
Share:

if dan while, untuk seleksi dan perulangan di bash shell script linux.

By simplyad on Dec.28, 2009, under Tutorial
Iseng-iseng coba scripting di linux menggunakan bash shell script.
Yang harus di siapkan :

1. Komputer atau laptop yang pake linux.
2. Console atau terminal
3. Minuman, terserah mau hangat atau dingin ^_^, ditambah sedikit cemilan juga boleh ^_^

Disini saya coba share tentang bash shell scripting atau bash programming di linux yang menggunakan if dan while yang dimasukkan ke function.
OK.. berikut strukturnya untuk function :

1
2
3
function nama-function() {
command
}

untuk menggunakannya tinggal panggil nama function-nya.
Ok.. itu tadi strukturnya..
 Sekarang contoh yang saya buat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function input() {
clear
echo -n "Masukkan password : "
read nama
if [ "$nama" = "adit" ]; then
echo "OK"
else
echo "Salah"
fi
}


function ulang() {
verify="y"
while [ "$verify" != n ]
do
input
echo "Ingin Ulang? (y/n)"
read verify
done
}
ulang

Contoh diatas saya buat 2 function yang berbeda.
Yang pertama adalah function input, yang dimana isinya ada script untuk seleksi yang menggunakan if.

Dan yang kedua adalah function ulang, isinya untuk looping menggunakan while.
Hasilnya :

Masukkan password anda : asdfad
Salah
Ingin Ulang? (y/n)
y


OK..
Sekian dari saya… ^_^..
Semoga bermanfaat..
Selamat belajar

Ref :
http://www.tech-recipes.com/rx/316/bournebash-shell-script-while-loop-syntax/


www.simplyaddo.web.id 
www.simplyaddo.web.id  
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id 
    
Share:

Monitoring resource CPU, Memory dan Network menggunakan aplikasi dstat

By simplyad on Dec.29, 2009, under Tutorial
Kuliah udah kelar.. jadi pengen nulis trus. padahal waktu kuliah, nyatet aja males ^_^..
Ok.. sekarang saya share tentang aplikasi dstat..
Hampir sama dengan sysstat yang membuat file sar untuk activity report.
Kalau sysstat kan ada scheduler jobsnya, sedangkan dstat ini realtime, tapi bisa juga pake di scheduling..

Install dulu aplikasinya… Bisa menggunakan yum atau rpm.
Kalau pake yum tinggal jalanin perintah ini di console atau terminal

yum install dstat

Kalau mau download bisa disini
Ok.. Langsung aja..
Berikut screenshot contoh penggunaan dstat..



Beberapa option penggunaan dstat :

[adit@localhost ~]$ dstat –help
Usage: dstat [-afv] [options..] [delay [count]]
Versatile tool for generating system resource statistics Dstat options:
-c, –cpu enable cpu stats
-C 0,3,total include cpu0, cpu3 and total
-d, –disk enable disk stats
-D total,hda include hda and total
-g, –page enable page stats
-i, –int enable interrupt stats
-I 5,eth2 include int5 and interrupt used by eth2
-l, –load enable load stats
-m, –mem enable memory stats
-n, –net enable network stats
-N eth1,total include eth1 and total
-p, –proc enable process stats
-r, –io enable io stats (I/O requests completed)
-s, –swap enable swap stats
-S swap1,total include swap1 and total
-t, –time enable time/date output
-T, –epoch enable time counter (seconds since epoch)
-y, –sys enable system stats
–aio enable aio stats
–fs enable fs stats
–ipc enable ipc stats
–lock enable lock stats
–raw enable raw stats
–socket enable socket stats
–tcp enable tcp stats
–udp enable udp stats
–unix enable unix stats
–vm enable vm stats
-M stat1,stat2 enable external plugins
–mods stat1,stat2
–list list all internal and external plugins
-a, –all equals -cdngy (default)
-f, –full expand -C, -D, -I, -N and -S discovery lists
-v, –vmstat equals -pmgdsc -D total
–integer show integer values
–nocolor disable colors (implies –noupdate)
–noheaders disable repetitive headers
–noupdate disable intermediate updates
–output file write CSV output to file
delay is the delay in seconds between each update
count is the number of updates to display before exiting
The default delay is 1 and count is unspecified (unlimited)

Contoh penggunaan jika ingin di export ke file csv biar nanti bisa dijadiin grafik melalui excel… ( wah kok melalui excel, gak menggunakan open office calc? karena saya belum bisa buat grafik menggunakan calc sampe sekarang ^_^ )

[adit@localhost ~]$ dstat -tam –output contohdstat.csv 50

penjelasannya

-tam -> t=time, a=all ( default, memory belum termasuk ), m=memory
–output contohdstat.csv -> di export ke file yang bernama contohdstat.csv
50 -> delay count atau setiap 50 detik sekali baru update… Satuannya detik.

Ok.. Sekian dari saya… Selamat ngoprek.. ^_^ ..

Ref:
http://dag.wieers.com/home-made/dstat/#


www.simplyaddo.web.id
www.simplyaddo.web.id 
www.simplyaddo.web.id  
www.simplyaddo.web.id 
www.simplyaddo.web.id   
Share:

Send an Email Alert When Your Disk Space Gets Low

By simplyad on Feb.09, 2010, under Tutorial
Hasil “jalan-jalan” di linuxjournal.com, ketemu tutorial ya bisa dibilang penting.
Berikut hasil copas dari thread di linuxjournal.com
If you don’t want to step up to a full monitoring solution such as Nagios you can create your own scripts for monitoring the things that you want to monitor, such as disk space. The following script alerts you when your root partition is almost full:
Berikut scriptnya

1
2
3
4
5
6
7
8
9
#!/bin/bash
CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=90


if [ "$CURRENT" -gt "$THRESHOLD" ] ; then
    mail -s 'Disk Space Alert' mailid@domainname.com << EOF
Your root partition remaining free space is critically low. Used: $CURRENT%
EOF

fi
The script sends an email when the disk usage rises above the percentage specified by the THRESHOLD varialbe (90% here).
To run it daily, for example, save the script to the file sample.sh in your home directory, change the email to your email, and add the following line at the end of /etc/crontab file:
@daily ~/sample.sh
www.simplyaddo.web.id 
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id   
Share:

Uninstall aplikasi windows yang ada di wine

By simplyad on Mar.16, 2010, under Tutorial
Wine adalah free software application yang digunakan untuk menjalankan program-program windows di linux.

Untuk posting saat ini saya akan bahas mengenai cara uninstall aplikasi yang ada di wine ( pastinya aplikasi tersebut sebelumnya sudah terinstall terlebih dahulu :) )
Saya menggunakana Fedora 10 dengan versi wine-1.1.23-1.fc10.i386.
Untuk melakukan uninstall aplikasi ada beberapa langkah yaitu :
Yang pertama menggunakan perintah wine uninstaller melalui konsol atau terminal. Nanti akan muncul window seperti ini :



Pilih program yang ingin kita uninstall, lalu klik Add/Remove….
Nanti akan keluar menu lagi, ikuti saja perintahnya ( sama kaya di windows, next-next-next-finish :D )
Yang kedua, jika di start menu ( Application – Wine – Nama Program ) masih ada menu programmnya dan kita ingin menghapusnya, caranya adalah sebagai berikut :
- hapus beberapa file konfigurasi program yang bersangkutan dengan perintah berikut :
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm

$HOME = user yang menginstall aplikasi windows.

Contoh
rm -f adit/.config/menus/applications-merged/wine-Programs-Macromedia-Macromedia Dreamweaver MX 2004.menu
Selesai deh…

Gampang kan :)
Selamat ngoprek…


Ref:
http://wiki.winehq.org/FAQ#head-9893ae50079ca7a959258f0bc9a17aaf2e69b391


 www.simplyaddo.web.id
Share:

“ERROR: Date::Manip unable to determine TimeZone” di logwatch-7.3-6.el5

By simplyad on Mar.18, 2010, under Tutorial
Setiap pagi biasanya menerima email dari logwatch yang berisi tentang keadaan server yang berbasis redhat enterprise linux 5.3. Tapi tiba-tiba suatu hari server tidak mengirim email, cek log email gak email keluar, cek aplikasi semuanya berjalan lancar, tapi kenapa kok server gak kirim logwatch ?
Setelah di cek ke skrip perl nya logwatch ternyata ada error ketika menjalankan skripnya perlnya, errornya seperti ini
[root@web scripts]# ./logwatch.pl
ERROR: Date::Manip unable to determine TimeZone.
Execute the following command in a shell prompt:
perldoc Date::Manip
The section titled TIMEZONES describes valid TimeZones
and where they can be defined.
Setelah ditelusuri ternyata penanganannya cukup hanya dengan menjalankan perintah berikut :


1
 echo '+0700' > /etc/timezone

Lalu coba jalankan skrip logwatchnya lagi.

Done.
Logwatch pun berjalan normal kembali.. :)




Referensi:
http://www.nossdutytask.com/node/301


www.simplyaddo.web.id 
www.simplyaddo.web.id  
www.simplyaddo.web.id 
www.simplyaddo.web.id 
www.simplyaddo.web.id 
    
Share:

Reset password Admin tomcat

By simplyad on Mar.23, 2010, under Tutorial
Password Admin Tomcat lupa?

Tenang :D

Untuk resetnya sangat mudah kok.
Cari file yang bernama tomcat-users.xml. Nanti akan terlihat daftar user seperti ini :

1
2
3
4
5
6
7
8
9
10
11
version='1.0' encoding='utf-8'?>
>
  rolename="tomcat"/>
  rolename="role1"/>
  rolename="manager"/>
  rolename="admin"/>
  username="tomcat" password="tomcat" roles="tomcat"/>
  username="role1" password="tomcat" roles="role1"/>
  username="both" password="tomcat" roles="tomcat,role1"/>
  username="admin" password="adit" roles="admin,manager"/>
>

Dari konfigurasinya terlihat ada user admin dengan password adit, ya disitu terlihat sudah passwordnya, namun jika kita ingin menggantinya, tinggal ganti dibagian passwordnya lalu jangan lupa untuk restart service tomcatnya.

Done :D

Sekian dari newbie.

Share:

Special Directory Permissions – Part 1 ( SGID )

By simplyad on May.13, 2010, under Tutorial
 
Wah sudah lama gak update.

Ok.. kali ini saya akan sharing tentang Special Directory Permissions.

Masih ingat tentang permission file yang rwx ? jangan sampai lupa ya :)
OK.. disini nanti ada yang namanya SGID
SGID digunakan untuk memberikan groupowner sebuah file yang dibuat dibawah sebuah folder sesuai dengan groupowner foldernya.

Contoh seperti ini :

Saya ada folder yang saya beri nama folder-sgid, dan permission nya adalah sebagai berikut :

1
drwxrwxrwx 2 root adit 1024 May 13 22:16 folder-sgid/

Bisa dilihat bahwa groupowner folder-sgid adalah adit. Default nya jika kita membuat folder atau file didalam folder-sgid, owner dan groupowner nya akan mengikuti siapa yang membuat file atau folder tersebut. Misal ada user root membuat file yang bernama file-tanpa-sgid, maka owner dan groupowner nya adalah root. Seperti contoh dibawah ini :


1
2
3
4
[root@station17 folder-sgid]$ touch file-tanpa-sgid
[root@station17 folder-sgid]$ ls -l
total 4
-rw-rw-r-- 1 root root 0 May 13 22:23 file-tanpa-sgid

Note : touch adalah perintah untuk membuat file kosong.

Nah sedangkan jika kita set folder-sgid agar ada SGID nya, maka siapapun yang membuat file atau folder di dalam folder-sgid, groupowner dari file atau folder tersebut akan mengikuti groupowner dari folder-sgid. Cara set SGID nya adalah sebagai berikut :

1
[root@station17 / ]# chmod g+s folder-sgid/
Dari perintah diatas permission folder-sgid akan ada perubahan sebagai berikut :
1
2
[root@station17 / ]# ls -ld /folder-sgid/
drwxrwsrwx 2 root root 4096 May 13 22:23 /folder-sgid/

Bisa dilihat permissionnya di bagian group ada hurus s yang menandakan ada special permission untuk group nya.

Nah jika sudah di set seperti diatas, kalau kita membuat file atau folder maka groupowner nya akan mengikuti dari folder-sgid

1
2
3
4
5
[root@station17 folder-sgid]# touch file-dengan-sgid
[root@station17 folder-sgid]# ls -l
total 8
-rw-r--r-- 1 root adit 0 May 13 22:35 file-dengan-sgid
-rw-rw-r-- 1 root root 0 May 13 22:23 file-tanpa-sgid

Penjelasan :
chmod g+s folder-sgid/
chmod = perintah untuk mengganti permission file atau folder
g = group
+ = menambahkan permission, – ( minus ) untuk mengurangi / remove
s = special permission
folder-sgid = nama folder

Ref :
RedHat Modul


www.simplyaddo.web.id 
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id     
Share: