팁(트러블슈팅) 22

대한민국 전문연구요원제도 이해하기 (2024.9월기준)

필자는 현재 -IST 계열 전산학부 대학원에 재학중인석사과정 미필 학생이다. 100% 본인이 이해한 바에 근거하여 작성하였으며 오류가 있을 수 있다. 대한민국 전문연구요원제도 이해하기 2024년 9월기준   대한민국엔  1. 석사전문연구요원 2. 박사전문연구요원 크게 두가지의 전문연구요원제도가 있음 (전부 3급이상 현역기준) 1의 경우 석사학위취득 후 병역지정업체에서 3년간 근무 2의 경우 박사학위취득기간 + 1년 병역지정업체에서 근무 하는 것으로 군복무를 대체함   전문연제도에 관심있는 사람의 가장 중요한 고민은 "내가" "어떻게" 할 수 있는가 일 것이다. 이에 집중해서 써보면 1의 경우 나를 병역지정업체에서 선발을 해주면된다. 쉽게 말해 특정한 회사에 골라서 취업을 하면 되는 것. 따라서 해당 회..

GitHub에서 push 했을때 유저 이름이 바뀌어있는경우 해결

깃허브를 사용할때원격 repository 를 clone해서 쓰거나 fork 이후에 나의 작업물들을 remote repository에 push 후에이름이 이상하게 기록된 경우가 있을 수 있다.   그럴땐 아래와 같이 해결해주면 된다.// check my name & emailgit config user.name git config user.email// change my name & emailgit config --local user.name junfuture1103 git config --local user.email junhak1103@naver.com

Mysql Database 백업파일 생성 및 DB 옮기는 법 (.sql 및 mysqldump 사용법)

mysql을 이용하다가, database를 통째로 옮겨 다시금 로컬환경에 db를 설치해야하는 경우가 있다.그때 mysql database를 복사하여 이동하는 방법을 남기고자한다. (MySQL 설치 안되어있을시) MySQL 설치sudo apt updatesudo apt install mysql-server설치후 아래와 같이 접속가능# 방화벽 허용sudo ufw allow mysql# MySQL 실행sudo systemctl start mysqlsudo systemctl enable mysql# (참고) MySQL 중지sudo systemctl stop mysql# MySQL root 계정으로 접속sudo mysql -u root (백업파일 생성) Database 를 .sql 파일로 만들어주기# 기존 DB에..

Visual Studio 프로젝트 이름변경

https://woof.tistory.com/1619 Visual Studio 2022 프로젝트/솔루션 이름 변경기존의 VS project를 놔두고 이를 수정하여 새로운 프로그램을 만들때 프로젝트/솔루션 이름 변경하고자 할떄 사용 - VS가 하나의 Solution에 여러개 이름의 project 이름을 가질 수 있도록은 되어있는woof.tistory.com 프로젝트 복붙하고 이름 바꿀때. 도대체 리팩토링 기능 외않만듬?

AFL++ 설치시에 afl-lto 설치 안될때해결

afl-lto가 설치되지않는 경우 => llvm 버전 때문일 확률이 높다. AFL++에서 공식적으로 llvm 버전 11이하에서는 afl-lto가 설치되지 않는다고 공표했다. llvm 버전확인 및 설치하는방법 (링크) 아래 링크를 참고해서 현재 llvm 버전이 몇인지 확인해보자. https://juntheworld.tistory.com/173 Ubuntu LLVM 설치 및 버전확인 방법 (export LLVM_CONFIG) 버전확인 설치된 llvm 버전확인 /usr/lib/ 경로에서 설치된 llvm-N 폴더를 확인하면된다. cd /usr/lib # llvm-N 폴더 여부 확인 현재 설정된 환경변수(LLVM_CONFIG) 값 확인 LLVM을 사용하여 컴파일을 진행할 경 juntheworld.tistory.c..

AFL++ 및 퍼저 실행시 echo core >/proc/sys/kernel/core_pattern 에러해결

AFL++ 퍼저를 아래와 같은 명령어로 실행시킬때 echo core >/proc/sys/kernel/core_pattern 에러가 발생하는 경우가 있다. 이때 아래 명령어를 이용해 빠르게 해결할 수 있다. sudo su echo core >/proc/sys/kernel/core_pattern exit 위 오류는 crash가 발생했을때 core dump 알림을 보내도록 설정된 경우 퍼저 내부에 있는 waitpid() API 가 오류 알림을 퍼저에게 보내는 시간을 지연시켜서, crash가 났음에도 시간초과로 잘못해석될 수 있다는 것이다. crash를 timeout으로 잘못 해석하는 상황이 발생할 수 있다는 것은 퍼저에게 굉장히 치명적인 상황이기 때문에, 퍼저딴에서 오류라고 실행조차 시켜주지 않는 모습을 확인..

Ubuntu에서 RDP(원격데스크톱 프로토콜) Server 설치하는법

Ubuntu에서 원격 데스크톱 프로토콜(RDP)을 사용하여 원격으로 GUI 작업을 수행할 수 있다. 즉, Ubuntu에 원격에서 접속하고싶은 사용자가 해당 시스템에 통째로(특정 터미널.. 포트.. X) 접속하는 방법이다. Ubuntu에 RDP Server를 설치하고 원격의 RDP clinet에서 해당 서버로 접속하면된다. RDP 서버 설치: Ubuntu 시스템에 RDP 서버를 설치해야 합니다. 가장 일반적인 RDP 서버인 "xrdp"를 설치하는 방법은 다음과 같습니다: sudo apt update sudo apt install xrdp 방화벽 설정: RDP 포트인 3389번 포트를 방화벽에서 허용해야 합니다. Ubuntu의 기본 방화벽인 UFW를 사용하는 경우, 다음 명령으로 포트를 열 수 있습니다: s..

728x90