반응형

리눅스 22

[DevOps] CentOS 8 GitLab 설치

목차GitLab 설치과정#GitLab의 CentOS용 RPM 저장소 설치하기 위한 스크립트 다운로드 및 실행curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash#gitlab 커뮤니티버전 설치sudo yum install -y gitlab-ce외부 접속 url 변경#gitlab설정파일 연다.sudo vi /etc/gitlab/gitlab.rbgitlab 설정파일을 열어서 external_url을 외부에서 접속할 url로 변경한다.기본 80를 사용하니까 변경하고 싶으면 url:포트로 변경한다.외부접속 url 포트 방화벽 허용#방화벽에 포트 허용sudo firewall-cmd --per..

IT/DevOps 2024.05.01

[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 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

[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

[springBoot] spring boot jar파일 배포 삽질(feat. 리눅스)

스프링부트에서 jar파일 실행 시 옵션으로 profile등을 설정할 수 있는데 이것 때문에 이틀을 삽질해서 메모함 서버에서 쉘 스크립트를 아래와 같이 작성(옵션을 변수화), 실행 시 계속 profile을 찾지 못했었다. #이전 명령어대로 하면 계속 안된다. java -jar -옵션 -옵션.. deploy.jar 순서가 이런식이 되어야 된다. #이전 명령어는 java -jar deploy.jar -옵션 -옵션 이 순서니까 계속 안되던 거였다. 다음엔 절대 같은 실수하지 말자

IT/development 2023.05.13

[linux]리눅스 adduser(사용자 생성), deluser or userdel(사용자 삭제)

목차 리눅스 adduser(사용자 생성), deluser or userdel(사용자 삭제) 위처럼 명령어 입력 시(root계정으로 해야 함) test1이라는 계정이 생성되고 아래처럼 /home 밑에 해당 test1이라는 폴더가 생성됨 생성된 사용자의 비밀번호를 아래처럼 설정할 수 있음 새로 생성된 사용자로 계정을 변경하기 위해선 su - "계정명" 입력하면 됨 사용자 삭제 시 centos 기준은 userdel "사용자명" 입력 하면 됨 이 때 만약 해당 사용자의 프로세스가 사용중이라고 나오면 kill -9로 해당 프로세스 죽이고 할 것 삭제된 계정으로 로그인 시 아래처럼 존재하지 않는다고 나옴 계정 삭제 시 디렉토리까지 삭제하려면 아래처럼 -r 옵션 입력 해당 디렉토리가 아래처럼 사라졌음

IT/ETC 2022.11.30
반응형