본문 바로가기

개발9

리눅스 명령어 우분투 데스크탑을 이용하면서 간간히 필요한 명령어들을 정리해놨다.하드웨어 정보 확인// 전체 시스템 하드웨어 정보를 자세히 확인할 수 있는 명령어sudo lshw// 간략한 정보만sudo lshw -short// CPU에 대한 자세한 정보를 확인lscpu// 시스템에 연결된 블록 장치(디스크, 파티션 등)에 대한 정보 확인lsblk// PCI 버스에 연결된 모든 장치(그래픽 카드, 네트워크 카드 등)의 정보를 확인lspci// USB 장치에 대한 정보 확인lsusb// BIOS 및 시스템 펌웨어 관련 정보 확인sudo dmidecode// 파일 시스템의 디스크 사용량을 확인df -h// 시스템의 메모리 사용량 확인free -h 2024. 8. 22.
AWS 워크로드 분리 워크로드란 무엇일까? 워크로드는 '컴퓨팅 자원에 의해 처리되는 작업의 양을 설명하는데 일반적으로 사용되는 용어'이다. 또, 클라우드 컴퓨팅 맥락에서 워크로드는 일반적으로 AWS와 같은 클라우드 플랫폼에서 실행되는 어플리케이션 또는 프로세스를 의미하기도 한다. 워크로드는 전체 애플리케이션 아키텍처를 구성하는 개별 구성요소를 포함 할 수 있다.(DB, 애플리케이션 서버, 사용자 인터페이스, 분석 도구 등) AWS의 모범 사례는 각 환경(Production, Staging, Development)마다 별도의 AWS 계정을 사용하는 것을 권장한다. 이런 경우 각 환경에서 발생 할 수 있는 잠재적인 영향을 최소화 할 수 있다. 그렇기에 N개의 환경을 구성하기 위해서는 N개의 루트 계정을 생성하여 각각의 워크로드를.. 2023. 7. 27.
안드로이드 스튜디오 'Gradle project sync failed. Basic functionality' 문제 해결 방법 PC를 포맷하고, 기존에 작업하던 안드로이드 프로젝트를 깃허브에서 내려받아 프로젝트를 실행하였더니 Gradle project sync failed. Basic functionality라는 오류 메시지가 나왔다. 알고보니 안드로이드 스튜디오를 새로 깔면서 기존에 작업하던 프로젝트의 Android SDK 버전이 설치되어 있지 않아 생긴 문제였다. 해결책은 아래와 같다. File -> Settings... 메뉴를 클릭. "Appearance & Behavior" -> "System Settings" -> "Android SDK" 클릭. 기존 안드로이드 프로젝트를 개발하였던 환경과 동일하게 Android SDK 설정. 2022. 5. 17.
DBeaver 툴로 mariadb 덤프 하려고 할 때 "client home is not specified for connection" 메시지 나오는 경우 해결법 DBeaver 툴로 Mariadb 또는 MySQL에 저장되어있는 데이터를 덤프 하려고 할 때, 진행하다보면 "client home is not specified for connection"라는 메시지가 나오는 경우가 있다. MySQL 클라이언트 프로그램이 필요해서 생긴 문제인데 아래 블로그를 참조하여 해결했다. https://dev.to/bhaidar/how-to-dump-a-database-using-dbeaver-56ga 2022. 5. 11.