Jumat, 17 April 2009

Langkah Instalasi Blocms RedHat 9.0 - Xampp

Langkah-langkah Instalasi Blogcms Redhat 9 - Xampp :

1. Aktifkan xampp pada redhat

2. masuk terminal

3. Buat directory baru dengan nama aplikasi / kalau sudah ada tinggal aktif pada direktory aplikasi

3. Download blogcms.zip

blogcms.zip

atau

blogcms.zip

4. extrak :

# unzip blogcms.zip

5. pindahkan ke folder htdosc di xampp dengan nama direktory blogtkjsmk3

# mv blogcms /opt/lampp/htdocs/blogtkjsmk3

6. Merubah atribut file / folder

# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/media/1
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/media/.cache
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/forum
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/forum/cache
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/photo/data
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/photo/data/users.csv.php
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/photo/data/cache
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/photo/data/logs
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/photo/data/logs/views..log
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/photo/data/logs/views.-Corvette.log
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/photo/galleries
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/conf/users.auth.php
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/data
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/data/changes.log
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/data/attic
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/data/cache
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/data/locks
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/data/media
# chmod -Rf 7777 /opt/lampp/htdocs/blogtkjsmk3/wiki/data/pages

7. Buka web broweser :
Http://localhost/blogtkjsmk3/install.php

Database type

General Database Settings
Database type used: MySQL 4.0 (mysql)MySQL 4.1/5.x (mysqli)SQLite (bundled with PHP 5.0)
MySQL login data

Enter your MySQL data below. If you don’t know this information, contact your system administrator for more info.

MySQL database settings
Hostname: localhost
Username: root
Password:
Database: blogtkjsmk3 v contreng
Advanced settings

Advanced Database Settings
v Use table prefix: Blog

Contreng.
Administrator User

Below, you need to enter some information to create the first user of your site.

Administrator User
Display Name: tkj
Real Name: TKJ SMK 3 Tegal
Password: tkjsmk3
Password Again: tkjsmk3
E-mail Address: tkjsmk3@yahoo.com
Weblog data

Below, you need to enter some information to create a default weblog. The name of this weblog will also be used as name for your site

Weblog Data
Blog Name: Blog TKJ SMK 3 Tegal
Blog Short Name: WebBlog

Klik Instal BLOG:CMS

8. Akan masuk pada halaman : Forum Instalation
Anda langsung lihat bagian bawah halaman tersebut :

Klik Start Instalation

9. Hapus file Install.php

# rm /opt/lampp/htdocs/blogtkjsmk3/install.php

10. Install Blogcms sudah selesai

silahkan anda buka : dengan menggunkan web browser :

http://localhost/blogtkjsmk3

Untuk lebih lengkap bisa buka : http://blogcms.com/?item=installation-manual
»»  Read More...

Langkah Setting FTP di RedHat 9.0

Download

Aktif pada direktory root

1. Download
Code:
[root@localhost root]#wget http://192.168.9.125/forum/tkj/download/vsftpd-1.1.3-8.i386.rpm
Install
Code:
[root@localhost root]# rpm -Uvh vsftpd-1.1.3-8.i386.rpm


2. Menlankan FTP
Code:
[root@localhost root]# /etc/init.d/vsftpd start


Untuk mencoba FTP

Buka we browser : ftp://[ip komputet anda}

3. Menambah File / Folder Pada FTP

Copy File atau folder pada directory /var/pub

coba buka lagi ftp pada browser
»»  Read More...

Senin, 13 April 2009

Langkah-langkah setting DNS

