본문 바로가기

시스템

(35)
[REDIS] Config 설정 기본 설정 bind 0.0.0.0 - bind IP, default 127.0.0.1 - 최대 16개 까지 지정가능 port 8301 - bind port - default 6379 tcp-backlog 511 - tcp half open시 저장할 backlog 값 - 이 값은 sysctl의 syn_backlog, somaxconn값과 연관이 있음. # redis config tcp-backlog 1024 # sysctl sysctl -w net.ipv4.tcp_max_syn_backlog=1024 sysctl -w net.core.somaxconn=1024 - somaxconn = soket max connection 약어 - syn_backlog = tcp half open 시 syn+ack flag..
[REDIS] 기본 명령어 1. redis cli 접속 redis-cli -p -a 2. redis 정보 > info 3. data 저장 > set 4. data 조회 > get 5. key 검색 > keys > keys * > keys *pl* 6. aof rewrite - 설정상에서 말고 cli상에서 직접 수행하는경우이며 백그라운드로 수행 > bgrewriteaof Background append only file rewriting started 7. rdb 파일저장 # 백그라운드 수행 > bggsave # 포그라운드 수행: 클라이언트 쪽 명령 처리 불가 > save 8. 종료 # 종료시 저장할지 말지 선택 > shutdown [save|nosave] 9. config [set|get] - config set : 설정 값을 r..
[REDIS] 설치 1. 설치 배포판 - redis 6.2.6 + CentOS7 x86_642. 기본 패키지 설치> yum install gcc gcc-c++ tcl 3. sysctl.conf 수정 3.1 Memory 설정메모리 사용량이 허용량을 초과할 경우, overcommit을 처리하는 방식 결정하는 값을 "항상"으로 변경한다. 기본 값은 "0"이다.0 : 커널 기본값, Heuristic 하게 Overcommit을 허용(Page Cache + Swap Memory + Slab Reclaimable 값이 요청한 메모리 수 보다 클 경우 허용)1 : 항상 Overcommit을 허용2 : 제한적 Overcommit 허용$ sudo sysctl vm.overcommit_memory=1# or $ sudo echo "vm.ove..
[Gitlab docker] 초기 설치 후 root password 강제 변경 Gitlab root password를 변경하는 방법 현재 Gitlab을 Docker Container 확인 및 초기 패스워드 확인 # docker 확인 > docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8bc6d61e53ab gitlab/gitlab-ee:14.7.2-ee.0 "/assets/wrapper" 15 minutes ago Up 7 minutes (healthy) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8022->22/tcp gitlab # 초기 패스워드 확인 > docker exec -it 8bc6d61e53ab grep 'Password:' /etc/gitlab/initi..
Jenkins 계정 분실 초기화 아래와 같이 수정 후 jenkins 재시작하면 계정 인증 없이 접속이 가능하다. vim {JENKINS_HOME}/config.xml # AS-IS ... true ... # TOBE ... false ... # jenkins 재시작