리눅스 서버 컴퓨터 정보 확인 / 서버 상태 관리 명령어

서버 컴퓨터 사양 확인

서버 비트 확인

uname -m

서버 CPU가 32비트(i686 또는 i386)인지, 64비트(x86_64)인지 확인할 수 있습니다.

CPU 사양 확인

lscpu

Model name:을 보면 어떤 CPU인지 알 수 있고, CPU(s):는 전체 논리적 CPU 개수입니다.

RAM 메모리 사양 확인

free -h

-h 옵션은 읽기 쉬운 단위로 출력합니다.
-h 옵션을 제거했을 때 total 16185832 비트가 나오면 전체 RAM 용량이 16GB인 것입니다.


서버 OS 확인

서버 OS 종류 확인

rpm -qa | grep release

서버 OS 버전 확인

cat /proc/version

서버 상태 관리

실행중 프로세스 CPU 사용률 확인

top

RAM 메모리 용량 및 사용량 확인

free -h

디스크 용량 및 사용량 확인

df -h

리눅스 서버 재부팅

sudo systemctl reboot
또는
sudo reboot

서버 재부팅 시 실행 중이던 프로세스들이 모두 종료되어 수동으로 켜야할 수 있으니 신중하게 해야 합니다.

프로세스 종료

kill -9 프로세스PID

ps -ef | grep 문자열으로 나오는 프로세스 좌측 소유자명 바로 옆의 프로세스PID를 입력하면 됩니다.

포트 사용여부 확인

sudo netstat -tuln | grep 포트번호

포트번호를 사용하는 모든 TCP 연결을 나열합니다.


리눅스 서버 언어 변경

로케일 설정 변경

sudo nano /etc/locale.conf

로케일을 아래와 같이 설정하면, 리눅스에서 한국어 대신 영문으로 표시됩니다.

LANG="en_US.UTF-8"

나노 편집기에서 Ctrl + O를 눌러 저장 후, Ctrl + X를 눌러 종료하고 리눅스 서버를 재부팅하면 적용됩니다.

Leave a comment