Làm cách nào để kiểm tra nếu quy trình Couchbase đang chạy trong Ubuntu?


8

Tôi đã cài đặt Couchbase Server trên máy tính để bàn Ubuntu 14.04 LTS. Tôi mới dùng Linux và đã xem hướng dẫn và thực hiện nghiên cứu cho người mới bắt đầu. Tuy nhiên, sau khi cài đặt Couchbase NoQuery, tôi có thể mở bảng quản trị trong firefox bằng localhost: 8091 để tôi biết nó đang chạy, tôi có hai câu hỏi:

  1. Sau khi tắt máy Ubuntu và khởi động lại, Couchbase đã bắt đầu, vậy đâu là mục để bắt đầu Couchbase hoặc thực sự và script / chương trình?
  2. Tôi nhận thức được ps, ps auxpgreplệnh để kiểm tra các tiến trình đang chạy nhưng tôi không thể nhìn thấy couchbasedịch vụ. Nó đâu rồi?

Bạn có thể telnet cổng máy chủtelnet localhost {port_numbre}
bão

bạn có phiền khi nói lý do tại sao bạn muốn biết điều này?

@Mark Yisri Vâng, bộ não của tôi hoạt động từ dưới lên, tôi cần biết lý do tại sao mọi thứ hoạt động theo cách họ làm, khiến tôi mất nhiều thời gian để làm công việc nhưng nó đáng giá. Ngoài ra tôi nghĩ rằng nó cơ bản biết cách kiểm tra các quy trình của bạn để theo dõi mọi thứ. Cộng đồng lớn ở đây BTW.
Tino Mclaren

Để hoàn thiện: quy trình Couchbase đang diễn ra được gọi là Beam.smp và id của quy trình có thể được nhìn thấy nếu bạn sử dụng 'pgrep Beam.smp'
Tino Mclaren

Câu trả lời:


11

Từ tài liệu Couchbase , rõ ràng dịch vụ bắt đầu như là một phần của tập lệnh init /etc/init.d/. Điều đó có nghĩa là bạn sẽ có thể tìm thấy dịch vụ của mình thông qua service --status-allhoặc nếu bạn đang sử dụng Ubuntu 16.04 trở lên thông qua systemctl list-units --type=servicelệnh.


Cảm ơn bạn @Serg init.d và --status đã thêm vào cơ sở kiến ​​thức của tôi.
Tino Mclaren
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.