본문 바로가기

메모장

(45)

[Linux] 대역폭 측정 iperf3 1. 설치 (centos) # sudo yum install -y epel-release # sudo yum install -y iperf3 2. 사용법 서버쪽 iperf3 -s 클라이언트쪽 iperf3 -c 서버IP iperf3의 기본 포트는 5201 iperf의 기본포트는 5001이다. 결과 예시
[AWS] AWS (EC2) 서버 설정 및 초기 세팅 정리 AWS EC2 신규 인스턴스를 생성 했을때 설정했던 내용들을 정리한 글입니다. 1. SSH 설정 (PuTTY 사용) PuTTY를 사용하여 AWS 인스턴스에 접속하는 방법입니다. PuTTY 이외의 연결 옵션을 사용하려면 아래 참조. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/AccessingInstances.html Linux 인스턴스에 연결합니다 - Amazon Elastic Compute Cloud 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com 1) SSH Private key 다운로드 인스턴..
[AWS] AWS EC2 인스턴스 생성 AWS EC2 인스턴스를 선택하고 생성하는 과정입니다. 1. OS 선택 - Amazon Machine Image (AMI) 선택 사용할 OS를 선택합니다. AWS 에서 재공하는 이미지를 선택하거나 유저가 올린 이미지를 선택합니다. 또는 자기가 사용할 이미지를 직접 등록하여 사용 할 수도 있습니다. 요금때문에 프리티어를 고려중이라면 프리 티어 사용 가능 라벨이 있는 이미지 중에 선택합니다. 2. 인스턴스 유형 선택 사용할 AMI을 선택 하셨다면 인스턴스의 유형을 고려해야합니다. 선택한 인스턴스에 따라 요금과 기본적으로 제공하는 메모리, CPU, 스토리지, IO 및 네트워크 성능이 상이함으로 인스턴스를 사용하려는 목적에 따라 인스턴스 유형을 선택해야 합니다. 인스턴스 유형 : https://aws.amazo..
[c++] async 테스트 #include #include #include #include void for_print(int num) { // std::this_thread::sleep_for(std::chrono::seconds(1)); for (int i = 0; i < 100; i++) fprintf(stderr, "%d번 Thread : %d\n", num, i); } int main() { for (size_t i = 0; i < 100; i++) std::async(std::launch::async, for_print, i); return 0; } 멀티쓰레드로 실행되지 않음. (하나씩 동기 실행됨) int main() { for (size_t i = 0; i < 100; i++) std::future f = std::a..
[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주..