다른 Linux® 서비스는 무엇입니까?
Linux 서비스는 일반적으로 사용자 개입없이 Linux 운영 체제의 백그라운드에서 실행되는 응용 프로그램입니다. 많은 Linux 서비스는 시작 서비스이며 사용자가 로그인하기 전에 시스템 부츠가 시작될 때 시작됩니다. Linux는 무료 오픈 소스 프로그램이므로 다양한 다양성이 있으며 기본적으로 설치되는 특정 서비스는 Linux 배포가 사용되는지에 따라 달라집니다. 서비스는 사용자가 활성화, 비활성화, 관리 및 수정할 수 있습니다.
일부 Linux 서비스가 시작하고 기능을 수행 한 다음 닫습니다. 예를 들어 새 또는 수정 된 하드웨어를 감지하는 "Kudzu"가 있습니다. 다른 예로는 보안에 사용되는 임의의 숫자를 생성하는 "Random"과 키보드 매핑과 시스템 글꼴을 설정하는 "keytable"이 있습니다.
다른 유형의 서비스는 항상 실행되는 서비스 인 데몬입니다. 이들 중 다수는 다음을 포함하여 다양한 네트워크 서비스를 제공합니다. "HTTPD"는 Apache 웹 서버를 제공합니다. "Inetd,"인터넷 대체업 자 dAemon, 전송 제어 프로토콜/인터넷 프로토콜 (TCP/IP) 네트워킹 서비스를 시작하며 다른 많은 네트워크 서비스를 담당합니다. "SMTP"는 이메일을 보내고받습니다. "NFS"는 네트워크 파일 서버를 호스팅 할 수 있습니다. 이 서비스는 Linux 배포에 따라 다른 이름을 가질 수 있습니다. 예를 들어, Apache 서비스는 일부 분포에서 "HTTPD"라고하며 다른 분포에서는 "Apache2"라고합니다.
다른 응용 프로그램 세트는 네트워크 관련이 아니며 지속적인 기능을 제공하는 데몬 서비스로 작동합니다. 예를 들어 "Cron", 예정된 작업을 실행하는 데 사용되는 "Cron"; 마우스 기능을 지원하는 "GPM"; 고급 전력 관리를 제공하는 "APMD"; "LPD,"인쇄 스풀러.
서비스는 실행 레벨을 기준으로 실행되며, 단일 사용자 로그인, 다중 사용자 로그인, 종료 및 재부팅과 같은 시스템의 상태를 정의합니다. 파일 /etc /inittab은 기본 실행을 설정합니다일반적으로 /etc/rc.d/에 저장된 레벨 및 포인트 파일; 이 RC.D 스크립트는 런 레벨에 입장 할 때 시작되는 서비스를 정의합니다. 이 스크립트는 또한 서비스가 시작되고 종료되는 순서를 정의하기 위해 0-100에서 각 서비스의 시작 우선 순위 및 종료 우선 순위를 정의합니다.
일부 Linux 배포판은 서비스를 구성하기위한 그래픽 사용자 인터페이스 (GUI)를 제공합니다. 특정 배포에서 사용할 수없는 경우 일부 명령 줄 도구를 사용할 수 있어야합니다. "CHKCONFIG"도구는 서비스를 나열하거나 서비스를 만들거나 삭제하거나 서비스를 활성화 또는 비활성화하는 데 사용될 수 있습니다. "NTSYSV"도구는 자동으로 시작 해야하는 서비스를 선택할 수있는 간단한 인터페이스를 제공합니다. Linux 서비스를 구성하는 모든 도구는 단순히 RC.D 스크립트의 전면 끝이므로 전원 사용자는 이러한 스크립트를 직접 수정하여 서비스를 관리 할 수 있습니다.
.