리눅스 커널 매크로 함수 없이보기

리눅스 커널 코드를 보게되면 수많은 매크로 함수를 확인할수있는데 이는 소스코드를 보기어렵게 만들어주는 요소이다. 이를 해결하기위해 전처리한 코드를 보는 GCC옵션이 있다. –save-temps 라는 옵션이며 이 옵션을 설정하기 위해서는 리눅스 커널의 코드의 ~/위치에 MakeFile안에 다음과 같이 소스코드를 추가한다.

[리눅스커널] 커널의 특정 함수 어셈 확인하기

리눅스 커널을 컴파일하게되면 System.map이라는 폴더가 나옵니다. 위 파일을 리눅스 커널에 들어 있는 심벌에 대한 정보를 담고있습니다. 한 예로 sys_sigreturn_wrapper라는 함수의 코드를 확인해볼려고합니다. sys_sigreturn_wrapper의 범위는 0x80101834~0x80101840까지입니다. 그러면 다음과 같은 커맨드를 입력해줍니다.

쿠버네티스 싱글 노드 설치

쿠버네티스 마스터 만들기 1.패키지 업데이트 2. 도커 설치 및 활성화 도커가 설치 되어있다면 이 과정 생략가능 3. Kubeadm 설치 3. 스압공간 제거 쿠버네티스는 스압공간을 사용하지못하도록 막아두어 이를 제거해줘야한다. 위 사진처럼 SWAP앞에 #을 적어 재부팅뒤에두 스압공간이 발생안하게 제거할수 있다. 4.Master 초기화 서브넷을 네트워크를 10.96.0.0/12 초기화 클러스터 서브넷을 10.244.0.0/16 초기화 위 커맨트 출력시 아래와 같은 화면이 출력된다. 위는 소개 더보기 쿠버네티스 싱글 노드 설치[…]