전체 글(103)
-
[AWS] CodeDeploy 개별 인스턴스 로그 확인 방법
AWS CodeDeploy 배포 타겟인 EC2/온프레미스 배포에 대한 로그 보기 CodeDeploy 사용 중에 동작에 오류가 생기거나 CodeDeploy 배포 로그에서 오류 확인이 안될 경우에는 CloudWatch 콘솔에서 로그를 확인하거나 배포 인스턴스에 직접 접속해서 로그를 확인 할 수 있습니다. CloudWatch 콘솔에서 CodeDeploy 로그를 확인하려면 타겟 인스턴스에 CloudWatch Log 에이전트를 설치해야 하기 때문에 이번에는 타겟 인스턴스(Amazon Linux 기준)에 접속하여 배포와 관련된 로그를 확인하는 방법을 알아보고자 합니다. CloudWatch 로그 에이전트를 설치하여 로그 확인 방법 https://aws.amazon.com/ko/blogs/devops/view-aws-..
2019.12.23 -
[리눅스] crontab 한글 깨짐 현상 개선 방법
Linux crontab 편집 시에 한글 깨지는 증상 해결 방법 리눅스에서 Crontab 작업 목록을 편집할 때 한글이 깨질 경우에는 환경 변수에 다음과 같은 설정을 해 주어야 합니다. export LANG=ko_KR.UTF-8 매번 사용을 해야 하는 환경 변수이므로 .bashrc 또는 .zshrc등과 같은 현재 사용하고 있는 쉘의 환경 설정 파일에 등록해 두면 좋습니다. 현재 설정된 인코딩 방식을 확인 해 보려면 env 명령어를 통하여 확인이 가능합니다. env | grep LANG crontab 편집 화면에 가서 변경된 한글 인코딩을 확인해 봅니다. sudo crontab -e
2019.12.15 -
[AWS] EC2 인스턴스 root 계정 활성화 방법
AWS에서 Amazon Linux EC2 Instance root 계정 활성화 방법 AWS EC2 인스턴스에 ssh로 접속하여 작업을 하다 보면 root 권한을 얻어야 할 때가 있습니다. EC2 인스턴스 Amazon Linux에서 root 계정을 활성화하는 방법을 알아봅시다. 우선 터미널을 이용하여 EC2 인스턴의 쉘로 접속합니다. ssh -i yourkey.pem ec2-user@52.79.11.** root 계정의 패스워드를 설정합니다. 동일한 패스워드를 두번 입력하여 설정합니다. $ sudo passwd root Changing password for user root. New password: Retype new password: root 계정의 ssh 접근 권한을 설정합니다. sudo vi /e..
2019.12.10 -
[AWS] EC2 인스턴스에서 git 설치 방법
AWS EC2에서 git 설치 AWS의 EC2 인스턴스 중 Amazon Linux 2에 git을 설치하는 방법을 알아보았습니다. Yum을 이용하면 쉽게 git 설치가 가능합니다. Yum은 Yellow dog Updater, Modified의 약자로 RPM 기반의 시스템을 위한 자동 업데이트 및 패키치 설치/관리 도구입니다. https://ko.wikipedia.org/wiki/Yum Yum - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 페도라 16의 Yum Extender 스크린샷 Yum은 Yellow dog Updater, Modified의 약자로 RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 Linux@DUKE 프로젝트의 일부분으로 개..
2019.12.10 -
현재 사용 중인 Shell 종류 알아보기
리눅스에서는 주로 bash를 사용하고 맥에서는 zsh를 사용하고 있다. 현재 사용 중인 shell의 종류를 알아보자 echo $0 echo $SHELL echo "$$" ps -p ps -p "$$" 아래는 맥에서 실행한 화면이다
2019.12.07 -
cp 명령어 'omitting directory' 에러 해결 방법
리눅스 cp 명령어 'omitting directory' 에러 해결 방법 리눅스 쉘에서 cp 명령어를 이용하여 파일 복사를 하려고 할때 아래와 같이 omitting directory 오류가 발생할 때가 있다. cp: omitting directorty 'directory name' 이는 복사하려는 디렉토리의 하위 디렉토리가 포함이 되어 있어서 발생되는 문제다. -r Recursive 옵션을 주어 하위 디렉토리까지 복사하게 되면 해결된다. cp -r [src] [dst] 아래는 cp command의 man page이다. http://man7.org/linux/man-pages/man1/cp.1.html cp(1) - Linux manual page CP(1) User Commands CP(1) NAME t..
2019.12.07