반응형

Linux 47

linux 실제 사용중인 메모리 보는 방법

--> 실제 사용중인 메모리 보는 방법 MEM_TOTAL=`free | grep ^Mem | awk '{print $2}'` MEM_FREE1=`free | grep ^Mem | awk '{print $4}'` MEM_FREE2=`free | grep ^-/+ | awk '{print $4}'` MEM_NOMINAL=`echo "100-(100*$MEM_FREE1/$MEM_TOTAL)" | bc -l` MEM_ACTUAL=`echo "100-(100*$MEM_FREE2/$MEM_TOTAL)" | bc -l` echo NOMINAL=${MEM_NOMINAL:0:5}% ACTUAL=${MEM_ACTUAL:0:5}% ​ --> 메모리 많이 사용하는 프로세스 11개 추출(rss가 메모리 사용량(k)) ps -e..

Linux 2022.04.08

linux curl 명령어 사용법

curl : linux에서 외부로 get, post를 보낼때 사용 ​ 옵션 -G GET 전송 -d POST 전송 -X 요청 method를 지정(기본 post) -L 리다이렉트 페이지 추적 -l 헤더만 출력 -O 저장 시 원격 서버의 파일 이름으로 저장 -b 쿠키 값 전송 -k https 사이트를 SSL 인증서 검증 없이 연결 -H Content-Type 지정 --trace-ascii 데이터 통신 과정의 상세 정보 출력 사용 방법 1. GET curl -G http://www.naver.com curl -G http://www.naver.com?para=1&val=2 2. POST curl http://www.naver.com -d "para=1&val=2" 또는 curl http://www.naver.c..

Linux 2022.04.08

linux 압축

1. xxx 파일 압축 하기 tar cvf 파일명.tar 대상파일 $ tar cvf xxx.tar ./xxx gzip을 같이 이용할 경우 $ tar cvfz xxx.tar.gz ./xxx tar로 묶은 후 gzip으로 묶어도 됨 $ tar cvf xxx.tar ./xxx $ gzip xxx.tar 2. xxx.tar.gz 파일을 압축 푸는 방법 방법 1 $ tar xvfz xxx.tar.gz 방법 2 $ gunzip xxx.tar.gz $ tar xvf xxx.tar 방법1을 해보고 안되면 방법2로 가면 되겠지 tar 옵션 설명 -c tar파일 생성 -C 디렉토리 지정(원하는 위치를 지정하고 싶을때 사용) -v 묶거나 풀리는 과정을 보고싶을때 사용 -f tar파일(file) -p tar 사용시 원본파일의..

Linux 2022.03.21

linux 종료와 재기동

linux 종료와 재기동 1. 재기동 $ reboot 또는 $ shutdown -r now 2. 종료(shutdown [옵션] [시간] [경고메시지]) 곧바로 종료 시 $ shutdown -h now 일정 시간 지난 후 종료 시 $ shutdown -r +3 "system shutdown" -> "로그인된 사용자한테 system shutdown message를 보여주고 3분후에 reboot shutdown 옵션 옵션 설명 k 실제로 종료하지 않고 모든 사용자에게 경고 메시지만 보여줌 r 시스템 재부팅(reboot) h 시스템 종료 f 재부팅 할 때 fsck(file system check)를 하지 않음(빠른 reboot) c shutdown 명령어 취소 time 몇분 후에 시스템을 종료할 것인가를 지정 ..

Linux 2022.03.21

df 명령어일 때 disk 100%인식 오류

df로 용량이 의심될때 lsof로 확인해 보자!!! disk 사용량이 100%라고 떠서 서버가 제대로 동작안하는 문제가 발생했다. 그러나 실제적으로 확인해보면 용량을 잡고있는게 없다... df 명령의 결과가 실제 디스크 용량을 반영하지 못하는 경우는 시스템을 오랫동안 리부팅 없이 사용하는 경우에 흔히 발견되곤 합니다. 이런 경우에는 - du 명령으로 확인해 보면 사용량이 많지 않은데, - df 명령으로 확인해 보면 남은 용량이 거의 없습니다. 문제 원인: 특정 프로세스가 file descriptor 를 열고 file descriptor가 가리키는 파일이 지워지고 그 프로세스가 여전히 file descriptor 를 열어놓고 계속해서 write 를 하고 있기 때문입니다. 해결 방법: lsof 명령으로 쉽게..

Linux 2022.03.21

linux 시간 동기화

$rdate -s time.bora.net 안먹힐땐 $ntpdate -s time.bora.net HP-UX 인 경우는 바로 적용할땐 $ntpdate -u time.bora.net ps> time.bora.net를 못찾는다고 나올때가 있다. 그럴땐 되는 곳에서 실행하면 ip를 보여주는데 그 IP로 실행하면 되더라...(ntpdate -u 203.248.240.140) 동기화를 했는데도 시간이 안맞는 경우는 타임존을 변경해야한다. UTC : Universal Time Coordinated. 표준 KST : Korean Standard Time. 한국 표준 시간이 안맞으면 UTC로 설정되어있어서 KST로 변경해야함 타임존 변경 방법(root 권한) ln -sf /usr/share/zoneinfo/Asia/S..

Linux 2022.03.21
반응형