전체 글(82)
-
nginx 명령어
참고 : http://nginx.org/en/docs/switches.html
2022.04.23 -
redis 자주 쓰는 명령어 모음
key 검색 keys * key 값 확인 get [key이름] 레디스 종료 shutdown
2022.04.16 -
redis 실행방법
준비 linux 머신(아무 linux든 상관 없음) 방법 레디스 압축파일(redis-stable.tar.gz)을 설치하고 설치된 폴더로 이동 레디스 서버 실행 ./src/redis-server 레디스 cli 실행 ./src/redis-cli 이 방법은 두가지 조건을 요구한다. redis-cli는 직접 설치된 곳에 가서 실행 redis-server는 데몬 구동이 아니기 때문에 redis tool(P3X client, redis client..etc)등으로 접근 불가능 redis client 접근 방법은 나중에 적을 예정.
2022.04.16 -
TCP 버퍼와 C# - Receive함수의 버퍼 관계
환경 에코 서버 및 클라이언트(프로그래밍 언어는 아무 언어나 상관없지만 필자는 C#으로 테스트) 문제 발생 유도 클라이언트의 reveive 버퍼 크기를 작게 할 경우 TCP 버퍼에서 가져올 때 어떤 상황이 발생할까? 테스트 서버를 활성화 한 상태에서 유저의 input 신호(예: cmd에 입력창)를 입력 받음(a1b2c3d4e5f6g7h8i9_hello_world 입력) byte배열 형식으로 서버에 send 서버는 에코 기능으로 클라이언트에게 전달 클라이언트는 receive 할때 receive buff 크기를 20으로 고정한다면 버퍼의 크기만큼만 TCP버퍼에서 읽어 들이고 나머지 TCP 버퍼의 값은 클라이언트가 receive 함수를 다시 호출할 때 읽어 들임 결론 너무 적은 버퍼로 읽어 들일 때 메시지 문..
2022.04.12 -
자주 사용하는 docker명령어 모음
컨테이너 리스트 확인 docker ps -a 네트워크 리스트 확인 docker network ls 이미지 다운로드 docker pull [이미지명]:[태그명] 삭제 사용하지 않는 이미지, 컨테이너, 볼륨, 네트워크 일괄 삭제 docker system prune [옵션] -a : 사용하지 않는 이미지, 컨테이너, 볼륨, 네트워크 모두 삭제 -f : 강제로 삭제 빌드 docker build -t [생성할 이미지명] -f [빌드할 dockerfile명] . 마지막 .(닷)의 의미는 도커 파일이 있는 위치를 의미 현재 폴더에 있다면 . 으로 표현 실행중인 컨테이너에 bash프로세스 실행 docker container exec -it [실행중인 컨테이너 ID or Name] /bin/bash
2022.04.07 -
centos 에 가치 설치하면 좋은 패키지 모음
gcc, gcc-c++, make설치 yum install gcc make gcc-c++
2022.04.07