본문 바로가기

728x90

리눅스

Squid를 Docker 컨테이너로 실행하는 방법 Squid를 Docker 컨테이너로 실행하는 방법 1. Docker 설치 Docker를 설치해야 합니다. 2. Squid Docker 이미지 다운로드 Docker Hub에서 Squid의 공식 이미지를 다운로드하실 수 있습니다. docker hub https://hub.docker.com/r/ubuntu/squid 3. docker compose 파일 생성 vim docker-compose.yaml version: '3.9' services: squid-container: image: ubuntu/squid:5.2-22.04_beta restart: always container_name: squid-container volumes: - ./squid.conf:/etc/squid/squid.conf por.. 더보기
우분투에서 Squid 및 Webmin을 설치하는 방법 우분투에서 Squid 및 Webmin을 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS Squid 설치 sudo apt-get update sudo apt-get install -y squid vim /etc/squid/squid.conf cat /etc/squid/squid.conf | egrep -v '^$|^#' $ cat /etc/squid/squid.conf | egrep -v '^$|^#' acl localnet src 0.0.0.1-0.255.255.255# RFC 1122 "this" network (LAN) acl localnet src 10.0.0.0/8# RFC 1918 local private network (LAN) .. 더보기
docker proxy 설정하는 방법(환경 변수 구성) docker proxy 설정하는 방법(환경 변수 구성) 폐쇄망 인터넷망 비고 도커 데몬 프록시 서버 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 프록시 서버 지정하기 전에는 아래와 같이 타임아웃 발생 $ docker search ubuntu Error response from daemon: Get "https://index.docker.io/v1/search?q=ubuntu&n=25": dial tcp 52.1.184.176:443: i/o timeout Configuring environment variables 1. /etc/systemd/system/docker.service.d 디렉토리 생성 mkdir /etc/sys.. 더보기
nginx와 php-fpm을 사용하는 경우 *.html 파일에서도 PHP 코드를 실행하도록 설정하는 방법 nginx와 php-fpm을 사용하는 경우 *.html 파일에서도 PHP 코드를 실행하도록 설정하는 방법 테스트 환경 운영체제 버전 정보 $ lsb_release -d Description:Ubuntu 22.04 LTS NGINX 버전 정보 $ nginx -v nginx version: nginx/1.24.0 PHP-FPM 버전 정보 $ php-fpm8.1 -v PHP 8.1.18 (fpm-fcgi) (built: Apr 14 2023 04:39:44) Copyright (c) The PHP Group Zend Engine v4.1.18, Copyright (c) Zend Technologies with Zend OPcache v8.1.18, Copyright (c), by Zend Technologie.. 더보기
우분투에서 최신 버전의 ansible을 설치하는 방법 우분투에서 최신 버전의 ansible을 설치하는 방법 테스트 환경 $ lsb_release -d Description: Ubuntu 22.04.2 LTS 우분투에서 apt를 사용하여 최신 버전의 ansible을 설치하려면 다음과 같은 단계를 따르면 됩니다. 1. 패키지 관리자의 패키지 목록을 업데이트합니다. sudo apt update sudo apt install software-properties-common 2. Ansible PPA 저장소를 추가합니다. sudo add-apt-repository --yes --update ppa:ansible/ansible $ sudo add-apt-repository --yes --update ppa:ansible/ansible Repository: 'deb h.. 더보기
[리눅스] SecureCRT에서 우분투 서버로 접속되지 않을 때 SecureCRT에서 우분투 서버로 접속되지 않을 때 테스트 환경 서버 $ lsb_release -d Description: Ubuntu 22.04.2 LTS 클라이언트 SecureCRT 8.3.2 SSH 공개 키 오류 $ tail -f /var/log/auth.log May 8 00:23:02 ip-10-51-92-219 sshd[1360]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth] May 8 00:23:02 ip-10-51-92-219 sshd[1360]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth] 이 오류는 SSH.. 더보기
[리눅스] 우분투 계정 보안 조치 우분투 계정 보안 조치 패스워드 복잡성 설정 /etc/login.defs cat /etc/login.defs | egrep -v '^#' | egrep 'PASS_MIN_LEN|PASS_MAX_DAYS|PASS_MIN_DAYS|PASS_WARN_AGE' $ cat /etc/login.defs | egrep -v '^#' | egrep 'PASS_MIN_LEN|PASS_MAX_DAYS|PASS_MIN_DAYS|PASS_WARN_AGE' PASS_MAX_DAYS99999 PASS_MIN_DAYS0 PASS_WARN_AGE7 sudo sed -i 's/PASS_MAX_DAYS\s*99999/PASS_MAX_DAYS\t90/g; s/PASS_MIN_DAYS\s*0/PASS_MIN_DAYS\t1/g; s/#PAS.. 더보기
Packer 명령어의 자동 완성을 활성화하는 방법 Packer 명령어의 자동 완성을 활성화하는 방법 패커 명령에는 선택적 하위 명령 자동 완성 기능이 있으며 셸에 패커 -autocomplete-install을 사용하여 이 기능을 사용하도록 설정할 수 있습니다. 이렇게 하면 새 셸을 호출하여 이 기능을 사용할 수 있습니다. 패커 자동 완성(packer autocompletion) packer -autocomplete-install 이제 packer 명령어를 입력하면 Tab 키를 눌러 자동완성 기능을 사용할 수 있습니다. packer p[Tab] $ packer plugin 자동 완성 테스트 packer p[Tab][Tab] $ packer plugin plugin plugins 참고URL - Autocompletion : https://developer... 더보기

728x90