본문 바로가기
반응형

분류 전체보기712

Ansible study 2주차 목차 반복문 task 내부에 item이라는 변수를 입력하고 loop라는 키워드 내부에 반복할 구문을 넣는 방식 item과 loop가 반드시 짝지어져야한다. loop 내에 vars라는 변수를 사용해도 된다. --- - hosts: all tasks: - name: Check sshd state and rsylog state ansible.builtin.service: name: "{{ item }}" state: started loop: - sshd - rsyslog 사전 목록에 의한 반복문 여러개의 아이템 사용할때 사용하는 반복문 --- - hosts: all tasks: - name: Create files ansible.builtin.file: path: "{{ item['log-path'] }}" .. 2024. 1. 15.
iptime 인터넷/wifi 사용제한으로 특정 ip만 접속 가능하게 하기 외부에서 특정 ip 만 내부 서버의 포트에 접근가능하도록 설정하려고 한다. iptime 인경우 따로 설정 안하면 192.168.0.1 주소로 접근이 가능하고 admin /admin 으로 접속이 가능하다. 메뉴에서 보안기능 - 인터넷/wifi 사용제한을 클릭한다. 그러면 빈화면이 나오는데 위 처럼 허용 과 차단 두가지를 설정해야한다. 새규칙 추가를 클릭하면 위와 같이 화면이 나오는데 입력은 허용 후 차단을 정책을 넣어야 합니다. 차단이 우선순위가 높아지면 아래에 있는 허용이 안될수 있기 때문입니다. 1. 인터넷 사용 제한 선택후 규칙이름 지정 2. 내부 2024. 1. 10.
Ansible study 1주차 목차 앤서블 특징 no 에이전트 멱등성 - 여러번 연산을 해도 같은 결과 쉬운 사용법과 다양한 모듈 제공 Ansible Architecture 제어노드 앤서블이 설치되는 노드 파이썬이 같이 설치되어 있어야한다. 관리노드 앤서블이 제어하는 시스템 또는 호스트 윈도우, 리눅스, 퍼블릭클라우드, 프라이빗 클라우드 앤서블은 별도의 에이전트를 설치하지 않음 ⇒ 관리 노드는 제어 노드와 ssh 통신이 가능해야하며 파이썬이 설치 되어 있어야함 인벤토리 제어노드가 관리하는 관리 노드의 목록을 나열해 놓은 파일 앤서블은 인벤토리에 미리 정의 되어 있는 관리노드에만 접근할 수 있다. 인벤토리 목록을 다음과 같이 성격에 따라 구분할 수 있다. 모듈 앤서블은 관리 노드의 작업을 수행할 때 SSH 를 통해 연결한 후 ‘앤서블 .. 2024. 1. 9.
maven 빌드 속도 개선 목차 1. 예시 mvn clean install[정보] 총 시간: 01:05 h mvn clean install -DskipTests[정보] 총 시간: 18:35분 mvn clean install -Dmaven.test.skip -DskipTests 총 시간: 10:58분 mvn -T 1C clean install -Dmaven.test.skip -DskipTests[정보] 총 시간: 04:00분 -Dmaven.javadoc.skip=true를 추가하여 Archmed가 주석 처리한 대로 생성될 javadoc을 건너뛸 수도 있습니다. mvn -T 1C clean install -Dmaven.test.skip -DskipTests -Dmaven.javadoc.skip=true * imports 를 사용하지 .. 2024. 1. 9.
Oracle Database 19c Standard Edition 2 다운 받기 목차 기업에서 standard edtition을 사용하고 있어 다운 받으려고하는데 다운로드 경로를 찾기 어려워서 포스팅 합니다. (개인 테스트용으로 사용하시는 분은 enterprise edition을 받으셔도 상관없습니다!) Enterprise Edition이 먼저 나온다. 먼저 google에서 oracle 19c download 를 하면 아래 두개가 나옵니다. 검색엔진으로는 찾기가 너무 어려웠다. ORACLE 19c Standard Edtion 다운 받는 방법 그러다가 downloads 페이지를 찾아보았다. https://www.oracle.com/downloads/ Oracle Software Downloads Access cloud trials and software downloads for Ora.. 2023. 12. 27.
ubuntu swap 메모리 설정 및 권장 크기 RHEL 8 테이블: Amount of RAM Recommended swap space Recommended swap space in the system if allowing for hibernation -------------- -------------------------- --------------------------- ⩽ 2 GB 2 times the amount of RAM 3 times the amount of RAM > 2 GB – 8 GB Equal to the amount of RAM 2 times the amount of RAM > 8 GB – 64 GB At least 4 GB 1.5 times the amount of RAM > 64 GB At least 4 GB Hibernati.. 2023. 12. 21.
[windows] 터미널 2147942667 (0x8007010b) 오류 목차 오랜만에 터미널로 ubuntu를 실행해보았다. 증상 [’ubuntu2204.exe' 시작 시 2147942667 (0x8007010b) 오류 발생] 시작 디렉터리 "/mnt/e/DATA"에 액세스할 수 없습니다. 찾아보니 2147942667 에러는 경로설정이 뭔가 잘 못되엇다는 소리이다. 해결방법 터미널 설정의 해당 프로필에서 시작 디렉터리를 열어보자. 여기서 상위 프로세스 디렉터리 사용을 클릭후 저장을 하자! 정상적으로 출력이 되는것을 확인할 수 있다. 이상한점은 설치한 centos는 같은경로를 설정했는데 실행이 되고 있다는 점... 좀더 찾아보고 포스팅 해보도록 하겠다. Reference https://github.com/microsoft/WSL/issues/6995 Could not acces.. 2023. 12. 12.
2023 정보처리기사 필기, 실기 합격 후기 및 공부방법 목차 개인적인 사정으로 대학교 졸업하면서 취득을 하지 못했던 정보처리기사. 개정되면서 많이 어려워졌다고 하는데 제가 한번 도전해 보았습니다. 취득해야하는 사람 IT면 무조건 필요하다는 인식이 있습니다. 하지만 다음 세가지 경우만 필요하다고 보입니다. 프리랜서 SI 회사에서 공공기관 및 정부사업할때 기술사 취득 특정 직업의 경우 기술사가 필요한데 취득후 4년간의 관련 경력이 있으면 응시할수 있습니다. 과거에는 기술자 등급이 있었는데 폐지되엇으나 또 등급으로 나누긴하는데 솔직히 위 상황 제외하곤 있으면 있는거고 없으면 없다고 봅니다. 합격률 필기는 약 60%, 실기는 약 20%의 합격률을 보입니다. 실기가 좀더 어렵다고 보시면 될것 같습니다. 사람들이 말하기를 1회 시험이 쉽게 나오는 경향이 있다고 해서 풀.. 2023. 11. 26.
Rest API test 하는 것들 대부분 사용하는 Postman https://www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. www.postman.com 가입하고 그런게 귀찮으시다면 아래 것을 추천 Talend API Tester 크롬확장 프로그램으로 설치할수 있어서 접근하기가 더 편한것 같습니다. 저는 API를 테스트하는데 헤더에 붙어 있는 값이나 method 별 통신을 하는.. 2023. 11. 21.
[AWS] public IP 유료화 현재까지는 AWS 에서 Eip 를 사용하고있는 EC2에 붙여놓으면 비용을 부과하지 않고 있습니다. 하지만 사용량이 크게 증대되면서 2024년 2월 1일부터 ip의 시간당 $0.005를 부과하게 됩니다. 한달 750 시간으로 잡으면 3.75 달러 현재 환율로 4861 원 정도 되는데 엄청 큰 비용은 아닌데다 보통 서비스들은 private ip 를 사용하므로 비용에 큰 지장은 안될것 같네요. 게다가 2024년 2월 1일부터 프리티어에서는 750시간 무료로 제공하니 연습삼아 하시는 분들에게는 큰영향은 끼치지 않을것 같습니다. 그에따라 비용관리를 위한 서비스도 제공되는 것 같습니다. AWS blog public ipv4 charge https://aws.amazon.com/ko/blogs/aws/new-aws-.. 2023. 11. 20.
[ubuntu] linux 자바 버전 변경 목차 자바를 설치할때 나의 경우는 두가지가 있다. 패키지나 패키지 매니저로 설치하는 경우와 파일을 직접 받아서 사용하는 경우이다. package 설치 CASE sudo update-alternatives tar 파일 설치 CASE tar파일로 받아서 설치할경우 위처럼 선택창에 해당 버전이 나오지 않는다. 다음과 같이 link 파일을 재설정하는 방법이 되겠다. 1. JAVA 버전 확인 $ java -version openjdk version "11.0.10" 2021-01-19 OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20... 2023. 11. 8.
hudson.plugins.git.GitException: Command "git fetch..." returned status code 128: 에러 hudson.plugins.git.GitException: Command "git fetch --tags --force --progress --prune -- origin +refs/heads/develop:refs/remotes/origin/develop" returned status code 128: stdout: stderr: fatal: couldn't find remote ref refs/heads/develop 위 같은 에러가 발생 branch가 없어서 발생하는 에러. git에 알맞은 branch를 jenkins에 넣어주면 됩니다. 2023. 11. 1.
반응형