분류 전체보기 (740) 썸네일형 리스트형 [ Linux ] SFTP 포트는? SFTP (Secure File Transfer Protocol)의 포트는 SSH (Secure Shell)와 같은 포트를 사용합니다.✅ 관계 요약:SFTP는 SSH 프로토콜 위에서 동작하는 파일 전송 프로토콜입니다.즉, SFTP는 SSH의 하위 시스템(subsystem)으로, SSH 포트(기본 22번)를 그대로 사용합니다.🔍 자세히 설명:항목 설명프로토콜 이름SFTP (SSH File Transfer Protocol)기본 포트22번 (SSH와 동일)보안 방식SSH를 통해 인증 및 암호화된 연결 사용vs. FTP일반 FTP는 별도 포트(21), 암호화 없음. SFTP는 SSH 기반으로 훨씬 안전✅ 확인 방법 (서버 설정 예시 – /etc/ssh/sshd_config):Subsystem sftp /usr.. [ Python ] pickle - 기본 사용법 pickle protocol은 Python 객체를 바이너리 형태로 직렬화(serialize)하거나 역직렬화(deserialize)할 때 사용하는 포맷 버전입니다.Python의 pickle 모듈은 여러 프로토콜 버전을 지원하며, 각 버전은 기능, 성능, 호환성 면에서 차이가 있습니다.1. Pickle 프로토콜이란?Python 객체를 .pkl 파일이나 byte stream으로 저장할 때 사용하는 직렬화 포맷의 버전숫자가 높을수록 최신 기능을 포함하고 있지만, 낮은 버전과의 호환성은 떨어질 수 있음2. 프로토콜 버전별 요약버전 Python 버전 특징0모든 Python 버전ASCII 기반. 사람도 읽을 수 있음.1Python 2.3+바이너리 포맷 도입.2Python 2.3+새로운 클래스의 효율적 저장 지원.3P.. [ Linux ] history + grep - 조합으로 특정 명령어만 검색하는 방법 history 명령어의 출력 결과를 grep으로 검색하는 가장 기본적인 방법은 파이프(|)를 사용하는 것입니다.✅ 기본 사용법history | grep '검색어'예:history | grep sshssh가 포함된 명령어 기록을 검색합니다.✅ 대소문자 구분 없이 검색history | grep -i 'ssh'✅ 단어 단위로 정확히 검색history | grep -w 'ssh''ssh'라는 단어와 정확히 일치하는 경우만 출력(예: 'sshd'는 제외)✅ 특정 명령어로 시작하는 항목만 검색history | grep '^ssh'^ssh는 **"ssh로 시작하는 명령"**을 의미✅ 여러 조건 조합 예시history | grep -i -w 'rsync'대소문자 무시 + 단어 단위 정확 일치✅ 실시간으로 명령어 기록 .. [ PostgreSQL ] pg_dump 백업 시 압축하는 방법 PostgreSQL에서 pg_dump 백업 시 압축하려면 다음과 같은 방법을 사용할 수 있습니다:1. pg_dump 자체 압축 형식 사용1. -Fc: PostgreSQL 전용 Custom Format (압축 포함)pg_dump -U postgres -d mydb -F c -f mydb.dump-F c 또는 --format=custom압축이 적용된 바이너리 형식복원 시에는 pg_restore를 사용해야 함2. -Fd: Directory 형식 (각 테이블별로 나뉘고 압축 적용 가능)pg_dump -U postgres -d mydb -F d -f /path/to/dump_dir-F d 또는 --format=directorypg_restore로 복원하며, 병렬 작업 가능내부적으로 gzip 압축 포함 가능2. 일.. [ Pandas ] DataFrame의 일부 row만 보는 방법 pandas에서 DataFrame의 일부 row만 보는 방법은 다음과 같이 할 수 있습니다:1. 앞에서 N개 보기: head()df.head(3) # 처음 3개 row 출력2. 뒤에서 N개 보기: tail()df.tail(2) # 마지막 2개 row 출력3. 특정 범위만 슬라이싱 (index 기준)df[5:10] # 5번째부터 9번째까지 row 출력 (5 ≤ index 4. 조건으로 필터링df[df['나이'] > 25] # 나이가 25 초과인 row만 출력5. 랜덤 샘플 보기: sample()df.sample(5) # 랜덤으로 5개 row 출력 [ Pandas ] DataFrame의 row를 하나씩 보는(순회하는) 방법 pandas에서 DataFrame의 row를 하나씩 보는(순회하는) 방법은 여러 가지가 있습니다. 주요 방법은 다음과 같습니다:1. iterrows() 사용 (가장 일반적인 방법)import pandas as pddf = pd.DataFrame({ '이름': ['홍길동', '김철수'], '나이': [30, 25]})for index, row in df.iterrows(): print(f"Index: {index}, 이름: {row['이름']}, 나이: {row['나이']}")row는 Series로 반환됩니다.속도는 느리지만 직관적입니다.2. itertuples() 사용 (속도가 더 빠름)for row in df.itertuples(): print(f"Index: {row.Index}.. [ PostgreSQL ] 데이터 베이스 연결시 네트워크 확인하기 클라이언트에서 PostgreSQL 서버에 처음 접속하는 상황에서, 다음 항목들을 순차적으로 점검하면 연결 상태를 정확히 파악할 수 있습니다. 아래는 체크리스트와 각 단계에서 사용하는 명령어들입니다.1. 서버까지 경로가 열려 있는지 확인 (네트워크 연결 확인)🔹 ping 명령어로 서버 IP 확인ping 예: ping 192.168.1.100응답이 오면 IP 레벨에서는 접근 가능🔹 traceroute (Linux/macOS) 또는 tracert (Windows)로 경로 확인traceroute # Linux/macOStracert # Windows경로 상 어디에서 패킷이 차단되는지 확인 가능2. 서버의 포트가 열려 있는지 확인PostgreSQL의 기본 포트는 5432입니다.🔹 클라이언.. [ MongoDB ] Windows에 MongoDB 설치하는 방법 🌱 Windows에 MongoDB 설치하는 방법1. MongoDB 다운로드MongoDB 공식 다운로드 페이지로 이동합니다.다음 옵션을 선택합니다:Edition: Community ServerVersion: 최신 안정 버전OS: WindowsPackage: MSIDownload 버튼을 눌러 설치 파일을 받습니다.2. MongoDB 설치다운로드한 .msi 파일을 실행합니다."Complete" 설치를 선택합니다."Install MongoDB as a Service"가 체크되어 있는지 확인합니다.Service Name: mongodb (기본값)Run Service as Network Service user (기본값)MongoDB Compass 설치 여부를 선택합니다 (원하지 않으면 체크 해제).Install .. 이전 1 2 3 4 ··· 93 다음