-
[CentOS] 리눅스 쉘에서는 명령이 실행되는 데 crontab에서는 실행이 되지않을때 대처법Linux server(CentOS 6.x, 7.x) 2019. 12. 23. 14:28
이것때문에 한 1시간 삽질한것같다.... 가끔 일반적으로 내가설치한 OS나 AWS는 문제가없는데 cafe24에서 호스팅받는 가상서버에서는 가끔씩 이런문제가 발생한다 삽질하지마시라고 공유합니다 1. vim /etc/crontab SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 위처럼 crontab 설정파일에 저렇게 넣으면 됩니다
-
[MySQL-Maria DB] 인코딩 및 권한 설정, 각종 명령어 확인MySQL-Maria 2019. 7. 30. 15:30
### 인코딩 설정하기 명시적으로 설정하지 않으면 기본 캐릭터 셋은 latin1 이 된다 MariaDB [mysql]> status; ------------------------------------------------------------------------------------------------------------------------------ mysql Ver 15.1 Distrib 10.0.36-MariaDB, for Linux (x86_64) using readline 5.1 Connection id: 12 Current database: mysql Current user: root@localhost SSL: Not in use Current pager: stdout Using o..
-
[Docker] docker, docker-compose 최신버전으로 설치, 일반계정에 권한주기Docker 2019. 7. 18. 14:04
1. root권한으로 curl -fsSL https://get.docker.com -o get-docker.sh (가장 최신버전이 설치됨, 19/7/18일 18.09.8 버전이 설치됨) or yum install docker(1.13.1버전이 설치) 이렇게 간단하게도 가능 2. get-docker.sh 파일이 생성되면 sh get-docker.sh 3. 설치완료 *docker는 기본적으로 root권한이 필요합니다. root가 아닌 사용자가 sudo없이 사용하려면 해당 사용자를 docker그룹에 추가합니다. sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기 sudo usermod -aG docker crizen # your-user 사용자에게 권한주기 사용자가 로그..
-
[Github] git설치(windows) 및 소스 올리기Git 관련 2019. 5. 27. 16:16
https://github.com/ 에 접속 계정이 없으면 Sign up for GitHub을 클릭하여 회원가입 진행, 계정이 있으면 계정 로그인 https://git-scm.com/ 에 접속하여 Git을 다운(64-bit Git for Windows Setup) 특이사항 없이 디폴트 값으로 설치진행 설치완료하면 Git커멘트라인이 생길텐데 Git에 기존에 있던 프로젝트를 추가하려면 커멘드에서 기존 프로젝트폴더로 이동하여 윈도우면 CMD, 리눅스면 쉘을 실행한다. 프롬프트에서 git이 실행되어야 함. - 실행방법 $ git init(올릴 소스파일의 루트경로에서 명령어 실행) --> .git파일이 생성됨(만약에 기존에 .git파일이 있으면 다른 git과 연결되어 있는 것이므로 확인 후 해당 프로젝트를 복사해..
-
[Docker] 컨테이너 한글지원 설정Docker 2019. 5. 15. 15:04
centos 7의 docker 컨테이너는 한글 설치가 되어 있지 않음 그래서 찾아보다가... 컨테이너안에서 해당 명령어를 치면 아래와 같이 출력, # locale -a locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C POSIX en_US.utf8 # locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="P..
-
[CentOS 7] 서버 및 터미널, 파일인코딩 동일하게 설정하여 한글사용하고 한글파일보기(euc-kr 이든, utf-8)Linux server(CentOS 6.x, 7.x) 2019. 5. 15. 14:14
서버와 서버의 원격접속을 도와주는 터미널의 인코딩을 동일하게 맞추어도 한글이 계속 깨지는 파일이 존재,;; 그런갑다 하고 신경안쓰고 넘어 갔던적이 많은데 더이상은 안될것같아.... 정확하게 확인 후 블로그에 게시한다. 1. 서버 인코딩 확인법 # locale : 현재 쉘의 인코딩상태 출력 echo $LANG : root든 , 사용자 계정이든 각각의 인코딩 방식을 다르게 지정가능하여 유저별로 들어가서 확인해야한다. 참고로 사용자계정의 ./.bash_profile 파일에 인코딩설정이 안되어 있다면 아래 설명하는 파일에 설정된 인코딩을 따라갈것이고 ./.bash_profile에 지정을 하면 지정된 인코딩이 지정된다. 변경방법으로는 크게는 두가지가 있다. 2. 서버 인코딩 변경법 2.1 export LANG="..
-
[Nodejs] Winston모듈이용하여 로그파일 생성 및 설정, httpd로그도 파일에 저장되게하기Node.js 2019. 5. 14. 15:56
1. npm install --save -y winston winston-daily-rotate-file : 모듈설치 ** log 파일 경로 지정하기 위해 app-root-path 모듈을 이용했다.(npm install --save app-root-path 필요) 리눅스일 경우 winston.js var winstonDaily = require('winston-daily-rotate-file'); const { createLogger, format, transports } = require('winston'); // 한번에 여러개의 객체를 한번에 만든다. 모든 변수가 winston관련 모듈을 불러온다 // const { combine, timestamp, printf } = format; // forma..