Linux&OS
[Linux] CentOS 기본 사양 확인 방법(feat. 환경변수, RAM)
Alex, Yoon
2021. 3. 25. 11:40
환경변수 확인
- printenv : 전체 환경변수 확인
- echo $[환경변수 명] : 환경 변수가 너무 많아서 보고싶은 환경변수를 찾지 못할 때.
- env | grep [찾을 문자] : 환경변수명이 떠오르지 않을때 확인하는 방법.
환경변수 등록 및 삭제
지역 환경변수 등록 -> 해당 터미널에서만 사용할 수 있는 환경변수
- [환경변수] = [환경변수내용]
삭제
- unset [환경변수]
전역 환경변수 등록 -> 다른 터미널에서도 사용할 수 있는 환경변수
-> PATH라는 환경변수에 실행경로를 추가하여 현재 위치가 어디에 있든지 원하는 프로세스를 실행할 수 있습니다.
- export [환경변수] = [환경변수내용]
- echo $[환경변수] : 마찬가지로 환경변수 등록되었는지 확인하는 방법.
전역 환경변수를 등록하면 어디에 있든지 원하는 프로세스를 실행할 수 있지만, 터미널을 재시작하면 해당 환경변수가 해제됨.
때문에 영구적으로 사용하기 위한 설정이 필요.
전역 환경변수의 영구적 사용 설정
vi 에디터를 통해 ~/.bashrc 파일 마지막 부분에 환경변수 등록 명령어를 추가하면 터미널이 오픈될때마다 환경변수 등록이 자동적으로 실행됨.
예시)
vi ~/.bashrc
[추가]
--------------------------------------------------------------------------------
export HADOOP_HOME=/home/hadoop/hadoop
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
--------------------------------------------------------------------------------
source ~/.bashrc
$HADOOP_HOME
환경변수를 수정한다고해서 바로 반영되는 것은 아님. 리부팅이나 쉘에 재로그인 하지 않고 새로운 내용을 반영하기 위해서는 source [환경설정 파일명] 명령어를 사용함.
- source ~/.bashrc : 환경변수 추가한 내용 반영
CPU / RAM 사양 확인하기
- nproc : CPU 코어 수
- cat /proc/cpuinfo | grep name : CPU모델명 확인
- cat /proc/cpuinfo | more : CPU 사양확인 (코어 마다)
- sudo dmidecode -t processor | more : CPU 사양확인
- free : 메모리 용량 확인 (-m : 메가바이트, -g : 기가바이트)
- free -h : 메모리 용량 확인 + 가독성 증가
- sudo dmidecode -t memory | more : RAM 사양확인
프로세스
- top : 프로세스 현황 정보 (윈도우 작업 관리자 역할)
- ps -ef : 전체 프로세스 목록
- ps -ef | grep "tomcat" (What is tomcat)
- ps 30736[id] : 프로세스 아이디로 정보확인
하드디스크
- df -h : 파티션 별 용량 사용 현황 정보 (Size : 총용량, Use : 사용량)
- du -sh : 특정 디렉토리 용량확인
- du -s : 특정 디렉토리 용량확인(KB)
- du -s /var : 하위 디렉토리 용량확인
운영체제(OS)
- uname -a : 일반적인 커널에 대한 정보
- cat /etc/issue : OS 버전에 대한 정보
- cat /etc/*release* : OS 버전에 대한 정보
반응형