리눅스 별로 버전을 조회하는 방법입니다. 레드햇 리눅스 (Redhat Linux) $ cat /etc/redhat-release Red Hat Enterprise Linux release 8.3 (Ootpa) redhat-release를 조회하면 레드햇 리눅스의 버전을 알 수 있습니다. 더 자세하게 조회하고 싶으면 다음 명령어를 사용합니다. $ cat /etc/*release NAME="Red Hat Enterprise Linux" VERSION="8.3 (Ootpa)" ID="rhel" ID_LIKE="fedora" VERSION_ID="8.3" PLATFORM_ID="platform:el8" PRETTY_NAME="Red Hat Enterprise Linux 8.3 (Ootpa)" ANSI_COLOR..
가상화 플랫폼인 Docker를 Ubuntu에서 설치하는 방법을 알아보겠습니다. 도커 공식 홈페이지에도 설치 방법이 자세히 나와 있습니다. https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 우분투에서 도커 설치하기 우선 apt 패키지 리스트를 업데이트 합니다. $ sudo apt-get update Docker repository 추가를 위한 패키지를 설치합니다. $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release Docker GPG Key를 추가합니다. $ curl -fsSL..
우분투에서 DNS 캐시를 조회하고 삭제하는 명령어를 알아보겠습니다. DNS 캐시 조회 DNS 캐시는 다음과 같이 systemd-resolve 명령어를 사용하면 됩니다. Current Cache Size가 현재 캐싱되어 있는 있는 DNS 캐시라고 보시면 됩니다. $ sudo systemd-resolve --statistics DNSSEC supported by current servers: no Transactions Current Transactions: 0 Total Transactions: 363864 Cache Current Cache Size: 420 Cache Hits: 163212 Cache Misses: 201095 DNSSEC Verdicts Secure: 0 Insecure: 0 Bogu..
파이썬에서 sftp나 scp로 파일을 보내는 코드에서 패스워드를 입력해야 해서 파일을 전송 할 수 없을 때 클라이언트의 ssh키를 이용하여 비밀번호 입력없이 보내는 방법이 있습니다. 클라이언트 ssh key 생성 sftp나 scp로 파일을 전송하고자 하는 클라이언트의 리눅스 머신에서 클라이언트의 ssh 카를 생성합니다. 아래와 같이 입력한 후 물어보는 것은 그냥 엔터만 눌러서 넘겨도 상관 없습니다. $ ssh-keygen -t rsa -b 2048 /root/.ssh/id_rsa.pub로 클라이언트 ssh키를 생성하였습니다. 서버에 클리어언트 ssh key 전송 생성한 ssh 키를 서버에 전송합니다. 다음의 명령어를 입력한 후 패스워드를 입력하면 해당 서버로 전송됩니다. $ ssh-copy-id -i ~..
리눅스 터미널에서 하위 디렉토별 파일 개수를 출력하는 방법입니다. 사실 GUI의 파일 탐색기를 보면 바로 확인이 가능합니다. 그러나 GUI를 볼 수 없는 환경에서는 다음과 같이 하면 됩니다. 각 하위 디렉토리의 파일 개수 출력하기 다음과 같이 15개의 하위 디렉토리가 있습니다. 아래 명령어를 사용하면 각각의 하위 디렉토리별 파일 개수를 출력할 수 있습니다. $ for x in `ls` ; do echo $x: `find $x -type f | wc -l`; done 전체 파일 개수 포함해서 출력하기 맨 윗 줄에 전체 파일 개수를 total로 해서 출력해보겠습니다. 아래 명령어를 사용합니다. $ echo total: `find . -type f | wc -l` ; for x in `ls` ; do echo..
Ubuntu에서 계정을 삭제하는 방법을 알아보겠습니다. 우분투에서 계정 삭제하기 userdel 명령으로 계정을 삭제할 수 있습니다. $ sudo userdel -rf [계정이름] -rf 옵션을 붙이면 홈 디렉토리를 포함하여 해당 계정의 모든 정보를 삭제할 수 있습니다. 이상 우분투에서 계정을 삭제하는 방법을 알아보았습니다.
Comment