ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스 스터디 (2) : trainer 1 ~ trainer 5
    보안/LINUX 2024. 3. 7. 04:56

    trainer 1

    • 프롬포트: 항상 대기상태에서 어떤 명령을 내리기만을 기다린다.
    • ls 명령: 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주는 역할을 하는 명령.
      • - 로 시작하면 파일이다.
      • d 로 시작하면 디렉토리이다.
    • ls -1: 디렉토리와 파일을 구분해서 출력 가능
    • ls -a: 숨겨진 파일들을 나타낼 수 있다.
    • 숨겨진 파일은 파일명 가장 앞부분에 . 이 들어가 있고 파일명 앞에 . 을 붙이면 파일은 뭄겨진 파일로 변한다.
    • ls -a1: 숨겨진 파일까지 포함하여 보여준다.


    trainer 2

    • pwd: 현재 경로 출력
    • cd .. : 한 단계 위로 이동

    / 를 최상위 디렉토리라고 부른다.

    cd / 를 입력하면 한 번에 최상위 디렉토리로 이동할 수 있다.

    mkdir: 새로운 디렉토리를 만드는 명령어

    rmdir: 디렉토리 지우기

    rm : 파일을 삭제하는 명령

    mv: 파일이 복사된 후 원본 파일 (자동)삭제

    • 파일 이름을 변경할 때 많이 쓰임.


    trainer 3

    w: 어떤 사람들이 접속했는지 보여줌.

    *** w로 접속한 사람들의 정보를 분석하는 방법***

    finger -l: 사용자들의 더 많은 정보를 확인할 수 있음.

    tty: 자신의 터미널 확인하는 방법

    ifconfig: 접속한 서버의 ip 보는 방법

    접속된 사용자와의 채팅

    • write: 특정 사용자에게 쪽지 보내기
    • wall test: 모든 사용자에게 쪽지 보내기
    • 대화를 중지하고 싶을 경우 ctrl +d


    trainer 4

    다음 사진들은 디렉토리와 각 디렉토리가 하는 역할들이다.

    - bin: 필수적인 리눅스 실행 파일들이 있다.

    - boot: 리눅스 부팅 관련 파일들과 커널이 있다.

    -dev: 하드웨어 정보가 파일 형태로 저장되어 있다.

    -etc: 패스워드 파일 , 쉐도우 파일 등 중요한 정보들이 있다.

    -home: 이반 사용자들의 디렉토리가 들어가 있다.

    -lib: 라이브러리 파일들이 있다.

    -mnt: mount 명령을 사용한 시디롬, 플로피 디스켓 등이 있는 디렉토리

    -proc: 프로세스들이 파일 형태로 저장되어 있는 디렉토리

    -root: 루트의 홈 디렉토리가 저장되어 있다,

    -sbin: 기본 명령을 제외한 시스템 관리용 실행 파일들이 들어있는 디렉토리

    -tmp: 임시로 파일을 저장하는 디렉토리

    -usr: 다양한 응용프로그램들이 설치되어 있다.

    -var: 시스템 운영 중 생성되는 임시 파일들과 외부 접속에 대한 로그 파일들이 저장되어 있다.

    파일들 중 중요한 역할을 하는 것들

    • /etc/passwd: 사용자에 대한 간단한 정보들이 있다.
    • /etc/shadow: 사용자들의 패스워드가 들어가 있다.
    • /etc/services\: 서버가 어떤 서비스를 하고 있는지 보여준다.
    • /etc/issue.net: 처음 접속할 때 나오는 화면
    • /etc/motd: 로그인 후 나오는 메세지가 들어가 있다.
    • ~/public_html: 사용자들의 홈페이지 파일들이 들어가있다.


    trainer 5

    whoami:내가 누구인지 알고 싶을 때 사용

    id : 좀 더 자세하게 자신의 정보를 알고 싶을 때 사용

    cat /etc/passwd: 어떤 사람들이 계정을 얻어서 사용하고 있는지 알아보고 싶을 때 사용

    uname -a: 커널 버전 확인

    cat /etc/*release: 서버에 설치된 OS 확인

    rpm -qa: 패키지 정보 얻고 싶을 때 사용

    cat /proc/cpuinfo: 서버의 cpu 정보 수집하는 방법

     

Designed by Tistory.