반응형

Linux 38

linux/unix 날짜 계산

1. linux # days / day / day ago 중 아무거나 써도됨 date -d "1 second" # 1초 후 date -d "1 minute" # 1분 후 date -d "-1 hour" # 1시간 전 date -d "-1 day". # 하루 전 date -d "1 weeks" # 1주일 후(-1 : 일주일 전) date -d "1 months" # 한달 후 date -d "-1 year". # 1년 전 date -d "1 year 1 month" # 1년 1개월 후 2. unix(HP/solaris/AIX) -> UNIX는 지역별 시간대(time zone)을 가지고 있음. 한국은 TZ=KST-9 -> 하루전으로 가기 위해선 24시간을 더해준다. TZ=KST-9+24=KST+15 # 3일 ..

Linux 2022.08.23

nginX 로그 파일 설정

linux에서 nginx 설치 후 로그파일 생성 및 백업 주기 등을 관리가 필요한 경우 /etc/logrotate.d/nginx 파일에서 하면 된다.(없는 경우는 생성) 1. root 권한으로 /etc/logrotate.d/nginx 파일을 연다 2. 파일 안에 설정 입력 라인 설명 1 로그파일 생성 위치 2 로그파일 생성 시 권한(640 모드, 소유자 nginx, 그룹 root) 3 파일 생성 주기 4 로그 파일 보관 일수(2일까지만 보관, 3일 후 삭제) 5 로그파일이 없더라도 에러를 발생하지 않음 6 빈 로그파일은 로테이트 하지 않음 7 압축해서 보관 10 rotate 작업을 마친후 실행 될 스크립트를 작성한다. nginx의 경우 signal로 USR1을 받으면 로그 파일을 새로 읽으므로 새로 만들..

Linux 2022.07.19

ssh Permission denied (publickey, gssapi-keyex, gssapi-with-mic) 오류

AWS ec2로 ssh 접속 시 ssh Permission denied (publickey, gssapi-keyex, gssapi-with-mic) 오류 발생 여러 가지 원인(폴더/파일 권한, pem파일 등)이 있을 수 있지만, 다른 케이스가 있어 정리 난 sshd_config 설정에서 패스워드 접속 허용하도록 변경해야 했음 1. root 계정접속 /etc/ssh/sshd_config 파일을 연다 2. PasswordAuthentication yes 로 처리 (주석 풀고) 3. sshd 재기동 4. 접속 확인 끝

Linux 2022.05.26

Nginx 명령어 및 옵션

Nginx 명령어 실행 : nginx -c /etc/nginx/nginx.conf 종료 : nginx -s stop 재실행 : nginx -s reload ​ 옵션 -v nginx version -V nginx를 make했을때 컴파일러 또는 configure 옵션 표시 -t, -q nginx 설정팡리의 타당성 체크(nginx 정지 상태에서 실행) -s stop 종료 -s quit 실행중인 request처리 후 종료 -s reload 설정파일 다시 읽어들임 -s reopen 재기동 중 로그파일을 다시 오픈 -c 설정파일 지정한 설정파일로 기동 ​ ​

Linux 2022.04.08
반응형