Network Security Day08-Linux 파일 속성 지식

Linux 파일 속성에 대한 지식

1. 파일 속성 보기

  1. 구문: ls -lhi(l - 긴 형식 h - 사람이 읽을 수 있음)
  2. 결과
    [root@localhost ~] ls -lhi
    total 11M
    202312369 drwxr-xr-x. 31 root root 4.0K Jul 30  2023 1
    134317954 -rw-------.  1 root root 1.6K Jul 15 09:21 anaconda-ks.cfg
    134441656 -rw-r--r--.  1 root root  10M Jul 22 01:41 etc.tar.gz
    

2. 파일 속성에 대한 지식

  1. 시트

    열 번호 콘텐츠 효과
    1 202312369(인덱스 노드 인덱스 노드) 1. 일련의 숫자는 256바이트의 디스크 공간을 나타냅니다.
    2. 파일 속성과 포인터를 저장합니다
    . 3. inode만 있습니다
    . 4. inode를 할당할 수 없으면 파일을 만들 수 없습니다. 디스크가 꽉 찼습니다
    2 drwxr-xr-x.(11자리) 첫 번째 문자 "d"는 파일 형식을 나타냅니다. - 일반 파일(txt, ppt, word)
    예배 규칙서
    소프트링크, 바로가기
    블록 장치 디스크
    c 문자 문자 장치 직렬 장치
    에스 네트워크 서비스의 중간 통신을 위한 파일인 소켓 파일
    rwxr-xr-x(가운데 9자) 대표 권한은 추후 논의
    마지막 문자 "." selinux와 관련이 있습니다. 파일을 연 후 속성을 보면 점이 표시됩니다.
    31 하드 링크 수 동시에 같은 파일을 가리키는 inode의 수
    4 뿌리 사용자 열 ~ 후에
    5 뿌리 사용자 그룹 열 ~ 후에
    6 4.0K 파일 크기 파일 크기
    7-9 2023년 7월 30일 시간 마지막 수정 시간
    10 1 파일 이름 문서
  2. inode 및 블록 소개

    1. 디스크가 포맷되고 폴더 시스템이 생성되면 일정 수의 inode 및 블록 생성
    2. inode는 파일 속성을 저장하고 파일을 가리키는 역할을 하며, 블록은 파일 내용을 저장하는 역할을 합니다(둘 다 디스크 공간의 작은 부분을 차지함).
    3. inode는 일련의 숫자를 고유 식별자로 사용하며(256바이트를 차지함) 특정 숫자를 가지며 디스크가 소진되면 디스크가 가득 찼다는 메시지를 표시합니다.
    4. 디렉토리 파일을 생성할 때 하나의 inode만 할당해야 합니다.
  3. 셀리눅스

    1. selinux가 활성화되어 있는지 확인하십시오.getenforce
    2. 임시 휴업:setenforce 0
    3. 폐업: vim /etc/selinux/config+SELINUX=disable
    4. 엔터프라이즈에서: 임시 및 영구 동료 수정, Linux에서 재부팅 금지
  4. 하드 링크

    1. 하드링크 원리 : 두 개의 파일은 동일한 inode를 가지며, 두 개의 파일에 접근할 때 동일한 내용에 접근하며, 파일이 삭제되더라도 내용은 사라지지 않음
    2. 그림
      여기에 이미지 설명 삽입
      3. 하드 링크 만들기: ln 源文件名 硬链接名(사용자는 디렉터리에 대한 하드 링크를 만들 수 없습니다.)
      4. 예: 디렉터리의 "."는 하드 링크입니다.
  5. 소프트 링크

    1. 소개: 바로가기
    2. 소프트 링크와 소스 파일이 같은 파일이 아니며 inode가 다릅니다.
    3. 소프트 링크 생성 방법: ln -s 源文件名 软链接名(디렉토리 또는 파일일 수 있음)
  6. Linux 파일 삭제 조건

    1. 파일의 하드링크 개수가 0인 경우에만 파일이 실제로 삭제됨 i_link=0
    2. 파일 i_count=0이라는 프로그램이 없습니다.
  7. 파일 크기 보기

    1. ls -lhi 文件名
    2. du -sh 文件名
  8. 파일 변경 시간 보기 명령stat /etc/hosts

    1. 접속(최종방문) : 2024-08-10 00:00:12.540654456 -0400
    2. 수정(마지막 수정 내용): 2013-06-07 10:31:32.000000000 -0400
    3. 변경(속성변경) : 2023-07-15 09:15:49.826771105 -0400
  9. 파일 속성을 확인합니다. 시간은 연도, 월, 일, 시, 분, 초로 표시됩니다.ls -lhi --time-style=long-iso

  10. 파일 이름

    1. 파일명은 상위 디렉토리 블록에 저장
    2. 속성이 inode에 존재합니다.
  11. Linux 읽기 파일의 개략도
    여기에 이미지 설명 삽입

추천

출처blog.csdn.net/m0_73293867/article/details/131883371