본문 바로가기

728x90

전체 글

우분투에서 python 3를 최신 버전으로 업데이트하는 방법 우분투에서 python 3를 최신 버전으로 업데이트하는 방법 테스트 환경 운영체제 정보 $ lsb_release -d Description: Ubuntu 22.04.2 LTS 1. 현재 python 3 버전 확인 현재 설치된 Python 3의 버전을 확인합니다. python3 --version $ python3 --version Python 3.10.12 2. python 3을 최신 버전으로 업데이트 우분투 패키지 관리자를 사용하여 Python 3을 업데이트합니다. sudo apt-get update sudo apt-get install --upgrade python3 우분투 패키지 관리자를 사용하여 Python 3.11을 설치합니다. sudo apt-get install -y python3.11 3. .. 더보기
smem 명령어 smem 명령어 smem은 시스템 메모리 사용에 대한 자세한 정보를 제공하는 도구입니다. smem 설치 smem 명령어는 Linux에 기본적으로 설치되어 있지 않을 수 있으므로 필요한 경우 설치해야 합니다. Ubuntu 기반 시스템 sudo apt-get update sudo apt-get install smem CentOS 기반 시스템 sudo yum install smem smem 명령어의 기본 구문 smem [options] 옵션 -s: 프로세스별 메모리 사용량 확인 -w: 시스템 전체의 메모리 사용량 확인 -t: 메모리 사용량의 추세 분석 known fields : command process command line maps: total number of mappings name" name of .. 더보기
리눅스에서 Swap 메모리를 사용하는 프로세스를 확인하는 방법 리눅스에서 Swap 메모리를 사용하는 프로세스를 확인하는 방법 프로세스를 메모리 사용량을 기준으로 정렬 프로세스를 메모리 사용량을 기준으로 내림차순으로 정렬하고, 상위 10개 프로세스를 보여줍니다. %MEM은 물리적 메모리에 대한 프로세스의 점유 비율을 보여줌 ps aux --sort=-%mem | head -n 11 $ ps aux --sort=-%mem USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND named 23951 0.0 4.6 759876 374064 ? Ssl 2023 6:56 /usr/sbin/named -u named -c /etc/named.conf RSS를 기준으로 내림차순으로 정렬하고 프로세스를 보여줌 ps aux --sort=-r.. 더보기
PFX 파일을 생성하는 방법 PFX 파일을 생성하는 방법 PFX 파일은 개인 키와 공개 키 (인증서)를 하나의 파일에 포장하여 저장합니다. PFX(Personal Information Exchange) 파일은 개인 키와 해당 인증서를 포함하는 포맷으로 일반적으로 Windows 환경에서 사용됩니다. 개인 키 및 인증서 생성 openssl req \ -newkey rsa:4096 \ -x509 \ -sha256 \ -days 3650 \ -keyout privatekey.pem \ -out certificate.pem \ -subj "/C=KR/ST=Seoul/L=Jongno-gu/O=SangChul Co., Ltd./OU=Infrastructure Team/CN=*.example.com" * 비밀번호 없이 개인 키 생성 : -node.. 더보기
OpenSSL을 사용하여 자체 서명된 SSL/TLS 인증서를 생성하는 방법 OpenSSL을 사용하여 자체 서명된 SSL/TLS 인증서를 생성하는 방법 자체 서명된(셀프 서명된) SSL/TLS 인증서를 생성하려면 OpenSSL을 사용할 수 있습니다. 1. CSR 및 키 생성 openssl req -newkey rsa:4096 \ -x509 \ -sha256 \ -days 3650 \ -nodes \ -out _wildcard_example_com.crt \ -keyout _wildcard_example_com.key \ -subj "/C=KR/ST=Seoul/L=Jongno-gu/O=SangChul Co., Ltd./OU=Infrastructure Team/CN=*.example.com" req : CSR (Certificate Signing Request)을 생성하는 OpenS.. 더보기
SSL 인증서를 PFX에서 JKS로 변환하는 방법 SSL 인증서를 PFX에서 JKS로 변환하는 방법 SSL 인증서를 PFX 파일에서 JKS(Java KeyStore) 파일로 변환하려면 keytool을 사용할 수 있습니다. keytool -importkeystore -srckeystore example.pfx -srcstoretype PKCS12 -destkeystore example.jks -deststoretype JKS example.pfx : 변환할 PFX 파일의 경로와 파일명입니다. example.jks : 생성될 JKS 파일의 경로와 파일명입니다. 명령어의 각 부분에 대한 설명 -importkeystore : 키 저장소를 가져오는 옵션입니다. -srckeystore example.pfx : 원본 키 저장소 파일의 경로와 파일명입니다. -srcs.. 더보기
fio 도구를 사용하여 디스크 I/O 성능을 측정하는 방법 fio 도구를 사용하여 디스크 I/O 성능을 측정하는 방법 fio 도구는 Linux 및 Windows에서 사용할 수 있는 무료 오픈 소스 디스크 I/O 도구입니다. 다양한 유형의 I/O 작업을 시뮬레이션하여 디스크의 성능을 측정할 수 있습니다. fio 설치 Ubuntu 기반 시스템 sudo apt-get update sudo apt-get install fio CentOS 기반 시스템 sudo yum install fio fio 기본적인 문법 fio [options] [job options] fio 매개변수 ioengine : I/O 작업을 수행하는 엔진을 지정합니다. 일반적으로 libaio 엔진을 사용합니다. rw : I/O 작업의 유형을 지정합니다. 순차 읽기, 순차 쓰기, 임의 읽기, 임의 쓰기를 .. 더보기
SSH 호스트 키 확인 실패(Host key verification failed) SSH 호스트 키 확인 실패(Host key verification failed) $ ssh-copy-id [email protected] /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/vagrant/.ssh/id_rsa.pub" /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ERROR: @ WARNING: REM.. 더보기

728x90