OS

    무료 SSL (기간제한 3달짜리) 발급부터 nginx 적용까지 한번에 하자

    무료 SSL (기간제한 3달짜리) 발급부터 nginx 적용까지 한번에 하자

    개발환경)- nginx- ssl- ubuntu- tomcat 기간제한 무료 SSL 사이트 : https://www.gogetssl.com/ 1. 주문 2. 0달러 클릭(기간제한 3달)기간제한 몇일전에 다시 재발급해서 늘리면된다. CSR 생성하면아래와같이 프라이버키 서버키가 있는데 복사해두자확장자는 key 로 해두자ex) 자신의 도메인.key -----BEGIN 부터 ~~~~ REQUEST----- 까지 다 복사해야된다. CSR 생성하고 도메인 파일에 입력할 오픈가능한 개인정보 입력(민감하면 그냥 하이픈(-)이나 None 으로 입력 등으로 해결 DOMAIN으로 인증을 받아야 SSL 파일을 받을수 있다. 물론 DOMAIN 말고 HTTP나 HTTPS 등으로도 가능하다. 레코드명에서는 _ 시작하는것을 입력ex)..

    윈도우 도커 설치(Windows Docker install)

    윈도우 도커 설치(Windows Docker install)

    설치전 사전확인) 1. CPU가 가상화 지원여부 2. Hyper-V 설치여부(Oracle Virtual Box를 사용하는 Docker ToolBox로 대체가능) 1. 사이트들어가서 Download from Docker Hub 링크 클릭 https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows Install Docker Desktop on Windows Docker Desktop for Windows is the Community version of Docker for Microsoft Windows. You can download Docker Desktop for Windows from Docker Hub. Downlo..

    12. stdio의 동작 확인

    cat2.c 프로그램을 strace로 조사해보자. stdio 버퍼링 확인) dev@dev-desktop:~/codeexample$ strace -e trace=open,read,write,close ./cat data >/dev/null close(3) = 0 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200l\2\0\0\0\0\0"..., 832) = 832 close(3) = 0 read(3, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"..., 2048) = 2048 write(1, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"..., 2048) = 2048 read(3, "aaaaaaaaaaaaaaaaaaaa..

    8. stdio로 cat 명령어 만들어보기

    - 소스 #include #include int main(int argc, char *argv[]){ int i; for(i = 1; i

    6. 스트림 관련 라이브러리 함수(stdio)-1

    6. 스트림 관련 라이브러리 함수(stdio)-1

    표준 입출력 라이브러리 : standard I/O library 줄여서 stdio, libc의 큰 비중을 차지하는 만큼 중요한 라이브러리 1. stdio 1) 버퍼링 stdio는 커널 수준의 스트림을 쉽게 사용할 수 있는 인터페이스를 제공한다. 시스템 콜 read()는 스트림에서 우리가 지정한 buffer에 지정한 크기만큼 읽어 들인다. 반면, stdio는 독자적인 버퍼(buffer)를 사용한다. 버퍼란, 일시적으로 데이터를 저장하는 장소를 말한다. 그래서 시스템 콜 read()를 사용해서 적정한 크기의 데이터를 버퍼에 읽어 들이고, 프로그램에서 요구하는 만큼을 다시 반환해 준다. 이처럼 버퍼를 사용해서 데이터를 주고받는 것을 버퍼링(buffering)이라고 한다. write(2) 또한 비슷하지만 몇가지..