vscode에서 github 연동
·
이것저것
vscode 설치https://code.visualstudio.com/Download기본값으로 설치 진행  vscode에서 git 설치vscode 실행 후 "Source Control" -> "Download Git for Windows" 클릭 Open을 클릭하여 Git 다운로드 사이트로 이동 사용 환경에 맞는 버전 다운로드 (64-bit Git for Windows Setup 설치) 설치 시작 (대부분 기본값으로 진행) vscode를 기본 툴로 사용할거라 "Use Visual Studio Code as Git's default editor" 선택 Git 설치 후 "Source Control"을 클릭하면 Git 다운로드 화면이 없어짐 화면이 바뀌지 않으면 " Download Git for Windows ..
git과 github 설치 및 연동
·
이것저것
Git(깃) - 버전 관리 소프트웨어, 로컬 저장소에 모든 변경 사항을 기록하여 파일의 버전 관리를 용이하게 함.Githut(깃헙) - Git을 기반으로 한 웹 호스팅 서비스, 클라우드 서버를 통해 로컬 저장소의 코드를 업로드 및 공유.내 작업물을 공유할 수도 있고, 다른 사람의 작업물을 받아와서 작업할 수도 있음. (협업에 유리)  사전 준비Git 설치 (작업용 장비, Ubuntu 22.04LTS 서버 사용)# apt install git-all# git --versiongit version 2.34.1Github 계정 생성https://github.com/join 접속하여 회원 가입  로컬에 Github 정보 등록"사용자명"과 "이메일"은 개인이 사용하는 정보로 등록# git config --glob..
[AWS] Bastion Host
·
AWS, Azure
배스천 호스트(Bastion Host)란 보안을 위해 Host 외부 네트워크와 내부 네트워크 사이에서 게이트웨이 역할을 수행하는 호스트를 의미하며, 사용시 이점은 아래와 같다.외부 노출이 최소화 되어 외부에서 내부 리소스에 직접 접속하는것을 방지하여 보안 강화배스천 호스트를 통한 사용자 인증으로 인가되지 않은 사용자의 접근 예방배스천 호스트를 통해 내부 네트워크를 접근하기에 모든 접속 로그를 확인할 수 있음.배스천 호스트를 통한 외부 접근으로 모든 서버가 퍼블릭 IP를 가질 필요가 없어 리소스 운영 비용 절감.AWS Public IPv4 요금 부과 (서비스 연결에 상관 없이 시간 당, IP 당 0.005 USD)https://aws.amazon.com/ko/blogs/korea/new-aws-public..
zabbix 마이너 버전 업그레이드 (6.4.14 -> 6.4.18)
·
Linux/Zabbix(모니터링)
권한이 제한된 관리자가 모니터링 호스트 섹션 내의 스크립트 실행 기능을 악용하여 임의의 코드를 실행시킬 수 있는 취약점이 발견되어 패치 진행현재 사용 버전: 6.4.14조치방안: 6.4.16rc1, 7.0.0rc3 이상으로 업그레이드 권고참고링크: https://support.zabbix.com/browse/ZBX-25016 Loading...Labels: Nonesupport.zabbix.com 마이너 버전 업그레이드는 별도의 작업 없이 apt update & apt upgrade 만 적용하면 됨.만약의 경우를 대비해서 업그레이드하기 전에 Zabbix 서버와 데이터베이스의 백업은 선택. 작업 전패치 적용# apt update# apt list --upgradable# apt upgrade# /usr/s..
zabbix 그래프 끊김
·
Linux/Zabbix(모니터링)
zabbix 그래프가 끊어지는 모습이 나타남agent - 그래프가 끊김없이 그려짐snmp - 서버에 따라, 동일 서버에서도 수집 항목에 따라 끊김 현상이 나타남  zabbix server와 proxy의 Timeout 값을 변경하여 증상이 완화 된 것으로 보이며, 당분간 모니터링 필요 설정 파일/etc/zabbix/zabbix_server.conf/etc/zabbix/zabbix_proxy.conf설정 값기본 값: 4변경 값: 30설정 변경 후 서비스 재시작 필요
Zabbix 6.4 설치 - 분리 구성(Ubuntu 22.04.5LTS)
·
Linux/Zabbix(모니터링)
Zabbix 6.4 에 새로운 기능도 많이 생기고, DB 도 변경(MySQL -> PostgreSQL)할 겸 재설치를 진행.업그레이드 및 DB 마이그레이션도 가능하지만 기존 장비가 제대로 운영되지 않아 재설치 진행 함.---------- ---------- ---------- ---------- ----------Zabbix 6.4 새로운기능- https://www.zabbix.com/whats_new_6_4 What’s new in Zabbix 6.4With Zabbix 6.4, managing your Zabbix configuration is easier than ever! Automate your Zabbix user management with Just-in-time LDAP and SAML u..
playbook을 사용하여 apt update && apt upgrade
·
Linux/Ansible
playbook을 사용하여 apt update && apt upgrade playbook 파일 내용 (filecopy.yml) 복제 대상 정보는 inventory 파일에 기록 $ cat inventory [Server] 10.10.10.101 $ cat update-upgrade.yml - name: apt update && apt uptrade hosts: Server become: yes tasks: - name: apt update ansible.builtin.apt: update_cache: yes - name: apt upgrade ansible.builtin.apt: upgrade: dist 업그레이드 진행 $ ansible-playbook -i inventory update-upgrade.y..
playbook을 사용하여 파일 복사
·
Linux/Ansible
playbook 을 사용하여 파일 복사 playbook 파일 내용 (filecopy.yml) 복제 대상 정보는 inventory 파일에 기록 $ cat inventory [Server] 10.10.10.101 $ cat filecopy.yml - name: file copy hosts: Server vars: ansible_ssh_user: ansible tasks: - name: file copy ansible.builtin.copy: src: /home/ansible/test.txt dest: /home/ansible/test.txt owner: ansible group: ansible 파일 복제 $ ansible-playbook -i inventory filecopy.yml $ ansible-pla..
Docker attach 와 exec 차이점
·
Linux/Docker
실행 중인 컨테이너 리스트 $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 346a90e7f64a httpd "httpd-foreground" 3 minutes ago Up 2 minutes 0.0.0.0:8080->80/tcp, :::8080->80/tcp sleepy_ganguly ba436e745dee ubuntu:22.04 "/bin/bash" 3 hours ago Up 3 hours ubuntu 일반적인 경우 docker exec를 사용하여 컨터이너에 명령을 실행하고, 필요에 따라 docker attach를 사용하여 컨터에너에 접속하여 설정을 적용하는 경우가 많음. attach 도커에서 실행 중인 컨테이너에 터미널 접속 ..