본문 바로가기

728x90

리눅스

우분투에 Ansible을 위한 기본 Bash 완성을 설치하는 방법 우분투에 Ansible을 위한 기본 Bash 완성을 설치하는 방법 1. Bash Completion 패키지 설치 sudo apt-get update sudo apt-get install -y bash-completion 2. Ansible Bash Completion 스크립트 다운로드 sudo wget https://raw.githubusercontent.com/dysosmus/ansible-completion/master/ansible-completion.bash -O /etc/bash_completion.d/ansible 3. Bash Shell 재시작 exec bash 위의 단계를 따르면 Bash에서 Ansible 관련 작업을 할 때 자동 완성 기능을 사용할 수 있게 됩니다. 예를 들어 ansibl.. 더보기
sudo 명령어 sudo 명령어 sudo는 리눅스와 유닉스 시스템에서 특정 명령어를 슈퍼유저(root) 권한으로 실행할 때 사용하는 명령어입니다. 슈퍼유저 권한은 시스템 전반적인 변경이나 관리 작업을 수행하기 위해 필요한 권한입니다. sudo를 사용하여 일시적으로 슈퍼유저 권한을 얻을 수 있으며, 이를 통해 보안과 시스템 안정성을 유지할 수 있습니다. 기본 사용법 sudo 명령어는 다음과 같이 사용합니다. sudo 명령어 예를 들어, 파일을 root 권한으로 편집하려면 다음과 같이 사용할 수 있습니다. sudo nano /etc/config.txt 사용 예시 패스워드 입력 sudo를 사용할 때는 일반적으로 현재 사용자의 패스워드를 입력해야 합니다. 특정 사용자로 실행 sudo를 사용하여 특정 사용자로 명령어를 실행할 수.. 더보기
adduser 명령어 adduser 명령어 adduser 명령어는 리눅스와 유닉스 기반 운영 체제에서 사용자 계정을 생성하는 데 사용됩니다. 이 명령어를 사용하여 새로운 사용자를 시스템에 추가할 수 있습니다. adduser 명령어 사용 예시 기본 사용법 sudo adduser username 여기서 username을 원하는 사용자 이름으로 대체하세요. sudo를 사용하여 관리자 권한으로 명령어를 실행해야 합니다. 패스워드 설정 sudo adduser username adduser 명령어를 입력한 후에 시스템은 해당 사용자에게 패스워드를 설정하라는 메시지를 표시합니다. 사용자 패스워드를 설정하고 확인하세요. 사용자 정보 추가 sudo adduser username 이후에는 사용자에 대한 추가 정보를 입력하라는 메시지가 나타납니.. 더보기
CentOS 7에서 Python 3.10을 업그레이드하는 방법 CentOS 7에서 Python 3.10을 업그레이드하는 방법 CentOS 7에서 Python 3.10을 업그레이드하려면 소스 코드를 다운로드하여 컴파일하거나, EPEL 저장소를 사용하여 설치하는 방법을 선택할 수 있습니다. 소스 코드로 설치 Python 공식 웹사이트에서 Python 3.10 소스 코드를 다운로드하고 직접 컴파일하여 설치하는 방법입니다. 필요한 패키지 설치 sudo yum groupinstall "Development Tools" sudo yum install openssl-devel bzip2-devel libffi-devel 소스 코드 다운로드 및 압축 해제 cd /usr/local/src wget https://www.python.org/ftp/python/3.10.0/Python.. 더보기
Docker를 사용하여 Swagger UI를 실행하고 REST API를 테스트하는 방법 Docker를 사용하여 Swagger UI를 실행하고 REST API를 테스트하는 방법 Swagger UI를 Docker 컨테이너로 실행하면 로컬 환경에서 간편하게 API 테스트를 수행할 수 있습니다. 1. Docker 설치 Docker를 시스템에 설치합니다. Docker 공식 웹사이트에서 각 운영체제에 맞는 설치 방법을 확인할 수 있습니다. 2. Swagger JSON 파일(API 스펙 정의) Swagger JSON 파일(swagger.json)은 API의 스펙을 정의하는 파일입니다. 이 파일에는 API의 엔드포인트, 매개변수, 응답 형식, 보안 설정 등이 기술되어 있습니다. vim swagger.json { "openapi": "3.0.0", "info": { "title": "Sample API",.. 더보기
우분투에서 HPE 서버의 iLO 설정을 관리하기 위해 hponcfg 유틸리티를 설치하고 사용하는 방법 우분투에서 HPE 서버의 iLO 설정을 관리하기 위해 hponcfg 유틸리티를 설치하고 사용하는 방법 DL360p Gen8 서버의 경우, iLO (Integrated Lights-Out) 기능을 통해 원격으로 서버의 하드웨어 상태를 모니터링하고 관리할 수 있습니다. iLO를 사용하여 원격에서 CPU 팬의 상태를 확인하고 점검하는 것이 가능합니다. iLO의 웹 인터페이스나 명령줄 인터페이스를 통해 접근할 수 있습니다. iLO의 명령줄 인터페이스를 사용하면 원격으로 다양한 정보를 확인하고 명령을 실행할 수 있습니다. 1. hponcfg 다운로드 및 설치 hponcfg를 다운로드하고 설치해야 합니다. HPE 웹사이트에서 다운로드하거나, HPE SPP (Service Pack for ProLiant)를 사용하여.. 더보기
nc 명령어 - 사용 예시 nc 명령어 nc(netcat)는 네트워크 통신을 다루는 유용한 명령 줄 도구로, TCP와 UDP 연결을 생성하고 관리하는 데 사용할 수 있습니다. 이를 통해 포트 체크, 데이터 전송, 서버 테스트 등 다양한 작업을 수행할 수 있습니다. 1. nc 명령어 설치 nc 명령어는 일부 시스템에서 기본으로 제공될 수도 있고, 필요한 경우 설치해야 할 수도 있습니다. 다음과 같이 설치할 수 있습니다. Ubuntu/Debian sudo apt update sudo apt install -y netcat CentOS/RHEL sudo yum install -y nc sudo yum install -y nmap-ncat 2. TCP 포트 체크 nc를 사용하여 특정 호스트의 TCP 포트가 열려 있는지 확인할 수 있습니다.. 더보기
ssh "Host key verification failed" 오류 해결 방법 ssh "Host key verification failed" 오류 해결 방법 $ ssh root@192.168.0.158 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 possible that a.. 더보기

반응형