인프라/linux
-
CentOS 7 에 golang 설치하기인프라/linux 2022. 12. 15. 14:57
Go 설치 방법 go 현재 버전 1.19.4입니다. 타르볼을 다운로드하기 전에 공식 이동 다운로드 페이지를 방문하여 버젼을 확인한다. 01. 파일 다운로드 Go 바이너리를 다운로드하려면 wget 또는 curl을 사용한다. wget https://dl.google.com/go/go1.19.4.linux-amd64.tar.gz 02. 압축 풀기 이전 go 파일 삭제 후 tar 명령을 사용하여 /usr/local 디렉토리에 설치한다. $ rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.4.linux-amd64.tar.gz 해당 경로에 go 폴더가 생긴다. $ cd /usr/local/go/bin $ ./go version go version go1.19.4 li..
-
linux 리눅스에서 ip주소 확인하기인프라/linux 2021. 2. 25. 15:24
hostname hostname -I 실행 후 아래와 같이 현재 주소 IP 가 나타남 222.111.789.000 ip addr show 사용하기 ip addr show 를 치면 많은 주소가 나오는데 이 중 inet 뒤에 있는 ip 주소가 해당 서버의 ip 주소이다. 출력되는 정보가 많다면 ip addr | grep "inet" 으로 inet 문구가 포함된 라인만 출력 할 수 있고, ip -4 addr 여기서는 ipv4 에 해당하는 내용만 가져올 수 있다. ifconfig ifconfig 윈도우의 ipconfig 와 비슷하다. inet 뒤의 ip 주소가 서버 ip 이다. 여기서도 grep 으로 원하는 inet 부분만 찾자 ifconfig | grep "inet"
-
[인프라 기본지식] CPU 모니터링에 필요한 지표 정리인프라/linux 2021. 1. 27. 16:05
CPU Usage CPU 사용량은 시스템 사용률과 사용자 사용률 등을 합친값이다. 시스템 사용률은 운영체제가 사용한 CPU 사용률을 의미하며 사용자 사용률은 응용프로그램이 사용하는 CPU 사용률을 의미한다. System 사용률이 높다면 시스템 사양을 높여야 한다. USer 사용률이 높다면 시스템 업그레이드 또는 애플리케이션의 분배를 고려해야 한다. CPU Idle CPU Idle 은 CPU 가 모든 일을 끝내고 쉬는 시간을 의미한다. 일반적으로 CPU Usage 가 높다면 CPU Idle 은 낮을 것이다. 하지만 I/O Wait 또는 Steal 등의 값으로 인해 이 비율이 항상 일정치 않다. Idle 값이 항상 낮다면 시스템을 업그레이드 해야한다. CPU I/O Wait CPU가 입출력을 대기하는데 사용..
-
[인프라 기본지식] CPU 모니터링에 필요한 지표 정리인프라/linux 2021. 1. 27. 16:05
CPU Usage CPU 사용량은 시스템 사용률과 사용자 사용률 등을 합친값이다. 시스템 사용률은 운영체제가 사용한 CPU 사용률을 의미하며 사용자 사용률은 응용프로그램이 사용하는 CPU 사용률을 의미한다. System 사용률이 높다면 시스템 사양을 높여야 한다. USer 사용률이 높다면 시스템 업그레이드 또는 애플리케이션의 분배를 고려해야 한다. CPU Idle CPU Idle 은 CPU 가 모든 일을 끝내고 쉬는 시간을 의미한다. 일반적으로 CPU Usage 가 높다면 CPU Idle 은 낮을 것이다. 하지만 I/O Wait 또는 Steal 등의 값으로 인해 이 비율이 항상 일정치 않다. Idle 값이 항상 낮다면 시스템을 업그레이드 해야한다. CPU I/O Wait CPU가 입출력을 대기하는데 사용..
-
[linux] 메모리 확인 free인프라/linux 2020. 12. 24. 01:01
# free -m total used free shared buff/cache available Mem: 257751 1842 254508 105 1400 255327 Swap: 4095 0 4095 1. 리눅스 가용 메모리 확인하기 total - 전체 물리적인 메모리의 크기 used - 사용중인 메모리 크기 free - 사용중이 아닌 메모리 크기로 사용 가능한 메모리 크기 shared - 공유 메모리 크기 buff/cache - 버퍼/페이지로 사용되고 있는 메모리 크기 available - 실직적으로 사용 가능한 메모리, free 필드값의 메모리가 부족시 해제되는 커널내 메모리 영역 사이즈를 합친 값 2. free 옵션 -m // 메가 바이트 단위 -g // 기가 바이트 단위 -k // 킬로 바이트 단..