Saya menginstal MariaDB-server ke mesin saya. Saat mengatur saya bertemu dengan masalah apakah saya harus mengaktifkannya sepanjang waktu karena dokumen yang saya ikuti diberikan dengan langkah-langkah ini,
sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
enable
danstart
dengan--now
swich darienable
subcommand, misalnya:systemctl enable sshd --now
. Hal yang sama berlaku untukdisable
perintah jugastop
layanan.Jawaban:
systemctl start
dansystemctl enable
melakukan berbagai hal.enable
akan mengaitkan unit yang ditentukan ke tempat-tempat yang relevan, sehingga ia akan secara otomatis mulai saat boot, atau ketika perangkat keras yang relevan dicolokkan, atau situasi lain tergantung pada apa yang ditentukan dalam file unit.start
memulai unit sekarang.disable
danstop
kebalikan dari ini, masing-masing.Ini berarti bahwa ketika Anda pertama kali menginstal MariaDB, Anda mungkin ingin menjalankan
systemctl enable mariadb.service
untuk mengaktifkannya sehingga mulai saat boot. Anda mungkin juga ingin menjalankansystemctl start mariadb.service
, atau hanya reboot, untuk memulai MariaDB. Untuk menghentikan MariaDB, jalankansystemctl stop mariadb.service
(itu akan mulai lagi pada boot berikutnya atau ketika Anda memulainya secara manual). Untuk menonaktifkannya agar tidak mulai saat boot lagi, jalankansystemctl disable mariadb.service
.Sumber: halaman manual systemctl
sumber
systemctl disable
.Dari halaman
systemctl
manual :Pada dasarnya,
enable
menandai layanan untuk memulai boot, danstart
benar - benar memulai layanan segera.sumber
Pada systemctl versi 220, aktifkan dan nonaktifkan dukungan switch --sekarang untuk memulai / menghentikan layanan bersamaan dengan mengaktifkan / menonaktifkan.
misalnya
systemctl --now enable foobar.service
Gunakan
systemctl --version
untuk memeriksa versi yang Anda instal.sumber