본문 바로가기

클라우드 및 인프라/Linux61

[Ubuntu Error] E: Sub-process /usr/bin/dpkg returned an error code (1) 다음과 같은 에러는 의존성 문제가 발생한 경우로 사용자가 패키지 설치나 삭제를 잘못한 경우에 생긴다. sudo apt-get update -y; sudo apt-get dist-upgrade -y 위의 명령어로 해결이 안되면 아래 명령어를 사용해본다. sudo apt-get --yes autoremove --purge (오류명 입력) ## sudo apt-get --yes autoremove --purge docker-ce 그래도 안되면 아래 파일을 삭제해준다. sudo rm -rf /var/lib/dpkg/lock 2022. 2. 14.
[Linux] Docker로 그라파나 Grafana 설치하기 도커 설치 명령어이다. 기본 명령어로 환경설정은 하지 않고 시작했다. docker run -d -p 3000:3000 grafana/grafana-enterprise 도커를 띄우고 url 에 접속하면 로그인창이 나온다. 초기 정보는 admin/admin 이고 바로 비밀번호 변경할 수 있게 나온다. 운영체제에 따른 설치 방법과 자세한 내용은 아래 사이트를 참고하면 된다. https://grafana.com/docs/grafana/latest/installation/ 2022. 2. 3.
ssh - ETAclient_loop: send disconnect: Connection aborted / Broken pipe scp 명령어로 다른 서버에 파일을 옮기려고 하는데 다음 에러가 나면서 파일이 옮겨지지 않았다. 1. 내가 옮기고자 하는 파일이 대용량 파일이라서 안된다 생각해서 tar 로 파일을 압축 후 전송을 시도했다. tar 로 압축하고 전송하는데도 같은 에러가 나면서 전송되지 않았다. 2. 다른 방법으로는 scp 명령어로 옮길 때 커넥션이 끊기지 않도록 해보았다. scp -o ServerAliveInterval=15 -o ServerAliveCountMax=10 옵션의 설명은 ServerAliveInterval : 몇초마다 신호를 보낼 것인지 설정한다 (15초) ServerAliveCountMax : 신호 보내는 일을 몇번의 횟수로 할 것인지 설정한다. (10회) 나의 문제는 서버의 접속이 불안정해서 빨리 끊기다.. 2022. 1. 21.
쉘 스크립트에서 프로세스의 PID 값만 가져오기 쉘스크립트로 프로세스를 찾아 현재 구동중인 프로세스를 멈추고자 한다. pgrep 로 kill 할 pid를 찾고 kill -9 뒤에 있는 특수기호는 숫자 1 옆에있는 backtick 이라는 부호를 사용하면 된다. ps -ef | grep java ps -ef | grep java|awk '{print $1,$2,$3,$8}' pgrep -f java kill -9 `pgrep -f java` awk : 프로세스 목록에서 pid 값만 가져오는 명령어 2022. 1. 17.
잠금 파일 /var/lib/dpkg/lock-frontend 파일을 열 수 없습니다 - open (13: 허가 거부) apt-get 을 사용하는데 일반계정에서 실행할 때 생긴 오류였다. su 로 root계정으로 변경해서 했는데도 되지 않았다. 해결방법으로는 아래 방법들이 있다. 1. 재부팅 2. lock 걸린 파일 지우기 sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock* 3. 패키지 설정 후 업데이트 sudo dpkg --configure -a sudo apt update 2022. 1. 12.
우분투에 도커 설치하기 환경 Ubuntu 18.04 LTS sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" sudo apt update sudo apt install docker-ce 2022. 1. 11.