본문 바로가기

반응형

리눅스

OpenLDAP과 phpLDAPadmin을 Docker 컨테이너로 실행하는 방법 OpenLDAP과 phpLDAPadmin을 Docker 컨테이너로 실행하는 방법Docker Compose 파일 다운로드git clone https://github.com/anti1346/docker-openldap-phpldapadmin.gitcd docker-openldap-phpldapadmin.env 파일 생성vim .envLDAP_ORGANISATION=4wxyzLDAP_DOMAIN=4wxyz.comLDAP_ADMIN_PASSWORD=YourPassWordDocker Compose 실행docker-compose up -dDocker Compose 컨테이너 상태 확인docker-compose ps$ docker-compose ps Name Command St.. 더보기
curl 명령어 curl 명령어curl은 명령 줄 인터페이스를 통해 데이터를 전송하거나 받기 위해 사용되는 유명한 도구입니다. 주로 HTTP, HTTPS, FTP 등을 통해 데이터를 전송하는 데 사용됩니다. curl을 사용하여 웹 서버로 HTTP 요청을 보내거나 파일을 다운로드하고, API 엔드포인트에 데이터를 전송할 수 있습니다.curl 패키지 설치yum install -y curlcurl --version$ curl --versioncurl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0Protocols: dict file ftp ftps gopher http https imap imaps ld.. 더보기
sipcalc 명령어 sipcalc 명령어 sipcalc 명령어는 IPv4 또는 IPv6 서브넷에 대한 정보를 계산하는 유틸리티입니다. sipcalc을 사용하면 서브넷 마스크, 네트워크 주소, 브로드캐스트 주소, 호스트 범위, CIDR 등 서브넷에 대한 다양한 정보를 계산할 수 있습니다. sipcalc 패키지 설치 sipcalc를 설치하려면 운영 체제의 패키지 관리자를 사용합니다. Ubuntu sudo apt-get install sipcalc CentOS sudo yum install sipcalc Arch Linux sudo pacman -S sipcalc sipcalc 명령어의 기본 구문 Usage: sipcalc [OPTIONS]... 주요 옵션 -4: IPv4를 사용하는 서브넷 계산 -6: IPv6를 사용하는 서브넷.. 더보기
zsh 프롬프트 전체 경로 대신 현재 디렉터리만 표시하는 방법 zsh 프롬프트 전체 경로 대신 현재 디렉터리만 표시하는 방법(agnoster theme)vim .oh-my-zsh/themes/agnoster.zsh-theme$ vim .oh-my-zsh/themes/agnoster.zsh-theme...# Dir: current wo.. 더보기
Ansible setup 모듈(setup module)을 사용하는 방법 Ansible setup 모듈(setup module)을 사용하는 방법 Ansible의 setup 모듈은 대상 호스트의 시스템 정보를 수집하여 Ansible 플레이북에서 사용할 수 있는 팩트(사실)를 생성합니다. 이는 호스트의 운영 체제, 하드웨어, 네트워크 정보 등 다양한 정보를 확인하는 데 사용됩니다. ansible facts ansible facts는 운영체제, IP주소, 연결된 파일시스템 등을 포함하여 원격시스템과 관련된 데이터 setup 모듈 사용 방법 ansible -i inventory/hosts localhost -m setup $ ansible -i inventory/hosts -m setup localhost bvm41 | SUCCESS => { "ansible_facts": { "an.. 더보기
ansible inventory(인벤토리) 설정 Ansible inventory 설정 Ansible은 인벤토리로 알려진 목록 또는 목록 그룹을 사용하여 인프라의 여러 관리 노드 또는 "호스트"에 대해 동시에 작동합니다. 인벤토리가 정의되면 패턴을 사용하여 Ansible을 실행할 호스트 또는 그룹을 선택합니다.(대상 서버 리스트) 구성 설정(Configuration settings) ANSIBLE_CONFIG (환경 변수에 지정한 경우) ansible.cfg (현재 디렉토리) ~/.ansible.cfg (홈 디렉토리) /etc/ansible/ansible.cfg (기본) vim ~/.ansible.cfg cat ~/.ansible.cfg [defaults] inventory = ~/inventory/hosts.ini host_key_checking = .. 더보기
[리눅스] 리눅스에서 삭제된 파일의 디스크 공간을 복구하는 방법 리눅스에서 삭제된 파일의 디스크 공간을 복구하는 방법 아파치 에러 로그(error_log 3.2G 사용) $ df -h | egrep -v 'tmpfs' Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 98G 7.0G 91G 8% / /dev/sda1 1014M 196M 819M 20% /boot $ du -sh /var/log/httpd/ 4.1G /var/log/httpd/ $ ls -alh /var/log/httpd/ | grep -v grep | grep error_log -rw-r--r-- 1 root root 3.2G 5월 30 21:47 error_log -rw-r--r-- 1 root root 1.7K 5월 30 21:.. 더보기
[리눅스] ab(Apache Bench) tools 에러 ab(Apache Bench) tools 에러 ab 명령어 Usage: ab [options] [http[s]://]hostname[:port]/path Options are: -n requests Number of requests to perform (= 요청수) -c concurrency Number of multiple requests to make at a time (=동시 요청수(사용자)) -t timelimit Seconds to max. to spend on benchmarking This implies -n 50000 -s timeout Seconds to max. wait for each response Default is 30 seconds ab 에러 ab -c 10000 -n 1000.. 더보기

반응형