[리눅스마스터 1급 - 2차] 장치의 설치 및 관리

2024. 11. 12. 14:36·자격증 & 공부/리눅스마스터 1급

1) /proc 디렉터리 내 주요 파일

  • /proc/cpuinfo : 시스템에 장착된 CPU 정보를 확인할 수 있는 파일명 (절대경로)
  • /proc/meminfo : 시스템에 장착된 메모리 정보를 확인할 수 있는 파일명 (절대경로)
  • /proc/mdstat : 시스템에서 사용중인 RAID 정보를 확인할 수 있는 파일명 (절대경로)
  • /proc/version : 시스템에서 사용중인 커널 버전 정보를 확인할 수 있는 파일명 (절대경로)
  • /proc/uptime : 시스템 가동 시간에 대한 정보를 기록
  • /proc/cmdline : 부팅 시에 실행되는 커널 관련 옵션에 대한 정보
  • /proc/loadavg : 최근 1분, 5분, 15분 동안의 평균 부하율을 기록
  • /proc/partitions : 현재 시스템의 파티션 정보를 저장
  • /proc/devices : 현재 시스템이 사용하는 디바이스 정보를 저장
  • /proc/filesystems : 커널이 지원하는 파일시스템의 정보를 저장
  • /proc/swaps : 스왑 공간 관련 정보를 저장
  • /proc/mounts 또는 /etc/mtab
    • ex) cat /proc/mounts 또는 /etc/mtab

2) 커널 컴파일

  • make mrproper : 커널의 소스를 초기 상태로 되돌리는 명령어
  • make config : x윈도 형식, 텍스트 문답 방식(menuconfig, xconfig)
  • make bzImage : 커널에 이미지 생성(bzinp 생성)
  • make modules : 모듈 컴파일
  • make modules_install : 컴파일된 모듈을 설치
  • make distclean : 커널 컴파일을 실행한 적이 있어서 관련 정보를 초기화하고 모든 파일을 제거
  • make menuconfig : 커널 컴파일 관련 옵션 설정 작업을 텍스트 메뉴 기반에서 커서를 이용하려고 함
  • make xconfig : 커널 컴파일 관련 옵션 설정 작업을 Qt 기반의 환경에서 진행함
  • make clean < mrproper < disclean : 커널 컴파일 관련 정보를 초기화

3) 커널 모듈 설정 명령어 파일

  • lsmod : 리눅스 커널에 적재된 모듈 정보 출력
  • insmod : 커널에 모듈을 적재하는 명령어 (의존성 x)
  • rmmod : 커널에 모듈을 제거하는 명령어 (의존성 x)
  • depmod : 의존성 검사, 갱신, 생성
  • modinfo : 모듈 정보 보여줌
  • modprobe : 모듈을 적재하거나 제거할 수 있는 명령어
    • [-l] : 사용 가능한 모듈 정보 출력
    • [-r] : 모듈 제거할 때 사용하는 옵션 (의존성 o)
    • [-c] : 모듈 관련 환경설정 파일 내용 전부 출력
  • /lib/modules/커널 버전/modules.dep : 모듈 간의 의존성이 기록된 파일명 (절대 경로)
  • /etc/modprobe.conf : 부팅 시 자동으로 로드되게 설정하는 파일
  • uname -r 또는 -a : 시스템의 커널 버전 정보만 출력
저작자표시 비영리 변경금지 (새창열림)

'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글

[리눅스마스터 1급 - 2차] 시스템 로그 분석  (0) 2024.11.12
[리눅스마스터 1급 - 2차] 주변 장치 설정  (1) 2024.11.12
[리눅스마스터 1급 - 2차] gcc & tar - 소스코드 컴파일  (0) 2024.11.12
[리눅스마스터 1급 - 2차] rpm & yum  (1) 2024.11.12
[리눅스마스터 1급 - 2차] 프로세스 관리  (0) 2024.11.12
'자격증 & 공부/리눅스마스터 1급' 카테고리의 다른 글
  • [리눅스마스터 1급 - 2차] 시스템 로그 분석
  • [리눅스마스터 1급 - 2차] 주변 장치 설정
  • [리눅스마스터 1급 - 2차] gcc & tar - 소스코드 컴파일
  • [리눅스마스터 1급 - 2차] rpm & yum
woojin._.
woojin._.
여러가지 개발을 해보며 발생하는 이야기들에 대한 블로그입니다:)
  • woojin._.
    Jin's Dev Story
    woojin._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (829)
      • Tools (25)
        • eGovFrame (3)
        • GeoServer (3)
        • QGIS (2)
        • LabelImg (2)
        • Git (6)
        • GitHub (1)
        • Eclipse (7)
        • Visual Studio (1)
      • Web & Android (121)
        • SpringBoot (37)
        • Three.js (2)
        • Spring Data JPA (9)
        • 스프링 부트 쇼핑몰 프로젝트 with JPA (25)
        • Thymeleaf (4)
        • Spring Security (15)
        • Flutter (29)
      • Programming Language (61)
        • JAVA (27)
        • JavaScript (14)
        • Dart (2)
        • Python (15)
        • PHP (3)
      • Database (43)
        • PostgreSQL (32)
        • MYSQL (7)
        • Oracle (3)
        • MSSQL (1)
      • SERVER (17)
        • TCP_IP (3)
        • 리눅스 (7)
        • AWS (7)
      • Coding Test (445)
        • 백준[JAVA] (108)
        • 프로그래머스[JAVA] (260)
        • 알고리즘 고득점 Kit[JAVA] (3)
        • SQL 고득점 Kit[ORACLE] (74)
      • CS 지식 (49)
        • [자료구조] (14)
        • [네트워크] (12)
        • [데이터베이스] (10)
        • [알고리즘] (9)
        • [운영체제] (4)
      • 기타 (6)
      • 자격증 & 공부 (62)
        • 정보처리기사 (2)
        • SQLD (6)
        • 네트워크관리사 2급 (5)
        • 리눅스마스터 1급 (44)
        • 리눅스마스터 2급 (1)
        • ISTQB (3)
        • 시스템보안 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 태그

    Linux
    CS
    스프링부트
    리눅스
    backjoon
    스프링
    Java
    Oracle
    JPA
    플러터
    스프링 부트 쇼핑몰 프로젝트 with JPA
    CS지식
    springboot
    백준
    시큐리티
    Flutter
    python
    자바
    데이터베이스
    리눅스마스터 1급
    baekjoon
    pcce 기출문제
    postgresql
    Spring Security
    데이터
    spring
    프로그래머스
    리눅스마스터
    DB
    programmers
  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
woojin._.
[리눅스마스터 1급 - 2차] 장치의 설치 및 관리
상단으로

티스토리툴바