반응형

Server/Linux 9

리눅스 (ec2) crontab 시간차이 문제

crontab에 실행된 시간을 지정해줬는데 실행이 안된다... 리눅스에서 date으로 조회되어 한국시간으로 찍히는데... 뭔가 문제가 있는지 안된다.. 1분마다 실행하게끔 하니 정살 처리되는 거 보니 다른 문제는 아닌듯하고.. crontab 설정에서 간단하게 명령어 하나 추가하여 해결하였다. crontab -e 상단에 아래처럼 CRON_TZ=Asia/Seoul 추가.. # timezone 설정 CRON_TZ=Asia/Seoul # job

Server/Linux 2021.11.26

라즈베리파이 웹서버 구축 (Gunicorn + flask + nginx )

https://soccerda.tistory.com/210 라즈베리파이 웹서버 구축(nginx, uWSGI , Flask, Python) 집에 구매해 놓고 1년 넘게 방치한 라즈베리파이 4를 한번 사용해보려고 서버를 구축하여 개인 프로젝트 진행해보려고 한다. 선행 단계로 raspberry pi OS 설치 apt update 를 해주면 된다. nginx 설치 sudo soccerda.tistory.com 이전 글을 통해서 nginx, uWSGI, Flask로 웹서버를 구축해보았다. uWSGI를 gunicorn으로 대체해보도록 하겠다. gunicorn은 uWSGI에 비해 가볍다. 서버 사양이 좋지 않다면 gunicorn을 사용하는 것을 추천한다. 우선 가상환경에 들어가서 설치하자. (venv) pip ins..

Server/Linux 2021.05.18

라즈베리파이 웹서버 구축(nginx, uWSGI , Flask, Python)

집에 구매해 놓고 1년 넘게 방치한 라즈베리파이 4를 한번 사용해보려고 서버를 구축하여 개인 프로젝트 진행해보려고 한다. 선행 단계로 raspberry pi OS 설치 apt update 를 해주면 된다. 파이썬으로 웹서버를 구축하려면 일반적으로 nginx - CGI - 파이썬 웹 프레임워크로 구성한다. 파이썬 Flask만으로도 웹서버를 구성할 수 있지만 1명밖에 사용할 수 없기 때문에 uwsgi(Web Server Gateway Interface)미들웨어 (CGI)를 앞단(소켓통신)에 넣고 서비스를 한다. nginx 설치 sudo apt-get install nginx 브라우저로 http://localhost 혹은 http://127.0.0.1를 입력하여 열어보자. 위 화면이 나오면 정상적으로 설치가 ..

Server/Linux 2021.05.13

외부에서 로컬 서버에 접속하는 방법 (ngrok, localtunnel, localhost.run)

더보기 https://ngrok.com/ ngrok - secure introspectable tunnels to localhost @Botto ngrok, probably the best tool I have started to use for my webwork since firebug also great support ngrok.com http://localtunnel.me/ Localtunnel ~ Expose yourself to the world Localtunnel allows you to easily share a web service on your local development machine without messing with DNS and firewall settings. Localt..

Server/Linux 2021.05.13

리눅스 서버 상태 파악하기

uptime uptime은 현재 대기중인 프로세스가 얼마나 있는지를 나타내는 load average값을 확인하는 가장 쉬운 방법이다. 리눅스 시스템에서 이 값은 대기 중인 프로세스뿐만 아니라 disk I/O와 같은 I/O작업으로 block된 프로세스까지 포함되어 있다. 이를 통해서 얼마나 많은 리소스가 사용되고 있는지 확인할수 있지만, 정확하게 이해할 수는 없다. 위에 있는 3개의 숫자는 각각 1분, 5분, 15분에 load average 값이다. 이를 통해서 시간의 변화를 알 수 있는데, 예를들어서 장애가 발생했다는 소식을 듣고 해당 instance에 로그인 했을때 1분 동안의 값이 15분 값에 비해서 작다면 이는 장애가 발생하고선 내가 너무 뒤늦게 로그인했음을 알 수 있다. 위 예제에서는 1분 값이 ..

Server/Linux 2019.06.14

iostat

CPU 상태와 Disk device의 input/output 통계 정보를 확인할 수 있는 명령어 iostat 명령어는 시스템에 로드된 device에 대한 활동 정보(평균 I/O 전송율, 큐잉시간, 서비스타임등)를 device별로 확인할 수 있음 각, device에 대한 활동 정보를 검토함으로써 특정 device의 지연현상을 감지하고 적절한 대처(옵션변경,구성변경등)를 통해 성능 및 안정성을 확보할 수 있음 - Usage . 일반적인 명령어 실행 방식 . iostat [옵션] [수행 interval] [수행 횟수] . 주요 옵션 . -c : display CPU utilization . -d : display disk utilization . -k : use kilobites instead of(512-b..

Server/Linux 2019.06.13

리눅스 기본명령어, 압축

[st01@san ~]$ > 프롬프트 : 명령어 입력창 1 2 3 4 1:계정 2:host 3:경로 4:틸트(#루트 $일반이용자) #command [-단일문자옵션][--다중문자옵션] ex) ls -a -l , ls -al (--al 이면 al이라는 옵션 -al 일때는 단일 문자 옵션이라 a + l) 디렉토리: 파일을 담고 있는 일종의 방 표현방법 : 절대,상대 경로 표현방법 절대 경로 표현방법 / 디렉토리를 기준으로 표현하는 방법 상대 경로 표현방법 현재위치(./)를 기준으로 표현하는 방법 etc(윈도우:제어판,레지스트) 설정파일 bin,sbin 하위에 명령어존재(sbin시스템명령 , bin 일반 명령) home 일반사용자계정 usr(윈도우:temp) var 로그와 데이터베이스 같은 가변 파일 dev (..

Server/Linux 2012.06.29
반응형