일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 디렉토리
- Linux
- Audit Log
- log
- yum
- 파이썬
- GPU
- K8S
- PostgreSQL
- zabbix
- centos 7.5
- Python
- syslog
- RHEL
- docker
- 빅데이터
- rsyslog
- CentOS
- Elasticsearch
- bash
- Kubernetes
- C
- 크롬
- Elk
- 서울시민카드
- JSON
- audit
- GNOME
- Shell
- Chrome
- Today
- Total
목록분류 전체보기 (188)
Sysops Notepad
tcpdump [options] [expression] [host] -i device : 어느 인터페이스를 경유하는 패킷들을 잡을지 지정-c number : 제시된 수의 패킷을 받은 후 종료-w : 캡춰한 패킷들을 분석해서 출력하는 대신에 그대로 파일에 저장-n : 모든 주소들을 번역하지 않는다(port,host address 등등)-v : 좀 더 많은 정보들을 출력한다.-vv : ‘-v’보다 좀 더 많은 정보들을 출력한다. EX># tcpdump -i eth0 => 인터페이스 eth0 을 보여줌# tcpdump -w tcpdump.log => 결과를 파일로 저장, txt 가 아닌 bin 형식으로 저장됨# tcpdump -r tcpdump.log => 저장한 파일을 읽음# tcpdump -i eth0 -..
1. pip install fluent-logger 2. FluentSender Interface from fluent import senderfrom fluent import eventlogger = sender.FluentSender('app', host='host', port=24224) logger.emit('follow', { 'from': 'userA', 'to': 'userB'}) if not logger.emit('follow', {'from': 'userA', 'to': 'userB'}): print(logger.last_error) logger.clear_last_error() # clear stored error after handled errors cur_time = int(time..
1. fluentd 설치 및 실행docker pull fluent/fluentdvi test.conf @type forward @type stdout docker run -it -p 24224:24224 -v /path/to/conf/test.conf:/fluentd/etc/test.conf -e FLUENTD_CONF=test.conf fluent/fluentd:latest2. fluentd 연동하기docker run --log-driver=fluentd --log-opt fluentd-address=fluentdhost:24224 참고:https://www.fluentd.org/guides/recipes/docker-logginghttps://docs.fluentd.org/v0.12/articles/..
# yum install -y fio # cpupower idle-info | grep "Number of idle states:" # for i in `seq 1 $((N-1))`; do cpupower idle-set -d $i; done 16KB 임의 쓰기 작업(IOPS SSD)# fio --directory=/mnt/p_iops_vol0 --name fio_test_file --direct=1 --rw=randwrite --bs=16k --size=1G --numjobs=16 --time_based --runtime=180 --group_reporting --norandommap 16KB 임의 읽기 작업(IOPS SSD)# fio --directory=/mnt/p_iops_vol0 --name f..
Hyper-Threading 확인하기 #lscpu Architecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 32On-line CPU(s) list: 0-31Thread(s) per core: 2Core(s) per socket: 8Socket(s): 2NUMA node(s): 2 #grep -H . /sys/devices/system/cpu/cpu*/topology/thread_siblings_list/sys/devices/system/cpu/cpu0/topology/thread_siblings_list:0,16/sys/devices/system/cpu/cpu17/topology/thread_siblings_lis..
1. https://register.elastic.co/ 가입 2. POST _xpack/license{ "licenses": [ { "uid":"893361dc-9749-4997-93cb-802e3d7fa4xx", "type":"basic", "issue_date_in_millis":1411948800000, "expiry_date_in_millis":1914278399999, "max_nodes":1, "issued_to":"issuedTo", "issuer":"issuer", "signature":"xx" } ]} or 2.curl -XPUT -u 'http://:/_xpack/license' -H "Content-Type: application/json" -d @license.json 3. GET..
https://kubernetes.io/docs/setup/independent/high-availability/ # vi kubeadm-config.yaml apiVersion: kubeadm.k8s.io/v1beta1kind: ClusterConfigurationkubernetesVersion: stableapiServer: certSANs: - "LOAD_BALANCER_DNS"controlPlaneEndpoint: "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT" # kubeadm init --config=kubeadm-config.yaml kubeadm join 192.168.0.200:6443 --token j04n3m.octy8zely83cy2ts --discovery-t..
k8s Service Type ClusterIP디폴트 설정으로, 서비스에 클러스터 IP를 할당 Load Balancer외부 IP 를 가지고 있는 로드밸런서를 할당클러스터 외부에서 접근이 가능 NodePort노드의 IP와 포트를 통해서도 접근이 가능 type: NodePort ports: - name: http port: 80 protocol: TCP targetPort: 8080 nodePort: 18080 Client -> 80 service -> 8080 podClient -> 18080 node ExternalName외부 서비스를 쿠버네티스 내부에서 호출 ( dns forwarding) type: ExternalName externalName: test.example.com Endpoint 지정ap..
Bridge/Transparent Mode- 사용자가 서비스를 요청- L4로 전달된 목적지 IP 주소를 real server IP/MAC 주소를 변조해서 목적지를 찾아가는 방식이다. 요청 전달 시 변조 - 사용자 > L4 > NAT(IP/MAC 주소 변조) > real server - 사용자가 L4를 호출하면 중간에 NAT가 목적지 IP 주소를 real server IP 주소로 변조하고 MAC 주소도 변조한다. 응답 전달 시 변조 - real server > NAT > L4 > 사용자 - real server에서 L4를 거치면서 출발지(source) IP 주소를 L4 가상 IP 주소로 변조한다. 동일 네트워크 대역이므로 MAC 주소는 변조하지 않는다. Router Mode- Bridge/Transpare..
OS : Centos7.5docker version : docker 1809 wget https://storage.googleapis.com/harbor-releases/release-1.6.0/harbor-online-installer-v1.6.2.tgz tar xvf harbor-offline-installer-.tgz harbor.cfg and run the install.sh ./install.sh 참고 : https://github.com/goharbor/harbor/releases