본문 바로가기

ubuntu47

[DOCKER] Ubuntu 도커 Jenkins (젠킨스) 버전별 설치 명령어 최신 버전 설치sudo docker pull jenkins/jenkins:ltsdocker run -d -p 8082:8080 -v /var/jenkins_home:/var/jenkins_home --name jenkins1 jenkins/jenkins:lts     JDK 17 버전 설치docker pull jenkins/jenkins:jdk17docker run -d -p 8083:8080 -v /var/jenkins_home:/var/jenkins_home --name jenkins2 jenkins/jenkins:jdk17     JDK 11 버전 설치docker pull jenkins/jenkins:jdk11docker run -d -p 8084:8080 -v /var/jenkins_home:/v.. 2024. 8. 14.
[UBUNTU] Jenkins Vue.js 프로젝트 빌드 및 배포 pipeline 작성 (CI/CD) os: Ubuntu 22.04.2 LTS   작년에 참여했던 프로젝트의 2차 프로젝트에도 참여하게 되었다.프로젝트를 시작하기에 앞서, 필요한 부분들을 확인하고 있다.1차 때는 정말 맨땅에 헤딩을 하듯이, 인프라를 구축했었다.2차 때는 프로그래밍을 하게 되어서, 소스를 보며 나름 분석을 하고 있다. 그리고 1차 프로젝트가 끝난 후에야, 여러 레퍼런스들을 참고해서 Jenkins로 CI/CD가 가능하도록 구축했었다.이번에는 was뿐만이 아니라, 웹서버 또한 Jenkins로 CI/CD가 가능하도록 작성을 해봤다.프론트는 Vue.js로, 프론트를 잘 아는 건 아니지만?필요에 따라 나도 프론트 파일을 받아서, 빌드를 하기는 한다.VSCode에서 터미널을 연 후 "npm run build" 명령어로 빌드를 했었는데!.. 2024. 6. 20.
[UBUNTU] Linux 파일 및 디렉터리 생성 삭제 복사 이동 CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS   빈 파일 생성 : touchtouch file1.txttouch file2.txt file3.txt   디렉터리 생성 : mkdirmkdir seoul   디렉터리 안에 디렉터리 생성 : mkdir -pmkdir -p korea/seoul   디렉터리명 띄어쓰기 : mkdir " "mkdir "seongdong seongsu"   파일 삭제 : rm rm file1.txt   txt 확장자 가진 파일 모두 삭제 : rm *.txtrm *.txt   디렉터리 삭제 : rm -rrm -r seoul   하위 디렉터리 있는 것도 한번에 삭제 : rm -r -irm -r -i korea/   파일 -> 디렉터리로 복사 : cpcp file1.. 2024. 6. 2.
[UBUNTU] bash 그리고 crontab CLOUD: AWS EC2OS: Ubuntu 22.04.4 LTS  script.sh 작성vi script.sh#!/bin/bash file script.sh확장자를 확인할 수 있다.  💾 script.sh#!/bin/bashmkdir ~/desktop/seoulcd ~/desktop/seoultouch file(1..10)ls -l ~/desktop/seoul > ~/desktop/seoul.log    script.sh 실행bash script.sh    seoul.log 확인   crontab# 매분마다 실행* * * * * echo "Hello Linux" >> ~/desktop/hello.txt * * * * * 분(0-59)시간(0-23)일(1-31)월(1-12)요일(0-7) 스케줄링 기능으.. 2024. 5. 31.
[UBUNTU] find 명령어 CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS   findfind  find . -maxdepth 1현재 위치를 기준으로 level1의 디렉터리 보여줌 find . -maxdepth 2   파일만 검색find . -type f 👉 `test` 디렉터리에서 file만 검색find test -type f   디렉터리 검색find -type d 👉 `test2` 디렉터리에서 디렉터리만 검색find test2 -type d   type이랑 depth 조합find test2 -type f -maxdepth 3   파일명으로 검색find test -name "*.txt" 👉 특정 파일명 입력해서 검색find test -name "error.txt"우분투는 대소문자 구문함   파일명으로 검.. 2024. 5. 29.
[UBUNTU] LINUX 명령어 (시간, 위치, history 등) 이전에 인프런을 보면서, 한번 실습을 했던 적이 있다.그때 기록으로 따로 남겼던 건 아니라서, 이번에 기록으로 남겨본다.우분투에서 활용할 수 있는 명령어도 적지 않아서, 나중에 찾아버 보기 위해!한 포스팅으로 올리지 않고 나눠서 올린다.   현재 위치pwd   현재 시간date   현재 월cal`sudo apt install ncal`로 cal 설치   해당 하는 년도cal 2024   historyhistory  !172history 내에 있는 특정번호 명령어 실행 시 에는 '!' 느낌표 사용함   매뉴얼 내 키워드 검색man -k directory   매뉴얼 페이지man ls   명령어에 대한 간략한 도움말help   참고`Linux Command-Line 명령어 기초 배우기` - 인프런 2024. 5. 21.