본문 바로가기

반응형

분류 전체보기

(654)
[ Python ] pip - 패키지 설치 관련 상세 옵션 알아보기 pip install 명령어에는 다양한 옵션이 있으며, 주로 패키지를 설치하거나 업그레이드, 삭제할 때 사용됩니다. 주요 옵션은 다음과 같습니다.1. 설치 기본 명령어 구조pip install [options] package_name주요 옵션-r 또는 --requirement특정 파일(requirements.txt)에 정의된 패키지를 한꺼번에 설치합니다.예시: pip install -r requirements.txt-U 또는 --upgrade패키지를 최신 버전으로 업그레이드합니다.예시: pip install -U package_name--no-cache-dir캐시 없이 패키지를 설치하여, 최신 버전을 강제로 가져오거나 캐시 문제를 방지합니다.예시: pip install package_name ..
[ Linux ] ping - 네트워크 서버의 상탤를 확인하기 ping 명령어는 네트워크 상태를 확인하기 위한 도구입니다. 특정 서버나 IP 주소에 패킷을 보내고 응답 시간을 측정하여 네트워크가 정상적으로 작동하는지 확인합니다. 주로 네트워크 연결 상태 점검이나 지연 시간(핑 타임)을 측정하는 데 사용됩니다.기본 사용법터미널이나 명령 프롬프트에서 다음과 같이 입력합니다:ping [옵션] [도메인 또는 IP 주소]예:ping google.com이 명령은 google.com으로 패킷을 보내고 응답 시간을 표시합니다.주요 옵션-c [숫자]: 특정 횟수만큼 핑을 보냅니다. 예를 들어, -c 4는 4번만 핑을 보냅니다. ping -c 4 google.com-t: (Windows) 핑을 중단할 때까지 계속 보냅니다. 기본적으로 이 옵션 없이도 계속 핑을 보냅니다. ping..
[ Linux ] journalctl - 서비스로 등록된 프로세스 log 보기 Linux에서 서비스 로그를 보는 방법은 주로 journalctl 명령어와 특정 서비스의 로그 파일을 직접 확인하는 방법이 있습니다. 아래에 각각의 방법을 설명하겠습니다.1. journalctl을 사용한 로그 보기journalctl 명령어는 시스템 로그를 확인할 때 매우 유용합니다. 특히, systemd로 관리되는 서비스의 로그를 쉽게 조회할 수 있습니다.특정 서비스의 로그 보기journalctl -u 서비스이름.service예를 들어, nginx 서비스의 로그를 확인하고 싶다면:journalctl -u nginx.service로그를 실시간으로 보기 (tail 기능)journalctl -u 서비스이름.service -f예를 들어, nginx 서비스의 실시간 로그를 확인하려면:journalctl -u ng..
[ Visual Studio Code ] SSH - 원격으로 접속해서 파일 편집하기 Visual Studio Code (VS Code)에서 SSH를 통해 원격 서버에 접속하고 파일을 편집하는 방법은 다음과 같습니다:1. Remote - SSH 확장 설치먼저, Remote - SSH 확장을 설치해야 합니다.VS Code를 열고 왼쪽 사이드바의 Extensions 아이콘(사각형 4개 겹친 아이콘)을 클릭합니다.검색창에 Remote - SSH를 입력하고 Install 버튼을 눌러 설치합니다.2. SSH 설정 파일 (config) 구성SSH 접속을 쉽게 하기 위해 SSH 설정 파일을 구성할 수 있습니다. 이 파일은 보통 ~/.ssh/config 위치에 있습니다.SSH 설정 파일을 열고, 다음과 같이 서버 정보를 추가합니다: Host myserver HostName 서버_주소 ..
[ WordPress ] SubDomain - 서브 도메인으로 사이트 추가하기 WordPress에서 서브도메인을 사용하는 방법은 아래와 같은 단계로 설정할 수 있습니다. 이 과정은 기본적으로 웹 호스팅 서비스와 도메인 관리 권한이 있어야 합니다.1. 도메인 관리자에서 서브도메인 생성하기먼저 도메인 관리 패널(예: GoDaddy, Namecheap, Cloudflare 등)에 접속하여 서브도메인을 추가합니다.예: blog.example.com 또는 shop.example.com 같은 형태로 서브도메인을 생성합니다.서브도메인이 생성되면 해당 서브도메인을 호스팅 서버의 IP 주소와 연결되도록 DNS 설정을 합니다.2. 호스팅 서버에서 서브도메인 설정하기웹 호스팅 관리 패널(cPanel, Plesk 등)에 로그인한 후, "서브도메인" 섹션으로 이동합니다.서브도메인을 추가하고, 이 서브도메..
[ Apache ] a2ensite - 가상 호스트 설정하기 Apache2의 sites-available 디렉토리는 웹 서버에서 사용할 수 있는 가상 호스트 설정 파일들을 저장하는 곳입니다. 이 디렉토리 안의 설정 파일들은 서버에 여러 개의 웹사이트를 호스팅할 때 각 사이트의 설정을 정의합니다. 이 디렉토리의 설정 파일들은 서버에 바로 적용되지는 않으며, 활성화 시키기 위해서는 추가적인 명령이 필요합니다.1. 가상 호스트(Virtual Hosts):가상 호스트는 Apache2가 여러 도메인이나 사이트를 하나의 서버에서 호스팅할 수 있도록 해주는 설정입니다.각 가상 호스트는 서버의 특정 IP 주소와 포트, 또는 도메인 이름을 기반으로 트래픽을 처리합니다.sites-available 디렉토리에는 이러한 가상 호스트 설정 파일들이 위치하며, 각 파일은 보통 특정 도메인..
[ PostgreSQL ] gp_dump - 백업 받기 PostgreSQL에서 데이터베이스 덤프를 받는 방법은 pg_dump 명령어를 사용하는 것입니다. 덤프는 특정 데이터베이스를 백업하거나 다른 서버로 이동할 때 유용합니다. 덤프를 받는 방법은 여러 가지가 있지만, 가장 기본적인 사용법은 다음과 같습니다.1. 기본 덤프 명령어 pg_dump -U [username] -d [database_name] -f [file_path]-U [username]: PostgreSQL 사용자 이름을 지정합니다.-d [database_name]: 덤프할 데이터베이스 이름을 지정합니다.-f [file_path]: 덤프 파일을 저장할 경로와 파일 이름을 지정합니다.예를 들어: pg_dump -U myuser -d mydatabase -f /path/to/backup.sq..
[ Apache ] mod_rewrite - 모듈 활성화 하기 Apache 서버에서 mod_rewrite 모듈을 설치하고 활성화하는 방법은 다음과 같습니다:1. mod_rewrite 모듈 설치 확인대부분의 Linux 배포판에서는 Apache 설치 시 기본적으로 mod_rewrite가 포함되어 있습니다. 설치되어 있는지 확인하려면 다음 명령어를 실행하세요:apache2ctl -M | grep rewrite이 명령어를 실행했을 때 출력에 rewrite_module이 표시되면 이미 설치 및 활성화된 상태입니다.2. mod_rewrite 모듈 활성화만약 활성화되지 않은 경우, 다음 명령어로 활성화할 수 있습니다:Ubuntu/Debian 계열 sudo a2enmod rewriteCentOS/Red Hat 계열 sudo yum install mod_rewrite3. A..

반응형