Programming/Linux 14

[Linux] JAVA_HOME 환경변수 설정

JAVA_HOME 확인 $echo $JAVA_HOME 처음엔 아무것도 안뜰 수 있다. javac 버전 확인 $javac -version javac 1.8.0_292 java 실제 위치 조회 $which javac /usr/bin/javac $readlink -f /usr/bin/javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac sudo vi /etc/profile .... .... .... export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 설정 확인 확인을 위해서 리눅스 bash에 다시 접속해준다. $echo $JAVA_HOME

Programming/Linux 2021.11.08

[Linux] tail 명령어 (log 모니터용)

cat이나 vi 명령어는 리눅스에서 흔히 사용하는 명령어이다. 그러나 코드의 길이가 길어지면 해당 파일을 보는데 제한이 된다. 특히, 로그파일 같은경우엔 일부 정보만 필요할 경우가 있기 때문에 이런 경우에 tail 명령어가 유용하게 쓰인다. tail 기본 명령어 기본적으로 마지막 10줄만 출력한다. $ tail catalina.out.2021-11-07 tail 여러줄 명령어 '-라인수f'를 옵션으로 주면 마지막에서부터 해당 줄만큼 출력된다. 예제의 경우 마지막에서 100줄까지 출력된다. $ tail -100f catalina.out.2021-11-05 보여줄 바이트 수 지정 명령어 보여줄 마지막 데이터의 바이트 수 지정. -c 옵션 사용. $ tail -c 70 catalina.out.2021-11-0..

Programming/Linux 2021.11.07

[Linux] Ubuntu환경에서 MySQL 설치

//apt-get 업데이트, mysql 설치 $ sudo apt-get update $ sudo apt-get install mysql-server MariaDB가 설치되어 있을 경우 제거 후 설치 진행. // 만약 iptable이 실행되고 있다면 외부에서 접속할 수 있도록 mysql 포트(3306)를 열어줘야 한다. $ sudo ufw allow mysql //mysql 실행 $ sudo systemctl start mysql //ubuntu 서버가 재시작되더라도 mysql이 자동 시작되도록 설정 $ sudo systemctl enable mysql //sql 접속 $ sudo mysql -u root -p //비밀번호 설정 mysql> ALTER USER 'root'@'localhost' IDENTI..

Programming/Linux 2021.11.02