본문 바로가기

리눅스36

[Linux|Unix] 리눅스 insmod 명령어 정리 insmod란 먼저, 간단하게 insmod를 영어로 표현하자면 다음과 같다. Insert a module into the Linux kernel. insmod 는 모듈을 리눅스 커널에 삽입하는 간단한 프로그램이다. insmod 는 modprobe와 비슷하다. 위에서 말한 것처럼 리눅스 커널에 모듈을 넣을 수 있다. 하지만, modprobe와 달리 insmod는 set location으로부터 모듈을 읽을 수 없고 자동으로 그들을 삽입하거나 의존성을 관리할 수 없다. insmod는 어떠한 location으로부터 간단한 모듈을 삽입할 수 있는데, 이것이 의존성을 뜻하는 것은 아니다. 더 lower-level 프로그램이라고 할 수 있다. 사실, modprobe가 실제의 모듈 삽입에 사용된다고 한다. insmod.. 2017. 8. 29.
[Linux|Unix] ssh 접속시 no matching key 해결 방법 리눅스로 임베디드 개발을 하다보면, ssh나 telnet을 이용하여 원격 접속으로 개발을 하는 경우가 있다. 하지만 몇 몇 알고리즘은 보안상의 이유로 이러한 접속 방법이 비활성화 되어 있다. 이러한 문제를 해결하기 위한 방법 역시.. 있다. 이번 포스팅에는 이러한 문제를 해결하는 방법을 정리하겠다. 에러 메시지는 크게 두 가지로 나온다. 첫 번째 에러 메시지 no matching host key type found. Their offer: ssh-dss 해결 방법 ssh -oHostKeyAlgorithms=+ssh-dss root@192.168.211.11 두 번째 에러 메시지 no matching key exchange method found. Their offer: diffle-hellman-gour.. 2017. 8. 28.
[Linux|Unix] 리눅스 error mounting /dev/sdb1 문제 해결 방법 리눅스를 이용하는 사람 중, 여러 개의 하드디스크를 사용하는 사람이라면 흔히 겪어봤을 법한 문제가 있는데,바로, 하드디스크를 제대로 인식하지 않는 것이다. 분명, 어제까지만 아니, 방금까지만 해도 잘되던 것인데 재부팅을 하니.. 인식하지 않는 하드디스크를 볼 때면 귀찮은 일이다.이러한 문제를 한 줄로 간단하게 해결할 방법을 소개하고자 한다. 먼저, 보통 에러 메시지는 다음과 같이 나온다.error mounting /dev/sdb1 2017. 8. 28.
[Linux|Unix] 리눅스 커널 소스 트리 리눅스의 커널 소스 트리는 여러 개의 디렉토리로 구성된다. 물론 이 디렉토리의 하위에는 또 다른 여러개의 디렉토리로 구성된다. 다음은 커널 소스 트리 최상위 즉, 루트 아래에 있는 디렉토리 목록이다. 디렉토리 설명 arch 특정 아키텍처와 관련된 소스 block 블록 입출력 계층 crypto 암호화 API Documentation 커널 소스 문서 drivers 장치 드라이버 firmware 특정 드라이버를 사용할 때 필요한 장치 펌웨어 fs 가상 파일시스템 및 개별 파일시스템 include 커널 헤더 파일 init 커널 시작 및 초기화 관련 ipc 프로세스간 통신 관련 코드 kernel 스케줄러와 같은 핵심 커널 서브시스템 lib 유틸리티 루틴 mm 메모리 관리 서브시스템 net 네트워크 서브시스템 sa.. 2017. 8. 28.