Total: Today: Yesterday:
'linux'에 해당되는 글 2건
2021.07.22 [EC2] htop, iftop, iotop
2019.04.13 Linux 에 OpenJDK 8 설치
노하우/Linux | 2021. 7. 22. 12:10 | Posted by 자수씨

top이라는 명령어만으로는 머신 상태를 확인하기에는 부족함이 있다.

페이스북에서 과거의 오늘이라며 8년 전 글을 보여줬는데 지금 봐도 충격과 공포이다.

 

 

요즘에는 AWS EC2 머신을 주로 사용하므로 해당 머신에 설치하는 방법을 공유하고자 한다.

 

htop

top의 대안으로 나온 프로그램으로 c언어로 된 오픈소스이다. Ncurses를 이용하여 키보드 커서도 이용할 수 있다.

 

 

설치 방법은 간단하다.

 

# 설치
sudo install -y htop

# 실행
htop

 

iotop

프로세스 별 io 통계를 볼 수 있는 프로그램이다.

 

 

이것 또한 설치 방법은 간단하다. 실행 시에는 root 권한이 필요하여 sudo를 이용한다.

 

# 설치
sudo yum install -y iotop

# 실행
sudo iotop

 

iftop

네트워크 연결 목록 및 상태를 보여주는 프로그램이다. 실시간 트래픽 확인에 도움이 된다.

 

 

EC2의 경우 기본적으로 EPEL 리포지토리가 활성화가 되어 있지 않기 때문에 다음과 같은 설정이 필요하다.

 

# 1. EC2 리눅스 버전 확인
cat /etc/-release

# 2-1. Amazon Linux AMI 2018.03 의 경우
sudo yum-config-manager --enable epel

# 2-2. Amazon Linux 2 의 경우
sudo sudo yum-config-manager --enable epel

# 3. epel-release 설치
sudo yum install epel-release

# 4. iftop 설치
sudo yum install iftop

# 실행
sudo iftop

 

iotop 과 마찬가지로 root 권한이 요구되어 실행시 sudo를 이용한다.

노하우/Linux | 2019. 4. 13. 12:28 | Posted by 자수씨

EC2 인스턴스나 리눅스 기본 패키지에는 아직까지 JRE 1.7 이 설치되어 있는 경우가 많다.

$ java -version
java version "1.7.0_191"
OpenJDK Runtime Environment (amzn-2.6.15.4.82.amzn1-x86_64 u191-b01)
OpenJDK 64-Bit Server VM (build 24.191-b01, mixed mode)

 

다음과 같이 yum 을 이용하여 OpenJDK 8 을 설치한다.

$ sudo yum install -y java-1.8.0-openjdk-devel.x86_64

 

여러 JRE 가 설치된 경우 OS 에서 관리하는 java 를 설정하도록 아래와 같이 수행한다.

$ sudo alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
    2           /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java

Enter to keep the current selection[+], or type selection number: 2

 

불필요한 JRE 7 은 제거한다.

$ sudo yum remove java-1.7.0-openjdk

 

참고자료

 

centos에서 java version관리 (alternatives 사용)

 

blog.seotory.com