본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] aws_completer 설정 aws_completer 설정aws_completer는 AWS CLI 명령어의 자동 완성 기능을 제공하는 도구입니다.AWS CLI v2와 aws_completer를 설치하는 방법1. AWS CLI v2 설치AWS CLI v2는 공식 AWS CLI 설치 페이지(https://aws.amazon.com/cli/)에서 다운로드하여 설치할 수 있습니다. 설치 방법은 각 운영체제마다 다소 다를 수 있습니다. 설치 후에는 AWS CLI v2가 제대로 작동하는지 확인해보세요.$ aws --versionaws-cli/1.29.25 Python/3.10.12 Linux/5.19.0-1024-aws botocore/1.31.25$ which aws_completer/usr/local/bin/aws_completer2. a.. 더보기
C276x260.fwebp.q85 [draft] core 파일을 분석하는 방법 core 파일을 분석하는 방법gdb(GNU Debugger)를 사용하여 core 파일을 분석하는 방법은 다음과 같습니다 1. gdb 명령을 사용하여 core 파일을 연다.gdb 예를 들어, /usr/bin/ls 실행파일과 /tmp/core 파일이 있다면 다음과 같이 gdb를 실행합니다.gdb /usr/bin/ls /tmp/core 2. gdb가 실행되면, "bt" 명령을 사용하여 backtrace를 확인할 수 있습니다. backtrace는 프로그램이 죽기 전까지 실행한 함수 호출 스택을 나타내며, 문제점을 파악하는 데 도움이 됩니다.bt 3. "info threads" 명령을 사용하여 코어 파일에서 발생한 스레드 정보를 확인할 수 있습니다.info threads 4. "thread apply all b.. 더보기
C276x260.fwebp.q85 [draft] MySQL Login Path 설정하는 방법 MySQL Login Path(mysql_config_editor) 설정하는 방법MySQL에서 Login Path 설정을 통해 로그인 정보를 암호화된 형태로 저장하고 쉽게 접근할 수 있습니다. 이를 설정하면 MySQL 접속 시마다 비밀번호를 입력할 필요가 없으면서도 보안을 유지할 수 있습니다.(MySQL 서버 연결에 대한 자격정보를 저장하는 유틸리티)1. mysql_config_editor 명령어mysql_config_editor는 MySQL 로그인 정보를 안전하게 저장하고 관리하기 위한 도구입니다. MySQL 클라이언트와 연결할 때 반복적으로 입력해야 하는 로그인 정보를 ~/.mylogin.cnf 파일에 암호화하여 저장하고 자동으로 불러옵니다.mysql_config_editor [command] [op.. 더보기
C276x260.fwebp.q85 [draft] 리눅스 메모리 스와핑(swapping) 리눅스 메모리 스와핑(swapping)메모리 스와핑(Swapping)은 운영 체제에서 주기억 장치(RAM)가 부족할 때 사용되는 메모리 관리 기술입니다. 주로 리눅스와 유닉스 기반 시스템에서 사용됩니다. 메모리 스와핑은 하드 디스크나 SSD와 같은 보조 기억 장치를 사용하여 RAM에 더 이상 적재할 수 없는 데이터를 저장하고, 필요할 때 다시 RAM으로 되돌리는 방식으로 동작합니다. 메모리 스와핑은 시스템의 성능을 유지하기 위해 사용되지만, 스와핑 작업은 주 메모리보다 훨씬 느린 디스크 기반의 장치에 의존하므로, 실제로는 주 메모리가 아닌 스왑 영역에서 데이터를 처리하게 됩니다. 이로 인해 스와핑이 빈번하게 발생하면 성능 저하가 발생할 수 있습니다. 그래서 메모리 스와핑은 최대한 피하는 것이 좋습니다. .. 더보기
C276x260.fwebp.q85 [draft] PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법 PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법PHP ImageMagick 확장 모듈은 PHP에서 ImageMagick을 사용할 수 있도록 해주는 모듈입니다. 이 모듈을 설치하면 PHP에서 이미지를 변환, 크기 조정, 색상 변경, 텍스트 추가 등 다양한 작업을 수행할 수 있습니다. php 버전 확인$ php -vPHP 7.3.29 (cli) (built: Jul 7 2021 17:34:15) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.29, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.29, Copyright (c) 1999-2018, b.. 더보기
C276x260.fwebp.q85 [draft] Nginx 및 Apache 웹 서버에서 HTTP/2를 적용하는 방법 Nginx 및 Apache 웹 서버에서 HTTP/2를 적용하는 방법Nginx에서 HTTP/2를 적용하는 방법테스트 환경운영체제 버전 확인$ lsb_release -dDescription: Ubuntu 22.04 LTSopenssl 버전 확인$ openssl versionOpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)Nginx 버전 확인$ nginx -vnginx version: nginx/1.24.0Nginx 설정 파일 수정vim /etc/nginx/conf.d/default.conf#default.conf configureserver { listen 80 default_server; server_name _; return .. 더보기
C276x260.fwebp.q85 [draft] GPT-3 API를 Postman에서 사용하는 방법(images) GPT-3 API를 Postman에서 사용하는 방법(images)PostmanHeaders 설정BodyBody-datahttps://oaidalleapiprodscus.blob.core.windows.net/private/org-OhCWeKZLFFHxvqRkFL4vi8A6/user-hZJUCvEFcqnxT5pAQ0OHinAK/img-7MYeJgDIaYXDaQRIN6IcbbQT.png?st=2023-03-19T12%3A34%3A20Z&se=2023-03-19T14%3A34%3A20Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c.. 더보기
C276x260.fwebp.q85 [draft] GPT-3 API를 Postman에서 사용하는 방법 GPT-3 API를 Postman에서 사용하는 방법1. Postman을 열고 새로운 요청을 생성합니다. 2. 요청 URL에는 GPT-3 API 엔드포인트를 입력합니다. 예를 들어, https://api.openai.com/v1/chat/completions 유형의 URL을 사용할 수 있습니다. 3. Headers 탭으로 이동하여 Authorization 헤더를 추가합니다. 이 헤더의 값으로는 "Bearer"와 API 키를 조합한 문자열을 사용합니다. 예를 들어, "Bearer abcdefg1234567890"과 같이 입력합니다. 4. Body 탭으로 이동하여 JSON 형식으로 데이터를 입력합니다. 데이터는 GPT-3 모델에 대한 입력 텍스트와 해당 모델에서 얻을 출력의 형식을 지정하는 JSON 객체로 구.. 더보기