Linux 20

Ubuntu 자동 업데이트 비활성화

Ubuntu 16.04, 18.04, 20.04 공통 우분투 자동 업데이트 시, 업데이트 될 때마다 재부팅이 필요하거나 lock-fronted 문제로 apt 명령어를 사용할 수 없는 등 사소한 문제가 있다. 때문에 자동 업데이트를 비활성화하는 설정 방법을 기재한다. 1. 설정 파일이 위치한 디렉토리로 이동 root@ubuntu:~# cd /etc/apt/apt.conf.d/ root@ubuntu:/etc/apt/apt.conf.d# 2. 10periodic 파일 내용 아래와 같이 수정 # From APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanIn..

Linux/Ubuntu 2022.06.14

커널 삭제 방법

하나의 OS에서 여러 버전의 커널이 설치된 경우가 있다. 기 설치된 여러 커널 중 특정 커널을 삭제하기를 원할 때, 아래 명령어를 통해 삭제 가능하다. 1. 설치된 커널 확인 명령어 [root@localhost ~]# rpm -q kernel kernel-3.10.0-693.el7.x86_64 kernel-3.10.0-693.82.1.el7.x86_64 2. 커널 삭제 명령어 [root@localhost ~]# yum remove -y kernel-3.10.0-693.el7.x86_64 Loaded plugins: product-id, search-disabled-repos, subscription-manager Resolving Dependencies --> Running transaction chec..

Linux/CentOS 2022.06.13

Could not get lock /var/lib/dpkg/lock-frontend 에러 해결

리눅스 사용 시 간혹 아래와 같은 오류가 발생하는 경우가 있다. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 이 경우 아래 Step으로 해결 가능하다. 1. 프로세스 강제 종료 sudo killall apt apt-get 만일 진행 중인 프로세스가 없다고 ..

Linux/Ubuntu 2021.11.16

SSH 접속시 RSA 공유키 충돌 문제 해결

SSH 접속 시 아래와 같은 오류가 발생하며 접속되지 않는다. [root@localhost ~]# ssh root@192.168.183.40 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possi..

Linux/공통 2021.11.10

ssh 원격 접속 에러(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

간혹 ssh 원격 접속 시 아래와 같은 오류 메시지가 뜨며 접속 실패하는 경우가 있다. [root@localhost ~]# ssh root@{IP} @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also p..

Linux/공통 2021.11.01

우분투 Could not get lock /var/lib/dpkg/lock 오류 해결 방법

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 우분투에서 apt update 명령어 수행 시 위와 같은 메시지와 함께 동작하지 않는 경우가 있다. 이 문제는 /var/lib/dpkg/lock 파일이 존재하면 패키지 및 인덱스 정보를 업데이트 하지 않기 때문에 생기는 문제인데 VPS를 사용하는 경우 설치된 이미지에 세팅되어 있는 경우가 많으며, 아래 방법으로 해결 가능하다. sudo rm /var/lib/apt/lists/lock s..

Linux/Ubuntu 2021.11.01

Red Hat 서브스크립션(Subscription) 등록 방법

Red Hat 리눅스는 서브스크립션을 등록해야 정상적으로 운용이 가능하다. 이 페이지에서는 서브스크립션 등록 방법에 대해 서술한다. [root@localhost ~]# subscription-manager register # 시스템이 기 등록된 상태라면 아래와 같이 메시지가 출력되며, 이 경우 --force 옵션을 추가한다. [root@localhost ~]# subscription-manager register 이 시스템은 이미 등록되어 있습니다. 무시하시려면 --force를 사용합니다 [root@localhost ~]# subscription-manager register --force 해당 명령어를 수행하면 사용자 이름과 암호를 입력하라고 뜨는데, 이 때 Red Hat 홈페이지 계정 정보를 입력하면..

Linux/RedHat 2021.10.28

Red Hat 개발자 무료 구독권 설정 방법(Red Hat Developer Subscription for Individuals)

Red Hat은 CentOS와 달리 구독권이 있어야 사용 가능하다. 개발자를 위해 Red Hat에서 리눅스를 무상으로 사용 가능하게끔 지원하고 있으며, 이 페이지에서는 해당 구독권을 설정하는 방법에 대해 서술한다. 1. Red Hat 계정 생성 1-1) https://redhat.com 에 접속 후, 우측 상단의 'Log in' 버튼을 선택한다. 1-2) 이동 화면에서 'Red Hat 계정 등록하기' 선택 및 개인 정보 입력을 완료하여 Red Hat 계정을 생성한다. 2. 개발자 무료 구독권 설정 2-1) 계정 생성을 완료하였으면 로그인 후 https://developers.redhat.com/blog/2016/03/31/no-cost-rhel-developer-subscription-now-availa..

Linux/RedHat 2021.10.28

root 계정으로 ssh 접속 허용하는 방법

root 계정으로 ssh 접속을 가능하게끔 하는 설정은 간단하다. 먼저 sshd_config 파일을 연다. [root@localhost ~]# vi /etc/ssh/sshd_config 해당 파일 내용 중 PermitRootLogin yes, PasswordAuthentication yes 이 두 가지 설정값을 yes로 변경 후 저장한다. (설정값 앞에 '#'이 있으면 주석 처리된 것이므로 '#'을 제거해야한다.) 설정 변경 및 저장을 완료하였으면, sshd 서비스를 재실행해준다. [root@localhost ~]# systemctl restart sshd # systemctl 명령어가 없는 OS의 경우 [root@localhost ~]# service sshd restart sshd 서비스가 재실행되었..

Linux/공통 2021.10.28

Ubuntu 커널 버전 업데이트 방법

OS를 사용하면 커널 버전 변경이 필요한 경우가 있다. 현재 사용 중인 Ubuntu 커널 버전은 아래 명령어로 확인 가능하다. root@ubuntu:~# uname -a 설치 가능한 커널 목록을 확인하려면, 아래 명령어를 통해 확인 가능하다. root@ubuntu:~# apt-cache search linux-image 검색되는 목록 중 원하는 버전을 확인한 후, 아래 명령어를 통해 새로운 커널을 설치 및 재부팅한다. root@ubuntu:~# apt install -y linux-image-{kernel} 2> &1 && sync #예시 root@ubuntu:~# apt install -y linux-image-4.4.0-21-generic 2> &1 && sync root@ubuntu:~# reboo..

Linux/Ubuntu 2021.10.27