본문 바로가기

728x90

전체 글

iostat 명령어 iostat 명령어 iostat 명령어는 Linux 시스템의 CPU 사용률, 디스크 활동, I/O 통계 등을 모니터링하는 데 사용됩니다. sysstat(iostat) 패키지 설치 yum install -y sysstat iostat 명령어의 기본적인 사용 방법 iostat [옵션] [간격] [횟수] 옵션: iostat 명령에 적용할 옵션입니다. 간격: 각 출력 간의 시간 간격을 지정합니다. 기본값은 1초입니다. 횟수: 출력할 횟수를 지정합니다. 지정하지 않으면 계속해서 출력됩니다. 주요 옵션 -c: CPU 사용률에 대한 보고서를 표시합니다. -d: 디스크 I/O 통계에 대한 보고서를 표시합니다. -h: 사람이 읽기 쉬운 형식으로 출력합니다. -t: 시간 정보를 포함하여 출력합니다. -x: 확장된 통계를 .. 더보기
FTPS(FTP + SSL/TLS) 서버를 구성하는 방법(vsftpd) FTPS(FTP + SSL/TLS) 서버를 구성하는 방법(vsftpd) vsftpd(vsftpd Very Secure FTP Daemon)는 Linux 및 Unix 시스템에서 매우 안전한 FTP 서버를 구성하는 데 사용되는 소프트웨어입니다. 이를 사용하여 FTPS(FTP + SSL/TLS) 서버를 구성합니다. 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) vsftpd 설치 yum install -y vsftpd systemctl --now enable vsftpd FTPS 서버 구성(FTP + SSL/TLS) ftps 포트 확인 cat /etc/services | grep ftps $ cat /etc/services | gre.. 더보기
[리눅스] 도커 네트워크(bridge) 생성 도커 네트워크(bridge) 생성 - https://docs.docker.com/engine/reference/commandline/network_create/ docker network ls $ docker network ls NETWORK ID NAME DRIVER SCOPE 6796a63d6574 bridge bridge local 3edc63ab63b3 host host local 54bcfe43a226 none null local docker network inspect NETWORK_ID $ docker network inspect 6796a63d6574 [ { "Name": "bridge", "Id": "6796a63d657459c976414bb6e85be17a6772ac4c23e45b2dd.. 더보기
[draft] docker를 사용한 kafka 클러스터 설정 docker를 사용한 kafka 클러스터 설정테스트 환경호스트명아이피도커 컨테이너비고datanode1192.168.0.101zookeeper, kafka(broker) datanode2192.168.0.102zookeeper, kafka(broker) datanode3192.168.0.103zookeeper, kafka(broker) github 소스 : https://github.com/anti1346/multinode-kafka-cluster.git도커 컨테이너 실행datanode1 컨테이너$ git clone https://github.com/anti1346/multinode-kafka-cluster.git$ cd multinode-kafka-cluster/node1$ docker-compose u.. 더보기
원도우10 작업표시줄 뉴스 및 관심사(날씨) 위젯 설정 방법 원도우10 작업표시줄 뉴스 및 관심사(날씨) 위젯 설정 방법 작업표시줄 알림 영역에 갑자기 "날씨" 정보 아이콘이 나타났다. 뉴스 및 관심사 끄기 1. 작업표시줄에 오른쪽 마우스를 클릭 2. 뉴스 및 관심사 >> 끄기 더보기
JVM(JAVA) Option의 목록과 설명 JVM(JAVA) Option의 목록과 설명 테스트 환경 $ cat /etc/redhat-release Red Hat Enterprise Linux release 8.4 (Ootpa) $ getconf LONG_BIT 64 $ java --version openjdk 17.0.1 2021-10-19 OpenJDK Runtime Environment (build 17.0.1+12-39) OpenJDK 64-Bit Server VM (build 17.0.1+12-39, mixed mode, sharing) 테스트 환경 메모리 사이즈(물리적 메모리=2GB) $ cat /proc/meminfo | grep MemTotal MemTotal: 2035832 kB 힙 사이즈(heap size) 초기 힙 크기 : 물리.. 더보기
[리눅스] SWAP Memory SWAP Memory SWAP - 시스템에 메모리가 부족할 경우 하드디스크의 일부 공간을 활용하여 확장된 RAM(물리 메모리)처럼 사용할 수 있는 기술. 보통의 경우 RAM(물리 메모리)이 부족해지면 버퍼/캐시 영역을 프로세스 메모리로 재할당하여 사용합니다. 그러나 버퍼/캐시 영역이 반환되지 않으면 SWAP 영역을 사용합니다. SWAP 영역 확인하는 방법 - 현재 시스템에서는 SWAP 영역을 비활성화한 상태임. - "Swap: 0B 0B 0B"으로 출력된 경우 SWAP 영역이 비활성화되어 있는 상태입니다. $ free -h total used free shared buff/cache available Mem: 3.8G 3.2G 233M 18M 403M 396M Swap: 0B 0B 0B VmSwap 값이.. 더보기
[리눅스] GitLab 컨테이너 레지스트리 사용하기 GitLab 컨테이너 레지스트리 사용하기 docker login docker login registry.binddns.com $ docker login registry.binddns.com Username: binddns Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded docker build $ docker build -t r.. 더보기

728x90