전체 글 26

linux cli 환경에서 디스크 인식 및 마운트 수행하기

cli 환경인 bash shell을 통해 디스크를 인식 하고 마운트하는 방법이다.디스크 인식하기파티션 생성하기파일 시스템 설치하기디스크(파이션) 디렉토리에 마운트 하기부팅 시 마운트 설정에 추가하기다음과 같은 순서로 진행된다.mount disk 과정은 추가한다고 해서 부팅 시 자동으로 수행되지 않는다.만약 OS 설치 후 운영중에 디스크를 추가하고 마운트 한다면 /etc/fstab 파일을 수정해야한다. 실행한 명령어 정리# 새로운 disk를 /dev/sdb로 가정lsblk# sdb 8:16 0 400G 0 diskparted /dev/sdb(parted) print free#(parted) mkpart gpt ext4 0% 100%(parted) print# Number ..

Linux 네트워크 수동 설정

이전 글 확인하기  2025.04.10 - [Linux/Command Line] - nmcli 명령어로 네트워크 상태 확인 및 연결하기 nmcli 명령어로 네트워크 상태 확인 및 연결하기라즈베리 파이 4를 이용해서 network 구축을 시도했다.Pi OS(64bit) 기준으로 설명한다. 네트워크 활성화 하기  주로 이더넷 (eth0, eth1, ...) 혹은 무선랜(wlan0, wlan1, ...)으로 출력된다.실제 사용하는 네bycracks.tistory.com 해당 글에서는 nmcli 명령어로 네트워크 어댑터를 상태를 확인하고 활성화 하여 네트워크 연결하는 방법을 배웠다.이번에는 네트워크 설정문제로 인해 연결하지 못할 경우에 대처하는 방법을 기술한다. Rocky Linux 기준이다. IP 주소 설정 ..

nmcli 명령어로 네트워크 상태 확인 및 연결하기

라즈베리 파이 4를 이용해서 network 구축을 시도했다.Pi OS(64bit) 기준으로 설명한다. 네트워크 활성화 하기  주로 이더넷 (eth0, eth1, ...) 혹은 무선랜(wlan0, wlan1, ...)으로 출력된다.실제 사용하는 네트워크 어댑터가 어떤건지 정확히 모르겠다면 아래 inet 부분을 보면된다.사용하는 어댑터는 inet 부분에 ip주소가 출력된다.사용하지 않는 네트워크 어댑터라면 주소가 없다.본인은 enp0s3 같은 이름으로 출력되었다. 네트워크 어댑터 상태 확인nmclinmcli device show# GENERAL.DEVICE: enp0s3# GENERAL.TYPE: ethernet# ....

ls, find 명령어는 옵션에 따라 심볼릭 링크를 다르게 처리한다.

find 명령어를 공부하던 중 find /etc -print 명령어를 사용해서 하위 디렉토리와 파일을 출력하려고 했는데 실패했다. 혹시나 싶어 ls 명령어를 사용해보았는데 결과가 제각각 이였다. 궁금해서 원인을 찾아보고 내린 결론을 공유하고자 한다. 실행환경은 mac m2 air 15 / Sonoma 14.0 / zsh 를 사용했다. 3가지 명령어를 통해 하위 파일 및 디렉토리 출력 시도 1. (성공) ls /etc 2. (실패) ls -l /etc 3. (실패) find /etc -print 왜 이런 문제가 발생했을까? find 명령어가 내가 원하는 동작을 하지 않았던 이유 처음엔 chatGPT에게 물어보았는데 두 가지 해결방법을 제시했다. 1. find /etc/ -print 2. find -L /e..

항공기의 기본 3축 중 Yaw에 해당하는 Rudder

