이번 글에서는 centos 개발환경을 구축하는 과정을 알아보겠습니다.
구축 과정은
1. jdk 1.8.0 설치
2. tomcat 9 설치
3. maria db 10.3.28 설치
먼저, 네트워크가 연결된 상태이어야 합니다.
(터미널에서 yum 명령어를 통해 패키지를 다운로드하는 방식으로 진행하기 때문.)
# yum install java-1.8.0-openjdk
# yum install java-1.8.0-openjdk-devel
# vi /etc/profile
(#은 관리자, $은 일반사용자)
# vi HelloWorld.java
로그인하는 사용자는 패키지를 설치하려면 sudo 권한을 가지고 있어야 합니다.
그리고 tomcat 9에는 Java SE 8 이상이 필요합니다.
1번의 jdk 1.8.0 을 설치하지 않은 분은 먼저 설치를 하셔야 합니다.
# sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
tomcat 다운로드
: tomcat 다운로드 페이지에서 최신 버전의 tomcat 9v를 다운로드할 것입니다.
https://tomcat.apache.org/download-90.cgi
# cd /tmp
# wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.52/bin/apache-tomcat-9.0.52.tar.gz
# tar -xf apache-tomcat-9.0.52.tar.gz
# sudo mv apache-tomcat-9.0.52 /opt/tomcat/
# sudo chown -R tomcat /opt/tomcat
# sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
(tomcat-9.0.52v 의 하위 버전은 systemd unit 파일 생성이 필요할 수 있습니다.)
# sudo systemctl enable tomcat
# sudo systemctl start tomcat
[FAIL]
# sudo systemctl status tomcat
# setenforce 0
# sed -i 's/ELINUX=enforcing/ELINUX=disabled/g' /etc/selinux/config
[SUCCESS]
# firewall-cmd --zone=public --permanent --add-port=8080/tcp
# firewall-cmd --reload
# sudo yum install mariadb-server -y
# systemctl start mariadb
# systemctl enable mariadb
# mysql_secure_installation
# systemctl status mariadb
# mysql -u [생성한 계정(root)] -p
이번 글에서는 centos 개발환경(자바, 톰캣, DB)을 구축하는 과정을 알아보았습니다.
centos에서 개발환경을 구축하는 데 도움이 되었길 바랍니다~.
감사합니다~