System Startup Slackware
Program pertama yang dijalankan Slackware adalah file /etc/inittab, program ini berisikan skrip bash. File skrip ini menjalankan file skrip /etc/rc.d/rc.S, sebagai inisialisasi system (sysinit). Dan file rc.S memanggil beberapa file skrip lainnya untuk melengkapi proses init startup, diantaranya beberapa file-file skrip yang dijalankan adalah:
- rc.S,
- rc.acpid,
- rc.hotplug,
- rc.modules,
- rc.pcmcia,
- rc.serial,
- rc.sysvinit.
Sehingga jika kita menginginkan service tertentu dijalankan atau dihentikan pada saat init startup, maka yang menjadi rujukan adalah file skrip /etc/rc.d/rc.S. File skrip ini diprogram dengan menggunakan bahasa Shell, dan menjalankan file-file skrip shell lainnya. Untuk melakukan start sebuah program saat init startup, kita perlu membuat file skrip rc.X terlebih dahulu, kemudian disalin ke folder /etc/rc.d, dengan cara penamaan rc.nama_program. Pada tulisan ini kami tidak menjelaskan bagaimana membuat file skrip rc.
Setelah init system berhasil, maka selanjutnya Slackware melakukan inisialisasi runlevel. Runlevel dibedakan menjadi dua yaitu multiuser dan single user. File-file skrip terkait dengan inisialisasi runlevel antara lain:
- rc.0 –> Halt (runlevel 0)
- rc.4 –> Multi User GUI (runlevel 4)
- rc.6 –> Reboot (runlevel 6)
- rc.K –> Single User (runlevel 1)
- rc.M –> Multi User CLI (runlevel 2 dan 3)
Secara default Slackware berjalan pada runlevel 2 dan 3. Runlevel startup default dapat diganti menjadi runlevel 1, 2, 3 atau 4 dengan cara mengedit file /etc/inittab. File skrip ini berisi tentang pada runlevel berapa Slackware melakukan inisialisasi runlevel startup serta bagaimanakah slackware akan melakukan shutdown, reboot dan halt.
Source: http://en.wikipedia.org/wiki/Runlevel#Slackware_Linux
Cara menonaktifkan mysql, postgreesql, apache dan openssh
Tujuan kami menonaktfikan keempat service tersebut adalah menghemat resource komputer, , daripada service tersebut sia-sia berjalan karena tidak digunakan. Dan jika kita menginginkan salah satu atau lebih dari keempat service tersebut berjalan maka dapat kita lakukan secara manual. Dengan cara menjalankan perintah /etc/rc.d/rc.mysqld start, /etc/rc.d/rc.httpd start, /etc/rc.d/rc.postgresql start, dan /etc/rc.d/rc.sshd start di terminal.
Langkah-langkah menonaktifkan mysql, postgreesql, apache dan openssh adalah:
- Sebagai root / superuser edit file /etc/rc.d/rc.M.
- Cari pada file tersebut, keyword rc.mysqld, rc.httpd, rc.postgresql.
# Start the MySQL database: if [ -x /etc/rc.d/rc.mysqld ]; then . /etc/rc.d/rc.mysqld start fi # Start Apache web server: if [ -x /etc/rc.d/rc.httpd ]; then . /etc/rc.d/rc.httpd start fi # Start PostgreSQL database: if [ -x /etc/rc.d/rc.postgresql]; then . /etc/rc.d/rc.postgresql start fi
berikan tanda komentar (#) pada awal baris teks ketiga service di atas. Maka skrip menjadi:
# Start the MySQL database: #if [ -x /etc/rc.d/rc.mysqld ]; then # . /etc/rc.d/rc.mysqld start #fi # Start Apache web server: #if [ -x /etc/rc.d/rc.httpd ]; then # . /etc/rc.d/rc.httpd start #fi # Start PostgreSQL database: #if [ -x /etc/rc.d/rc.postgresql]; then # . /etc/rc.d/rc.postgresql start #fi
- Simpan file.
- Karena openssh termasuk jenis service jaringan, maka file yang perlu diedit adalah file /etc/rc.inet2.
# Start the OpenSSH SSH daemon: if [ -x /etc/rc.d/rc.sshd ]; then echo "Starting OpenSSH SSH daemon: /usr/sbin/sshd" /etc/rc.d/rc.sshd start fi
ubah menjadi:
# Start the OpenSSH SSH daemon: # if [ -x /etc/rc.d/rc.sshd ]; then # echo "Starting OpenSSH SSH #daemon: /usr/sbin/sshd" # /etc/rc.d/rc.sshd start #fi
- Simpan file.
- Lakukan ujicoba dengan cara restart komputer. Apakah keempat service tersebut masih berjalan saat startup.

aghe milano
Mar 04, 2012 @ 10:39:31
kok repot bgt disable service nya,
cukup jalankan:
# chmod -x /etc/rc.d/rc.mysqld (disable mysql daemon)
# chmod -x /etc/rc.d/rc.httpd (disable apache daemon) dst…dst..
kalo mau enable lg ya tinggal di chmod kebalikanya.
selamat belajar :)
bengkelinux
Mar 06, 2012 @ 05:47:31
yup, dengan menggunakan cara anda juga bisa. Terima kasih untuk ilmunya. Apakah ada cara lain? silahkan dibagi-bagi ilmunya.
Menonaktifkan Apache, MySql, OpenSsh di Slackware | Imron02
Apr 13, 2012 @ 08:35:52