본문 바로가기
반응형

분류 전체보기14

Docker란 Docker는 애플리케이션을 컨테이너(Container) 형태로 패키징하고 실행하는 플랫폼 코드+라이브러리+실행 환경을 하나로 묶어서 어디서든 동일하게 실행되도록 만듬. 컨테이너란? - 프로세스 격리기술(Linux namespace + cgroup 기반) >>> "가볍고 빠른 가상 서버" 가 된다고 생각하면 된다. - VM처럼 보이지만 OS를 통째로 가상화하지 않음 - 가볍고 빠르다 *namespace = 프로세스가 시스템 자원을 독립된 공간처럼 보이게 만드는 커널 기능*cgroup은 "사용 가능한 자원"을 제한하는 기능 eg)docker run -m 512m --cpus="1.5" nginx VM 과 Docker 차이구분VMDocker가상화 대상하드웨어OS 커널부팅 속도느림 (OS 필요)즉시 .. 2026. 2. 23.
[리눅스 명령어] sed 기초부터 옵션까지 한 번에 정리 1. sed 란?sed는 **스트림 에디터(Stream Editor)**로,파일 내용을 직접 열지 않고 텍스트를 검색·치환·삭제·출력 제어할 수 있는 명령어다.grep이 “찾기”, awk가 “가공”이라면,sed는 “수정”에 특화된 명령어라고 이해하면 된다.로그 치환, 설정 파일 값 변경, 배포 스크립트에서 매우 자주 사용된다.2. 기본 사용 방법 sed '명령' 파일 또는 파이프와 함께 사용한다. 명령어 | sed '명령' 2.1 가장 기본적인 출력 예제 sed 'p' app.log 모든 줄을 출력기본적으로 sed는 출력 기능을 내장하고 있음3. sed의 핵심 개념 (중요)3.1 sed는 기본적으로 “파일을 바꾸지 않는다” sed 's/a/b/' file.txt 화면 출력만 변경원본 파일은 그대로 유지?.. 2026. 1. 21.
[리눅스 명령어] awk 기초부터 옵션까지 한 번에 정리 1. awk 란?awk는 텍스트를 행(row)과 열(column) 단위로 처리하는 명령어다.grep이 “찾기”에 특화되어 있다면, awk는 필터링 + 추출 + 가공까지 한 번에 할 수 있다.로그 분석, CSV 처리, 명령어 출력 정리 등에서grep 다음 단계로 반드시 배우게 되는 명령어다.2. 기본 사용 방법 awk '조건 {동작}' 파일 또는 파이프와 함께 사용한다. 명령어 | awk '조건 {동작}' 2.1 가장 기본 예제 awk '{print $0}' app.log $0 : 한 줄 전체 출력사실상 아무 것도 안 한 것과 같지만 구조 이해에 중요3. awk의 핵심 개념 (반드시 이해)3.1 필드(Field)란?awk는 한 줄을 **공백 기준으로 잘라서 열(column)**로 인식한다. 127.0.0... 2026. 1. 20.
[리눅스 명령어] grep 기초부터 옵션까지 한 번에 정리 1. grep 이란?grep은 파일 안에서 특정 문자열(패턴)을 검색하는 명령어다.로그 파일에서 에러를 찾거나, 설정 파일에서 특정 설정값을 확인할 때 가장 많이 사용된다.앞에서 정리한 상대경로·절대경로 개념이 바로 이 grep부터 체감되기 시작한다.어느 파일을 대상으로 검색하느냐에 따라 결과가 완전히 달라지기 때문이다.2. 기본 사용 방법 grep [옵션] "검색어" [파일 또는 경로] 2.1 파일에서 문자열 검색 grep "error" app.log app.log 파일에서 error가 포함된 모든 줄을 출력한다.2.2 여러 파일에서 검색 grep "error" *.log 현재 디렉터리의 모든 .log 파일에서 error를 검색한다.3. 자주 사용하는 옵션 정리3.1 -n : 줄 번호 출력 (가장 많이.. 2026. 1. 19.
반응형