Mungkin secara umum bisa diartikan sebagai sistem pemberian alamat yang digunakan dalam internet/intranet. DNS bertugas memberikan nama host dan pelaku utama dalam mengatur tiap host dalam domain kita. DNS juga berfungsi sebagai resolver nama-nama sistem ke bentuk IP address atau sebaliknya, hal ini diperlukan karena keterbatasan manusia yang mengalami kesulitan untuk mengingat IP address sebagai identitas komputer dan akan lebih mudah jika mengingat dalam bentuk nama.
kasus :
domain –> coreph.net
Net ID –> 192.168.88.0
for ex:
coreph.net –> 192.168.88.90www.coreph.net –> 192.168.88.90ftp.coreph.net –> 192.168.88.90mail.coreph.net –> 192.168.88.90
pertama…mengecek file2 yg dibutuhkan sudah ter-install:Mengecek apakah file-file yang dibutuhkan sudah terinstall:
root@server home]# rpm -qa grep dhcpdhcp-3.0pl1-23[root@server home]# rpm -qa grep bindbind-9.2.1-16redhat-config-bind-1.9.0-13bind-utils-9.2.1-16ypbind-1.11-4[root@server home]# rpm -qa grep sambasamba-common-2.2.7a-7.9.0samba-client-2.2.7a-7.9.0samba-2.2.7a-7.9.0redhat-config-samba-1.0.4-1[root@server home]#
Jika belum terinstall, silakan install terlebih dahulu, agar lebih mudah, saya menyarankan untuk menggunakan redhat-config-packages. Ketik di Run Command (Start Applications > Run command..) redhat-config-packages. Selanjutnya cari file-file tersebut dan install.Apabila sudah terinstall,siap-siap buat perang tiada akhir…
Berikut langkah2nya:
#############################################———————setting ethernet (/etc/sysconfig/networking/devices/ifcfg-eth0)
[root@server home]# vi /etc/sysconfig/networking/devices/ifcfg-eth0 (u/ menulis/edit tekan tombol insert)
DEVICE=eth0 #nama deviceBOOTPROTO=staticIPADDR=192.168.88.90NETMASK=255.255.255.0NETWORK=192.168.88.0ONBOOT=yes # dijalankan saat boot
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter############################################———————setting HOSTS (/etc/hosts)
[root@server home]# vi /etc/hosts (u/ menulis/edit tekan tombol insert)
#Do not remove the following lines, or various programs#that require network functionality will fails127.0.0.1 localhost.localdomain localhost192.168.88.90 coreph.net server
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter##############################################———————-setting RESOLV.CONF (/etc/resolv.conf)
[root@server home]# vi /etc/resolv.conf (kemudian u/ menulis/edit tekan tombol insert)
# Samakan dengan dibawah ini,atau konfigurasi sesuai kebutuhan
search coreph.netnameserver 192.168.88.90
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter
Saatnya restart network
[root@server /]# /etc/init.d/network restartShutting down interface eth0: [ OK ]Shutting down loopback interface: [ OK ]Setting network parameters: [ OK ]Bringing up loopback interface: [ OK ]Bringing up interface eth0: [ OK ]
Apabila tidak ada pesan error, berarti sejauh ini berhasil. Untuk memastikan, ping ke 192.168.88.90
[root@server named]# ping 192.168.88.9064 bytes from 192.168.88.90: icmp_seq=0 ttl=128 time=0.366 ms64 bytes from 192.168.88.90: icmp_seq=1 ttl=128 time=0.354 ms64 bytes from 192.168.88.90: icmp_seq=2 ttl=128 time=0.309 ms64 bytes from 192.168.88.90: icmp_seq=3 ttl=128 time=0.318 ms64 bytes from 192.168.88.90: icmp_seq=4 ttl=128 time=0.250 ms—192.168.88.90 ping statistics –5 packets transmitted, 5 received, 0% packet loss, time 4044msrtt min /avg/max/dev = 0.250/0.297/0.354/0.044 ms
Good, semuanya berjalan lancar. Lanjutkan ke proses berikutnya.
##############################################
DNS SERVER (named) > BIND (Berkeley Internet Name Domain)
Pengaturan DNS sebaiknya ditentukan sesuai kebutuhan, seperti pertanyaan pertama, apakah server ini berlaku sebagai gateway, atau mail server, proxy server, web server, database server, backup server atau yang lain? Oleh karena itu, gw lebih serahkan sepenuhnya pada yang membacanya,huehehehe…Letak konfigurasi bind yang terpenting ada di direktori:
/etc/named.conf/var/named/
masih sebagai root, kita akan mengkonfigurasi file-file diatas..
NAMED.CONF (/etc/named.conf)
[root@server home]# vi /etc/named.conf
ketikkan baris dibawah ini, atau lebih baik backup file named.conf aslinya(buat jaga2), dan buat file ini..
## named.conf -configuration for bind# Generated automatically by redhat-config-bind, alchemist et al.# Any changes not supported by redhat-config-bind should be put# in /etc/named.custom#controls {inet 127.0.0.1 allow { localhost; } keys { rndckey; };};include “/etc/named.custom”;include “/etc/rndc.key”;
zone “0.0.127.in-addr.arpa” {type master;file “0.0.127.in-addr.arpa.zone”;};zone “localhost” {type master;file “localhost.zone”;};zone “88.168.192.in-addr.arpa” {type master;file “coreph.local”;};zone “coreph.net” {type master;file “coreph.zone”;};
kalo sudah diketik semua, simpan file tersebut dengan mengetikkan :wq dan tekan [enter]
Penjelasan:
Perhatikan baris perintah berikut:
zone “coreph.net” { #menambahkan zona baru / domain baru yaitu coreph.nettype master; #merupakan master domain, domain utama…file “coreph.net.zone”; #file database yang menyimpan konfigurasi seluruh domain dan host};
zone “88.168.192.in-addr.arpa” { #menambahkan zona reverse baru yaitu coreph.nettype master; #merupakan reverse master domain, domain reverse utama…file “88.168.192.local”; #file database yang menyimpan konfigurasi seluruh domain dan host};
#################################################
file pada direktori /var/named/[root@server home]# cd /var/named[root@server named]# cp localhost.zone coreph.zone [copy file localhost.zone --> coreph.zone][root@server named]# cp named.local coreph.local [copy file named.local --> coreph.local][root@server named]# vi coreph.zone
ketikan perintah berikut: (isi file ini cuma contoh, dapat disesuaikan dengan kebutuhan)
$TTL 86400
@ IN SOA coreph.net. root.localhost (2005911918 ; serial28800 ; refresh7200 ; retry604800 ; expire86400 ; ttl)IN NS coreph.net.IN A 192.168.88.90
www IN A 192.168.88.90ftp IN A 192.168.88.90mail IN A 192.168.88.90
kalo sudah diketik semua, simpan file tersebut dengan mengetikkan :wq dan tekan [enter]
[root@server named]# vi coreph.local
ketikkan perintah berikut: (Ingat, sekali lagi isi file ini cuma contoh, dapat disesuaikan dengan kebutuhan)$TTL 8640088.168.192.in-addr.arpa. IN SOA coreph.net. root.coreph.net. (2005121900 ; serial28800 ; refresh2700 ; retry604800 ; expire86400 ; ttl)IN NS coreph.net.
90 IN PTR coreph.net.90 IN PTR www.coreph.net.90 IN PTR ftp.coreph.net.90 IN PTR mail.coreph.net.
simpan file dengan mengetik > : + w + qKemudian restart service BIND dengan perintah:
[root@server named]# service named restartShutting down named: [ OK ]Starting named: [ OK ][root@server named]#
Setelah itu silakan cek dengan perintah nslookup
[root@server named]# nslookup 192.168.88.90Server: coreph.netAddress: 192.168.88.90
Name: mail.coreph.netAddress: 192.168.88.90
»»  Read More...

Langka-langka setting DHCP

Sebelum kita menginstall DHCP di Redhat, pastikan kita sudah masuk Root setelah itu kita cek dulu apakah DHCPnya sudah terinstall. untuk mengecek bisa kita gunakan perintah:
[root@localhost]#rpm -qagrep dhcp
atau kita juga bisa menggunakan perintah
[root@localhost]#rpm dhcp -qamore
Jika tampil file - file dhcp maka DHCP tersebut sudah terinstall, tapi jika tidak tampil apa - apa berarti DHCPnya belum terinstall.Untuk menginstall DHCP sendiri ada 2 cara. Yaitu bisa kita install langsung dari cd RedHat nomor 2 atau kita download dulu file DHCP dari internet. Jika kita menggunakan cd formatnya adalah .rpm dan kalo kita mendownload dari internet kita pilih yang berformat .tar.gz tapi disini saya akan menggunakan cara yang kedua yaitu kita download dulu file DHCPnya di internet. Sebab waktu saya praktek pake cara yang ini.hehehe….:D
Jika males atw susah nyari di internet…kebetulan saya punya filenya…barangkali ingin mendownloadnya bisa klik di sini
Jika sudah kita download filenya, sekarang kita bisa langsung install DHCPnya…let go!!!
pertama kita taruh file tersebut di ROOT saja biar gampang..ingat di root!!masalahnya klo beda nanti bisa bingung selanjutnya…klo kita ambil dari flash copy dulu filenya lalu kita taruh di Root…cara mounting flash sudah saya postingkan…
udah di copy blon???klo udah..kita ekstrak file tersebut…misalkan filenya dhcp-3.0.7.tar.gzcaranya:
[root@localhost]#tar -zxvf dhcp-3.0.7.tar.gz
klo udah masuk directory file yang sudah diekstrak tadi…;)
[root@localhost]#cd dhcp-3.0.7[root@senopurwo dhcp-3.0.7]#./configure[root@senopurwo dhcp-3.0.7]#make[root@localhost dhcp-3.0.7]#make install
dengan begitu DHCPnya sudah terinstall…dan kita tinggal mengkonfigurasinya…untuk menjalankan DHCP copy file dhcp.conf di /etc
[root@localhost]#cp /root/dhcp.conf /etc
sebelum kita melanjutkan…kita install dulu joenya..agar lebih gampang ngedit sana ngedit sini…hehehe…:D
pertama siapkan cd RedHat nomor 2…ingat nomor 2!! jgn yang laen….jika sudah masukkan ke cdrom and kita mounting cd tersebut…cara mounting sudah saya posting sebelumnya…klo sudah langsung kita install yuk??!!:D misalkan filenya joe-2.9.7-12.i368.rpmcaranya:
[root@localhost]#rpm -ivh /mnt/cdrom/RedHat/RPMS/joe-2.9.7-12.i386.rpm
jika sudah terinstall kita lanjutkan konfigurasinya….emm..sekarang kita masuk directory /etc
[root@localhost]#cd /etc
lalu kita edit dhcp.conf yang sudah di copy di /etc td…
[root@localhost etc]#joe dhcp.conf
maka akan muncul kaya gini…..
ddns-update-style interim; # Required for dhcp 3.0+ / Red Hat 8.0+ignore client-updates;
subnet 192.168.20.0 netmask 255.255.255.240 {
range 192.168.20.0 192.168.20.15; # Range of IP addresses yang ingin dipakai untuk clientsoption subnet-mask 255.255.255.240; # Default subnet mask to be used by DHCP clientsoption broadcast-address 192.168.20.15; # Default broadcastaddress to be used by DHCP clientsoption routers 192.168.20.1; # Default gateway to be used by DHCP clientsoption domain-name “smkn3-tegal.sch.id”;option domain-name-servers 203.89.16.215, 203.89.16.198; # Default DNS yang dipakai untuk clients# option netbios-name-servers 192.168.1.100; # Specify a WINS server for MS/Windows clients.# (Optional. Specify if used on your network)
default-lease-time 21600; # Amount of time in seconds that a client may keep the IP addressmax-lease-time 43200;
option time-offset -18000; # Eastern Standard Time# option ntp-servers 192.168.1.1; # Default NTP server to be used by DHCP clients# option netbios-name-servers 192.168.1.1;# — Selects point-to-point node (default is hybrid). Don’t change this unless you understand Netbios very well# option netbios-node-type 2;
# We want the nameserver “ns2″ to appear at a fixed address.# Name server with this specified MAC address will recieve this IP.
# host ns2 {# next-server ns2.your-domain.com;# hardware ethernet 00:02:c3:d0:e5:83;# fixed-address 40.175.42.254;# }
# Laser printer obtains IP address via DHCP. This assures that the# printer with this MAC address will get this IP address every time.
# host laser-printer-lex1 {# hardware ethernet 08:00:2b:4c:a3:82;# fixed-address 192.168.1.120;}
host apex-nemen {option host-name “apex-nemen.com”;hardware ethernet 00:80:1E:12:31:BF;fixed-address 192.168.20.5;}
mungkin kita langsung pusing ngliatnya (wuiih gilee..banyak banget konfigurasinya..!!hehehe ) tapi yang akan kita lakukan hanyalah mengatur IP yang nantinya akan dipakai client dan kita pastinya. . .
sekarang mata kita fokuskan pada tulisan berwarna biru pada editan tadi karena itu yang akan kita atur IPnya. . .jika kita akan menentukan IP yang akan dipakai …tentukanlah dari yang paling atas sampai kebawah dan dimulai dari angka 0. . . .sebagai contoh :
subnet 192.168.9.0 netmask 255.255.255.240 {range 192.168.9.2 192.168.9.14 ; # Range of IP addresses yang ingin dipakai untuk clientsoption subnet-mask 255.255.255.240 ; # Default subnet mask to be used by DHCP clientsoption broadcast-address 192.168.9.15 ; # Default broadcastaddress to be used by DHCP clientsoption routers 192.168.9.1 ; # Default gateway to be used by DHCP clientsoption domain-name “smkn3-tegal.sch.id”;option domain-name-servers 192.168.9.1, 202.134.0.155, 202.134.2.5; # Default DNS yang dipakai untuk clients
Range adalah Ip yang akan dipakai oleh client dan ip tersebut harus kosong (belum digunakan) sedangkan OptionRouter adalah IP kita sendiri. . .pada Option domain-name adalah nama domain kita..jika perlu bisa kita rubah…Oy satu lagi!! pada Option domain-name-servers IP yang pertama kali kita tulis adalah Ip kita sendiri..tujuannya adalah agar IP kita yang pertama kali dipanggil kemudian Ip kedua dan selanjutnya…;)
jika sudah berez semuanya… sekarang bisa kita save editan kita tadi dengan menekan tombol CTRL+K kemudian X
emm..langkah selanjutnya adalah kita buat file di /sysconfig
[root@localhost etc]#joe /etc/sysconfig/dhcp
kemudian kamu tulis DHCPDARGH=eth0 lalu kita save. . .
selanjutnya kita copy file dhcp pada root di init.d
[root@localhost etc]#cp /root/dhcp /etc/init.d
kemudian kita restart dhcp yang sudah kita buat tadi…untuk merestart kita masuk ke directory /etc dulu..tapi klo udah masuk y tinggal kita restart aj…
[root@localhost]#cd /etc[root@senopurwo etc]#/etc/init.d/dhcp restart
jika OK semua berarti sudah bisa
[root@localhost etc]#touch /var/state/dhcp/dhcpd.leases
»»  Read More...

Langkah Setting FTP di RedHat 9.0

Instalasi LAMPP/XAMPP
Ekstrak file binarynya di direktori /opt sebagai root.
sudo tar -xjvf xampp-xxx.tar.gz /opt
Dari hasil ekstrak akan terbentuk direktori lampp, kemudian rubah permissionnya menjadi 775
sudo chmod -R 775 /opt/lampp
Menjalankan LAMPP/XAMPP
Untuk menjalankan LAMPP/XAMPP, caranya mudah.Melalui terminal, jalankan sebagai root:
sudo /opt/lampp/lampp start
LAMPP akan menjalankan service http server (apache2), database server (mysql 5), Server Side Scripting (PHP 5 dan Perl), FTP service (ProFTP).
Dan jika instalasi sukses, anda bisa mengakses server anda di alamat http://localhost atau http://nama_domain_lokal (mis: http://lomedia).
Sedangkan file-file server diletakkan di direktori:
/opt/lampp/htdocs
Untuk menghentikannya,
sudo /opt/lampp/lampp stop
Perintah LAMPP/XAMPP Lainnya
Perintah LAMPP/XAMPP berbasis commandline:cara penggunaan: sudo /opt/lampp/lampp [action]
Action yang bisa anda pilih:
startStart XAMPP (Apache, MySQL and eventually others)
startapacheStart only Apache
startsslStart only SSL support
startmysqlStart only MySQL
startftpStart only ProFTPD
stopStop XAMPP (Apache, MySQL and eventually others)
stopapacheStop only Apache
stopsslStop only SSL support
stopmysqlStop only MySQL
stopftpStop only ProFTPD
reloadReload (menjalankan kembali dgn konfigurasi baru) XAMPP (Apache, MySQL and eventually others)
reloadapacheReload only Apache
reloadmysqlReload only MySQL
reloadftpReload only ProFTPD
restartStop and start XAMPP
securityCheck XAMPP’s security
php5Activate PHP5
php4Activate PHP4
phpstatusWhich version of PHP is active?
backupMake backup file of your XAMPP config, log and data files
panelStarts graphical XAMPP control panel (memerlukan beberapa file/library lain)
»»  Read More...

Selasa, 07 April 2009

Langkah-langkah install xampp di RedHat 9.0

1. Download xampp : xampp-linux-1.6.6.tar.gz
2. Buat folder xampp setelah di download

[ root@localhost ] # cd /
[ root@localhost xampp] # cd xampp
[ roor@localhost xampp] #wget http://192.168.6.125/forum/tkj/download/xampp-linux-1.6.6.tar.gz
[root@localhost xampp ] # tar xvfz xampp-linux-1.6.6.tar.gz -c/opt
[root@localhost xampp ] # /opt/lampp/lamp start

Setelah selesai cek pada browsing dengan alamat : http://localhost atau http://IP masing-masing> pilih English
»»  Read More...

Minggu, 05 April 2009

Perintah dasar linux RedHat 9.0

chgrp

Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sbb:

# chgrp

chmod

Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu:



1. r untuk read,

2. w untuk write, dan

3. x untuk execute.

Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.

Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:

$ chmod ug+rx coba1

Untuk mencabut ijin-ijin tersebut:

$ chmod ug-rx coba1

Dengan menggunakan sitem numeric coding, permission untuk user, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).

Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:

$ chmod 700 coba2

Contoh lain, untuk memberi ijin baca(4) dan tulis(2) file coba3 kepada user, baca(4) saja kepada group dan other, perintahnya adalah:

$ chmod 644 coba3

Perhatian: Jika Anda hosting di server berbasis Linux, perintah ini sangat penting sekali bagi keamanan data Anda. Saya sarankan semua direktori yang tidak perlu Anda tulis di chmod 100 (jika Apache jalan sebagai current user (Anda)) atau di chmod 501 jika Apache jalan sebagai www-data atau nobody (user lain).

chown

Merubah user ID (owner) sebuah file atau direktori

$ chown


fg

Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di foreground. Lihat juga perintah bg diatas.

find

Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:

$ find . -name *.doc -print

Contoh hasil:

. /public/docs/account.doc

. /public/docs/balance.doc

. /public/docs/statistik/prospek.doc

./public/docs/statistik/presconf.doc


gzip

ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. Sintaksnya sangat sederhana:

$ gzip

Walaupun demikian Anda bisa memberikan parameter tertentu bila memerlukan kompresi file yang lebih baik, silakan melihat manual page-nya. Lihat juga file tar, unzip dan zip.

halt

Perintah ini hanya bisa dijalankan oleh super useratau Anda harus login sebagai root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.

hostname

Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.

Contoh pemakaian:

[user@localhost mydirectoryname] $ hostname

localhost.localdomain


less

Fungsinya seperti perintah more.

login

Untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya.

logout

Untuk keluar dari sistem.


man

Untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.

$ man

mesg

Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal. Misalnya mesg Anda dalam posisi y maka user lain bisa menampilkan pesan di layar Anda dengan write atau talk.

$ mesg y atau mesg n

Gunakan mesg n bila Anda tidak ingin diganggu dengan tampilan pesan-pesan dari user lain.


more

Mempaging halaman, seperti halnya less



pwd

Print working directory, atau untuk menampilkan nama direktori dimana Anda saat itu sedang berada.



shutdown

Perintah ini untuk mematikan sistem, seperti perintah halt. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.

su

Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root dan user lain itu memiliki password maka Anda harus memasukkan passwordnya dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.


talk

Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.

tar

Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut:

$ tar

Contoh:

$ tar -czvf namaFile.tar.gz /nama/direktori/*

Perintah di atas digunakan untuk memasukkan semua isi direktori, lalu dikompres dengan format tar lalu di zip dengan gzip, sehingga menghasilkan sebuah file bernama namaFile.tar.gz

$ tar -xzvf namaFile.tar.gz

Perintah di atas untuk mengekstrak file namaFile.tar.gz

umount

Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan.

# umount

unalias

Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah:

$ unalias dir

unzip

Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan zip. Sintaknya sederhana dan akan mengekstrak file yang anda tentukan:



$ unzip

Lihat juga perintah-perintah gzip dan unzip.

wall

Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user, misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.

# wall Dear, everyone….. segera simpan pekerjaan kalian, server akan saya matikan 10 menit Sekilas Tentang Command Line

Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri dengan menekan tombol Enter pada keyboard untuk mengeksekusi perintah tersebut.

Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan. Oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.



Berikut akan dijelaskan beberapa perintah dasar yang mungkin kelak akan sering digunakan terutama oleh para pemula. Perhatian: pengetahuan akan perintah-perintah yang lain akan segera bertambah seiring dengan kemajuan Anda menguasai sistem operasi Linux ini.
Sekilas Tentang Command Line

Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri dengan menekan tombol Enter pada keyboard untuk mengeksekusi perintah tersebut.

Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan. Oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.



Berikut akan dijelaskan beberapa perintah dasar yang mungkin kelak akan sering digunakan terutama oleh para pemula. Perhatian: pengetahuan akan perintah-perintah yang lain akan segera bertambah seiring dengan kemajuan Anda menguasai sistem operasi Linux ini.

Penjelasan masing-masing perintah akan dipersingkat saja dan untuk mengetahui lebih detail lagi fungsi-fungsi suatu perintah, Anda dapat melihat manualnya, misalnya dengan mengetikkan perintah man:

man adalah perintah untuk menampilkan manual dari suatu perintah. Cara untuk menggunakannya adalah dengan mengetikkan man diikuti dengan perintah yang ingin kita ketahui manual pemakaiannya.

Contoh:

$ man ls

Perintah di atas digunakan untuk menampilkan bagaimana cara penggunaan perintah ls secara lengkap.

cal

Fungsi : mencetak kalender mulai tahun 0000 s/d 9999

$ cal

November 1998

Su Mo Tu We Th Fr Sa

1234567

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30

Keterangan : membuat kalender bulan dan tahun yang ditentukan. Bila bulan tidak

disertakan, maka dibuat kalender untuk 1 tahun.
cmp

Fungsi : bandingkan file1 dan file2 serta laporkan perbedaannya.

Format : cmp file1 dan file2

Keterangan : perintah ini tidak akan melaporkan apa-apa jika file tersebut identik

(sama persis), tetapi jika ada perbedaan maka akan dilaporkan seperti berikut ini :

$ cmp coba1 coba2

coba1 coba2 differ: char 45, line 5

artinya file coba1 mempunyai perbedaan dengan file coba2 pada posisi 45 baris ke-5
head

Fungsi : perintah head digunakan untuk menampilkan 10 baris pertama dari suatu file

teks. Jika ingin menampilkan hanya 4 baris pertama maka digunakan perintah :

$ head –4 coba.txt

commands common to all logins

export OPENWINHOME=/usr/openwin

export MINICOM="-c on"

export win/man
history

Fungsi : mencetak perintah-perintah sebelumnya

$ history|more

1 netscape

2 bg

3 ls -l

4 cd syarif

5 ls -l

6 ls -al

7 cd

8 cd

Tidak semua versi UNIX menyediakan perintah ini. Perintah history ini dapat

digunakan untuk mengingat kembali perintah-perintah yang dijalankan sebelumnya.

Perintah ini juga dapat digunakan untuk menjalankan lagi suatu perintah tanpa

mengetik ulang.

Sistem operasi DOS juga menyediakan fasilitas ini yaitu perintah DOSKEY.COM
wc

Fungsi : menghitung jumlah kata, jumlah baris dan jumlah karakter dalam suatu file

Format : wc nama-file

Contoh :

$ wc lpr

15 15 165 lpr -----à file lpr terdiri atas 13 baris,

15 kata dan 165 karakter

&
Perintah & digunakan untuk menjalan perintah di belakang (background) Contoh:

wget http://id.wikibooks.org &

Perintah & dipakai dibelakang perintah lain untuk menjalankannya di background. Apa itu jalan di background? Jalan dibackground maksudnya adalah kita membiarkan sistem untuk menjalankan perintah sendiri tanpa partisipasi kita, dan membebaskan shell/command prompt agar bisa dipergunakan menjalankan perintah yang lain.



alias

Digunakan untuk memberi nama lain dari sebuah perintah. Misalnya bila Anda ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir, maka buatlah aliasnya sbb:

$ alias dir=ls

Kalau Anda suka dengan tampilan berwarna-warni, cobalah bereksperimen dengan perintah berikut:

$ alias dir=ls -ar –color:always

Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup ketikkan alias saja (tanpa argumen). Lihat juga perintah unalias.

bg

Untuk memaksa sebuah proses yang dihentikan sementara(suspend) agar berjalan di background. Misalnya Anda sedang menjalankan sebuah perintah di foreground (tanpa diakhiri perintah & dan suatu saat Anda membutuhkan shell tersebut maka Anda dapat memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah bg untuk menjalakannya di background. Dengan cara ini Anda telah membebaskan shell tapi tetap mempertahankan perintah lama berjalan di background.

Fungsi masing-masing folder pada ubuntu

Di antaranya adalah:
Home :Tempat menyimpan dokumen seperti my dokument di windows.
Aplication :Tempat Program-program aplikasi sepertin open office dll.
Desktop :Aplikasi program yang ada di monitor.
»»  Read More...

Langkah-langkah agar USB/Flashdisk terdetek di RedHat 9.0

untuk usb akan dikenali sbg /dev/sda1

kalo untuk manual:
1. colokin usb
2. buat direktori [mkdir /mnt/flashdisk]
3. trus ketik [mount -t auto /dev/sda1 /mnt/flashdisk]
4. trus [cd /mnt/flashdisk]
5. liat aja di direktori /mnt/flashdisk pasti dah idup
kelemahannya, begitu flashdisk dicabut maka config di fstab akan berubah

Untuk mengatasinya edit fstab "sedikit"
fstab di edit pake gedit, masuk lewat root, tambah di bawahnya:
/dev/sda1 /mnt/flashdisk auto defaults,noauto,owner 0 0

untuk mounting dan unmountingnya
tinggal klik kanan {di desktop} pilih flashdisk
<------note : pada waktu reboot [flashdisk nya gak ada] maka auto mountingnya akan failed
tapi tidak berpengaruh penggunaanya [pada waktu kita colokin flashdisk
akan tetap bisa terbaca]
»»  Read More...