본문 바로가기
반응형

Linux12

쿠버네티스 mySQL pod dump 기존의 linux에서 mysql dump를 할 때는 다음과 같다. # 예) mysqldump -u dbUser -p password -A > db_dump.sql 쿠버네티스의 mySQL pod를 dump할 시 kubectl exec -it [podName] -n [namespace] -- mysqldump -u [dbUser] -p[password] [dbName] > [scriptName].sql dump한 파일을 복원할 시 kubectl exec -[it | -i] [podName] -n [nameSpace] -- mysql -u [dbUser] -p[password] [dbName] < [scriptName].sql 쉘스크립트 예제 # 모든 DB를 dump 후 현재 날짜를 이름으로 sql 파일을 저.. 2022. 9. 1.
Git stash 이해 및 사용법 개요 Git에 익숙하지 않다면, 하던 작업을 멈추고, branch를 변경하여 다른 작업을 해야 하는 상황이 온다면 굉장히 난감할 것이다. 필자 또한 처음 협업 과정 중 이러한 상황이 발생했을 때 매우 난감하였다. 그래서 처음에는 여러개의 디렉토리를 생성하여, 각 디렉토리 별로 클론을 받은 후 작업을 진행하거나, 수정한 파일을 따로 복사 붙여넣기를 하는 등 매우 비효율 적이고, 나중에는 어느 디렉토리에서 작업을 하였는지 헷갈릴 때가 많았다. 하지만 이 글을 읽는다면 git stash를 어느정도 사용할 수 있을 것이다. 먼저 stash를 영어사전에 검색하면 다음과 같다. 넣어두다.... 그렇다. stash는 '(안전한 곳에) 넣어 두다' 는 뜻이다. 이것만 알아도 당신은 stash를 이해하기에 앞서 목표를 .. 2022. 8. 9.
GitLab ssh key 등록 아래의 설명들을 잘 읽고 천천히 따라하시면 됩니다.  Linux에서 다음의 명령어를 입력합니다.ssh-keygen -t rsa# 엔터 엔터 ...# 파일 2개가 생성되었는지 확인(파일명, 파일명.pub)cat ~/.ssh/id_rsa.pub # 입력 후 나타나는 key 복사 GitLab 접속 → 우측 상단 프로필 → Edit profile 클릭 → 왼쪽 바에 SSH keys 클릭복사한 key를 Typically starts with "ssh-rsa..."에 붙여넣기Title 입력Expiration date는 그대로 둡니다. (필요에 따라서 설정)참고로 Key 만료 기간을 설정하는 것 입니다.Add key 버튼 클릭 사용자 등록 후 프로젝트 Clone (이미 되어 있다면 하지 않으셔도 됩니다.)Linux에.. 2022. 6. 30.
자주 사용하는 Git 명령어 즐겨찾기 해두시고 필요할 때마다 찾아보시면서 작업하면 편리합니다. Git 최초 설정 Git 을 설치 후 최초 설정을 한다면 다음의 명령어를 입력하세요. git config --global user.name "사용자_이름" git config --global user.email "사용자_깃헙_이메일"​ 설정이 완료 되었다면 git config --list 명령어를 실행하여 설정한 모든 정보를 확인할 수 있습니다. 또한 다음의 명령어를 사용하여 특정한 key에 대한 value를 확인할 수 있습니다. git config user.name # 사용자 name 확인 git config user.email # 사용자 email 확인 git 저장소에 저장된 코드를 받기 위해서는 git clone [URL] 명령어를 .. 2022. 6. 29.
반응형