일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- redis
- Kafka
- Flux
- java bigdecimal
- codedeploy
- docker
- or some instances in your deployment group are experiencing problems.
- Spring Error
- VPN
- Airflow
- Spring
- chart.js
- bootstrap
- codepipeline
- SQL
- COALESCE
- Python
- JavaScript
- aws
- codedeploy error
- IntelliJ
- node
- aws cicd
- kubeflow
- 도커
- codebuild
- AWS CI/CD 구축하기
- chartjs
- PostgreSQL
- Jenkins
- Today
- Total
목록클라우드 및 인프라/Linux (62)
Small Asteroid Blog
데이터 분석을 하다가 수십 시간이 걸리는 작업을 하는데 네트워크 문제나 터미널 종료로 세션이 끊기면 함께 실행되고 있는 작업도 중단되는 일이 종종 발생했다. 이런 문제를 해결하기 위한 방법을 찾던 중 tmux를 알게 되었다. tmux터미널 멀티플렉서(terminal multiplexer) 의 약자로 한 터미널에서 여러 프로그램을 쉽게 전환하고, 백그라우드에서 계속 실행되도록 분리했다가 다른 터미널에도 연결해서 사용할 수 있다. 원격 서버에서 작업하거나, 긴 시간 동안 실행되는 작업을 안정적으로 유지할 때 매우 유용하다. 특징세션 유지: SSH가 끊겨도 터미널 세션은 계속 유지됨다중 작업 지원: 하나의 터미널에서 여러 창(Window)과 패널(Pane)을 동시에 실행 가능세션 복구: 다시 접속해서 ..
YAML이란 사람이 쉽게 읽을 수 있는 컨셉을 가진 데이터 직렬화 양식이다. YAML 'YAML Ain't Markup Language'라는 뜻으로 마크업 언어가 아니라는 뜻을 가지고 있다. Xml, Json 과 같이 사용되는 데이터 포맷이다. 기본 문법 들여쓰기 2칸 혹은 4칸 사용, 탭은 안됨 # : 주석 --- : 문서의 시작 (선택 사항) ... : 문서의 끝 (선택 사항) | : 블록 내 줄바꿈 > : 블록 내의 줄바꿈(new line) 무시 |- , >- : 해당 기호 뒤에 - 를 붙이면 마지막 줄바꿈을 제외하고 인식 # Test Line1\n\nTest Line2\n\nTest Line3\n lines: | Test Line1 Test Line2 Test Line3 # 빈칸 한 줄 # Tes..
압축된 파일을 풀려고 하는데 zip 프로그램이 설치되어 있지 않아서 다음과 같은 에러가 나왔다. 해결 방법 zip 파일을 설치해주면 된다 # Ubuntu sudo apt-get -y install unzip # CentOS sudo yum install -y unzip
리눅스 서버, 파일 삭제 후에도 디스크 용량이 확보되지 않을 때가 있다. 먼저 디스크 용량을 확인한다. 디스크 용량 확인 df -h 폴더별 용량 확인 sudo du -sh * | sort -hr 파일과 폴더를 삭제해도 용량이 안늘어나는 경우 활성 프로세스나 좀비 프로세스가 파일 디스크립터를 돌고 있어서일 가능성이 높다. lsof 명령어를 이용해 문제가 되는 프로세스를 식별할 수 있다. /usr/sbin/lsof / | grep deleted 프로세스ID를 확인 후 프로세스를 죽인다. kill -9 12345
You could try using --skip-broken to work around the problem. sudo yum update 리눅스에서 패키지를 업데이트를 해주는데 다음과 같은 에러가 발생했다. 특정 패키지가 충돌나서 모든 업데이트가 중단된 것이다. 해결방법으로는 충돌나는 패키지를 건너뛰고 설치하는 방법이다. 아래 명령어 중 사용하고 싶은 명령어를 골라 사용하면 된다. # 충돌 패키지 확인 후 건너뛰고 기존 패키지 업데이트하기 yum --skip-broken -y update # 기존 패키지 업데이트하기 yum -y install yum-skip-broken
방화벽 방화벽은 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템이다. 일반적으로 신뢰할 수 있는 내부네트워크와 신뢰할 수 없는 외부 네트워크간의 장벽을 구성하는데 방화벽이 켜져있으면 방화벽 설정한 네트워크만 접근이 가능하고 방화벽이 중지되어 있으면 신뢰도 낮은 네트워크들도 접근이 가능하다. 방화벽 포트 등록하기 firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload 방화벽에 등록된 포트 리스트 확인하기 firewall-cmd --list-ports 방화벽 서비스 중지하기 systemctl stop firewalld 재부팅시 방화벽 실행하지 않기 systemctl disable firewalld