일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프리티어 비용 발생
- ln -Tfs
- 패키지 출력
- aws 자격증 접수 오류
- Default 삭제
- Default 생성
- histoy옵션
- burpsuite
- AWS 시험후기
- 리눅스 telnet
- HISTTIMEFORMAT
- svn: Can't find a temporary directory: Internal error
- Default vpc
- pam_tally2.so
- 버프스위트
- uptime -s
- 장치에 남은 공간이 없음
- Burp Suite
- root로그인안됨
- 모바엑스텀 설치
- i-node full
- CentOS-Base.repo
- uptime -V
- pam_tally -u -r
- pam_tally -u
- AWS
- Unable to create a new virtual machine: No permission to perform this operation.
- uptime -p
- rm -f
- 버프슈트
- Yesterday
- Today
- Total
목록리눅스/Linux 공부내용 (33)
네트워크(Network)란?네트워크의 단어를 살펴보면 Net + Work 입니다. Net의 뜻은 '그물'이고 Work는 '작업(일)' 입니다. 그대로 번역하면 그물작업이 됩니다. 그러나 우리가 접근하는 네트워크 부분은 'Computer Networking' 컴퓨터를 이용한 그물작업이 됩니다. 쉽게 풀어 쓰면 네트워크는 서로 떨어져 있는 컴퓨터(장비)간에 통신을 하기 위한 환경을 말합니다. 리눅스에서 네트워크 환경 구성 및 서비스리눅스에서 네트워크 서비스를 제어하는 부분은 xinetd 입니다. /etc/xinetd.conf 파일에 여러 네트워크 서비스에 대한 제어가 들어 있습니다. 또한 /etc/rc.d 디렉터리도 네트워크 서비스 시작 프로그램들이 선언되어 있으며 iptables(방화벽) 명령을 통해서도 ..
프로세스란?현재 메모리에 실행되고 있는 프로그램을 말합니다. 리눅스에서 프로세스 관리는 시스템 자원을 효율적으로 이용하고 작업이 편리하게 진행되도록 만들 수 있습니다. 각각의 프로세스에는 동작하는 모든 정보가 담겨 있고 여러 가지 명령을 통해 그 정보를 조회할 수 있고 프로세스에게 특정 시그널을 보내서 동작 상태를 제어할 수 있습니다. 현재 실행 중인 프로세스 보기ps 명령어현재 메모리에서 실행 중인 프로세스에 대한 정보를 보여주는 명령어입니다. 옵션설명-a모든 사용자 계정에 대한 프로세스를 표시-e작업 환경을 표시-j작업 중심 형태로 표시-l자세한 형태의 정보를 표시-m메모리 정보를 표시-s 시그널 중심 형태로 표시-u프로세스를 사용한 사용자와 실행 시간까지 표시-v가상 메모리 중심으로 표시-x화면에 ..
퍼미션(Permission) 이란?특정 파일이나 디렉터리에 대하여 읽기, 기록하기, 삭제하기 등의 권한을 설정해 놓은 것으로 다중사용자 운영체제에서 파일의 접근권한과 보호 등을 위하여 반드시 필요 것입니다. 퍼미션 특징퍼미션의미파일디렉터리r읽기(read)권한파일 읽기디렉터리의 내용을 볼 수 있음w쓰기(write)권한파일 저장, 삭제디렉터리에 파일저장, 디렉터리이름 변경. 삭제 가능x실행(execution)권한파일 실행 디렉터리에 접근 할 수 있음sSetUID, SetGID 권한파일 소유자, 그룹소유자의 권한으로 실행tSticky Bit 권한공유 디렉터리로 사용됨 8진수로 표현하는 퍼미션8진수표시되는 퍼미션의미하는 내용0---아무런 권한이 없음1--x실행권한만 있음2-w-쓰기 권한만 있음3-wx쓰기와 실행..
grep 명령어(파일 내용을 검색)grep 명령어는 문자열 패턴으로 하나 또는 이상의 파일들에 내용을 검색합니다. grep 명령어는 패턴에 포함된 모든 줄을 화면으로 출력하며, 파일 내용을 바꾸지는 못합니다. grep 명령어의 사용방법grep option(s) pattern file_name(s) 옵션정의-i대소문자 구분 없이 검색-l검색패턴과 일치하면 파일명을 출력-n검색패턴과 일치하면 출력 값에 줄 번호를 붙여서 출력-v패턴과 일치하지 않는 정보 출력-c패턴과 일치하는 라인 수 출력-w단어단위의 패턴을 사용하여 검색 grep -i root /etc/group# grep -i Root /etc/grouproot: x: 0:#* 대소문자 구분 없이 root를 검색합니다. grep -l root /etc/..
메뉴얼이란?리눅스에서는 명령어에 대한 메뉴얼(설명서)가 존재합니다. 이 명령어를 어떤식으로 사용할지 모를때는 메뉴얼을 보고 익히면 됩니다. Manual(메뉴얼) 보기# man command# man ls이렇게 메뉴얼이 나오게 됩니다. 메뉴얼을 빠져나올 때는 q를 누르면 자동으로 빠져나오게 됩니다. 한페이지씩 보려면 space한줄씩 보려면 enter# man vi# man shadow (파일 매뉴얼)# man 5 shadow (Section no. 사용)Section 1 : 명령어 매뉴얼Section 2~3 : 프로그램 관련 매뉴얼Section 4~5 : 파일 소개 및 설정 매뉴얼 특수 값 설정meta charater : 이름 정보 출력시 대치하기 위해 사용되는 특수 문자입니다.* : 모든 문자를 의미하며..
vi 편집기란?vi 편집기는 리눅스를 비롯한 유닉스 계열 운영체제에서도 많이 사용하는 텍스트 파일 편집프로그램입니다. vi 편집기의 운영모드vi 편집기는 3가지의 기본 운영모드를 가지고 있습니다.명령어 모드, 편집 모드, 마지막 줄 모드 1. 명령어 모드 소개명령어 모드는 vi 편집기에 기본 모드입니다. 이 모드에서는 글자를 지우고, 바꾸고, 복사하고 이동 등을 할 수 있습니다. 또한 커서의 위치, 문자열 검색, vi편집기를 빠져나가는 작업을 할 수 있습니다. 2. 편집 모드 소개편집 모드는 사용자가 실제로 키보드로 입력한 텍스트가 파일로 들어갑니다. 편집모드는 다음 중 하나의 명령어를 입력할 수 있습니다.i – 커서 앞에 텍스트 입력o - 커서 아래 한 줄의 빈 공간을 만들어 입력a – 커서위에 텍스트..
디렉터리 / 파일 삭제 # rmdir- 빈 디렉터리를 삭제할 때 사용하는 명령어입니다.# mkdir file# ls -l file합계 0# rmdir file# ls -l filels: cannot access file: 그런 파일이나 디렉터리가 없습니다. # rm- 디렉터리나 파일을 삭제할 때 사용하는 명령어로 디렉터리 안에 파일이나 하위 디렉터리가 있을 경우 ‘-r’ 옵션을 사용합니다.# cd dir2# lsdata1 data2# rm data2rm: remove 일반 파일 'data2' ? y# lsdata1# cd ..# ls -l dir2....# rm - r dir2rm: ... ? yrm: ... ? yrm: ... ? yls -l dir2ls: cannot access dir2: 그런 파일..
디렉터리 / 파일 복사 # cp - 원본 파일을 다른 파일로 복사할 경우 사용하는 명령어입니다.Option의미-a가능한 원래 파일의 구조, 속성을 그대로 복사-b덮어쓰거나 지울 때 백업 파일을 생성-d심볼릭 링크파일 그대로 복사(디폴트: 연결된 원래 파일을 복사함-f같은 파일명을 갖는 파일이 있을 경우, 지운 후 복사-i같은 파일명을 갖는 파일이 있을 경우, 사용자 확인 후 복사-p원시 파일의 소유자, 그룹, 허용 여부, 시간 등을 그대로 복사-r서브 디렉터리를 포함한 모든 파일 복사-v복사하기 전에 각각의 파일명을 출력-P원시 파일이 존재하는 디렉토리까지 포함하여 복사-R디렉터리를 포함하여 복사 # cd dir# ls# cat data1one two three four five# cp data1 dat..
디렉터리 / 파일 이동 및 이름 바꾸기 # mv - 디렉터리나 파일을 이동하거나 이름을 바꿀 때 사용하는 명령어입니다. Option의미-b지워지기 전에 백업파일을 생성-f옮겨질 디렉터리에 존재하는 파일이 있으면 덮어 씀-i옮겨질 디렉터리에 존재하는 파일이 있으면 확인-u옮겨질 디렉터리에 구 버전의 파일이 있을 경우만 옮김-v옮기기 전에 파일명을 출력 # mv data1 /root/dir# ls dirdata1# touch apple# lsapple ...# mv apple banana# lsbanana ...
디렉터리 / 파일 생성 # mkdir- 디렉터리를 생성할 때 사용하는 명령어입니다.# mkdir dir# ls -ld dirdrwxr-xr-x. 2 root root 4096 2016-12-01 13:52 dir # touch- 빈 파일을 생성하거나 최종 수정시간을 변경할 때 사용하는 명령어입니다.# touch aaa# ls -ld aaa-rw-r--r--. 1 root root 0 2016-12-01 14:02 aaa# touch aaa# ls -ld aaa-rw-r--r--. 1 root root 0 2016-12-01 14:03 aaa # cat > 파일명- 파일을 생성하면서 데이터를 입력할 때 사용하는 명령어입니다.# cat > data1one two three four fivectrl + c (..