no image
[Linux] Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again
[user@local ssh]# yum groupinstall "Development Tools" -yLoaded plugins: fastestmirror, langpacksbase | 3.6 kB 00:00:00 One of the configured repositories failed (Unknown), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work..
2024.07.30
no image
Call by Value와 Call by Reference
CS 면접에서 자주 나오는 개념이다.위 두 가지는 함수 호출 방식의 차이점을 이해하는데 핵심적인 역할을 한다.**본문에서는 가독성을 위해 Call by Value = CbV, Call by Reference = CbR 이라고 지칭하겠습니다. Call by Value와 Call by Reference란?프로그램에서 함수를 호출할 때, 인자를 전달하는 방식에는 'Call by Value(값에 의한 호출)'와 'Call by Reference(참조에 의한 호출)' 두 가지가 있다. 이 두 방식은 함수가 인자를 처리하는 방법에 있어서 근본적인 차이가 있다. Call by Value (값에 의한 호출)Call by Value는 함수가 호출될 때 실제 인자의 값이 복사되어 함수의 매개변수로 전달되는 방식이다.이는 ..
2024.07.29
no image
[Linux] SELinux로 인한 SSH 접속 문제 해결(Failed password/Access denied)
SELinux란?SELinux(Security-Enhanced Linux)는 리눅스 커널에 포함된 보안 모듈로, 액세스 제어 보안 정책을 강제하는 메커니즘이다. SELinux는 미국 국가안보국(NSA)에서 개발했으며, 리눅스 시스템의 보안을 강화하기 위해 다양한 보안 정책을 적용할 수 있다. 기본적으로 파일 시스템, 프로세스, 네트워크 등에 대한 세부적인 접근 제어를 제공한다. 문제 발생: SSH 접속 불가최근 CentOS 7서버에서 OpenSSL과 OpenSSH를 최신 버전으로 업그레이드한 후, SSH를 통해 원격으로 서버에 접속하려고 하자 "Access denied"라는 오류 메시지가 계속 나타났다. 콘솔을 통해 직접 로그인하는 데는 문제가 없었지만, PuTTY와 같은 SSH 클라이언트를 통해 접속하..
2024.07.25
no image
[Linux] WARNING: UNPROTECTED PRIVATE KEY FILE!
make install 과정에서 아래와 같은 오류가 출력 되었다.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Permissions 0640 for '/etc/ssh/ssh_host_ed25519_key' are too open.It is required that your private key files are NOT accessible by others.This private key will be ignored.sshd: no hostk..
2024.07.25
no image
[DB] SQL에서 순차적인 번호 부여하기: ROW_NUMBER() 함수 사용법
데이터베이스를 다루다 보면 특정 조건에 따라 순차적인 번호를 부여해야 할 때가 있다.이번 포스팅에서는 SQL의 ROW_NUMBER() 함수를 사용하여 각 그룹 내에서 순차적인 번호를 부여하는 방법에 대해 알아보자. 예시 상황다음과 같은 [구매내역] 테이블이 있다고 가정하자.구매번호아이템코드구매일자물품명단가수량1001A0012024-01-01노트북100021001A0022024-01-01마우스5011001A0012024-01-01노트북100011002A0032024-01-02키보드7011002A0042024-01-02모니터20021002A0032024-01-03키보드702 각 [구매번호]와 [아이템코드]내에서 순차적인 [항목번호]를 부여하고 싶다면, ROW_NUMBER() 함수를 사용하여 다음과 같이 쿼리..
2024.07.17
no image
[자동차] ISG (Idle Stop & Go) 시스템에 대해서 알아보자
ISG 시스템이란?자동차 ISG (Idle Stop & Go) 시스템은 차량이 정지 상태일 때 엔진을 자동으로 정지시켜 연료 소비를 줄이고 배출 가스를 감소시키는 기술이다.ISG 시스템은 주로 교통 신호등이나 교차로에서 차량이 멈출 때 작동한다.운전자가 브레이크 페달을 밟아 차량이 완전히 정지하면 엔진이 꺼지고, 브레이크 페달에서 발을 떼면 엔진이 자동으로 다시 시동되는 시스템이다. ISG 시스템의 작동 원리ECU (Electronic Control Unit): 엔진 제어 유닛으로, ISG 시스템의 두뇌 역할을 하며 엔진의 시동과 정지를 제어한다.배터리: ISG 시스템의 빈번한 시동과 정지를 지원하기 위해 일반 차량보다 고성능 배터리가 필요하다.스타터 모터: 강화된 스타터 모터가 필요하며, 이는 더 빠르..
2024.07.15
no image
[Linux] 파일 찾기 find 명령어 완벽 가이드
개요Linux의 'find' 명령어는 파일 시스템에서 파일과 디렉터리를 검색하는 데 사용되는 강력한 명령어다.이 명령어는 다양한 조건을 조합하여 매우 정교한 검색을 수행할 수 있다.이번 포스팅에서는 find 명령어의 기본 사용법에서 고급 옵션까지 예제를 활용하여 정리해 보자. 기본 사용법1. 특정 디렉토리내에서 파일 찾기# /path/to/directory: 검색을 시작할 디렉터리# -name "filename": 이름이 "filename"인 파일을 찾기find /path/to/directory -name "filename"2. 확장자를 기준으로 파일 찾기# .txt 확장자를 가진 모든 파일을 찾는다find /path/to/directory -name "*.txt" 고급 사용법1. 파일의 크기를 기준으로..
2024.07.10
no image
[Windows] 특정 IP 차단하는 방법 (방화벽 차단)
특정 IP에 대해서 차단해야하는 경우가 종종 있다.예를 들어, 북한에서 악성코드를 유포하는 경유지 IP에 대해서 차단하거나 허가되지 않은 접근을 반복적으로 시도하는 특정 IP에 대해서 차단하는 경우가 있다. 특정 IP 차단 방법1. [윈도우 키 + R 버튼] 눌러 wf.msc 입력 후 확인2. [인바운드 규칙] 마우스 우클릭 → [새 규칙] 클릭3. [규칙 종류] '사용자 지정' 클릭4. [프로그램] '모든 프로그램' 선택5. [프로토콜 및 포트] 아래 이미지와 같이 디폴트값으로 진행6. [범위] '이 규칙이 적용되는 원격 IP 주소' → '다음 IP 주소' → '추가'이 부분에 차단할 IP를 등록해준다.7. [작업] '연결 차단' 클릭8. [프로필] 디폴트(기본설정유지)9. [이름] 자유롭게 기입 가능..
2024.07.10
no image
[Linux] SFTP 연결 안 됨 (FileZilla에서 SSH 연결 문제 해결하기)
OpenSSH와 OpenSSL 업데이트 후 SFTP 연결이 정상적으로 이루어지지 않는 문제가 발생했다.기존에 SFTP 연결을 계속 이용해왔고, sshd_config 파일이 변경된 시점으로부터 접속이 안된다는 부분을 보았을 때, 설정 파일 내에 존재하는 값 중 변경 및 추가 설정이 필요한 것으로 예측 했다.문제 상황Putty로 SSH 연결은 성공FileZilla에서 SFTP 연결 실패 해결 방법FileZilla에서 SFTP 연결 문제를 해결하기 위해 SSH 서버 설정 파일을 수정했다. 특히, SFTP 서브시스템 설정을 변경하는 것이 중요했다. 1. SSH 설정 파일 수정SSH 설정 파일(/etc/ssh/sshd_config)을 열고 SFTP 서브시스템 설정을 변경한다.#sshd config 파일 열기sud..
2024.07.08