본문 바로가기

전체 글313

[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.
[ERROR] VSCode No loader is configured for ".html" files: index.html [ERROR] No loader is configured for ".html" files: index.html   F:\### abc\0 20240401위처럼 디렉토리명에 '#'이 들어가있을 경우, 위와 같은 에러 발생.npm inpm run dev 등# 제거 후 다시 명령어 실행하면 에러 사라짐 2024. 6. 13.
[UBUNTU] LINUX grep 명령어 CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS   `file.txt`에서 h 들어가는 라인 찾기grep h file.txt  grep -c h file.txt-c는 count 👉 총 라인 카운트wc -l file.txt   `bbc.txt`에서 h 검색grep h bbc.txt 👉 대소문자 구분없이 검색grep -i h bbc.txt 👉 라인 카운트grep -i -c h bbc.txt   텍스트 직접 검색grep -i "good" bbc.txt   해당 문자가 포함되지 않은 라인만 출력grep -v -i "th" bbc.txt 👉 countgrep -c -v -i "th" bbc.txtgrep -cvi "th" bbc.txt   참고`Linux Command-Line 명령어 .. 2024. 6. 3.
[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.
[ERROR] ORACLE ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다. SQLD 실습 중 테이블에 insert 하는 부분이 있었다.INSERT INTO CODELION c VALUES('AAA','BBB');이렇게 입력을 하고, ctrl + enter를 쳤다.   SQl Error [1950] [42000]: ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다.라고 나오고 있는 것이었다.매끄럽게 실습을 어렵게 만드는 오라클...   alter user 사용자계정 default tablespace users quota unlimited on users;alter user c##guest default tablespace users quota unlimited on users;'c##guest' 자리만 사용자 계정으로 변경한 후 등록하면 된다.  아니, 근데.. 2024. 5. 30.