반응형

Linux 15

[DevOps] CentOS7 설치부터 jdk, mysql, tomcat 연동까지 과정

목차CentOS7 설치부터 jdk, mysql, tomcat 설치 및 간단한 연동과정을 간략히 포스팅한다.CentOS 미러 사이트에서 isov파일 다운로드한다.(여기선 GUI환경으로 설치하기 위해 DVD 선택)CentOS7 설치리눅스 부팅디스크로 만들어서 부팅(부팅 우선순위 USB Driver로 변경)재부팅 누른다.root계정으로 로그인한다.yum update를 해서 최신으로 업데이트한다.wget으로 다운받기 위해 wget을 설치한다.jdk 세팅jdk를 다운받는다.(난 전자정부프레임워크 4.2.0 배포를 위해서 17로 설치했다.)wget https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gztar xvf 압축파일명으로 압..

IT/DevOps 2024.04.25

[linux] linux jboss eap 7.4 install, setting/ deploy

목차 리눅스에 jboss를 설치해서 웹 애플리케이션 배포한 경험을 기록한다. 설치환경: redhat 8.8 64 bit 설치경로: /home/계정/app 하위 설치모드: standalone jboss는 standalone, domain 모드가 있는데 standalone모드는 단일 인스턴스로 각각 관리하는거고 domain모드는 여러개의 인스턴스를 도메인이라는 그룹으로 관리하는 걸 의미한다.(내가 이해한바) jboss eap 설치파일 다운로드(로그인 필요) JBoss Enterprise Application Platform | Red Hat Developer Modular, cloud-ready Java EE 8 platform with APIs and development frameworks for qui..

IT/DevOps 2023.12.30

[linux] linux start, stop shell template

목차 start.sh jboss service를 구동하는 쉘 예시다. 서비스 구동 시 vm 옵션을 전달해서 백그라운드로 실행하고(표준 출력, 에러 무시) pid를 파일로 저장한다.(kill할 때 사용) #!/bin/sh #vm 옵션 JAVA_OPTS="-Dglobals.profiles.active=dev" echo "jboss start." #jboss start nohup ./standalone.sh $JAVA_OPTS 1>/dev/null 2>&1 & #pid 저장 echo $! > admin.pid #로그 출력 tail -f ../standalone/log/server.log stop.sh 프로세스 실행 시 만든 admin.pid파일에서 pid를 찾아서 kill한 뒤 pid 파일을 삭제한다. #!/..

IT/DevOps 2023.12.30

[linux] linux svn install/setting (feat. redhat)

목차 설치 환경: 레드햇 8.8 64 bit svn 설치 #패키지매니저 이용 sudo yum install subversion svn용 디렉토리 생성 cd ~/app/dev1 mkdir repository svn 저장소 생성 svnadmin create --fs-type fsfs repos 방화벽 해제 svn에서 사용하는 기본 포트 3690 firewall-cmd --permanent --zone=public --add-port=3690/tcp firewall-cmd --reload svn 구동 svnserve -d -r /home/dev1/repository/ 체크아웃을 통한 정상여부 확인 아래처럼 나오면 성공 svn checkout svn://127.0.0.1/repos // 체크아웃 결과: 체크아웃..

IT/DevOps 2023.12.30

[linux] 리눅스에 cubrid 설치(feat. cubrid 11.2 ver)

지난주 리눅스 서버에 cubrid DBMS를 설치 했기에 메모한다. 설치할 때 캡처를 하지 못한 관계로 기억을 더듬어 프로세스 위주로 기록한다. 1. 리눅스 서버에 jdk를 설치/환경변수 세팅을 한다.(환경변수는 선택사항이 될수도) 2. cubrid 리눅스 버전 설치파일을 다운로드 후 서버의 설치 경로에 업로드 한다. 3. 설치한 cubrid 설치파일을 실행 해서 설치를 진행한다. sh CUBRID-11.2-latest-Linux.x86_64.sh 실행 후 전부 Y를 입력 후 엔터를 눌러서 진행한다. 아래처럼 표시가 되면 정상 설치가 된것이다. Unpacking finished successfully demodb has been successfully created. 4. cubrid.sh파일이 있는 곳..

IT/DevOps 2023.12.23

[Docker] Docker File [1] (feat. COPY, CMD)

목차 호스트 PC의 mount폴더의 index.html의 내용이 컨테이너의 htdocs 경로에 복사도 제대로 됨 Docker 파일 내용 예시 😃 #apache webserver에서 이미지를 가져와서 현재 경로 하위의 mount폴더의 내용을 /usr/local/apache2/htdocs로 복사 #컨테이너 실행 시 명령어는 httpd-foreground로 설정 FROM httpd COPY ./mount /usr/local/apache2/htdocs CMD ["httpd-foreground"] 파일명을 Dockerfile(확장자 X)로 저장 mount경로에 html파일 생성 🙂 Hello World Docker파일 이미지화 🥰 #webserver는 내가 설정할 이미지명, 그 뒤에는 현재 경로 하위 지정 doc..

IT/DevOps 2023.11.01

[Docker] Docker image commit/push(feat. Windows 10)

Docker commit 😄 컨테이너를 이미지로 스냅샷 Docker commit {container ID} {NameSpace}/{repositoryName}:{tag} Docker push 🤗 이미지를 repository에 반영 Docker push {NameSpace}/{Repository}:{tag} 동영상 내용 정리 😄 깡통 ubuntu 이미지를 내려 받은 후 vim 설치, 테스트 파일 생성 후 Docker Hub에 commit/push 한 다음 기존 이미지, 컨테이너 삭제, push한 이미지를 내려 받았을 때 vim과 테스트 파일이 그대로 있는지 확인하는 과정 개인 스터디 기록을 메모하는 공간이라 틀린점이 있을 수 있습니다. 틀린 점 있을 경우 댓글 부탁드립니다. reference: https:..

IT/DevOps 2023.10.29

[Java] linux jdk 환경변수 세팅

linux에서 직접 다운로드 받거나 설치파일을 외부에서 구한 뒤 업로드 하거나 해서 jdk를 설치 환경변수 세팅 😄 vi편집기로 프로파일 오픈 # home경로의 프로파일을 vi편집기로 연다. vi ~/.bash_profile jdk경로를 설정해 주고 export, path도 잡는다. #JAVA export JAVA_HOME=jdk가 위치한 경로 입력(ex: home/test/)/jdk1.8.0_221(jdk 폴더) export JRE_HOME=$JAVA_HOME/jre #PATH #PATH에 위에서 설정한 $JAVA_HOME 경로를 저장하고 현재 PATH를 유지하겠다는 의미 PATH=$JAVA_HOME/bin:${PATH} export PATH 프로파일 내용 적용 source ~/.bash_profile..

IT/development 2023.10.27
반응형