Yozzang의 해킹일기 💻
article thumbnail
프로세스
Operating System/Linux 2022. 4. 30. 00:45

이번 포스트에서는 리눅스의 프로세스(process)에 대해 다루도록 하겠습니다. 프로세스란? : 실행중인 프로그램을 일컫는 말입니다. 각 프로세스는 유일한 프로세스 번호 PID를 갖습니다. 프로세스의 종류 : 종류 설명 데몬 (daemon) UNIX 커널에 의해 시작되는 프로세스로 서비스 제공을 위한 프로세스들이다. 부모 (parent) 자식 프로세스를 만드는 프로세스 자식 (child) 부모에 의해 생성된 프로세스로 실행이 끝나면 부모 프로세스로 돌아간다. 고아 (orphan) 자식 프로세스가 종료하기 전에 부모가 종료된 프로세스. 고아 프로세스는 1번 프로세스를 새로운 부모로 가진다. 좀비 (zombie) 부모 프로세스에 의해 종료되지 않는 (자식) 프로세스. 프로세스 테이블을 여전히 차지하고 있다...

article thumbnail
[명령어] chown, chgrp
Operating System/Linux 2022. 4. 29. 00:53

이번 포스트에서는 리눅스의 명령어인 chown, chgrp에 대해 다루도록 하겠습니다. chown : 파일이나 디렉토리의 소유자를 변경하는 명령어 주요 옵션 : -R : (--recursion) 하위 파일이나 디렉토리까지 적용 실행 화면 : chgrp : 파일 혹은 디렉토리의 그룹을 변경하는 명령어 주요 옵션 : -R : (--recursion) 하위 파일이나 디렉토리까지 적용 실행 화면 :

article thumbnail
[명령어] cat, more, head, tail, wc
Operating System/Linux 2022. 4. 27. 00:44

이번 포스트에서는 리눅스의 명령어인 cat, more, head, tail, wc에 대해 다루도록 하겠습니다. cat : 파일 내용을 출력하는 명령어 주요 옵션 : -n : (--number) 모든 라인 앞에 번호 출력 실행 화면 : more : 파일 내용을 페이지 단위로 출력하는 명령어 실행 화면 : head : 파일의 앞부분을 화면에 출력하는 명령어 주요 옵션 : -n : (--lines) 출력을 원하는 줄 수를 지정 실행 화면 : tail : 파일의 뒷부분을 화면에 출력하는 명령어 주요 옵션 : -n (--lines) 출력을 원하는 줄 수를 지정 실행 화면 : wc : 파일에 저장된 줄(l), 단어(w), 문자(c)의 개수를 세서 출력하는 명령어 주요 옵션 : -c : (--byte) 바이트 수를 ..

article thumbnail
[명령어] cp, mv, rm
Operating System/Linux 2022. 4. 27. 00:21

이번 포스트에서는 리눅스의 명령어인 cp, mv, rm에 대해 다루도록 하겠습니다. cp : 파일 1의 복사본 파일 2를 현재 디렉토리 내에 생성 주요 옵션 : -r : (--recursion) 디렉토리1의 하위 파일 도무 복사 -f : (--force) 복사 파일 대상이 이미 있으면 강제로 지우고 복사 -i : (--interactive) 대화형 옵션 실행 화면 : mv : 파일 1의 이름을 파일 2로 변경하는 명령어 주요 옵션 : -i : (--interactive) 대화형 옵션 실행 화면 : rm : 명령줄 인수로 받은 파일(들)을 지우는 명령어 주요 옵션 : -r : (--recursion) 디렉토리 내의 모든 파일 및 하위 디렉토리들을 단번에 삭제 -i : (--interactive) 대화형 옵..

article thumbnail
[명령어] pwd, which, cd
Operating System/Linux 2022. 4. 25. 00:55

이번 포스트에서는 리눅스의 명령어인 pwd, which, cd에 대해 다루도록 하겠습니다. pwd : 현재 작업 디렉토리를 출력하는 명령어 실행 화면 : which : 명령어의 절대경로를 보여주는 명령어 실행 화면 : cd : 현재 작업 디렉토리를 지정된 디렉토리 실행 화면 :

article thumbnail
[명령어] mkdir, rmdir, ls
Operating System/Linux 2022. 4. 25. 00:09

이번 포스트에서는 리눅스의 명령어인 mkdir, rmdir, ls에 대해 다루도록 하겠습니다. mkdir : 디렉토리(들)을 새로 만드는 명령어 주요 옵션 : -p : 중간 디렉토리 자동 생성 옵션 실행 화면 : rmdir : 디렉터리(들)을 삭제하는 명령어 실행 화면 : ls : 디렉토리의 내용을 리스트로 출력하는 명령어 주요 옵션 : -s : (--size) 크기 표시 -a : (--all) 숨김 파일 표시 -l : (--long) 자세한 정보 표시 -h : (--human) K, M, G 단위를 사용하여 파일 크기를 사람이 보기 좋게 표시 -F : () 파일의 종류를 표시 -R : 모든 하위 디렉토리 출력 실행 화면 :

article thumbnail
[명령어] whoami, who, clear
Operating System/Linux 2022. 4. 4. 13:47

이번 포스트에서는 리눅스의 명령어인 whoami, who, clear에 대해 다루도록 하겠습니다. whoami : 현재 로그인한 사용자의 ID를 출력하는 명령어 실행 화면 : who : 호스트에 로그인한 사용자의 정보를 출력하는 명령어 주요 옵션 : -a : (--all) 전체 정보 출력 -b : (--boot) 마지막 시스템 부팅 시간 출력 -d : (--dead) 죽은 프로세스 출력 -q : (--count)로그인한 사용자와 사용자 수를 모두 출력 -s : (--short) 이름, 행, 시간 정보만 출력 -t : (--time) 마지막으로 변경한 시스템 시간 출력 실행 화면 : clear : 터미널의 내용을 모두 지우는 명령어 실행 화면 :

article thumbnail
[명령어] date, hostname, uname
Operating System/Linux 2022. 4. 4. 13:30

이번 포스트에서는 리눅스의 명령어인 date, hostname, uname에 대해 다루도록 하겠습니다. date : 현재의 날짜 및 시간을 확인 명령어 주요 옵션 : +%Y-%m-%d : 날짜 출력을 YYYY-MM-DD 포맷으로 출력 +%H:%M:%S : 시간 출력을 H(시)-M(분)-S(초) 포맷으로 출력 실행 화면 : hostname : 호스트 정보 확인 명령어 주요 옵션 : -i : (--ip) 호스트의 IP주소를 출력 실행 화면 : uname : 시스템 정보 확인 명령어 주요 옵션 : -a : 시스템의 전체 정보 출력 -s : 커널의 이름 출력 -n : 네트워크의 호스트 이름 출력 -r : 커널의 릴리즈 정보 출력 -v : 커널의 버전 출력 -m : 시스템의 하드웨어 타입 출력 -p : 프로세서의..