우분투 그래픽카드 확인 방법
우분투에서 그래픽카드를 확인하기 위해서는 아래의 명령어를 통해서 확인할 수 있다.lspci | grep -i VGA
- 인프라/리눅스
- · 2025. 4. 11.
우분투에서 그래픽카드를 확인하기 위해서는 아래의 명령어를 통해서 확인할 수 있다.lspci | grep -i VGA
우분투에서 마운트되어있는 디스크의 타입을 확인하는 방법이다. 리눅스 패키지에 있는 lsblk 라는 명령어를 통해서 확인할 수 있다. (lsblk =list block devices)lsblk -d -o name,rota 명령어를 실행하게 되면 다음과 같이 출력된다.NAME ROTAsda 0sdb 0sdc 0 SSD 인지 HDD 인지 확인하는 방법은 ROTA 값을 확인하면 된다.ROTA 0 -> SSDROTA 1 -> HDD
MacOS 에서 kubectl 명령어를 자동 완성하는 방법에 대해서 정리해보려고 한다. 1. zshrc 파일에 completion 추가하기echo "[[ $commands[kubectl] ]] && source > ~/.zshrc 2. 플러그인 설치하기MacOS 에서 oh-my-zsh 를 사용하는 경우 위의 설정만 하면 되지 않고 추가로 plugin 을 설치해서 적용해주어야 한다. 따라서, 설치하려고 하는 플러그인은 zsh-autosuggestions 와 zsh-syntax-highlighting 를 설치해주려고 한다.# zsh-autosuggestionsgit clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-a..
리눅스에서 dmidecode 명령어를 사용해서 하드웨어 정보를 확인해보자. dmidecode 명령어란서버의 하드웨어 정보와 바이오스 정보를 시스템 DMI 테이블의 내용을 가져와 확인할 수 있게 출력해주는 명령어다.DMI 는 Desktop Management Interface 의 약자로 시스템에 설치된 여러가지 컴포넌트를 관리하는 인터페이스라고 볼 수 있다. dmidecode 명령어에 대해서 자세히 알고 싶다면 man 명령어를 통해 메뉴얼을 확인해볼 수 있다.dmidecode 옵션-d, --dev-mem FILE 지정된 장치 파일에서 메모리를 읽는다. 기본값은 /dev/mem 이다.-q, --quiet 출력 정보를 최소화한다. 알 수 없거나 비활성화된 항목 및 OEM 전용 항목은 표시되지 않고 메타데이터..
지난 번에 API Router 를 만들고 태그를 추가하고 prefix 를 추가해서 Router 에 대해서 알아보았다.이번에는 API 에서 사용하기 위한 경로 매개변수에 대해서 알아보려고 한다. FastAPI 공식 사이트에서도 확인할 수 있다. 경로 매개변수 - FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com 그럼 직접 사용해 보면서 하나씩 알아보자. 경로 매개변수를 가지는 API 만들어보기경로 매개변수의 경우 지난 Router 를 만들고 API 를 만드는 과정에서 사용해본 적이 있다.@router.get("/user/{id}")async def ge..
정말 매번 기억이 나지 않는 git config 설정에 대해서 정리해두려고 한다. git config 설정을 해두지 않으면 github repository 에 push 또는 pull 하는 과정에서 매번 토큰을 입력해주어야 하는 번거로움이 있어 인증 정보를 캐시로 한 번만 설정해 두게 되면 토큰을 입력하지 않아도 자동으로 인증이 되기 때문에 설정을 해주어야 한다. Git 설정 확인git config --list Git 계정 설정하기전역 설정git config --global user.name {username}git config --global user.email {email}로컬 설정 (Repository 마다 다른 계정을 사용할 경우)git config --local user.name {username..
이번에는 API Router 를 만들어서 연결해보려고 한다. API Router 생성하기app 이라는 디렉터리를 생성해서 users 라는 router 를 작성하기 위한 routers 폴더와 users.py 파일을 생성해준다.전체 디렉터리 구조는 다음과 같이 되어있다..├── README.md├── app│ ├── main.py│ └── routers│ └── users.py└── requirements.txt 이때 주의해야할 점은 main 파일이 app 파일 안으로 들어갔기 때문에 uvicorn 을 사용해서 서버를 실행할 때 다음과 같이 main 파일의 경로를 변경해서 실행해야 한다.uvicorn app.main:app --reload users.py 파일에 이렇게 작성해주었다.from..
이제 FastAPI 를 설치하고 사용해보면서 알아가보자. 사전준비FastAPI 를 사용하기 위한 사전 준비를 먼저 하려고 한다. 사전에 준비해야할 것들은 다음과 같다.1. VSCodeFastAPI 를 사용하기 위한 IDE 로 VSCode 를 사용할 예정이다.2. 파이썬 가상 환경 Conda 또는 venv파이썬 환경에서 FastAPI 를 설치하고 필요한 라이브러리들을 설치해서 사용하기 위한 가상 환경을 만든다.3. Python 버전현재 날짜를 기준으로 3.14를 개발중에 있고 3.13 버전까지 나온 것으로 알고 있지만 지금은 3.11 버전을 사용할 예정이다.4. Git Repository 생성하기FastAPI 를 사용하면서 모든 코드를 Github Repository 에 올려 관리하려고 한다.모든 코드는 ..