항공기는 날개에 달려있는 플랩을 조정하여 3가지 축을 회전시킬 수 있습니다. 이 축을 회전시켜 항공기가 나아가는 방향을 조절할 수 있는데 이 3가지 축을 각각 roll, pitch, yaw 라고 합니다. 각각의 축을 담당하는 비행기 부품은 다음과 같습니다. roll: aileron pitch: elevator yaw: rudder (자세한 파츠 설명은 Airplane Parts And Functions 에서 볼 수 있습니다. 이 중 Yaw를 담당하는 파츠를 러더(Rudder)라고 합니다. 이 러더를 왼쪽으로 꺾게되면 날개 표면에 힘이 작용하면서 밀리게되고, 결과적으로 왼쪽으로 회전하게 됩니다. 이 러더를 활용하면 마치 자동차 스티어링 휠을 왼쪽으로 꺾은것 처럼 비행기가 왼쪽으로 돌아가게 됩니다. 탑건 매..

잡담 2024.01.31

A Philosophy of Software Design | John Ousterhout | Talks at Google

pintOS 강의를 들으면서 권영진 카이스트 교수님이 추천해주신 영상입니다. 정말 좋은 내용이 많으니 꼭 직접 시청하시길 권장합니다. @제가 작성한 내용은 골뱅이(at sign)으로 시작합니다. 참고가 될 내용이나 제 해석을 작성할때 사용합니다. A Philosophy of Software Design | John Ousterhout | Talks at Google https://youtu.be/bmSAYlu0NcY?si=G9KqjYZbOkMGMiHK 문제 쪼개기 Problem Decomposition Computer Science에서 가장 중요한 콘셉트를 하나 고른다면 무엇을 고를 것인가? - Abstraction - Testing - Complexity - Layers of Abstraction (도..

에이펙스 레전드 proxifier + 미꾸라지 사용하기

에이펙스 레전드 VPN 사용하기 proxyfier + 미꾸라지 사용법 참고함 https://gall.dcinside.com/mgallery/board/view/?id=eft&no=10113 [VPN] 존나편한 미꾸라지 + Proxyfier 사용법 - 타르코프 갤러리 이 방법은 응용만 잘 하면 모든 게임에 적용 할 수 있고, 매번 미꾸라지에 로그인해서 네트워크 연결을 바꿔줘야하는 불편함이 없다. 한번만 적용해놓으면 프로그램만 실행하면 바로 게임할 수 gall.dcinside.com 처음 다운로드하면 31일 체험판이됨 우선 프록시 서버정보를 저장할 프로파일을 만들어야한다 Add 눌러서 프록시 서버정보를 입력한다 Address에는 프록시 서버주소를 입력하는데 미꾸라지에서 찾아서 넣으면 된다. https://m..

잡담 2021.05.14

라즈베리 파이 4 Wifi 자동 연결하기 (dhcp 이용)

라즈베리 파이 4를 이리저리 가지고 다니면서 코딩하다보니 불편해서 시도해봄. 여러번 실패해보고 겨우 성공시켰지만 모든 case를 커버하지 않을 수 있음. *** 혹시나 하는 상황을 대비해서 파일을 백업해두길 바랍니다. *** 1. /etc/wpa_supplicant/wpa_supplicant.conf 파일에서 ssid와 password를 작성한다. 형식은 아래와 같이 유지한다. network={ ssid="" psk="" } *** 주의할점은 스페이스바를 사용하지않고 Tab만 사용할 것 2. /etc/network/interface 파일 수정 iface lo inet loopback - iface는 고정 (interface) - 는 interface 이름 (eth0, lo, wlan0 등 등) - 솔직히..

raspberry pi 4 2020.10.14

glFlush와 glFinish의 차이

glfinish()는 이전 명령어가 모두 완수 될때까지(픽셀이 모두 그려질때까지) return 하지 않음 glflush()는 즉시반환함. 물론 모든명령어가 실행된다는것은 보증하지만 실행속도는 모른다. GLvoid display2(GLvoid) { glClearColor(0.0f, 0.0f, 1.0f, 1.0f); // (0,0,255) glClear(GL_COLOR_BUFFER_BIT); // 컬러버퍼 지우기 glFlush(); // 화면에 출력하기(버퍼코드 실행) } 해당함수를 displayFunc 인자로 넣으면 검은색 사각형이 출력된다. 하지만 크기를 변경하면 파란색으로 바뀐다. 이유를 도저히 모르겠는데 display2 함수 마지막줄에 glFinish(); 를 추가하니 바로 파란색이 출력되었다. 위에..