이전에 CentOS에서 파이썬 3 설치를 한 후 python3.6라고 커맨드를 실행하면 파이썬 3버전을 실행할 수 있음을 확인한 바 있다. 

참조: https://marshallslee.tistory.com/entry/CentOS-7%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-3-%EC%84%A4%EC%B9%98?category=1044300

 

CentOS 7에서 파이썬 3 설치

실행환경: AWS EC2 CentOS 7.6.1810 AWS EC2 CentOS 7버전 기준, 파이썬 2버전이 기본적으로 제공되고 있으나 3버전은 설치되어 있지 않다. 따라서 3버전을 활용하기 위해서는 우선 다음과 같은 절차를 통해 설치..

marshallslee.tistory.com

그런데 python3.6 라는 커맨드가 다소 길어보여서 이를 간소화된 커맨드로 바꾸고 싶은 경우가 생길 수도 있다. 이 경우 alias 커맨드를 활용하여 새 커맨드를 만들 수 있다.

 

alias 커맨드는 사용자가 커스텀 커맨드를 만들 수 있도록 해준다. 우선, 다음과 같은 커맨드를 콘솔에서 확인하여 기존의 python3.6이 어디에 위치해 있는 프로그램인지를 확인한다.

 

$which python3.6

 

실행 결과, /usr/bin/python3.6에 위치한 것을 확인할 수 있다. 이 경로값을 가지고 alias 커맨드를 ~/.bashrc 파일을 열어서 맨 아래줄에다가 다음과 같이 한 줄 추가해 준다. 단축된 커맨드는 python3라고 하겠다.

 

alias python3='/usr/bin/python3.6'

 

콘솔 접속을 종료한 후 다시 들어와서 python3라고 실행해 보면 python3.6을 실행했을 때와 똑같이 작동하고 있음을 알 수 있다.

반응형

현재 서버의 시스템 시간은 date 커맨드로 간단하게 확인할 수 있다. 커맨드 실행 시 다음과 같은 형식의 결과를 볼 수 있을 것이다.


Tue Feb 19 07:36:21 UTC 2019


만일, 시스템 시간이 실제 시간과 맞지 않거나 혹은 시간대가 다른 경우에는 시간을 바로잡아 줘야 하는데, timedatectl 커맨드를 이용하여 다음과 같이 서울 시간 기준으로 바로잡도록 할 수 있다. 


timedatectl set-timezone Asia/Seoul


그리고 다시 date를 실행해 보면 시간대가 바뀌어 있는 것을 확인할 수 있다.


Tue Feb 19 16:37:55 KST 2019


참고로, timedatectl list-timezones를 실행하면 timedatectl 커맨드에서 제공하는 시간대 전체 리스트를 확인할 수 있다. 만일 아시아 지역 시간대가 어떤 것들이 제공되는지를 확인하려면 따라서 grep 커맨드와 조합하여 다음과 같이 할 수 있다.


timezonectl list-timezones | grep Asia

반응형

실행환경: CentOS 7.5.1804 

자바: Oracle JDK 8 version 


아래의 작업은 모두 root 계정으로 진행되었다. 

1. Oracle JDK 8버전을 Linux x64 환경에서 작동할 .tar.gz 형식으로 된 파일로 다운로드 한다. 


2. 파일질라를 이용하여 설치하고자 하는 서버에다가 다운로드 받은 파일을 /opt 밑으로 이동시킨다. 


3. 압축해제를 한 후 생성된 디렉토리명을 java로 변경해 준다. 

$tar xzvf jdk-8u191-linux-x64.tar.gz $mv jdk1.8.0_191 java 


4. /etc/profile 파일 밑에다가 다음 내용을 추가해 준다. 

export JAVA_HOME=/opt/java export JRE_HOME=$JAVA_HOME/jre 

export PATH=/$PATH:/opt/java/bin:/opt/java/jre/bin 


5. 여기까지 하고 변경된 내용을 시스템에 적용시켜준다. 

$source /etc/profile

반응형

+ Recent posts