분류 전체보기 (713) 썸네일형 리스트형 [ Linux ] ping, traceroute, telnet - 네트워크 경로 및 포트 연결 확인하기 특정 서버까지 네트워크 경로가 열려 있는지 확인하는 가장 좋은 방법은 여러 도구를 조합해서 사용하는 것입니다. 목적에 따라 다르게 접근할 수 있지만, 다음은 가장 신뢰할 수 있고 널리 쓰이는 방법들이에요:1. Ping용도: 서버가 응답 가능한 상태인지, 기본적인 연결이 되는지 확인.명령어:ping [서버 IP 또는 도메인]장점: 간단하고 빠름.단점: ICMP가 막혀 있으면 실패할 수 있음 (서버가 살아있어도).2. Traceroute (traceroute 또는 Windows에서는 tracert)용도: 서버까지 가는 중간 경로에 어디서 문제가 생기는지 확인.명령어:traceroute [서버 IP 또는 도메인]장점: 어느 구간에서 문제가 발생하는지 파악 가능.단점: 일부 홉에서 응답 안 할 수 있음 (예: .. [ MSYS2 ] scp 명령어 설치하고 사용하기 MSYS 또는 MSYS2 환경에서는 scp를 사용하려면 OpenSSH 패키지를 설치하면 됩니다. MSYS2는 pacman 패키지 매니저를 사용하므로 아래 방법으로 설치할 수 있습니다.1. MSYS2에서 scp 설치 방법MSYS2 콘솔 실행시작 메뉴에서 MSYS2 MSYS 또는 MSYS2 MinGW 64-bit 등을 실행합니다.패키지 데이터베이스 업데이트pacman -Syopenssh 패키지 설치pacman -S openssh2. 설치 확인which scpscp -V이제 MSYS2 환경에서 scp, ssh, sftp 명령어들을 사용할 수 있습니다.3. scp 명령어 사용법 완전 정복scp는 리눅스나 유닉스 환경에서 SSH 프로토콜을 이용해 파일을 안전하게 복사하는 명령어입니다. 원격 서버와 파일을 주고받을.. [ PostgreSQL ] PostGIS 설치하고 사용하기 1. PostgreSQL에 PostGIS 설치 및 테스트하기공간 데이터를 다루기 위한 대표적인 확장 모듈인 PostGIS는 PostgreSQL에서 강력한 GIS 기능을 제공해 줍니다. 이 글에서는 RHEL 기반 환경에서 PostgreSQL 13과 함께 PostGIS를 설치하고, 간단한 공간 함수 테스트까지 진행해보겠습니다.2. PostGIS란?PostGIS(PostgreSQL + GIS) 는 공간 데이터를 저장하고 질의할 수 있도록 해주는 PostgreSQL의 확장 모듈입니다.대표적인 기능으로는 다음과 같습니다:점(Point), 선(LineString), 폴리곤(Polygon) 등 공간 타입 지원거리, 교차 여부, 포함 여부 등의 공간 연산GeoJSON, WKT 등 다양한 포맷 지원3. 설치 환경OS: .. [ RHEL ] RHEL 7.9에서 epel 패키지 설치하기 패키지를 설치할 때 epel에 포함된 library가 필요할 경우가 많습니다.EPEL은 기본 저장소에 포함되어 있지 않아 추가로 설치해야 합니다.1. EPEL이란?**EPEL (Extra Packages for Enterprise Linux)**은:Fedora 프로젝트에서 관리하는 추가 패키지 저장소입니다.RHEL (Red Hat Enterprise Linux), CentOS, Oracle Linux 등 RHEL 계열의 배포판에서 사용할 수 있게 만들어졌습니다.기본 RHEL 저장소에 포함되지 않은 오픈소스 패키지들을 추가로 제공합니다.Fedora에서 안정적이라고 검증된 패키지를 가져와서, Enterprise Linux 환경에 맞춰 다시 빌드한 것입니다.2. 왜 EPEL이 필요한가?RHEL은 안정성과 장기.. [ Linux ] curl 로 다운로드 시 에러 나고 wget으로 다운로드 문제 없는 경우 알아보기 curl은 wget보다 HTTPS 인증서 검증에 더 엄격하게 동작하기 때문에, HTTPS로 파일을 다운로드할 때 curl에서는 오류가 나지만 wget은 정상 동작하는 경우가 종종 있습니다.🔍 주요 차이점 정리항목 curl wget기본 인증서 검증엄격하게 검증 (신뢰할 수 없는 인증서 → 오류 발생)다소 관대하거나, 무시하는 경우 많음기본 동작인증서 검증 실패 시 다운로드 중단경고만 주고 다운로드 시도 가능출력 메시지오류: SSL certificate problem 등경고: Self-signed certificate 등✅ 예시: curl 오류 상황curl -O https://example.com/file.zipcurl: (60) SSL certificate problem: unable to get loc.. [ RHEL ] 패키지 설치를 위해서 계정 등록하기 RHEL(Red Hat Enterprise Linux) 설치 후 subscription 등록을 하려면 subscription-manager 명령어를 사용하시면 됩니다. 기본적인 등록 절차는 다음과 같습니다:계정은 Red Hat 홈페이지에서 가입해야 하고 이때 설정된 username과 password로 RHEL 설치후 시스템에 등록할 수 있습니다.✅ 1. Red Hat 계정으로 시스템 등록sudo subscription-manager register --username= --password=--username: [Red Hat 계정 ID]--password: [Red Hat 계정 비밀번호]🔐 안전을 위해 입력 후에는 비밀번호가 쉘 히스토리에 남지 않도록 주의하세요. --password 없이 입력하면 프롬.. [ Python ] teminal, console 창 닫혀도 프로그램 종료 되지 않게 실행하기 파이썬 스크립트를 터미널이 닫혀도 계속 실행되게 하려면, 다음과 같은 방법들이 있습니다:✅ 1. nohup + & 사용 (가장 흔한 방법)nohup python3 my_script.py &nohup: 터미널 세션과 관계없이 실행 유지&: 백그라운드 실행출력은 기본적으로 nohup.out에 저장됨👉 로그 파일을 따로 지정하려면:nohup python3 my_script.py > log.txt 2>&1 &✅ 2. disown 명령어 사용python3 my_script.py &disown백그라운드 실행 후 disown 명령어로 셸과 분리다만, 터미널을 강제 종료하면 여전히 영향을 받을 수 있으므로 nohup이 더 안전함✅ 3. tmux 또는 screen 사용 (세션 관리)tmux 또는 screen을 사용해서.. [ GPT ] Text 로 질문하고 G대리가 음성으로 답하는 예제 gpt-4o-audio-preview를 사용해 질문을 입력하면 오디오로 대답하는 GPT 예제를 만들기 위해서는 다음 요소가 필요합니다:OpenAI API (gpt-4o)OpenAI TTS API (/v1/audio/speech)간단한 Python 스크립트음성 재생을 위한 라이브러리 (playsound 등)1. 설치 준비pip install openai2. Python 예제 코드import base64from openai import OpenAIclient = OpenAI()completion = client.chat.completions.create( model="gpt-4o-audio-preview", modalities=["text", "audio"], audio={"voice": ".. 이전 1 2 3 4 ··· 90 다음