본문 바로가기

Web Developer1904

네트워크 모니터링 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.
로그 파일 종류 리눅스에는 기본적으로 로그파일들이 쌓인다 /var/log 폴더안에 위치하며 boot.log 리눅스 부팅 시 나오는 메시지 기록 cron CRON 서비스 동작 기록 message 리눅스 시스템이 관리자에게 보내는 메시지 기록 secure 서버 접속 현황 기록 httpd/access.log, httpd/error.log httpd 로그 기록 그 외에도 로그는 많다. 2016. 7. 9.
umask 권한 생성 부여 방법 umask 는 리눅스에서 일반사용자가 파일 생성시 접근 되는 권한을 부여하는 것으로 알고 있었다. 자세히 알아보니- 폴더 생성- 파일 생성두가지 권한을 다르게 부여한다. 보통 umask를 022로 많이 설정하는데 간단한 예제를 알아보자 7 7 7 rwx rwx rwx - 0 2 2 umask 설정 값 7 5 5 ( 폴더 생성 시 권한 ) rwx r-x r-x ( 7 5 5 ) - 1 1 1 6 4 4 ( 파일 생성 시 권한 ) rw- r-- r-- ( 6 4 4 ) 2016. 7. 9.