리눅스 썸네일형 리스트형 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경 Dockerfile에서 컨테이너 내에서 사용할 터미널 프롬프트(PS1)를 설정하려면 Dockerfile 내에서 ENV 지시문을 사용하여 PS1 환경 변수를 설정할 수 있습니다. Dockerfile 파일 생성 vim Dockerfile FROM centos:7 LABEL website="sangchul.kr" ENV PS1="\[\e[33m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[34m\]\h\[\e[m\]:\[\033[01;31m\]\W\[\e[m\]$ " RUN echo 'PS1=$PS1' >> ~/.bashrc Docker 이미지 빌드 docker build --tag centos-ps1:0.1 . 컨테이너 실행 docker r.. 더보기 stress 명령어 stress 명령어 - 지정된 하위 시스템을 지정된 부하에 주는 도구 stress 패키지 설치 yum install -y stress stress --version $ stress --version stress 1.0.4 stress 명령어 옵션 stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 10s $ stress --help `stress' imposes certain types of compute stress on your system Usage: stress [OPTION [ARG]] ... -?, --help show this help statement --version show version statement -v, --verbose be ve.. 더보기 docker를 사용한 kafka 클러스터 설정 docker를 사용한 kafka 클러스터 설정테스트 환경호스트명아이피도커 컨테이너비고datanode1192.168.0.101zookeeper, kafka(broker) datanode2192.168.0.102zookeeper, kafka(broker) datanode3192.168.0.103zookeeper, kafka(broker) github 소스 : https://github.com/anti1346/multinode-kafka-cluster.git도커 컨테이너 실행datanode1 컨테이너$ git clone https://github.com/anti1346/multinode-kafka-cluster.git$ cd multinode-kafka-cluster/node1$ docker-compose u.. 더보기 /var/run/docker.sock의 permission denied 발생하는 경우 /var/run/docker.sock의 permission denied 발생하는 경우 /var/run/docker.sock 파일에 대한 "Permission Denied" 오류는 Docker 소켓 파일에 대한 적절한 권한이 없을 때 발생할 수 있습니다. 이 파일은 Docker 데몬과 통신하기 위해 사용되며 일반적으로 Docker 관련 명령어를 실행할 때 필요합니다. docker search zookeeper $ docker search zookeeper Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.so.. 더보기 CentOS 7에서 전원 버튼을 비활성화하는 방법 CentOS 7에서 전원 버튼을 비활성화하는 방법 - 시스템이 비정상적으로 종료되는 현상이 발생하였다. 테스트 환경 서버 모델 $ dmidecode -t system | egrep 'Manufacturer|Product Name' Manufacturer: HP Product Name: ProLiant DL360p Gen8 운영체제 버전 $ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) 운영체제 아키텍처 $ uname -a Linux test-server 3.10.0-1127.18.2.el7.x86_64 #1 SMP Sun Jul 26 15:27:06 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux messages 로그(.. 더보기 tee 명령어 tee 명령어tee 명령어는 리눅스나 유닉스 환경에서 사용되는 명령어 중 하나로 표준 입력으로부터 입력을 받아 여러 개의 출력 스트림으로 출력하는 명령어입니다. 특히 파일과 표준 출력 모두에 출력할 수 있어서 유용하게 사용됩니다.(표준출력(stdout)을 화면과 파일로 동시에 출력하는 리눅스 명령어)기본적인 구문[입력 명령어] | tee [옵션] 파일명위 명령어를 실행하면 입력 명령어를 실행하고 그 결과를 출력 파일명에 지정한 파일과 표준 출력으로 출력합니다. 만약 출력 파일명이 지정되지 않으면 tee 명령어는 표준 출력으로만 결과를 출력합니다. 출력 파일이 이미 존재하는 경우 tee 명령어는 해당 파일을 덮어쓰게 됩니다. 이를 방지하고자 한다면 -a 옵션을 사용하여 이어쓰기 모드로 파일에 출력할 수 있.. 더보기 [LDAP] OpenLDAP 설치 및 구성-v2 OpenLDAP 설치 및 구성 LDAP 경량 디렉터리 액세스 프로토콜(Lightweight Directory Access Protocol)은 TCP/IP 위에서 디렉터리 서비스를 조회하고 수정하는 응용 프로토콜입니다. 호스트 네임 아이피 역할 비고 VIP 3.3.3.3 ldap1 1.1.1.1 Master(Active) ldap2 2.2.2.2 Slave(Standby) rsync(rsyncd) 설치 및 설정 $ yum install -y rsync $ systemctl --now enable rsyncd.service $ vim /etc/rsyncd.conf [ldap_config] path = /root/openldap comment = openldap setup configure exclude = .. 더보기 PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법 PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법 PHP ImageMagick 확장 모듈은 PHP에서 ImageMagick을 사용할 수 있도록 해주는 모듈입니다. 이 모듈을 설치하면 PHP에서 이미지를 변환, 크기 조정, 색상 변경, 텍스트 추가 등 다양한 작업을 수행할 수 있습니다. php 버전 확인 $ php -v PHP 7.3.29 (cli) (built: Jul 7 2021 17:34:15) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.29, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.29, Copyright (c) 1999-2018, .. 더보기 이전 1 ··· 11 12 13 14 15 16 17 ··· 42 다음