Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- BFS
- airflow 정리
- Collaborative filtering
- Oracle ASSM
- Decision Tree
- Spark 튜닝
- CF
- 데이터분석
- 네트워크
- eda
- 앙상블
- 리눅스 환경변수
- 추천시스템
- git 기본명령어
- Spark jdbc parallel read
- 랜덤포레스트
- 오라클 데이터 처리방식
- SQL
- Oracle 논리적 저장 구조
- Python
- Spark Data Read
- enq: FB - contention
- git init
- 데이터 분석
- 배깅
- Linux
- 알고리즘
- git stash
- 의사결정나무
- 통계분석
Archives
- Today
- Total
[Alex] 데이터 장인의 블로그
[Linux] CentOS 기본 사양 확인 방법(feat. 환경변수, RAM) 본문
환경변수 확인
- 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 버전에 대한 정보
반응형
'Linux&OS' 카테고리의 다른 글
[Linux] 권한(Permission) 조정 feat. chmod, chown (0) | 2021.04.15 |
---|---|
[Linux] CentOS 방화벽 활용 feat. Firewall (0) | 2021.04.12 |
[Linux] CentOS 사용자 계정 추가 및 확인 (0) | 2021.03.25 |
[Linux] VScode 활용하여 AWS 인스턴스 접속하기 (0) | 2021.01.31 |
[Linux] 기본명령어 (쉘스크립트, 쉘 명령어) (0) | 2021.01.31 |
Comments