본문 바로가기

반응형

linux

[리눅스] Bash shell script directory exists check shell script 를 실행 할때디렉토리가 있는지를 체크해야 하는 상황이 자주 발생합니다. 다음은 디렉토리 존재 여부를 확인하고 존재하지 않는 경우 디렉토리를 생성 하는 스크립트입니다.  #!/bin/shMY_PATH=/home/ec2-user/appsif [ ! -d "$MY_PATH" ]; then echo "$MY_PATH NOT EXIST" mkdir -p $MY_PATHfi 더보기
Docker 일반 유저 사용 권한 문제 docker 가 root 계정으로 설치하게 되면 root 계정이 아닌 계정으로 docker 실행 시 permission 문제가 발생한다. Solving Docker permission denied while trying to connect to the Docker daemon socket docker 명령어 실행 시 위와 같은 메시지가 발생하면 해당 계정에 그룹을 추가해 줌으로 해결 할 수 있다. 해결방법 1. 로그인 한 계정에 docker 그룹을 추가해 준다. $ sudo usermod -a -G docker $USER 2. docker 서비스를 재기동 해 준다. $ sudo service docker restart 3. 로그 아웃 후 로그인 해 정상 동작 하는지 확인 한다. 실행 환경 OS : ubu.. 더보기
ubuntu 18.04 timezone 설정 ec2 instance 를 새로 생성하거나 새로운 서버를 구축하게 되는 경우 기본 timezone은 UTC로 설정 되어 있다. ubuntu 서버에서는 간단하게 이를 수정 할 수 있는 명령어를 지원한다. 시간대 설정 시간대를 변경하고 싶으면 아래 명령어를 입력한다. $ dpkg-reconfigure tzdata 명령어를 입력하면 위와 같은 화면이 뜨면서 직관적으로 TimeZone을 변경 할 수 있다. 대한민국 시간대를 사용하려면 Asia 를 선택하고 Seoul 을 선택하면 된다. 서버 현재 시간 확인 ubuntu@*************:~$ date Wed Apr 24 02:17:26 KST 2019 시간 확인 명령어인 date 명령어를 통해 변경된 TimeZone 과 현재 시간을 확인 할 수 있다. 더보기

반응형