본문 바로가기

전체 글330

[GIT] Github 깃허브 계정 여러 개 사용 (회사 및 개인 계정) Git bash1. SSH 경로 이동 및 생성된 SSH Key 확인👉 Git bashcd ~/.sshls -al  2. SSH key 생성ssh-keygen -t rsa -C "회사이메일" -f "id_rsa_aa"ssh-keygen -t rsa -C "개인이메일" -f "id_rsa_bb"비밀번호 사용X, 계속 엔터 쳐서 다음으로 넘어감   3. ssh-agent 실행eval "$(ssh-agent -s)"  4. ssh-agent에 개인키 추가ssh-add ~/.ssh/id_rsa_aassh-add ~/.ssh/id_rsa_bb  5. ssh-agent에 개인키 추가되었는지 확인ssh-add -l     Github에 새 ssh 공개키 추가하기code ~/.ssh/id_rsa_aa.pubcode ~.. 2024. 6. 28.
[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.