개발/리눅스

    728x90
    반응형

    CPU 사용량 모니터링(쿠버네티스)

    리눅스 서버의 모니터링을 위해 top 명령어로 cpu 사용량을 확인하니 100%가 넘는 프로세스가 확인됬습니다.그라파나에서 해당 서버의 cpu를 확인해보니 cpu는 여유 자원이 있었습니다.해당 프로세스는 kubernetes에서 실행된 pod이고 cpu 사용량이 100%를 넘어가지만 해당 프로세스의 동작은 이슈가 없었습니다.서버에 여유 cpu 자원은 있지만 100%가 넘는 프로세스가 나오는 이유는 Linux top 명령어는 각 프로세스가 사용 중인 cpu를 단일 코어 기준(즉, 100%가 한 코어의 전부 사용)으로 표시하기 때문입니다.만약 프로세스가 멀티스레딩되어 여러 코어를 활용한다면, 예를 들어 1.5개의 코어를 사용하면 cpu 사용량이 150%로 나타납니다.쿠버네티스 파드가 생성될 때 기본 cpu 개..

    [Ubuntu] SSH 비밀키 접속 설정

    ● root 계정 ssh 접속 비활성화sudo vi /etc/ssh/sshd_config# 아래와 같이 내용 입력PermitRootLogin no # ssh 서비스 재시작sudo systemctl restart ssh● 비밀번호 인증 비활성화 (비밀키로만 접속 허용)sudo vi /etc/ssh/sshd_config# 아래와 같이 내용 입력PasswordAuthentication no# ssh 서비스 재시작sudo systemctl restart ssh● 사용자별로 SSH 비밀키 설정# 클라이언트 PC CMD에서 공개키, 비밀키 생성ssh-keygen -t rsa -b 4096Enter file in which to save the key (C:\\Users\\your_username/.ssh/id_rs..

    [Ubuntu] ssh 접속 시도 조회

    최근 50건의 ssh 접속 시도 조회sudo lastb -50 IP 주소 조회

    [Ubuntu] MariaDB 설치

    # MariaDB 서버 설치sudo apt install mariadb-server# MariaDB 클라이언트 설치sudo apt install mariadb-client# MariaDB secure 설정sudo mysql_secure_installationEnter current password for root (enter for none): # mariadb root 계정 비밀번호 입력Switch to unix_socket authentication [Y/n] # n 입력(mariadb 로그인 시 시스템 계정 비밀번호를 사용할지)Change the root password? [Y/n] # n 입력(root 비밀번호를 변경할지)Remove anonymous users? [Y/n] # y 입력(anony..

    728x90
    반응형