본문으로 바로가기

marco

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    MarcoKhan

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Day-12 프로세스 관리 2

pstree - 프로세스의 상관관계를 트리 형태로 계층화하여 출력 -p : PID와 함께 출력 pgrep = -ps + grep, 패턴에 맞는 프로세스의 정보를 출력 pgrep [option] [패턴] -l : PID와 함께 일치하는 프로세스의 이름을 출력 -f : -l 옵션과 함께 사용하면 명령어의 경로도 출력 -x : 패턴과 정확하게 일치되는 프로세스만 출력 killall / pkill - 프로세스명이 일치하는 모든 프로세스 종료 killall [프로세스명] pkill [프로세스명] nice & renice (niceness) - 프로세스의 우선순위를 지정하거나 변경 - 커널이 프로세스에게 할당하는 PCB중 우선순위를 제어하는 명령어이다. - 우선순위는 '-20' 부터 '19'까지 잇으며, 낮을 수록..

Linux 2017. 1. 6. 09:53

Day-11 프로세스 관리 1

init - 부팅 시 가장 먼저 실행되는 시스템 초기화 프로세스 프로세스 (process) - 커널의 관리하에 현재 시스템에서 동작중인 프로그램이다. - 커널은 프로세스 관리를 위해 각 프로세스에게 PCB를 할당한다. - init을 제외한 모든 프로세스는 자식-부모 관계를 가지고 있다. PCB (Process Control Block) - 고유번호 (PID, Process IDentification number) 커널이 할당하는 프로세스마다 부여되는 고유의 번호 - 우선순위 (Priority) 운영체제가 스케줄링 하기 위한 정보 - 현재 상태 (Crurrent State) 할당받은 자원 및 프로세스의 상태를 나타내는 정보 - 할당받은 자원의 포인터 - 문맥 저장 영역 프로세스의 종류 - 데몬 (daemo..

Linux 2017. 1. 3. 17:49

Day-10 사용자 계정관리 3

getfacl [옵션] - 파일과 디렉토리에 ACL 설정 확인 getfacl [옵션] [파일/디렉토리명] -옵션 -d 기본 정보에 대해 확인 -R Directory인 경우 하위 Directory의 내용까지 확인 가능 #파일 및 디렉토리의 이름 #해당 파일/디렉토리 소유자 #해당 파일/디렉토리 소유 그룹 설정된 사용자권한::rwx 설정된 그룹 권한 ::rwx 설정된 기타 권한 ::rwx ACL MASK ::rwx ::사이에는 계정 혹은 그룹이 채워짐 setfacl - 파일과 디렉토리에 ACL 설정 setfacl [옵션] [규칙] [파일/디렉토리명] - 옵션 -m (modify) 권한을 수정할 때 사용한다. -x 권한을 삭제할 때 사용한다. -R 하위 Directory 및 파일의 권한을 변경 -b 권한 및 ..

Linux 2016. 12. 31. 11:44

Day-9 사용자 계정관리 2

사용자 계정 특징과 생성 과정 - 계정의 이름과 자신의 고유한 UID와 그룹을 나타내는 GID가 있다. - /etc/default/useradd 와 /etc/login.defs 정의한 내용을 바탕으로 사용자 계정의 각종 정보와 암호 정책에 의해서 생성된다. - 생성된 계정은 /etc/passwd 와 shadow, group 파일에 정보가 저장된다. - 홈디렉토리 생성 시 skel 디렉토리에 파일을 홈디렉토리에 복사한다. 그룹 생성 및 수정 - 특정 디렉토리 및 파일의 접근 권한이 있는 계정만 허용하기 위해 해당 계정들을 그룹단위로 묶어 관리 할 수 있다. groups [계정명] - 해당 계정의 그룹정보 확인 디렉토리 및 파일의 권한과 소유권 - 시스템에 있는 모든 파일과 디렉토리는 접근 할 수 있는 권한..

Linux 2016. 12. 31. 10:41

Day - 8 사용자 계정관리 1

useradd - 사용자 계정 등록 -c 간단한 사용자 설명 코멘트 등록한다. -d 홈디렉토리 지정 -e 계정 사용종료 일자 지정 -f 패스워드 유효일자 지정 -g 주 그룹 -G 보조 그룹 -p 패스워드 지정 (사용안함) -s 쉘 지정 -u UID 지정 -m -k skel 디렉토리 지정 su (substitute user) 사용자 전환 su [계정명] : 계정으로 전환을 하나 환경변수까지 변경하지 않음 su -[계정명] : 계정으로 전환하며 환경변수까지 변경 userdel - 계정삭제 userdel -r 사용자 홈디렉토리까지 함께 삭제 (/var/spool/mail) usermod - 사용자 정보 수정 usermod [옵션] [계정명] -c : 코멘트 -d : 홈디렉토리 수정 -e : 계정유효 기간 -f..

Linux 2016. 12. 26. 22:44

Day-7 환경변수

쉘 환경 변수의 종류 1. 지역 환경 변수 (쉘 변수) 2. 전역 환경 변수 (환경변수) (1)지역 환경 변수 - 현재 사용하는 쉘에서만 적용되는 변수의 - 변수 선언 및 초기화 변수명=값 (*주의사항 : 변수명 = 값 공백X) - 변수 해제 unset 변수명 - 지역 환경 변수 set (2)전역 환경 변수 - 모든 쉘에 적용되는 변수 - 변수 선언 및 초기화 export 변수명=값 (*주의사항 : 변수명 = 값 공백X) - 변수 해제 unset 변수명 - 변수 확인 env 전역변수는 지역 변수의 상위 개념 환경 변수의 종류 $PATH 실행 파일을 찾을 경로 $HOME 현재 사용자의 홈디렉토리 $LANG 쉘에서 사용하는 언어 $SHELL 로그인 시 사용하는 쉘 $PS1 프롬프트 $HISTSIZE 히스토리..

Linux 2016. 12. 24. 09:49

Day-6 Redirection

파일 디스크립터 (File Discriptor, fd) - 리눅스의 일반 파일과 장치파일을 포함한 모든 파일을 관리하는 방식 - 표준입력장치 (키보드) fd/0 stdin - 표준출력장치 (모니터) fd/1 stdout - 표준에러장치 (모니터) fd/2 stderr 리다이렉션 (Redirection) - 표준입력과 표준출력의 방향을 재 지정하는 방법 명령어 입력 (키보드/표준입력) -> 명령어의 결과 (모니터/표준출력) 명령어 입력 (키보드/표준입력) -> 파일 출력 리다이렉션 [명령어] 1> [파일이름] - 파일 생성 및 덮어쓰기 (1생략 가능) ex) /practice/day6 디렉토리 생성후 출력후 출력 리다이렉션으로 test_6생성, 내용은 test로 만들자. 현재 경로 확인 출력 리다이렉션에서..

