본문 바로가기

메모장

(49)
[Git/Github/SourceTree] 소스트리 로그인 인증 오류 해결법 (+ 토큰 및 SSH 키 생성,인증) remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.​ 위에 해당하는 오류에 대한 원인과 해결 방법 입니다. 2021년 8월 13일 부로 깃 허브에서 로그인을 통한 인증을 삭제하였습니다. 따라서 소스트리에서 비밀번호를 통한 로그인이 불가능해 졌습니다. 기존에 아이디와 비밀번호를 이용해 로그인 해왔던 이용자들은 이제 토큰이나 ..
[Linux/MySql] 설치 및 설정 MySql 설치(yum) 1. mysql repolist 추가 https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com 위 링크에서 os에 맞춰 선택 후 다운로드 링크 주소 복사 sudo yum install -y [다운로드 링크] 2. 설치 및 설치 확인 sudo yum install -y mysql-server sudo mysqld -V ※GPG 키 참조 오류 gpg키 에러 나올 경우 gpg키를 추가 시켜준다. sudo rpm --import https://repo.mysq..
[Linux/Mysql] Linux Mysql 백업 mysql 경로 찾기 : type mysql mysql DB 경로 : /var/lib/mysql/ 백업 : mysqldump -uroot -p[password] [dbname] > [backup_file_name] 복구 : mysql -uroot -p[password] [dbname] < [backup_file_name] password 띄어쓰기 주의. -p 만 적으면 비밀번호 따로 물어봄.
[Linux] SSH Hostname 등록하기 (Hostname 설정) 리눅스를 사용하다보면 localhost를 사용한 경험이 있을겁니다. 우리는 이게 127.0.0.1을 의미한다는 것을 알고있죠. 리눅스OS는 어떻게 localhost를 127.0.0.1로 바꿔주는 것일까요? /etc/hosts 파일을 열어보면 아래와 같이 localhost가 127.0.0.1로 등록되어 있는 것을 확인 할 수 있습니다. 127.0.0.1 localhost ::1 localhost 리눅스는 /etc/hosts 파일을 참조하며 DNS 처럼 호스트의 이름을 주소로 변경해줍니다. (요즘에는 네임서버를 사용하기에 별로 중요하게 다뤄지지는 않지만 DNS가 상용화 되기 전에는 hosts파일을 써서 주소를 공유했다고 합니다.) 만약 자주쓰는 ip주소를 등록해놓고 싶다면 /etc/hosts 파일에 'IP주..
[Linux/Shell] 리눅스 bash shell 스크립트 리눅스 bash를 이용하여 스크립팅을 할 수 있습니다. 기본적인 매크로는 makefile로 할 수 있지만, 반복문이나 조건문 같은 복잡한 명령은 불가능 하기 때문에 shell script를 사용합니다. shell script는 일반 프로그램 처럼 실행 할 수 있으며, chmod 명령어를 통해 실행권한을 줘야합니다. Shell Script 문법 직접 작성하려다가 정리가 잘 되어 있는 글이 있어서 링크로 대체합니다. 해당 링크에 빠진 부분 있다면 그 부분만 추가로 작성할 예정. blog.gaerae.com/2015/01/bash-hello-world.html Bash 입문자를 위한 핵심 요약 정리 (Shell Script) blog.gaerae.com 작성시 유의 사항 readonly variable = 1..
[Linux] message queue 설정법과 최대 길이 현재 메세지 큐 설정 확인 sysctl -a | grep kernel.msg 또는 sysctl kernel.msg{max,mni,mnb} msgmax = 한 프로세스에서 msgQueue에 적을 수 있는 최대 크기 msgmnb = 단일 msgQueue의 최대 허용 크기 msgmni = msgQueue의 최대 갯수 (생성할 수 있는 메세지큐 식별자 수) 메세지 큐 사이즈 변경 (재부팅 하기 전까지 유지) sysctl -w kernel.msgmax=65536 sysctl -w kernel.msgmnb=1048576 설정 파일 변경 (재부팅 후부터 적용) vi /etc/sysctl.conf 아래와 같이 입력 후 저장 kernel.msgmax=65536 kernel.msgmnb=1048576 Message Que..
[Linux/Node.js] 리눅스 노드JS 디버깅 노트 Error: read ECONNRESET 오류 m.blog.naver.com/PostView.nhn?blogId=yprima&logNo=220199335325&proxyReferer=https:%2F%2Fwww.google.com%2F 소캣을 열 수 있는 갯수가 제한되어 있을 경우 발생 ulimit 명령어는 터미널이 종료되면 초기화됨. m.blog.naver.com/PostView.nhn?blogId=kimdj217&logNo=221565160197&proxyReferer=https:%2F%2Fwww.google.com%2F 부팅시 자동 명령어 실행방법. -bash: ulimit: open files: cannot modify limit https://m.blog.naver.com/PostView.nhn..
24bit 비트맵 파일의 구조와 파일 크기 산출 (24bit .bmp file) 비트맵 포멧 중 24bit 포멧, DIB 헤더를 사용하는 .bmp 파일의 구조를 분석한 글입니다. 기본 비트맵 헤더 (14byte) offset size (byte) info 0 2 비트맵 파일임을 식별하는 Magic Number (0x42 0x4D) 2 4 파일 크기 (byte 단위) 6 2 임시 할당 8 2 임시 할당 10 4 데이터 시작 offset (DIB 헤더는 0x36 고정) (0x36 = 54byte) DIB 헤더 (40byte) offset size (byte) info 14 4 DIB 헤더 크기 (0x28) (=40byte) 18 4 bmp 파일의 가로 픽셀 수 22 4 bmp 파일의 세로 픽셀 수 26 2 color plane (항상 1) 28 2 1개의 픽셀을 표현할 비트의 수 24비..