«kernel» 태그된 질문

UNIX 커널에 대한 모든 것 : 개발, 구성, 컴파일, 디자인 등

6
Busybox ping IP가 작동하지만 호스트 이름 nslookup이“잘못된 주소”로 실패합니다
내 자신의 3.14 커널을 컴파일하고 있습니다. DNS를 작동시키기 위해 중요한 네트워킹 기능을 생략했을 수도 있습니다. 도메인 이름을 확인할 수 없습니다. DNS 서버를 핑할 수 있습니다. 서버가 아닌 다른 컴퓨터에서 해당 DNS를 사용하여 해결할 수 있습니다. ~ # cat /etc/resolv.conf nameserver 192.168.13.5 ~ # nslookup google.com Server: 192.168.13.5 Address 1: 192.168.13.5 …


3
Linux 커널은 공유 IRQ를 어떻게 처리합니까?
지금까지 읽은 내용에 따르면 "커널이 인터럽트를 수신하면 등록 된 모든 핸들러가 호출됩니다." 각 IRQ에 대해 등록 된 핸들러는을 통해 볼 수 있으며 /proc/interrupts등록 된 핸들러는 request_irq대략 콜백을 전달 하는 드라이버에서 나온 것임을 이해합니다 . irqreturn_t (*handler)(int, void *) 내가 아는 것을 기반으로 특정 IRQ와 관련된 각 인터럽트 처리기 콜백을 호출해야하며, …
14 linux  kernel  pci  interrupt  irq 

3
커널 메모리 크기 늘리기
Linux 2.6.29 및 UBoot 부트 로더를 실행하는 512MB의 RAM이 내장 된 보드가 있습니다. 그러나 커널은 128MB의 RAM 만 사용할 수 있습니다. XCODE_MEMSIZE커널의 RAM 용량을 결정하는 의 값을 변경하려고했습니다 . 512로 설정하면 부팅하는 동안 커널이 충돌합니다. 변경해야 할 다른 구성 매개 변수가 있습니까?


2
커널 / 배포 릴리스와 버전의 차이점은 무엇입니까?
다음 명령을 사용하여 커널의 이름, 릴리스 및 버전을 확인하십시오. -bash-4.1$ uname -s Linux -bash-4.1$ uname -r 2.6.32-279.el6.x86_64 -bash-4.1$ uname -v #1 SMP Wed Jun 13 18:24:36 EDT 2012 커널 릴리스와 버전의 차이점과 관계는 무엇입니까? 감사! Linux 배포판과 비슷한 질문이 있습니까 (예 : Ubuntu, Mint, ...)? 즉, Linux 배포 릴리스와 버전의 …
14 kernel 

3
/ dev / sda의 메모리 내 (커널) 파티션 테이블을 읽는 방법은 무엇입니까?
실수로 / Part / sda 파티션 테이블을 GParted ( AskUbuntu 전체 기사 ) 로 덮어 썼습니다 . 아직 재부팅하지 않았고 파일 시스템을 계속 사용할 수 있기 때문에 커널 내부 메모리에서 파티션 테이블을 복구 할 수 있다고 들었습니다. 가능합니까? 그렇다면 어떻게 복구하고 복원합니까?

3
Module.symvers를 생성하는 방법?
최근에 Unpacking kernel-source rpm off-system (OpenSuse)을 겪었 습니까? ; 내 컴퓨터에서> 10 시간이 걸렸을 때 여기에 설명 된 프로세스를 수행 한 후에도 아무 Module.symvers곳도 찾을 수 없다는 것이 놀랍습니다 ! "generate Module.symvers"를 검색하면 다음과 같은 결과가 나타납니다. 참고 : "modules_prepare"는 CONFIG_MODVERSIONS가 설정되어 있어도 Module.symvers를 빌드하지 않습니다 . 따라서 모듈 버전 …




1
Linux에서 NCQ를 비활성화하는 방법
VHDL에서 자체 직렬 -ATA 호스트 버스 어댑터 (HBA)를 구현하고이를 FPGA에 프로그래밍했습니다. FPGA는 모든 디지털 회로로 프로그래밍 할 수있는 칩입니다. 또한 직렬 트랜시버가 장착되어 SATA 또는 PCIe 용 고속 신호를 생성합니다. 이 SATA 컨트롤러는 SATA 6Gb / s 회선 속도를 지원하고 ATA-8 DMA-IN / OUT 명령을 사용하여 최대 32MiB 청크로 장치와 …
13 linux  kernel  drivers  sata 

3
리눅스는 어떻게 'initrd'이미지를로드합니까?
부팅 과정을 이해하려고 노력했지만 머리 위로 넘어가는 것은 한 가지뿐입니다. Linux 커널이 부팅되고 루트 파일 시스템 (/)이 마운트되면 프로그램을 실행할 수 있으며 추가 커널 모듈을 통합하여 추가 기능을 제공 할 수 있습니다. 루트 파일 시스템을 마운트하려면 특정 조건이 충족되어야합니다. 커널은 루트 파일 시스템이있는 장치 (특히 SCSI 드라이버)에 액세스하려면 해당 드라이버가 …
13 linux  kernel  boot  initrd 

1
프로그램 시작시 엔트로피 소비를 막을 수 있습니까?
Knoppix (또는 다른 Live CD / DVD)를 소중한 암호 키를 만들기위한 안전한 환경으로 사용합니다. 불행히도 엔트로피는 그러한 환경에서 제한된 자원입니다. 방금 각 프로그램 시작이 꽤 엔트로피를 소비한다는 것을 알았습니다. 이것은 주소 임의 화가 필요한 일부 스택 보호 기능 때문인 것으로 보입니다. 좋은 기능이지만 내 시나리오에서 완전히 쓸모없고 악화됩니다. 이 기능을 …
13 linux  kernel  security 

3
SSD의 강력한 쓰기 활동으로 시스템 성능을 향상시킵니다.
무거운 쓰기 응용 프로그램을 수행하면 전체 시스템이 느려집니다. 이것을 더 테스트하기 위해 (상대적으로) 낮은 CPU, 높은 디스크 활동을 수행하기 위해 이것을 실행했습니다. john -incremental > file_on_SSD 이것은 초당 수만 개의 문자열을 내 시스템 디스크의 파일로 펌핑합니다. 이 작업을 수행 할 때 마우스가 지연되고 TTY가 응답하지 않고 응용 프로그램이 "페이드"되고 일반적으로 …
13 kernel  performance  io  ssd 

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