본문 바로가기

728x90

전체 글

[코딩테스트 입문] 최빈값 구하기 최빈값 구하기 1안) solution.py def solution(array): answer = 0 max_count = 0 for i in set(array): if max_count < array.count(i): max_count = array.count(i) answer = i elif max_count == array.count(i): answer = -1 else: print("ㅠㅠ") return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120812 더보기
[코딩테스트 입문] 짝수 홀수 개수 짝수 홀수 개수 1안) solution.py def solution(num_list): answer = [] even = 0 odd = 0 for i in num_list: if( i % 2 == 0): even = even + 1 # print("짝수") else: odd = odd + 1 # print("홀수") answer.insert(0, even) answer.insert(1, odd) return answer 2안) solution.py def solution(num_list): answer = [] even = 0 odd = 0 for i in num_list: if( i % 2 == 0): even += 1 else: odd += 1 answer.append(even) answer.appe.. 더보기
docker build(Dockerfile) 경고 구문 docker build(Dockerfile) 경고 구문 "WARNING: apt does not have a stable CLI interface. Use with caution in scripts." docker build "WARNING: apt does not have a stable CLI interface. Use with caution in scripts." 경고는 Dockerfile에서 apt 명령을 사용할 때 발생할 수 있는 것으로, 스크립트에서 apt를 사용할 때 주의해야 함을 알려주는 메시지입니다. 이 경고는 일반적으로 무시해도 됩니다. 그러나 스크립트에서 안정적인 CLI 인터페이스를 사용하기 위해 몇 가지 방법을 따를 수 있습니다. 1. 경고를 무시하고 계속 진행하고자 할 경우 경고가.. 더보기
ansible 팩트 변수와 매직 변수 ansible 팩트 변수와 매직 변수 Ansible에서는 두 가지 유형의 변수를 사용할 수 있습니다. 팩트 변수(Fact Variables) 팩트 변수는 호스트 시스템, 네트워크, 운영 체제 등과 같은 호스트의 상태와 속성에 대한 정보를 저장합니다. 팩트 변수는 Ansible이 호스트에 연결하여 수집한 정보로 자동으로 설정됩니다. 예를 들어, ansible_distribution은 호스트의 배포판 이름을 나타내는 팩트 변수입니다. 팩트 변수는 ansible_facts 딕셔너리 안에 저장되어 있습니다. - setup 모듈을 자동으로 실행, 시스템에서 발견된 정보를 가지고 변수처럼 사용할 수 있는 것이 바로 fact 팩트변수 확인 ansible localhost -m setup -a "filter=*내용*".. 더보기
파이썬 가상 환경을 구성하고 설정하는 방법(python virtual environment) 파이썬 가상 환경을 구성하고 설정하는 방법(python virtual environment) virtualenv 설치 python -m pip install --user -U virtualenv $ python -m pip install --user -U virtualenv Collecting virtualenv Downloading https://files.pythonhosted.org/packages/ef/e0/1295d8a0b34f71a81fdf0f09c1ef658ae6d611240829c3c39fb2b6b80967/virtualenv-20.16.6-py3-none-any.whl (8.8MB) |████████████████████████████████| 8.8MB 787kB/s Collecting.. 더보기
CentOS 7에 Python 3와 pip3를 설치하기 CentOS 7에 Python 3와 pip3를 설치하기 EPEL 저장소 추가 yum install -y epel-release Python 3 설치 CentOS 7의 기본 저장소에서 Python 3 패키지를 설치합니다. sudo yum install -y python3 pip3 설치 pip3는 Python 3용 패키지 관리자입니다. CentOS 7에서는 python3-pip 패키지를 설치하여 pip3를 사용할 수 있습니다. sudo yum install -y python3-pip pip3 버전 확인 pip3 --version $ pip3 --version pip 21.3.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6) Python 버전 확인.. 더보기
[Ansible] ansible-playbook-openssl 정보 조회 ansible-playbook-openssl 정보 조회 pkg-lookup-openssl.yaml edit vim pkg-lookup-openssl.yaml --- - name: openssl 정보 조회 hosts: all become: true gather_facts: yes tasks: - name: openssl 버전 정보 조회 shell: openssl version register: result_output - debug: var: result_output.stdout - name: result.txt 파일에 openssl 버전 정보 출력 lineinfile: path: /tmp/result.txt # line: "{{ ansible_date_time.iso8601 }} - {{ item }} .. 더보기
ansible-playbook 명령어 ansible-playbook 명령어 ansible-playbook 명령어는 Ansible로 작성된 플레이북을 실행하는데 사용되는 명령어입니다. 플레이북은 시스템 설정, 소프트웨어 설치, 배포, 설정 등을 자동화하기 위한 Ansible의 설정 파일입니다. ansible ad-hoc 명령어(shell module) ansible 명령어의 주요 옵션과 사용 방법 1. 기본 구문 ansible [options] [-m ] 2. 주요 옵션 : 대상 호스트 또는 그룹을 지정합니다. 와일드카드(*), 호스트명, 그룹명, 그룹 패턴 등으로 지정할 수 있습니다. -m, --module-name: 실행할 모듈을 지정합니다. -a, --args: 모듈에 전달할 인수를 지정합니다. -i, --inventory: 사용할 인벤.. 더보기

반응형