Selasa, 27 September 2011

Coba - coba membikin user, group, serta file dengan hak aksesnya di linux...

Untuk membuat atau menambahkan user account, group juga file di linux secara manual sebenarnya mudah-mudah saja, tetapi kalo ditanya dengan menggunakan script beserta terminal??? apakah kita yakin masih bisa mengatakan hal yang sama? Untuk itu, saya akan mencoba membantu anda dengan menyampaikan tutorial singkat tentang cara membuat atau menambahkan user account, group, hingga file beserta hak aksesnya dengan script melalui terminal.

Cara membuat/menambahkan user account pada linux :

Pertama-tama yang kita lakukan adalah masuk ke terminal, lalu ketik sudo adduser [nama user yang diinginkan], lalu tekan enter
Setelah itu tunggu proses sampai muncul
Enter new UNIX password : (masukkan password yang anda inginkan)
Retype new UNIX password : (masukkan kembali password yang anda). Kemudian tekan enter terus sampai muncul is the information correct? [Y/n], lalu ketik Y


Lakukan hal yang sama jika ingin menambahkan user account sesuai jumlah yang dibutuhkan.


Cara membuat/menambahkan file pada masing2 user :

Langkah awal kita harus login ke user ditempat kita akan membuat file tersebut. Login user bisa dengan menggunakan script dengan mengetik sudo login [nama user] pada terminal atau menggunakan cara manual.

Setelah itu ketik touch [nama file].txt pada terminal, lalu enter. Lakukan sesuai jumlah file yang diinginkan. Jika file yang ditambahkan sudah merasa cukup, ketik ls –li untuk menampilkan/mencekfile yg telah dibuat.



Untuk memberikan hak akses, ketik chmod [angka oktal] [nama file].txt
Contoh chmod 377 file1.txt
Lakukan sampai beberapa file ingin kita rubah hak aksesnya.



Cara membuat/menambahkan group :

Langkah awal sebelum membuat group adalah masuk ke terminal, lalu ketik sudo groupadd [namagroup], tekan enter. Lakukan sebanyak jumlah group yang diinginkan.



Untuk memasukkan user account pada group yang telah dibuat, ketik sudo adduser [namauser] [namagroup]. Lakukan sebanyak user yang akan kita masukkan ke group.



Jika kita ingin melihat hasil user yang sudah dimasukkan ke dalam group maka ketik cat /etc/group sehingga akan tampil :



Selamat mencoba teman-teman... ^^v

Senin, 19 September 2011

Repository Setting

Bagi anda pemula yang sedang belajar Linux, pasti bertanya-tanya.. apa sih sebenarnya repositori itu??

Repository Adalah kumpulan dari berbagai macam aplikasi yang berasal di internet, terkumpul menjadi satu, dikemas pada media DVD (contohnya) termasuk didalamnya Software Aplikasi, Games, Multimedia, Internet, Office, Themes.

pada umumnya DVD Repository Ubuntu bisa digunakan pada Ubuntu Ultimate Edition, Ubuntu Muslim Edition, Ubuntu Studio, dan Ubuntu lainnya. Tetapi dewasa ini, bisa juga di gunakan pada turunan dari Ubuntu seperti BlankOn, gOS, Linux MInt, Kiwi Linux, IGOS, dsb.

Dengan file repository, Anda dapat melakukan instalasi program apa saja yang terdapat dalam repository Ubuntu tanpa perlu terhubung dengan Internet. Saat ini repository Ubuntu bisa di-download dan dimasukkan ke DVD sehingga dapat didistribusikan dengan mudah.

Nah, sekarang sudah sedikit tau kn apa repositori itu sendiri..
lalu bagaimana cara mengedit suatu repositori..?? (O,o)

caranya gampang-gampang susah...
pertama,
Buka sistem terminal yg terdapat pada linux Anda , contoh seperti ini.



kedua,
Lalu masuk pada file system di linux anda masing - masing, setelah itu klik folder etc.



ketiga,
klik dan masuk pada folder apt,



keempat,
klik dan buka source.list



kelima,
Ini adalah source.list nya :



keenam
Kemudian edit source.list tersebut dengan berikut ini beberapa repository lokal yaitu:
http://kambing.ui.ac.id
deb http://kambing.ui.ac.id/ubuntu/ natty main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ natty-proposed main restricted universe multiverse



=======>>perhatian<<========
source awal tadi jangan lupa dicopy atau di duplicate sebelum di edit seperti gambar diatas...

dan yang terakhir....,
Setelah selesai mengedit Source.list nya, kita update repository tersebut :
apt-get update
dan hasilnya........

"tara...."




eitsss...
tapi tunggu sampe proses update selesai dulu yah, baru anda bisa menginstall program-program yang dibutuhkan...


selamat mencoba... good luck (^.~)

Kamis, 08 September 2011

Mengenal lebih dalam Sistem Operasi UNIX

UNIX merupakan suatu sistem operasi yang dikembangkan pada laboratorium Bell, AT dan T oleh Ken thomson pada tahun 1969. Dimana Sistem operasi merupakan perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar dari komputer. Tugas dari sistem operasi itu sendiri diantaranya :
- melakukan fungsi manajemen file
- mengendalikan berbagai sumber pada sistem
- mengatur sejumlah pemakai yang menggunakan sistem secara bersamaan
- membentuk penjadwalan proses-proses di dalam sistem

