console-kit-daemon-중지 할 수 있습니까?


22

Ubuntu 9.04 서버 설치에 60 개의 콘솔 키트 데몬 인스턴스가 있습니다. 이러한 프로세스를 중지하거나 중지하는 것이 안전합니까? 그들은 각각 RAM의 약 20 %를 차지하는 것 같습니다 (htop 참조).



:) 너무 많은 스레드입니다. 전체 프로세스는 20 %가 소요됩니다. Gilles가 아래에 주어진 명령으로 확인했습니다.
램퍼

답변:


24

ConsoleKit은 콘솔 로그인을 그래픽 모드 (즉 gdm, 이와 동등한)로 관리합니다. 서버에 해당 서버가 없으면 필요하지 않지만 어쨌든 시작되지 않습니다. 또한 이 질문에 관심 있을 수 있습니다 .

그러나 실제로는 각각 20 %의 RAM을 사용하는 60 개의 인스턴스가 없습니다. ConsoleKit 데몬은 다중 스레드이며 htop은 각 스레드에 대해 별도의 줄을 표시합니다. 실제로는 하나의 프로세스이며 해당 메모리의 단일 사본이 있습니다. 로 확인할 수 있습니다 ps wwu -C console-kit-daemon.

또한 htop으로 표시되는 메모리 사용량에는 코드 메모리가 포함되며 일부는 동일한 동적 라이브러리를 사용하는 다른 프로세스와 공유 될 수 있습니다.


원격으로 만 로그인하면되므로 바로 비활성화 할 수 있습니까? X와 콘솔 키트를 깔끔하게 종료 할 수 있습니까? 감사 ?
ramper

그래픽 모드 콘솔 로그인을 비활성화하려면을 제거하면 /etc/X11/default-display-manager됩니다. 로 실행중인 인스턴스를 중지하십시오 stop gdm.
Gilles 'SO- 악마 그만해'

20

데비안 기반 헤드리스 서버에서 찾은 콘솔 키트를 제거하고 중지하는 방법은 다음과 같습니다.

apt-get remove dbus-x11 consolekit

apt-get autoremove

데비안 테스트에서 테스트 (jessie)


/etc/X11/default-display-manager파일 이 없었 으며 필요하지 않은 경우 패키지를 제거 할 수도 있습니다. 나는이 솔루션을 선호
스틴 SCHUTT

4

내가 아는 모든 우분투 컴퓨터 (모든 버전)에는 htop (광산 보유, 서버 보유)에 나타나는 기계가 있으며 표시된 숫자는 0.2이며 20 %가 아닌 0.2 %를 의미합니다 (Htop 보고서는 이미 %입니다). 어쨌든 Gilles가 효과적으로 달리기 전에 말한 것처럼. mysqld는 MySQL 서버 (60이 아니라 많은 것)에서 동일한 작업을 수행합니다 (각 20 또는 30 %와 같은). 사용 가능한 메모리를 확인할 수 있으며이 RAM을 사용하지 않는 것을 볼 수 있습니다.



-3

다음을 사용하여 console-kit-daemon 실행 파일을 비활성화하여 테스트 할 수 있습니다.

chmod 000 /usr/sbin/console-kit-daemon
killall console-kit-daemon

시스템이 더 건강한지 테스트하십시오. 그 후에도 문제가 없었지만 gdm 프로세스가 실행되지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.