1. curl(Client URL) - '컬' 명령어란?웹 브라우저가 화면을 보여주는 것처럼 주소(URL)를 기반으로 작동하지만GUI 화면 없이 텍스트(코드) 형태로 데이터만 깔끔하게 주고받을 때 사용하는 명령어다. 브라우저: "텍스트, 이미지, 스타일시트 다 가져와서 화면에 예쁘게 렌더링"curl: "그 서버가 보내준 순수한 알맹이(텍스트/데이터)만 Console에 출력" 2. 주요 특징(1) 다양한 프로토콜 지원 HTTP, HTTPS뿐만 아니라 FTP, SFTP, SMTP(이메일) 등 거의 모든 통신 규격을 지원함. (2) 자동화 및 스크립트화면이 없는 서버 환경이나 리눅스 환경에서 주기적으로 웹사이트 정보를 긁어오거나(크롤링),파일을 다운로드하는 명령을 자동화(스크립트)할 때 사용하기에 매우 좋..
RPC란?RPC는 Remote Procedure Call, 즉 다른 서버에서 실행 중인 기능을 네트워크를 통해 호출하는 기술이다. RPC의 핵심은 복잡한 네트워크 통신(소켓 연결, 데이터 패킷 생성 등)을 내부적으로 은닉하여,개발자가 마치 로컬 함수를 호출하듯 원격 서버의 기능을 실행함에 있다.
UID PID PPID C STIME TTY TIME CMDroot 81632 1 0 ... ? 00:00:04 /apps/apache/bin/httpd -k startdaemon 34436 81632 0 ... ? 00:00:00 /apps/apache/bin/httpd -k start ps -ef 출력은 보통 위와 같이 나온다. 각 항목을 정리하면 아래와 같다.UIDUser ID누가 실행했는가PIDProcess ID현재 프로세스 번호PPIDParent Process ID부모 프로세스 번호CCPU utilization최근 CPU 사용 정도를 나타내는 값STIMEStart Time프로세스가 시작된 시각/날짜TTYT..