본문 바로가기

반응형

분류 전체보기

Linux에서 Composer를 설치하는 방법 Linux에서 Composer를 설치하는 방법curl 명령어를 사용하여 Composer 설치 스크립트를 다운로드curl -fsSL https://getcomposer.org/installer | php전역 Composer 명령을 사용할 수 있도록 실행 가능한 파일을 /usr/local/bin 디렉토리로 이동sudo mv composer.phar /usr/local/bin/composer설치가 제대로 이루어졌는지 확인composer --version테스트 환경$ cat /etc/os-release NAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLO.. 더보기
원도우 디스크 관리에서 디스크를 오프라인/온라인으로 전환하는 방법 원도우 디스크 관리에서 디스크를 오프라인/온라인으로 전환하는 방법1. 디스크를 오프라인으로 전환하기 위해서는 다음 절차를 따르면 됩니다"디스크 관리"를 엽니다.오프라인으로 전환할 디스크를 선택합니다."작업" 메뉴를 선택한 다음 "디스크 오프라인"을 선택합니다.2. 디스크를 온라인으로 전환하기 위해서는 다음 절차를 따르면 됩니다"디스크 관리"를 엽니다.온라인으로 전환할 디스크를 선택합니다."작업" 메뉴를 선택한 다음 "디스크 온라인"을 선택합니다. 이러한 명령어를 사용하여 디스크를 온라인 또는 오프라인으로 전환할 수 있습니다. 디스크를 오프라인으로 전환하면 해당 디스크에 저장된 모든 데이터에 대한 액세스 권한이 제한됩니다. 디스크를 온라인으로 전환하면 액세스 권한이 다시 복원되며 해당 디스크의 데이터를 읽.. 더보기
우분투에 Docker와 Docker Compose를 설치하는 방법 우분투에 Docker와 Docker Compose를 설치하는 방법1. Docker 설치Docker 설치를 위해 apt 패키지 관리자를 업데이트합니다.sudo apt updateDocker 설치를 위한 패키지 저장소 관련 패키지를 설치합니다.sudo apt install apt-transport-https ca-certificates curl software-properties-commonDocker 공식 GPG 키를 추가합니다.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgDocker 패키지 저장소를 추가합니다.echo "deb.. 더보기
일반적으로 불필요한 계정 목록 일반적으로 불필요한 계정 목록1. 프린터, 메일, 뉴스 관련 (대부분 서버에서 불필요)lp → 프린터 서비스 계정mail → 메일 서버 계정news → 뉴스 서버 관련 계정uucp → 오래된 파일 전송 프로토콜 계정list → 메일링 리스트 서비스 계정2. 특정 서비스 관련 (안 쓰면 불필요)irc → IRC 채팅 서버 계정polkitd → GUI에서 관리자 권한 요청용 (CLI 서버에서는 불필요)uuidd → UUID 생성 서비스 (대부분 서버에서 필요 없음)3. 기타 불필요할 가능성이 높은 계정games → 게임 실행용 계정 (일반 서버 불필요)pollinate → 클라우드용 난수 생성 (클라우드 아닌 서버에서는 불필요)dhcpcd → DHCP 클라이언트 (정적 IP 사용 시 불필요)tss → TPM.. 더보기
파이썬 가상 환경을 설치하고 테스트하는 방법 파이썬 가상 환경(venv)을 설치하고 테스트하는 방법1. Python 가상 환경 설치 및 활성화Python의 venv 모듈을 사용하여 가상 환경을 설정할 수 있습니다. 1.1 Python 설치 확인python3 --versionPython이 설치되지 않았다면 우분투에서는 아래 명령어로 설치할 수 있습니다.sudo apt updatesudo apt install python3 python3-venv python3-pip -y1.2 가상 환경 생성가상 환경을 만들고자 하는 프로젝트 폴더로 이동한 후 아래 명령을 실행합니다.python3 -m venv myenvmyenv는 가상 환경의 이름이며 원하는 이름으로 변경 가능합니다. 1.3가상 환경 활성화가상 환경을 활성화하려면 다음 명령을 실행합니다.source.. 더보기
기술 블로그 목록 기술 블로그 목록기술 블로그는 개발자, 테크니컬 마케터, IT 전문가들에게 유용한 정보를 제공하는 플랫폼으로, 각 기업의 기술 노하우와 트렌드 분석이 담겨 있습니다. 네이버(NAVER)NAVER D2카카오(Kakao)Kakao Tech라인(LINE)LINE Engineering우아한형제들(배달의민족)우아한Tech토스(TOSS)TOSS 기술 블로그당근마켓당근마켓 팀 블로그 (Medium)쿠팡(Coupang)Coupang Engineering Blog (Medium)NHNNHN Cloud Tech Blog 더보기
Ansible AWX에서 Slack 알림을 구성하는 방법 Ansible AWX에서 Slack 알림을 구성하는 방법Slack API 설정New App 클릭slack api(https://api.slack.com/apps)workspace 생성App Name:workspace:OAuth & Permissions 클릭Scopes 클릭OAuth Scope: chat:writetowerhost 호스트 이름 변경설정 > 기타 시스템 > 서비스의 기본 URL(https://towerhost) 편집 참고URL- Ansible Documentation : 23.4.8. Slack- Ansible Documentation : 23.7. Configure the towerhost hostname for notifications 더보기
Nginx에서 URL 재작성 규칙을 설정하는 방법 Nginx에서 URL 재작성(Rewrite) 규칙을 설정하는 방법Rewrite 규칙을 설정에는 rewrite 지시어와 try_files 지시어를 사용합니다. 1. 특정 URL을 다른 URL로 리디렉션 (301/302 리다이렉트)location /old-page { return 301 https://example.com/new-page;}/old-page로 접근하면 /new-page로 영구 리디렉션(301)됨302 리다이렉트를 하려면 return 302로 변경2. URL 패턴 변경 (rewrite 사용)location /blog { rewrite ^/blog/(.*)$ /articles/$1 break;}/blog/some-post → /articles/some-post로 변경break는 해당 .. 더보기

반응형