Browsing the blog archives for February, 2009.

Ubuntu : Services Configuration Tool untuk Start atau Stop System Services

Linux, Ubuntu

Tingkat keamanan/Sekuriti pada Unbuntu Linux atau pada distro Linux lainnya  salah satunya tergantung pada akses ke  layanan suatu sistem (system services). Misalnya, Anda mungkin perlu menyediakan layanan web server (Apache Service) untuk melayani halaman web maka Anda bisa membuka atau menyalakan layanan/service apache. Namun jika Anda tidak perlu menggunakan layanan tersebut atau layanan yang lainnya maka Anda harus selalu mematikan semua layanan yang tidak digunakan untuk menghindari exploits.

Secara tradisional  Ubuntu menyediakan berbagai alat untuk mengelola layanan/service. Terdapat berbagai metode untuk mengatur akses ke sistem service diantaranya :
a) / etc / init.d /services
b) rcconf
c) update-rc.d dll

Pada Red Hat dan Centos Linux anda dapat menggunakan perintah chkconfig (perintah ntsysv) untuk mengkonfigurasi sys V style init script links. Selain itu ada juga layanan perintah untuk menghentikan, memulai atau restart  suatu service.

Jadi jika Anda telah terbiasa menggunakan perintah service di bawah RHEL, CentOS, Mandriva Linux dan bertanya-tanya apa yang harus dilakukan di Ubuntu Linux maka Anda bisa menggunakan paket sysvconfig.

sysvconfig – Alat Konfigurasi untuk Startup Service

Sebenarnya Ubuntu Linux juga menawarkan perintah untuk service (service command). Perintah tersebut dapat digunakan untuk menjalankan skrip init Sistem V style  yang disimpan di /etc/init.d/nama-service  (start | stop | restart |). Hal ini sangat membatu apabila anda sudah terbiasa dengan Red hat. Tool  ini sama dengan update-rc.d dan memohon-rc.d (rcconf dan lain-lain).

sysvconfig package

Pertama, install paket sysvconfig :
$ sudo apt-get install sysvconfig

Untuk  start, restart,  stop service gunakan syntax berikut:
$ sudo service {service-name} restart <-- Restart service
$ sudo service {service-name} stop <-- Stop service
$ sudo service {service-name} start <-- Start service

Sebagai contoh untuk menghentikan  apache service, enter:
$ sudo service apache stop

Perintah sysvconfig

sysvconfig merupakan aplikasi berbasis teks yang memungkinkan Anda untuk mengkonfigurasi layanan yang akan dimulai pada saat boot untuk setiap Runlevel.  Perintah ini sangat sederhana dan mudah untuk mengkonfigurasi antarmuka runlevels. Perintah sysvconfig ini mirip dengan perintah ntsysv pada Red hat Linux. Berbasis dialog interaktif dan menu otomatis untuk membantu menyiapkan sys V style init script:

* Mengaktifkan atau menonaktifkan layanan.
* Mengedit setiap link.
* Ambil dari cadangan file jika Anda membuat kesalahan.
* Menu atau antarmuka perintah baris.
* Lihat semua layanan, masing-masing dengan status dan penjelasan singkat.

Untuk menjalan  Sys V editor, enter:
$ sudo sysvconfig &

sysvconfig-1

(Gbr 01: sysvconfig in action – startup screen dengan menu)

Anda dapat mengenable atau mendisable system services:

sysvconfig-2

(Gbr 02: sysvconfig in action – Enable atau Disable system services)

Perlu diingat bahwa ketika Anda mengkonfigurasi layanan baru dengan menggunakan alat ini, Anda mungkin perlu reconfigure Firewall juga diperlukan untuk membuka port.
No Comments