Linux 2016. 12. 22. 23:50

Day-5 grep 과 vi

grep 정규표현식 메타문자 ^ - 라인의 시작 $ - 라인의 끝 . - 하나의 문자와 대응 * - 선행문자의 0개 혹은 임의의개수와 대응 [ ] - [ ]사이의 문자 하나와 대응 [^ ] - [ ]사이의 문자를 제외한 문자와 대응 \ - 단어의 끝 A\{N\} - 문자 A를 N번만큼 반복 A\{N,\} - 문자 A를 적어도 N번 반복 A\{N,n\} - 문자 A가 N번이상 n번 이하 반복 grep '[패턴]' [파일] egrep '[패턴]' [파일명] == grep -E egrep 'A|B' [파일명] //파일에서 A나B가 포함된 라인 출력 fgrep == grep -F fgrep '[패턴]' [파일명] - 정규표현식 메타문자도 일반문자로 취급 tip) #yum -y install lrzsz 를 입력해..

Linux 2016. 12. 21. 20:02

Day-4 기본 명령어2

기본명령어2 file - 파일의 형식을 확인 형식 #file [파일명] type - 파일위치, bash 빌트인 명령어 여부, alias 등의 정보를 확인 형식 #type [파일명] whereis - 명령어에 대한 바이너리 소스, 메뉴얼 페이지의 위치 확인 형식 : #whereis [파일명] which - 실행파일 및 alias 확인 형식 : #which [파일명] more - 화면 단위로 파일 내용출력 형식 : more [옵션] [파일명] 옵션 : +[N] 출력을 시작할 행번호 space bar - 다음 화면 출력 enter kdy - 한줄 씩 /[pettern] - 문자열 검색 q - 종료 less - 내용을 앞 뒤로 스크롤 가능 키 동작 Ctrl + F 다음 화면으로 이동 Ctrl + b 이전 화면으..

