Web 프로그래밍/Unix & Linux29 Nginx 서버 설정(conf) 초간단 Nginx Conf 파일 설정 기본적으로는 nginx.conf 파일을 설정해야 하지만 해당 경로 안에 Include 경로가 있기 때문에 보통은 다른 파일을 설정 한다. server { listen 80; // 80 번 포트를 연다 location / { // 루트 경로로 들어왔을 때 이동을 함 proxy_pass http://127.0.0.1:8000; // 80번으로 들어오면 8000번 포트로 이동을 하겠다고 선언 proxy_http_version 1.1; proxy_set_header Connection ""; } location ~ ^/static/ { root /root/static; // /static 경로로 들어온 거는 해당 경로로 포워딩 }} 프록시 패스를 사용하지 않은 경우엔root 변수를.. 2017. 7. 25. 프로세스 모니터링 top 명령어 : 실시간 프로세스 모니터링 ( 5초간격 ) 2016. 7. 9. 네트워크 모니터링 netstat : 네트워크의 다양한 정보(패킷, 소켓)을 확인할 때 사용하는 명령어 traceroute : 패킷이 목적지 주소까지 찾아가는 경로를 조사하는 명령어 tcpdump -i eth0 : 네트워크 상의 모든 패킷을 보여주는 명령어 2016. 7. 9. 디스크 모니터링 df -m : 파일시스템의 파티션별 사용량 ( MB 단위 ) du -m /home : 디렉토리의 사용량 ( MB 단위 ) 2016. 7. 9. 시스템에 속도가 느려졌다면? uptime 명령어로 확인이 가능하다 CPU의 부하 상태 모니터링 12:24:35 up 2:29, 2 user, load average: 0.01, 0.04, 0.07 12:24:35 up 2:29 : 리눅스가 부팅된 이후에 시스템이 작동한 시간2 user : 로그인한 사용자 수load average: 0.01, 0.04, 0.07 : 1분간, 5분간, 15분간 평균 부하, 숫자가 높을수록 CPU에 부하가 많이 걸렸음을 나타냄 2016. 7. 9. 모니터링 명령어 종류 시스템 자원 모니터링 명령 CPU uptime, vmstat, ps, pstree, top Memory free, vmstat, top 프로세스 ps, pstree, top 디스크 df, du, quota 네트워크 ping, netstat, traceroute, tcpdump 사용자 who, w, last 2016. 7. 9. 이전 1 2 3 4 5 다음