«linux-kernel» 태그된 질문

Linux 커널 및 Linux 커널 관련 주제에 대한 질문 예 : 시스템 호출, 커널 사용자 정의 등과 같은 구현 세부 사항. 커널 세부 사항을 포함하지 않는 Linux 사용자 공간 주제의 경우 [linux] 또는 배포 태그가 더 적합합니다.

7
Linux 커널 시스템 호출 구현을 어떻게 찾을 수 있습니까?
mkdir커널 소스를 보면서 함수가 어떻게 작동하는지 이해하려고합니다 . 이것은 커널 내부를 이해하고 다양한 기능을 탐색하려는 시도입니다. mkdir에 정의되어 있음을 알고 sys/stat.h있습니다. 프로토 타입을 찾았습니다. /* Create a new directory named PATH, with permission bits MODE. */ extern int mkdir (__const char *__path, __mode_t __mode) __THROW __nonnull ((1)); 이제이 함수가 어느 …

6
Linux가 공식 GNU 커널로 채택되지 않은 이유는 무엇입니까?
나는 꽤 오랫동안 허드 의 존재 와 공식 GNU 운영 체제 커널이라는 사명을 알고 있었지만 , 리눅스가 훨씬 더 나은 상태에 있다고 생각하면서 몇 년 동안 리눅스가 공식 GNU 커널로 어떻게 수용되지 않는지 궁금했습니다. 허드보다? 리눅스는 지금까지 20 년 이상이 역할을 수행해 왔지만, GNU 프로젝트가 Linux와 관련하여 거리를 유지하고 있음을 …
128 linux-kernel  gnu  hurd 



6
왜 리눅스 커널이 1,500 만 줄의 코드입니까? [닫은]
이 모 놀리 식 코드베이스의 내용은 무엇입니까? 프로세서 아키텍처 지원, 보안 및 가상화를 이해하고 있지만 60 만 라인 이상인 것으로는 상상할 수 없습니다. 드라이버가 커널 코드베이스에 포함 된 과거 및 현재 이유는 무엇입니까? 1,500 만 개 이상의 라인에 모든 하드웨어에 대한 모든 단일 드라이버가 포함되어 있습니까? 그렇다면 드라이버가 커널에 내장되어 …
109 linux-kernel 

1
리눅스에서 오염 된 커널은 무엇입니까?
특정 상황에서 Linux 커널이 더러워 질 수 있습니다 . 예를 들어, 독점 비디오 드라이버를 커널에로드하면 커널이 오염됩니다. 이 상태는 시스템 로그, 커널 오류 메시지 (oops and panics) 및와 같은 도구를 통해 표시 lsmod될 수 있으며 시스템이 재부팅 될 때까지 유지됩니다. 이것은 무엇을 의미 하는가? 시스템 사용 능력에 영향을 미치며 지원 …

2
Linux 시스템의“WannaCry”: 자신을 어떻게 보호합니까?
rapid7 기사 에 따르면 Linux 시스템에서 원격 코드 실행을 허용하는 취약한 Samba 버전이 있습니다. 그동안 WannaCry의 ransomworm는 Windows 시스템의 영향을 분명 개선 단계를 쉽게 식별되었으며, 삼바 취약점은 리눅스와 유닉스 시스템에 영향을 미칠 것이며, 취득 또는 적절한 재조정을 배포에 중요한 기술적 장애물을 제시 할 수있다. CVE-2017-7494 3.5.0 이상의 모든 Samba 버전은 …

3
유휴 CPU 프로세스는 무엇을합니까?
소스를 살펴보면 strace클론 플래그 CLONE_IDLETASK를 사용하는 것으로 나타났습니다 . #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ 더 자세히 살펴본 후에는 플래그가 포함되어 있지 않지만 man clone부팅 프로세스 중에 커널이 실제로 사용하여 시스템의 각 CPU에 대해 유휴 프로세스 (모두 PID 0이 있어야 함)를 생성 한다는 것을 알았습니다 . 즉, CPU가 8 …
73 linux-kernel  cpu 

2
현재 부팅에 지정된 Linux 커널 명령 줄 매개 변수를 표시하는 방법은 무엇입니까?
에서 grub.conf구성 파일 나는 커널이 사용하는 명령 줄 매개 변수를, 즉 지정할 수 있습니다 : kernel /boot/kernel-3-2-1-gentoo root=/dev/sda1 vga=791 주어진 커널을 부팅 한 후, 먼저 커널에 전달 된 명령 행 매개 변수를 표시하는 방법이 있습니까? sysctl을 찾았습니다. sysctl --all 그러나 sysctl은 가능한 모든 커널 매개 변수를 표시합니다.

1
Linux 커널을 빌드하려면 왜 'bc'가 필요합니까?
Linux 커널 최소 빌드 요구 사항 은 계산기 bc의 최소 ​​버전 인 커널 v4.10을 빌드하는 데 계산기 가 필요함을 지정합니다 1.06.95. bc이 문맥에서 어떤 용도로 사용 되며 왜 C 언어 bc가 이러한 작업 대신 직접 사용되지 않습니까?
66 linux-kernel  bc 

7
스레드는 Linux에서 프로세스로 구현됩니까?
Mark Mitchell, Jeffrey Oldham 및 Alex Samuel의 Advanced Linux Programming 이 책을 보겠습니다 . 2001 년부터 시작 됐습니다. 그러나 어쨌든 나는 그것을 아주 좋아합니다. 그러나 리눅스가 쉘 출력에서 ​​생성하는 것과 다른 시점에 도달했습니다. 92 페이지 (뷰어에서 116)에서 4.5 장 GNU / 리눅스 스레드 구현은이 문장을 포함하는 단락으로 시작합니다. GNU / …


5
리눅스 커널이 왜“이미지”라고 불리는가?
사람들이 Linux 커널을 Linux 커널 이미지라고 언급하는 경우가 종종 있는데, 검색 엔진에서 이미지라고하는 이유에 대한 답변을 찾지 못하는 것 같습니다. 이미지를 생각할 때 디스크 사본이나 사진 중 하나만 생각할 수 있습니다. 지옥은 사진 이미지가 아니기 때문에 왜 이미지라고 불리는가?

2
리눅스에서의 로깅 이해
내가 알기로 리눅스 커널은 /proc/kmsg파일 (대부분 하드웨어 관련 메시지)과 /dev/log소켓에 로그 합니까? 다른 곳? 다른 응용 프로그램은 또한 메시지를 보낼 수 있습니까 /proc/kmsg나 /dev/log? 마지막으로, 나는 그것이 syslog 데몬이라고 정정 오전 ( 위해 rsyslog , 시스템 로그-NG ) 다음 두 곳에서 메시지를 확인하고 같은 다양한 파일에 그 분배 /var/log/messages또는 /var/log/kern.log심지어 …


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