Linux 2016. 12. 21. 10:18

Day-3 기본 명령어 ,(파일과 디렉토리)

Login 이란?? - 사용자 계정 및 암호를 통해 사용자 인증을 거치는 과정이다. - 파일 및 디렉토리에 대해 접근권한 및 사용 권할을 얻어 시스템을 사용할 수 있게 되는 과정이다. - 입력하는 패스워드는 출력되지 않는다. (GUI환경 제외) Login 과정 - 사용자 계정 및 암호를 통해 사용자 인증을 거치는 과정이다. - 파일 및 디렉토리에 대해 접근권한 및 사용 권할을 얻어 시스템을 사용할 수 있게 되는 과정이다. - 입력하는 패스워드는 출력되지 않는다. (GUI환경 제외) Logout - Xshhell : Ctrl + D (연결해제) - Console : Ctrl + D #exit, #logout -파일의 종류 1. 일반 파일(Regular File) - 데이터를 저장하는 데 주로 사용 *각종 ..

Linux 2016. 12. 20. 21:10
  • 이전
  • 1
  • ···
  • 23
  • 24
  • 25
  • 26
  • 27
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

LINK

  • About Me
  • Gtihub

CATEGORY

  • M4RC0 (262)
    • CPU side-channel attack (7)
      • Resource contention-based a.. (1)
      • Meltdown-type attacks (3)
      • Spectre-type attacks (0)
      • MDS (0)
      • Whitepaper (0)
    • Drone (0)
    • Linux (42)
    • GitHub management (0)
    • Vulnerabilties on Drones (0)
    • Programming (42)
      • C언어 (6)
      • TIPS 17기 (17)
      • JAVA (12)
      • JSP (4)
      • Python (3)
    • Wargame (61)
      • LOB (20)
      • FTZ (22)
      • Protostar (7)
      • pwnable.kr (12)
    • Reversing (75)
      • Keygen (4)
      • ASM to C (70)
      • CodeEngn (1)
    • Pwnable (8)
    • Crypto, Access Control, Pro.. (2)
    • SEEDLAB (5)
    • Paper review (1)
    • Github 관리 (1)
    • ETC... (17)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 김성엽
  • Tips프로그래밍
  • TIPS강좌
  • Tips프로그래밍강좌
  • tipssoft
  • tipsware
MORE+

ARCHIVE

CALENDAR

«   2025/12   »
일 월 화 수 목 금 토
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

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT marco, ALL RIGHT RESERVED.
marco
블로그 이미지 MarcoKhan 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • M4RC0 (262)
    • CPU side-channel attack (7)
      • Resource contention-based a.. (1)
      • Meltdown-type attacks (3)
      • Spectre-type attacks (0)
      • MDS (0)
      • Whitepaper (0)
    • Drone (0)
    • Linux (42)
    • GitHub management (0)
    • Vulnerabilties on Drones (0)
    • Programming (42)
      • C언어 (6)
      • TIPS 17기 (17)
      • JAVA (12)
      • JSP (4)
      • Python (3)
    • Wargame (61)
      • LOB (20)
      • FTZ (22)
      • Protostar (7)
      • pwnable.kr (12)
    • Reversing (75)
      • Keygen (4)
      • ASM to C (70)
      • CodeEngn (1)
    • Pwnable (8)
    • Crypto, Access Control, Pro.. (2)
    • SEEDLAB (5)
    • Paper review (1)
    • Github 관리 (1)
    • ETC... (17)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바