본문 바로가기

Linux

(6)
top을 통해 본 exe는 도대체 뭐지? t3.medium ec2를 ubuntu os로 띄워서 작업하고 있는데, 계속 ec2가 죽길래, t3.large로 스펙업을 했는데도 몇일 지나면 죽고, hard disk도 비워봤지만 계속 죽는다. ec2의 log를 보는데도, memory 문제도 아닌 거 같고, cloudwatch를 살펴보니 아래와 같이 cpu가 튀는 걸 볼 수 있다. 이유가 뭘까? 생각하다가 top 명령어를 통해 확인해봤다. exe라는건 도대체 뭔데 저렇게 높게 차지하는 거지. exe라는건 통상 exe 실행파일로 실행되는 프로그램을 의미한다. 따라서 단순히 top으로 실행하면 위와 같이 나오므로 top -c으로 검색해야한다. c옵션은 program 이름이 나오기 때문에 무엇이 잘못인지 알 수 있다. 내 경우 exe를 확인해보니 k3s였다...
symbolic link is red and relative path? certbot을 이용해 인증서를 만들면 다음과 같은 link를 볼 수 있다. 자동으로 인증서를 배포하려는 script를 작성하려고 ln 명령어를 쓰면 빨간색의 link가 뜨고 No such file or directory 에러가 뜨는 경우가 있다. 첫번째로 빨간색의 의미는 link를 받는 대상의 해당파일이나 폴더가 없다는 것이다. 그래서 No such file or directory 에러가 뜨는 것이다. 그런데 그 경로로 가면 파일이 있다. 그 이유는 ln -s [path_first] [path_second]를 실행할 때 절대경로를 쓰면 문제가 안되지만, 상대경로를 쓴다면, path_second 링크를 만들고 그 기준으로 path_first를 살펴봐서 연결하는 것인데, 보통 오해하기 쉬운데 예를 들면 ~..
알아두면 좋을 리눅스 명령어 개인메모용으로 계속 업데이트 예정. 1. sudo없이 docker 실행 sudo usermod -aG docker [사용자명] 2. 매번 sudo 없이 실행. sudo visudo 추가 -> [username] ALL=(ALL) NOPASSWD:ALL 3. 모든 service 목록 보기 systemctl list-units --type service 4. hostname 변경 hostnamectl set-hostname 호스트명 sudo vim /etc/hosts # 들어가서 호스트명 변경 reboot 5. networking 관한 ip link # 스위치에 연결된 device 이름 ip addr add [cidr] dev eth0 # 스위치의 device와 ip를 연결 route # route conf..
Mongodb initialize script 다음과 같이 인증서 자동화 배포 및 ssl/tls mongodb 재실행 및 init하는 방식에서 자동화 시키기 위해 다음과 같이 bash shell을 만들었다. mongo -u root -p ab352aga --tls --tlsCAFile /certs/ca.pem --tlsCertificateKeyFile /certs/mongodb.pem --tlsAllowInvalidHostnames
(에러)the input device is not a TTY 간혹가다 bash shell script나 ssh, docker에서 -t 옵션을 준 다음
Bash shell scripts 문법 이 글은 bash shell scripts 언어에 관한 내용을 정리하는 곳이다. 지속적으로 업데이트 예정. 기본적인 문법 참조 : https://blog.gaerae.com/2015/01/bash-hello-world.html Bash 입문자를 위한 핵심 요약 정리 (Shell Script) blog.gaerae.com 1. Bash variable을 다른 스크립트로 전달하는 방법 #variable.sh variable_first="abc" varibale_second="def" source를 통한 방법 source ./variable.sh echo $variable_first echo $variable_second abc def​ export를 통한 방법 #variable.sh variable_firs..