일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 리눅스 기초
- Vitual Disk Image
- Bandit
- VDI
- mysql
- Bitnami
- kali linux
- 칼리 리눅스
- Normaltic
- kali
- Virtual Box
- Web shell
- 칼리
- virtualbox
- 네트워크
- 기초
- Error
- 리눅스
- nomaltic place
- MariaDB
- shell
- 노말틱
- 보안
- Linux
- nomaltic
- Today
- Total
목록Linux/Kali (23)
게으른 개발자

File System (1) / ○ 리눅스에서 /(슬래쉬)는 최상위 경로이고 이곳에서부터 디렉터리가 존재. ○ 따라서 기본적으로 최상위 디렉터리 아래에 기본 디렉터리들이 생성. 이는 각각 세부 내용들은 배포판마다 달라질수 있음. (2) /bin ○ binary의 약자 ○ 일반적으로 binary는 실행 파일을 의미. 리눅스에서 사용하는 기본 명령어들의 실행 파일이 저장되는 디렉터리. (3) /dev ○ device의 약자 ○ 리눅스 시스템에 연결되는 하드웨어의 장치 파일들이 저장되는 디렉터리 (4) /etc ○ 리눅스에서 설정 파일들이 저장되는 디렉터리 (5) /home ○ 사용자 계정마다 할당되는 고유의 디렉터리를 생성해주는 곳. 예시 ) tomato 이라는 계정을 생성하면 /home/tomato/ 이라..

ls 명령어 ls = list의 약자 사용법 ls [전달 인자] [전달 인자] 부분에 아무것도 안 넣으면, 현재 경로가 자동으로 들어간다. ls [파일 or 디렉터리 경로] [option] 전달인자 = 파일/디렉터리의 경로 옵션 -a : all의 약자 이름 중 맨 앞에 .(점)이 붙은 파일/디렉터리는 숨김 파일/디렉터리가 된다. -a를 쓰면 숨김 파일/디렉터리도 출력이 된다. 옵션 -l : long의 약자 파일/디렉터리의 자세한 정보를 보여준다. Type : 위 이미지에서 빨간줄 부분 - : 파일 d : 디렉터리 l : Linked 파일 디렉터리 window로 비유하면 바로가기 같은것 권한 정보 : 위 이미지에서 녹색 형광색 부분 Size : 위 이미지에서 주황색 형광색 부분 파일, 디렉터리의 크기정보 ..

리눅스에는 계정마다 홈 디렉터리가 존재한다. Home Directory = [~] 위에 이미지에서는 root 계정으로 로그인을 하였기 때문에 pwd 명령어를 입력해보면 /root 가 나온다. su 명령어 : su [계정 이름] = 해당 계정으로 변경이 된다. su = switch user root 계정일 때 home directory[~]의 pwd 결과 : /root kali 계정일 때 home directory[~]의 pwd 결과 : /home/kali

pwd pwd : 내가 지금 어떤 폴더에 있는지 알려주는 명령어 print working directory = pwd 디렉터리??? -> 디렉터리는 폴더와 같다 ( 정확하게는 같은게 아니다.) 사실 폴더가 더 넓은 개념이다. Microsoft에서 DOS 운영체제에서는 디렉터리 용어만 있었다 그러나 윈도우가 나오면서 폴더 용어가 나왔다. 아래 그림에서 폴더는 파일시스템(디렉터리)를 포함해서 존재하지 않는 가상 항목들까지 좀 더 넓은 개념이다. 리눅스에서는 '/' 라는 디렉터리가 있다. 리눅스에서의 최상위 디렉터리. 위에 pwd의 결과가 /root 로 나왔는데, '/' 디렉터리 아래있는 root 디렉터리에서 작업을 수행하고 있다는 의미이다. cd cd = change directory 이름 그대로 디렉터리를..

1. 명령어 2. 전달 인자 (argument) 3. 옵션 1) 명령어(Commend) id, clear, ifconfig, poweroff, apt, apt-get, ,reboot, sudo, passwd ...... 이런 명령어들은 하나 하나 전부 프로그램 입니다. 그러면 이 프로그램들의 위치를 알고 싶으면 어떻게 해야할까요? 바로 which 명령어를 사용하면 됩니다. which ex) ┌──(root㉿kali)-[~] └─# which id /usr/bin/id 어떤 명령어의 실제 프로그램 위치를 확인해 볼 수 있습니다. 즉, id = /usr/bin/id 는 같은 의미 입니다. 따라서 'id'만 입력하거나, '/usr/bin/id'을 입력해도 같은 결괏값을 보여줍니다.!! ex) ┌──(root㉿..

shell은 운영체제가 사용자로부터 명령어를 전달받는 창구역할입니다. 운영체제는 shell를 통해서 사용자로부터 명령어를 전달받고, 그 명령어를 컴퓨터에게 전달합니다. shell 종류는 Bourne Shell, C Shell, tee-see-Shell 등등 많은 shell이 있다. - 칼리 리눅스에서 기본쉘은 z shell [zsh]이다. 그러면 어떻게 zsh를 사용할까? 일단 먼저 터미널에 대해서 알아봅시다. 우리가 실생활에서 사용하고 터미널의 사용처는 "버스터미널"이라는 단어에서 많이 접해보았을 것입니다. 'Terminal'의 뜻은 '끝점', '종점', '단말'을 의미합니다. 옛날에는 컴퓨터가 매우 커서, 한대에 여러 명이 붙어서 사용을 했었는데 이렇게 연결된 종점(사용자)들을 관리하기 위해서 프로그..
CLI = Commend Line Interface CLI 는 "명령줄 인터페이스" 라는 뜻이며 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 의미한다. 명령어 정리 ifconfig ifconfig 명령어를 통해서 해당 PC의 IP 주소를 알 수 있다. clear = [control + l( 알파벳 L의 소문자)] 터미널에 쌓여있는 명령어와 결과들을 지우고 다시 초기 터미널 상태로 만들어주는 명령어이다. 커맨드 명령어로 'clear' 를 치거나, 단축키는 키보드로 ctrl + l 를 누르면 된다. id 현재 사용자의 계정 정보를 알려준다. 지금 명령어를 입력하는 사용자의 계정이 알 수 있다. poweroff 시스템 종료 해당 포스트는 nomaltic place 님의 리눅스 기초강의를 듣고 만들었습..