본문 바로가기

분류 전체보기

(138)
Ubuntu 서버 전체 백업, 복원 tar 명령어를 통해 백업하며, 필요없는 폴더들을 제외한다. // 제외할 폴더를 추가하여 backup.tar.gz로 압축 sudo tar -cvpzf backup.tar.gz --exclude=/proc --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/run --exclude=/media --exclude=/tmp --exclude=/home / 복원 필요 시 다음 명령어를 통해 복원한다. // backup.tar.gz 압축을 푼다. sudo tar -xvpzf backup.tar.gz -C / # 참고자료 - tar 명령어 옵션 (https://www.ibm.com/docs/ko/aix/7.2?topic=t-tar-command) tar [OPTION..
Google Data Analytics Certificate
Google Project Management Certificate
[리뷰] 프로그래머스 코딩테스트 문제 풀이 전략: 파이썬편 '프로그래머스 코딩테스트 문제 풀이 전략: 파이썬편(김범수 지음)'을 읽고 후기를 기록한다. 파이썬을 중심으로 한 코딩 테스트를 메인 주제로 삼은 코딩 테스트 책 중에서 코딩 테스트를 전반적으로 이해하기 위한 다양한 접근과 설명을 군더더기 없이 필요한 부분을 효율적으로 설명해주는 책이어서 좋았습니다. 코딩테스트라는 주제에 맞추어 책을 읽는 사람에게 필요한 수준과 범위에 맞추어 읽을 부분을 알려주는 부분도 좋았습니다. 취업을 우선 목표로 이 책이 필요한 사람도, 코딩 테스트라는 전반적인 주제에 대해 이해하고 학습하고 싶은 사람에게도 읽는 사람이 필요한 부분에 맞추어 읽어도 효율적인 내용들로 구성되어 있어 좋았습니다. 코딩테스트의 문제해결을 위해서도 코딩테스트가 익숙하지 않은 사람들을 위해서도 코딩테스트가 ..
MySQL DB 데이터 삭제 시 데이터 복구 MySQL DB 작업 과정에서 데이터가 삭제되었을 경우 다음 과정을 통해 복구할 수 있다. 1. cd /var/lib/mysql 폴더(MySQL이 설치되어 있는 폴더)로 이동. 2. MySQL 바이너리 로그 파일 binlog에서 mysqlbinlog를 사용하여 쿼리 추출. - mysqlbinlog 명령줄 도구를 이용한 추출 시 기본적으로 바이너리 파일로 추출되므로, base64 방식으로 decode 하여 추출. mysqlbinlog -v --base64-output=DECODE-ROWS binlog.001541 > rescue.sql 3. 쿼리 내에서 데이터 삭제 영역 확인. - DECODE 된 데이터에서 삭제 시점의 DELETE 가 적용된 데이터를 확인한다. 4. 해당 데이터를 활용하여 데이터를 복구한다.
[리뷰] 관리 트랙을 넘어선 기술 리더십 - 스태프 엔지니어 '관리 트랙을 넘어선 기술 리더십 - 스태프 엔지니어(윌 라슨 저자(글) · 장현희 번역)'를 읽고 후기를 기록한다. 회사에서 개발팀 리드를 맡게 된 이후 관리자로서의 방향과 개발자로서의 방향에 대해서 고민이 많았었다. 스태프 엔지니어는 여러 회사의 시니어 개발자분들이 관리자 이외의 기술 리더로서의 방향과 트랙에 대해서 다양한 회사와 환경에서 고민한 내용들과 겪으신 이야기들이 담겨져 있어서 현재 고민되는 많은 참고가 되었다. 아직 한국의 경우에는 시니어 개발자에서 조직 관리자로 변화하게 되면 기술자로서의 실무와 별도로 관리의 업무에 집중되는 경우가 많아서 기술적인 집중이 어려운 부분이 있고, 관리자로서의 역량과 기술자로서의 역량이 다른 부분들을 많이 봤었다. 해외에서는 시니어 엔지니어 이후의 커리어 트랙..
sqlalchemy 2013: Lost connection to MySQL server during query 이슈 해결 engine = create_engine(DATABASE_URL, connect_args={'connect_timeout': 120}, pool_pre_ping=True) 1. create_engine 에서 parameter 로 시간제한 증가 설정
WARNING ITMS-90076 iOS 앱스토어 앱 이전 시 아카이브 경고 iOS 앱 이전 후 앱스토어에 아카이브를 올릴때 다음과 같은 경고가 노출된다. WARNING ITMS-90076: "Potential Loss of Keychain Access. The previous version of software has an application-identifier value of [‘이전TeamID.BundleID’] and the new version of software being submitted has an application-identifier of ['이후TeamID.BundleID']. This will result in a loss of keychain access." 빌드 시 앱에 연결된 애플 개발자 계정이 변경될 경우 이전 키체인이 손실된다는 경고이다. 기존..

반응형