728x90 반응형 분류 전체보기352 [CE] Process State (or Process Life Cycle) Process States (or Process Life Cycle)이는 프로세스가 가질 수 있는 상태를 가르키며, 프로세스의 life cycle을 보여준다. 프로세스는 프로그램이 실행되기 위해 메인메모리에 적재된 프로그램의 instance라고 할 수 있다.2023.12.27 - [개발환경] - [CE] Process versus Thread [CE] Process versus ThreadProcess versus Thread Process (프로세스) Process는 자신을 위한 독립된 메모리 공간 등의 리소스를 차지한 상태에서 실행 중인 프로그램의 instance 라고 볼 수 있음. 독립된 execution unit (실행 단위)이며, selds31x.tistory.com 다음 그림은 프로세스의 li.. 2024. 5. 14. [linux] find 사용법. find 명령어 사용법find 명령어는 UNIX 및 Linux 기반 시스템에서파일이나 디렉토리를 검색할 때 사용하는 S/W.이 명령어는 지정된 "[검색 시작 경로]"에서부터 파일 시스템을 순회하며주어진 조건에 맞는 파일이나 디렉토리를 검색함.기본 구조find [검색 시작 경로] [옵션과 조건] [행동]검색 시작 경로: 검색을 시작할 디렉토리 경로.옵션과 조건:검색 처리 방식을 제어 (예: 깊이 우선 검색, 너비 우선 검색 등).검색 조건을 지정 (예: 파일 이름, 수정 시간, 파일 크기 등).행동: 검색된 결과에 대해 수행할 작업을 지정 (예: 파일 출력, 명령 실행 등).예제현재 디렉토리에서 .txt 확장자를 가진 모든 파일 찾기find . -name "*.txt"시스템 전체에서 30일 이상 수정되지 .. 2024. 5. 11. [linux] example: sed: -r or -E example: sed: -rsed의 -r 옵션(또는 GNU sed에서 -E 옵션)은 확장 정규 표현식을 사용할 수 있게 해주는 옵션임.이 옵션을 사용하면 보다 복잡한 패턴을 더 간단하고 읽기 쉬운 방식으로 작성할 수 있음.-r 옵션은 그룹화, 치환, 범위 지정 등에서 특별한 문자를 이스케이프하지 않아도 됨.예제1: 복잡한 pattern matching and substitution0. 예제 파일 내용 (example.txt):John Smith, Age: 25Jane Doe, Age: 22Alex Johnson, Age: 311. 이름만 추출하기이름 부분만 추출하기 위해 다음과 같이 확장 정규 표현식을 사용할 수 있음.주의할 점은 -r 옵션을 사용하면 괄호와 같은 특수 문자를 escape하지 않아도 됨.. 2024. 5. 11. [linux] example: sed: -f option example: sed: -f optionsed의 -f 옵션은 스크립트 파일에서 sed 명령을 읽어서 실행할 수 있게 해주는 옵션임.이 옵션을 사용하면 복잡한 또는 긴 sed 스크립트를 파일에 저장하여 관리하기 쉽고, 재사용할 수 있게 됨.이를 통해 명령 줄이 간결하게 유지되며, 스크립트를 더욱 체계적으로 관리할 수 있음.특히 복잡하고 긴 sed 명령을 관리할 때 유용함.스크립트 파일 예제아래는 sed 스크립트 파일(script.sed)의 예임.이 스크립트는:모든 "error" 문자열을 "ERROR"로 대문자화합니다.상태 코드 404를 "Not Found"로 변경합니다.script.sed 파일 내용:s/error/ERROR/gs/ 404 / Not Found /사용 예: Nginx 로그 파일 수정Ngin.. 2024. 5. 11. [linux] example: sed: -e option example: sed: -e optionsed의 -e 옵션은 여러 가지 편집 명령을 실행할 수 있게 해주는 옵션임.이는 스크립트를 여러 개 제공하여 복잡한 텍스트 처리를 수행할 때 매우 유용함.예제: Nginx 액세스 로그 수정예제 파일 내용 (nginx_access.log):192.168.1.1 - - [10/Oct/2023:13:55:12 +0000] "GET /index.html HTTP/1.1" 200 612 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"192.168.1.2 - - [10/Oct/2023:13:55:15 +0000] "POST /form_submit.php HTTP/1.1" 200 15.. 2024. 5. 11. [linux] example: sed: -n option example: sed: -n optionNginx의 액세스 로그를 예로 들어 sed 명령어의 사용법을 살펴보는 문서임.예제 Nginx 액세스 로그다음은 Nginx 액세스 로그의 간단한 예제임.각 라인은 웹 서버에 대한 하나의 HTTP 요청을 나타냄.:192.168.1.1 - - [10/Oct/2023:13:55:12 +0000] "GET /index.html HTTP/1.1" 200 612 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"192.168.1.2 - - [10/Oct/2023:13:55:15 +0000] "POST /form_submit.php HTTP/1.1" 200 150 "-" "Mozilla/.. 2024. 5. 11. 이전 1 ··· 16 17 18 19 20 21 22 ··· 59 다음 728x90 반응형