Konsep Sistem Operasi

Biasanya suatu sistem operasi terdiri dari :
*HARDWARE*
*KERNEL dan DRIVER*
- kernel merupakan inti dari sistem operasi.
tugasnya yakni :
~ mengatur hardware
~ mengatur file system dan struktur
~ manajemen perangkat (store files on disk)
~ manajemen proses (fungsi CPU)
~ manajemen memory
- Driver dibutuhkan pada setiap perangkat
plug and play artinya driver sudah disediakan langsung ketika sebuah sistem operasi diinstal.
*SHELL*
- Shell merupakan suatu interface atau penerjemah antara user dan kernel.
Yang membuat shell berbeda dari yang lainnya, dapat dilihat dari fitur (utocompletion, history, alias, command line editing)
- beberapa jenis shell yang menonjol diantaranya :
contoh korn shell, diantaranya $_(bourne/korn), %_(c shell), dll.

- FSH (File Hierarchy Standard)
menjelaskan standard tampilan direktori pada UNIX

- User Concept
- root account (dapat melakukan aktivitas apa saja)
- non root account (aktivitas yang dilakukan terbatas)

Kelebihan dari sistem operasi UNIX

* Portabilitas
Sistem UNIX mudah diadaptasikan ke sistem komputer lain. Hal ini sangat menguntungkan karena portabilitas berarti ketidak bergantungan pada suatu perangkat keras.

* Multiuser
Beberapa orang dapat menggunakan sistem secara bersamaan dan berbagi sumber. Keuntungan yang didapat yakni menghemat perangkat keras dan dapat digunakan oleh banyak orang secara serentak.

* Multitasking
Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu bersamaan dari sebuah terminal.

* Sistem file yang hierarkikal
Sistem file yang hirarkikal memungkinkan pemakai mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya.

* Shell UNIX
Shell UNIX menjadi jembatan antar pemakai dan sistem. Kemampuan shell mencakup 2 hal, yakni :
~ modus interaktif
pemakai dapat memberikan perintah dan kemudian shell akan mengerjakan perintah yang diberikan.
~ modus pemrograman
pemakai dapat menyusun suatu program yang berupa sejumlah perintah. Selanjutnya shell akan mengerjakan perintah-perintah tersebut secara berurutan.

* Utilitas
Ratusan utilitas yang tersedia pada UNIX mempunyai tugas yang bermacam-macam. Diantaranya berhubungan dengan hal-hal berikut:
- Manajemen file (cp, mv, mkdir, rmkdir)
- Penyunting file (Vi editor)
- Pendukung komunikasi (write , wall)
Dengan mengkombinasikan utilitas-utilitas yang ada, pemakai dapat membuat program baru untuk melaksanakan tugas seperti yang anda harapkan.


Varians UNIX

UNIX dibagi menjadi dua bagian :
1. UNIX
- System V Release 3 (SVR3) (SCO UNIX, HP/UP AIX (IBM)
- System V Release 4 (SVR4) (Solaris, Unix Ware)
- BSD (Berkeley Software Distribution) (Ultrix dari DEC)

2. UNIX-Like
- BSD (FreeBSD, OpenBSD, OtherBSDs)
- LINUX (Ubuntu (kubuntu, edubuntu, dll), Fedora, Centos, Suse, OpenSuse, Mandriva, BlankOn, Debian, dll)

Macam-macam open source software :
1. Freemind (Brainstorming)
2. Blender (animasi 3DMax)
3. K3B (Nero)
4. Thunderbird (aplikasi email)
5. OpenOffice ( MW)
6. SciLab (Matlab)
7. Apache, PHP
8. Mozilla firefox
9. VLC (untuk Mp3), dll

Kelebihan open source software :
- membebaskan source code untuk dilihat orang lain
- membebaskan orang lain mengetahui cara kerja suatu software
- gratis

Undang-undang hak cipta
Undang-undang hakcipta memberi pemegang hakcipta secara signifikan untuk mengawasi dan mengendalikan penyalinan dan penyebaran suatu karya.

Software Lisence
Lisensi ini kini dipakai oleh sebagian besar program GNU, juga sejumlah program perangkat lunak bebas yang bukan bagian dari projek GNU; biasa disebut sebagai Free software license.

Hak Cipta, Trade Mark, Free Software & Trial Version
- Boleh menambahkan atau melakukan proses pada sebuah kernel, namun harus menyertakan nama dari pembuat yang terdahulu.
- Software dengan lisensi bebas dan terbuka
- contoh lisensi paling umum adalah GPL.
- Free berarti bebas atau merdeka
- Bebas untuk menggunakan/menjalankan, menyalin, mengedarkan/menyebarluaskan, mempelajari, mengubah serta memperbaiki perangkat lunak.
- Cirinya : semua turunan free software ini akan tetap bersifat free software
- Tidak boleh dijadikan software tertutup atau proprietary software.

Trial Version (Versi percobaan)
Software yang digunakan hanya bersifat sementara (ada masa kadaluarsa).


(SISTEM OPERASI PERTEMUAN KE-1)
(NI NYOMAN SWASTIKA. J / 10410100066)