리눅스 서버 컴퓨터 정보 확인 / 서버 상태 관리 명령어
서버 컴퓨터 사양 확인
서버 비트 확인
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