Sever9 grep 옵션 알아가기 - 찾는 문자열 앞 뒤 문장도 함께 출력 특정 문자열을 포함한 문단을 출력하고 싶은 경우 내가 원하는 문자열 앞 뒤로 줄바꿈이 있는 경우 내가 원하는 정보가 특정 문자열이 존재하는 특정 범위의 문단에 존재하는 경우 grep -A 5 -B 5 ERROR ./error.log 위 예시는 위 아래로 각각 5문장씩 더 출력해준다. 옵션은 옵셔널하게 사용하고 숫자는 필요에 따라 변경해서 사용해준다. 로그 파일에서 에러 찾을 때 유용하다. grep 옵션들 somebody@PC:~$ grep --help Usage: grep [OPTION]... PATTERNS [FILE]... Search for PATTERNS in each FILE. Example: grep -i 'hello world' menu.h main.c PATTERNS can contain .. 2023. 7. 10. [AWS]Elastic IP 주소 할당 + Route53 호스팅 1. Elastic IP Elastic IP 란? aws 에서 인스턴스를 중단했다가 재배포할 때마다 아이피 주소가 동적으로 변경된다. 이 때, 동적으로 변경되는 내부 아이피 주소를 특정 공인 아이피로 매핑하여 동일 아이피 주소를 지속적으로 활용할 수 있게 돕는 서비스이다. 인스턴스에 할당되지 않은 엘라스틱 아이피가 존재하면 요금이 발생하니 사용시 주의가 필요하다. 즉, 인스턴스를 제거하는 경우 연결된 엘라스틱 아이피 서비스가 있는지 확인하고, 이 또한 잘 제거해준다. 기본 단계 기본 설정 그대로 유지하여 할당받는다. 생성된 탄력적 IP 주소를 연결하는 옵션을 선택한다. 아래 aws 문서를 참고할 수 있다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGui.. 2023. 7. 9. HTTP 이해(기본) 인터넷(네트웍 통신)의 이해 인터넷 != WWW(World Wide Web) WWW 는 80번 port(http 서버 default port)를 사용하는 인터넷 기반 서비스 중 하나 인터넷은? TCP/IP 기반의 전세계 네트워크가 연결된 네트워크들의 네트워크 HTTP (Hypertext Transfer Protocol)란? 팀 버너스리(Tim Berners-Lee)와 그가 속한 팀은 CERN에서 HTML뿐만 아니라 웹 브라우저 및 웹 브라우저 관련 기술과 HTTP를 발명하였습니다. HTTP는 서버와 클라이언트가 인터넷상에서 데이터를 주고받기 위한 프로토콜(protocol) HTTP 작동방식 HTTP는 서버/클라이언트 모델을 따릅니다. 장점 불특정 다수를 대상으로 하는 서비스에는 적합하다. 클라이언트와 서.. 2021. 6. 13. WSGI(Web Server Gateway Interface) WSGI 웹 서버와 Python 응용 프로그램 간의 통신을 수행하는 표준 웹 서버와 Python 애플리케이션 간의 상호 작용을 수행하기 위한 중개자 웹 서버와 파이썬 어플리케이션 사이에서 구동하는 인터페이스, 미들웨어 Python 응용 프로그램은 PEP 3333 표준에 따라 정의 된 WSGI 응용 프로그램에서 호출하는 특정 기능을 포함하는 'callable' 개체를 제공하므로 Gunicorn, uWSGI 등과 같은 여러 WSGI 컨테이너를 사용할 수 있다. flask나 장고는 WSGI 개발용 서버를 포함하고(in-built) 있으므로 이를 활용 응용 프로그램에 유연성을 제공한다 확장성을 가진다 WSGI 서버는 웹 서버의 요청을 처리하고 이러한 요청을 응용 프로그램 프레임 워크의 프로세스에 전달하기 위한 .. 2021. 4. 29. 이전 1 2 3 다음