«init» 태그된 질문

init는 UNIX 시스템의 부팅 순서 중에 생성 된 첫 번째 실제 프로세스 (PID 1)입니다. 일부 시스템은 systemd 또는 Upstart (Ubuntu)와 같은 대체 솔루션에 의존 할 수 있습니다.


2
systemd는 /etc/init.d 스크립트를 어떻게 사용합니까?
방금 debian jessie로 전환했으며 그래픽 디스플레이 관리자를 포함한 대부분의 작업이 정상적으로 실행됩니다 wdm. 문제는 이것이 어떻게 작동하는지 이해하지 못한다는 것입니다. /etc/init.d/wdm내가 일찍 그것을 넣을 때 exitwdm이 시작되지 않기 때문에 분명히 내 스크립트가 호출됩니다 . 그러나 /etc/rc3.d 디렉토리의 이름을 바꾸면 (기본 기본 실행 수준은 3이 되었음) 여전히 wdm이 시작됩니다. systemd 가이 …


18
쉘을 사용하여 초기화 시스템 감지
이것은 운영 체제 감지와 더 관련이있을 수 있지만 특히 시스템에서 현재 사용중인 init 시스템이 필요합니다. Fedora 15와 Ubuntu는 이제 systemd를 사용하고, Ubuntu는 Upstart (15.04까지 오랜 시간 기본값)를 사용했지만 다른 시스템은 System V의 변형을 사용합니다. 크로스 플랫폼 데몬으로 작성중인 응용 프로그램이 있습니다. init 스크립트는 configure에 전달 될 수있는 매개 변수를 기반으로 …

5
init는 정확히 무엇을합니까?
리눅스 배포판을 만들고 있는데 이제 init 프로그램이 필요합니다. 나는 c로 정말 잘 코딩 할 수 있고 리눅스에 대해 꽤 많이 알고 있습니다 (4 년 동안 개발을 위해 아치 리눅스를 사용해 왔습니다). 그래서 C로 자신의 기본 init 스크립트를 작성해야한다고 생각했습니다. 단순한 쉘을 위해 시스템을 설정하기 위해 init가 수행하는 작업은 무엇입니까? ( …
43 linux  startup  init 

4
자식 프로세스가 부모와 함께 죽는 UNIX 변형이 있습니까?
나는 꽤 오랫동안 리눅스 커널 동작을 연구 해 왔으며 항상 나에게 분명하다. 프로세스가 죽으면 모든 자식은 프로세스가 init끝날 때까지 프로세스 (PID 1)로 돌아갑니다 . 그러나 최근 커널보다 더 많은 경험을 가진 사람이 나에게 다음과 같이 말했습니다. 프로세스가 종료되면 모든 하위 항목도 종료됩니다 ( NOHUP이 경우 다시 사용하지 않는 한 init). …
41 process  init  exit  fork 

5
Debian Jessie에서 X 서버 자동 시작을 비활성화하는 방법은 무엇입니까?
lightdm이 설치된 데비안 8 (Jessie)을 실행하는 원격 시스템이 있습니다. GUI가없는 모드에서 시작하고 싶지만 -X매개 변수로 SSH를 통해 여전히 실행할 수 있도록 모든 X 관련 항목을 제거하고 싶지 않습니다 . 그렇다면 X 서버 자동 시작을 제거하지 않고 비활성화하는 방법은 무엇입니까? 시도했지만 systemctl stop lightdmlightdm을 중지하지만 재부팅 후 다시 실행됩니다. 나도 시도 …


1
systemd는 kill -9에서 어떻게 살아남습니까?
최근 " 'kill -9 0'이 (가) 콘솔 세션을 종료하는 이유"와 "커널 패닉을 얻는 방법"질문 사이에, 나는 안장 아래에 버를 가지고 kill -9 1대부분의 최신 아치 리눅스 랩톱을 사용해 보았습니다 . 나는 사용자 ID "root"로 그것을했다. 나는 어떤 종류의 충돌, 공황 또는 종료를 완전히 예상했지만 아무 일도 일어나지 않았습니다. 내가 그랬어 …

2
좀비가 고아를 가질 수 있습니까? 좀비를 수확하여 고아 아이들이 방해받을 것인가?
내가 이해하는 것처럼 좀비 프로세스는 종료되었지만 부모 (또는 init좀비 자체가 고아 인 경우)가 종료 상태를 확인할 때까지 프로세스 테이블에 자리 표시 자로 존재 합니다. 그리고 고아 프로세스에 대한 나의 이해는 여전히 살아 있고 실행 중이지만 부모가 죽은 프로세스입니다. 좀비가 이미 죽었 기 때문에 아이들은 고아로 간주 될 것입니다. 그들은 좀비를 …


2
부모가 init 인 <defunct> 프로세스를 어떻게 죽일 수 있습니까?
NAS에서 전송이 간헐적으로 중단됩니다. SIGTERM을 보내면 프로세스 목록에서 사라지지 않고 &lt;defunct&gt;그 옆에 레이블이 나타납니다. SIGKILL을 보내도 여전히 사라지지 않고 부모가이므로 부모를 종료 할 수 없습니다 init. 프로세스를 제거하고 전송을 다시 시작할 수있는 유일한 방법은 재부팅입니다. 내가 할 수있는 최선의 방법은 Transmission을 시도하고 수정하는 것입니다 (그리고 시도했습니다). 그러나 나는 컴파일하는 초보자이며 …

1
초기화 프로세스 : 모든 프로세스의 조상?
나는 항상 init 프로세스가 모든 프로세스의 조상이라는 것을 배웠다. 프로세스 2의 PPID가 0 인 이유는 무엇입니까? $ ps -ef | head -n 3 UID PID PPID C STIME TTY TIME CMD root 1 0 0 May14 ? 00:00:01 /sbin/init root 2 0 0 May14 ? 00:00:00 [kthreadd]
26 linux  process  init 

3
initramfs 프롬프트로 부팅을 수정하고 "mount : '/ etc / fstab'을 읽을 수 없습니다 : 해당 파일이나 디렉토리가 없습니다"및 "No init found"?
단일 파티션 전용 GPT 파티션 디스크, ext4 포맷, extlinux (버전 4.05)를 부트 로더로, Ubuntu Core 버전 13.10 amd64를 rootfs로, Ubuntu linux-image-3.11.0-18-generic을 커널로 사용하여 새 시스템 설치 부트 로더 설정을 생성하기위한 extlinux-update. 재부팅 후 결과 (여전히 KVM 기반 가상 머신 내부)는 (initramfs) 프롬프트이며 다음 메시지가 표시됩니다. mount: can't read '/etc/fstab': No …

7
관리자 권한으로 시작시 Tomcat 시작
시스템에 로그인하기 전에 하나의 프로세스를 실행해야합니다. 서비스처럼 실행하는 방법? 리눅스에서 어떻게 서비스를합니까? 우분투와 페도라에서? 이 서비스는 바람둥이 사용자 정의
23 startup  init 

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