Search Suggest

การเปิด service ให้ทำงานใน Linux CentOS | Ubuntu

การเปิด service ให้ทำงานใน Linux CentOS 


1. ใช้คำสั่ง chkconfig --list เพื่อตรวจสอบ service ที่เปิดให้บริการอยู่



2. ต้องการเรียกดูเฉพาะ service นั้น ๆ ได้เปิดให้บริการอยู่หรือไม่? ตัวอย่างตรวจสอบ service samba chkconfig --list smb


3. ต้องการเปิด service samba ให้ทำงานตั้งแต่เปิดเครื่อง ดังนี้
chkconfig --level 2345 smb on


หรือ
4. chkconfig service on
ตัวอย่าง

chkconfig named on
chkconfig smb on
chkconfig nmb on

5. สำหรับ Ubuntu ต้องใช้ service sysv-rc-conf แทน chkconfig โดยต้องติดตั้งเพิ่มเข้าไป ดังนี้
apt install sysv-rc-conf

การเรียกใช้ก็คล้ายกัน เช่น
sysv-rc-conf --list
sysv-rc-conf --list packet


Ref.
www.centos.org

การเปิด service ให้ทำงานใน Linux Ubuntu

ตรวจสอบรายการ Service ที่ใช้งานอยู่
#service --status-all
#service smbd status  -->for ubuntu server
ตย.


+ คือ Service ที่เปิดให้รันตั้งแต่ตอนบู๊ตระบบ
- คือ Service ที่ไม่ได้เปิดให้รันตั้งแต่ตอนบู๊ตระบบ


เพิ่ม Service ที่ต้องการเข้าไป 
#update-rc.d servicename defaults
ตย.
#update-rc.d samba defaults
ลบ Service ที่ไม่ต้องการให้รันออกไป
#update-rc.d -f servicename remove

Ref.
Add service run on startup Ubuntu




Đăng nhận xét