보안/Linux(21)
-
Kali Linux 기초 Part. 6 파일 정보 확인
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다. 1. 파일 정보 확인지금 까지 디렉토리 이동을 알아 봤다. 이제 파일 정보에 대해서 확인해 보겠다. 예를들어 Windows 에서는 test1이라는 폴더가 있는데 이 폴더 정보를 확인하기 위해서는 그냥 오른쪽 클릭 후 속성을 누르면 된다. 눌러보면, 폴더의 종류, 위치, 크기, 디스크 할당 크기, 내용, 만든 날짜등 GUI로 간편하게 알 수 있다. 이걸 리눅스에서 하기 위해서는 먼저 ls 명령어를 통해서 정보를 확인 할 수있다. 한번 해보자! 보면 현재 홈 디렉토리안에 있는 폴더들이 나오는 것을 알 수 있다. 이것이 어떤게 디렉토리고 어떤게 파일인지 알 수 없다. 사실, 글씨색, 굵기 등으로 표시를 해주기는 하지만, 정확..
2025.03.18 -
Kali Linux 기초 Part. 5 홈 디렉토리
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다. 1. 홈 디렉토리 (Home Directory)란?홈 디렉토리(Home Directory)는 각 사용자가 개인 파일과 설정을 저장하는 기본 디렉토리다.리눅스 시스템에서 각 사용자마다 고유한 홈 디렉토리가 생성 된다. 한번 실습을 통해 알아보자 먼저 터미널을 확인해보면,[~] 로 현재 경로를 확인 할 수있다. 근데 경로가 [~]? 한번 pwd 명령어로 확인해 보자. pwd 분명 현재 경로는 [~]인데? 왜 /root로 나오지? 이건 바로 ~ == /root 라는 뜻이다 즉, ~ 표시는 바로 Home 디렉토리의 표현 방법이다. 우리가 지금 root 계정으로 접속했으니, ~로 표시된 디렉토리는 root 계정의 홈 디렉토리라는..
2025.03.18 -
Kali Linux 기초 Part. 4 현재 경로 (파일 시스템) , 디렉토리 이동 (CD, PWD 명령어)
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다. 1. 현재 경로CLI 기반의 쉘에서는 명령어를 내리는 현재 경로가 중요함, 이것을 이해하기 위해 Windows를 생각 해보자. Windows 바탕화면에 만약 test1 과 test2 폴더가 있다고 해보자 그리고 이 폴더에 각각 똑같은 이름의 파일 "passwd.txt" 가 있다. 만약 우리가 test1 폴더 위치에서 passwd.txt 파일을 지우는 명령을 내리게 되면 test2에 있는 passwd.txt 파일이 지워지지 않고 test1 폴더에 있는 passwd.txt가 지워질 것이다. 즉 어디에서 명령을 내리는지에 따라 명령의 결과가 달라지는 것이다! 그렇기에 리눅스 CLI 기반의 쉘에서 명령어를 입력할 때는 항상 ..
2025.03.18 -
Kali Linux 기초 Part. 3 명령어 구조
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다. 1. 명령어 구조리눅스에서 명령어를 사용할 때 알아야할 규칙이 있습니다. 명령어, 전달 인자, 옵션한개씩 알아 보자면, 1. 명령어 (Command)앞에서 알아본 id, clear, ifconfig 이런 것들은 명령어 이다. 컴퓨터에서 특정 동작을 하고 싶을 때 그에 맞는 명령어를 입력하게 된다. 근데, 이 명령어들은 사실 하나 하나가 프로그램이다. id 라는 것도 하나의 프로그램이고, clear도, ifconfig도 다 프로그램이다. 그 프로그램이 어디있는지 알아보자, 아래의 명령어를 입력하게 되면, which id which 라는 명령어는 어떤 명령어의 실제 프로그램 위치를 확인해 볼 수 있는데, which id 라..
2025.03.18 -
Kali Linux 기초 Part. 2 Shell
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다. 1. Shell 이란?Shell(셸)은 사용자와 운영체제(OS) 커널 사이에서 명령을 전달하고 실행하는 인터페이스다.쉽게말해, 우리가 터미널에서 입력한 명령어를 해석하고 실행해 주는 프로그램이다. 2. Shell의 역할사용자가 입력한 명령어를 해석하고 실행하는 역할운영체제(OS)와 사용자를 연결하는 인터페이스파일 실행, 프로세스 관리, 시스템 설정들의 작업 수행Shell의 동작 과정사용자가 터미널에 명령어를 입력 (ls -l)Shell이 해당 명령어를 해석하고 커널에 전달커널이 명령을 실행하고 결과를 Shell에 반환Shell이 실행 결과를 터미널에 출력즉, Shell은 우리가 명령어를 입력하면, 이를 운영체제가 이해할 ..
2025.03.18 -
Kali Linux 기초 Part. 1 CLI
Kali Linux 기초 가이드는 normaltic 강의를 참고하여 제작하였습니다. 1. CLI 란?CLI (Command Line Interface, 명령줄 인터페이스)는 텍스트 명령어를 입력하여 컴퓨터를 조작하는 방식의 인터페이스다.쉽게 말해, GUI(Graphical User Interface, 그래픽 인터페이스) 없이, 터미널에서 명령어를 입력하여 시스템을 제어하는 방법 2. CLI를 쓰는 이유?가장 큰 이유는 효율성 이다.그래픽으로 화면을 만들어서 표시하고, 처리하는 건 많은 자원이 듬 (컴퓨터가 일을 많이 해야됨), 하지만 글자만 입력해서 명령을 하면, 결과를 화면에 글자만 출력한다면 그래픽으로 표현하는 엉청난 일을 생략이 가능함, 그래서 컴퓨터가 더 가볍고 빨라짐, 그래서 서버들은 보통 GU..
2025.03.18