전체 글222 ubuntu / centos python 버전 변경하기(update-alternatives) 서버를 설치하고 python --version 명령어로 버전을 확인하면 보통 python2.7로 되어 있다. python3를 설치한다고 할지라도 버전확인을 하면 여전히 2.7일 경우가 있다. alias로 변경이 가능하지만 update-alternatives명령어를 이용하여 버전 선택을 통한 변경이 가능하다. ubuntu /centos를 확인해본 결과 OS마다 update-alternatives 이름과 조치방법이 살짝 다르다. 이글은 파이썬3 설치를 이미 했다고 가정하고 update-alternatives에 대해서만 쓴다. 우분투 버전(ubuntu) 버전별 python 등록 /usr/bin에 파이썬 바이너리 확인 맨끝에 숫자로 구분하여 등록한다. update-alternatives --install /us.. 2022. 4. 24. GCP 스냅샷 복원 (snapshot 복원) 스냅샷이라 함은 원본 데이터를 기반으로 특정 시점을 스냅샷설정을 하고 일정 시간이 지난 후 다시 설정한 지점으로 빠르게 원복 할 수 있는 기능으로, 백업과 다르게 원본 데이터가 없으면 스냅샷기능을 사용할 수 없다. 백업은 백업데이터 단독으로 복원할 수 있지만 스냅샷은 스냅샷만 있다고 복원할 수 없는 것이다. 쉽게 설명하면 책갈피만 있다해도 책이 없으면 해당 페이지로 못찾는 이치와 같다. GCP에도 스냅샷 기능이 있다고 해서 봤는데 실상은 디스크 복제이다. 원본 데이터 유무 상관없이 디스크 스냅샷을 찍고 복원을 하려면 기존 부팅디스크를 제거하고 스냅샷으로 만든 부팅디스크를 교체하는 방식으로 시점 복원을 한다. 또한 GCP 이미지 백업이 있는데 스냅샷백업과 다른 것은 인스턴스의 전체적인 설정(부팅디스크 포함.. 2022. 4. 24. Command "python setup.py egg_info" failed with error code 1 pip3 install "pywinrm>=0.3.0" --user 명령어 수행시 설치 과정중에 아래와 같은 에러가 발생하였다. 에러내용 Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-m0lse5y5/cryptography/ 해결방법 root 권한으로 아래 명령어 수행 pip3 install --upgrade --ignore-installed pip setuptools 2022. 4. 22. GCP 인스턴스 root password로 원격접속(securecrt) GCP securecrt 접속을 하려면 기본적으로 public key를 사용해야하지만 root password 접속방식으로 변경하여 접속하고 자 한다. 또한 아래 애러가 뜬다면 다음과 같이 조치를 취하면 된다. Permission denied, please try again. root@10.128.0.35's password: Permission denied (publickey,password). 아래 파일에서 다음 내역을 수정 후 서비스 재시작을 하면 된다. vi /etc/ssh/sshd_config 아래 옵션 no > yes로 변경, 주석처리되어 있다면 해제하고 저장 PasswordAuthentication yes PermitRootLogin yes 시스템 재시작 #centos systemctl re.. 2022. 4. 22. Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend 문제점 apt update && apt upgrade -y 업그레이드 시도시 cache lock 이 걸린 에러가 발생하며 명령을 수행하지 않음 root@ubuntu:~# apt update && apt upgrade -y Hit:1 https://download.docker.com/linux/ubuntu focal InRelease Hit:3 http://us.archive.ubuntu.com/ubuntu focal InRelease Hit:2 https://packages.cloud.google.com/apt kubernetes-xenial InRelease Hit:4 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:5 http://se.. 2022. 4. 19. docker.io : Depends: containerd (>= 1.2.6-0ubuntu1~) 문제점 docker.io 설치 시도시 아래와 같은 에러가 출력 됨 root@ubuntu:~# apt install docker.io Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The .. 2022. 4. 18. mysql replication (리플리케이션) 설정 필자의 테스트 서버는 centos7이지만 어플리케이션 설정이기 때문에 cenots건 우분투건 OS는 상관없다. 필요 환경 Master DB Slave DB 통신상태 확인 telnet 명령어로 통신 상태를 확인한다. telnet 192.168.171.130 3306 telnet 명령어 수행 시 비정상이면 반응이 없고 정상이면 아래와 같은 화면이 나온다. MasterDB 설정 my.cnf 설정 [mysqld] 아래에 아래 내역을 넣어주고 재시작한다. [mysqld] log-bin=mysql-bin server-id=1 systemctl restart mysqld replication에 사용될 계정 생성 mysql에 접속하여 아래 명령어 수행 아이디 : repl 패스워드 : Wkawhawkwk123! GRAN.. 2022. 4. 16. Centos7 Mysql 5.7 설치 📗 Mysql 5.7 설치 GPG키 다운 및 yum을 이용한 패키지 설치 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 yum install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum install mysql-community-server enable 등록 및 실행 systemctl enable mysqld systemctl start mysqld /var/log/mysqld.log 파일을 열어보면 초기 root패스워드를 확인할 수 있음 mysql 접속 mysql -uroot -p패스워드 root패스워드 변경 mysql 접속 후 아래 명령어로 패스워드를 바꿔준.. 2022. 4. 15. Failing package is: mysql-community-libs-compat-5.7.37-1.el7.x86_64 🔥 문제점 yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum -y install mysql-community-server mysql 설치시 yum -y install mysql-community-server 설치중 아래와 같은 에러가 발생함 Public key for mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm is not installed Failing package is: mysql-community-libs-compat-5.7.37-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg.. 2022. 4. 15. 2022년 docker elk 설치 (도커 elk 설치) 서버에 직접 elk설치를 해보니 너무 복잡했다. 그래서 도커를 이용하여 elk를 설치해보고자 한다. 📗 docker, docker-compse 설치 docker-compose는 여러 개의 컨테이너로부터 이루어진 서비스를 구축, 실행하는 순서를 자동으로 하여, 관리를 간단히 하는 기능 #기존버전 삭제 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine # 레파지토리 업데이트 & 도커 설치 yum install -y yum-utils yum-config-manager --add-repo.. 2022. 4. 14. 이전 1 ··· 16 17 18 19 20 21 22 23 다음 반응형