Jadi saya tidak bisa mengetik service
di server CentOS 6.5 saya. Saya login sebagai root. Saat mengetik service
saya mendapatkan kesalahan ini:
bash: service: perintah tidak ditemukan
Saya juga mencoba mengetik sudo service
, tetapi tidak berhasil. Dan kemudian saya mendapatkan kesalahan ini:
sudo: service: perintah tidak ditemukan
cd /sbin/; ./service
beri saya apa yang saya cari.Jawaban:
Seperti yang ditemukan dalam diskusi diperpanjang melalui komentar, sistem Anda rusak. Saya sarankan menginstal ulang sistem sepenuhnya atau setidaknya paket yang rusak.
Untuk
/sbin/service
menjalankan kembaliyum reinstall initscripts
.Saya tidak merekomendasikannya, tetapi jika Anda ingin menginstal ulang semua paket yang gagal verifikasi, jalankan:
Perhatikan bahwa bahkan file konfigurasi yang diubah atau diubah
mtime
dapat memicu instal ulang. Padahal file konfigurasi baru akan muncul dengan.rpmnew
ekstensi jika Anda mengubah aslinya.sumber
The
service
perintah berada dalamsbin
direktori - membuat yakin itu ada di/sbin/service
Jika Anda root, maka menurut milis ini, Anda mungkin perlu memastikan itu ada di jalur Anda: Centos5 - Service Command Not Present .
Anda juga dapat memeriksa fungsi serupa yang disebut
chkconfig
, karena dapat mengaktifkan layanan juga. CentOS - chkconfigTautan yang dilampirkan adalah untuk CentOS 5, tetapi tampaknya tidak berbeda dalam CentOS 6.5
sumber
Saya dapat memperbaikinya dengan menambahkan / sbin ke PATH saya di CentOS 5.2
sumber