본문 바로가기

Software

(14)
공유 폴더 설정하고 사용하기 1. 공유 폴더 설정VirtualBox 관리자에서 설정버튼을 누르고 공유 폴더 탭을 선택한다. 그리고 머신 폴더를 더블 클릭하여 공유 편집에 들어가 아래 그림처럼 입력한다. 2. CD 이미지 삽입아래 그림처럼 장치 -> 게스트 확장 CD 이미지 삽입을 선택한다. 그러면 아래 그림처럼 media -> 사용자 이름 directory -> VBox_GAs_6.1.28 directory가 생성된다. 3. Bzip2 설치sudo apt updatesudo apt install -y bzip2 4. Guest Additions 설치sudo ./VBoxLinuxAdditions.run 5. 사용자 그룹 추가 6. 재부팅sudo reboot 7. 공유 폴더 생성 확인아래 그림처럼 media에 sf_0A라는 공유 폴더가..
Tftpboot directory 설정 1. TFTP 서버 설치sudo apt install tftp-hpa tftpd-hpa 2. Tftpboot directory 생성sudo mkdir tftpboot 3. Directory 권한 설정TFTP 서버가 Tftpboot directory에 접근할 수 있도록 권한을 설정한다.sudo chown -R tftp:tftp /work/release/tftpbootsudo chmod -R 777 /work/release/tftpboot 4. Tftp 설정 파일 수정TFTP 서버의 설정 파일 /etc/default/tftpd-hpa를 수정하여 tftpboot directory를 사용할 수 있도록 한다.sudo vi /etc/default/tftpd-hpa 파일 내용 중 TFTP-DIRECTORY를 아래와 ..
Oracle VM VirtualBox에 Ubuntu 24.04 LTS 설치하기 1. 아래의 Ubuntu 공식 웹사이트에서 Ubuntu 24.04 LTS의 ISO 파일을 다운로드 합니다.https://ubuntu.com/download/desktop https://ubuntu.com/download/desktop ubuntu.com 2. Oracle VM VirtualBox에서 새로 만들기 버튼을 클릭하여 이후 과정을 진행합니다. 1) 이름 및 운영 체제 2) 메모리 크기 3) 하드 디스크 4) 하드 디스크 파일 종류 5) 물리적 하드 드라이브에 저장 6) 파일 위치 및 크기 3. Oracle VM VirtualBox에서 설정 버튼을 클릭하여 이후 과정을 진행합니다. 1) 저장소에서 컨트롤러 IDE 밑에 비어있음을 클릭합니다. 2) 광학 드라이브의 아이콘을 눌러 가상 광학 디스크 선..
STM32CubeIDE 설치방법 1. STM32 CUBE IDE 검색 https://www.st.com/en/development-tools/stm32cubeide.html STM32CubeIDE - STMicroelectronics STM32CubeIDE - Integrated Development Environment for STM32, STM32CubeIDE-RPM, STM32CubeIDE-Lnx, STM32CubeIDE-Win, STM32CubeIDE-DEB, STM32CubeIDE-Mac, STMicroelectronics www.st.com 2. 환경에 맞는 Software 선택 후 Get lastest를 누른다. 3. 프로그램을 설치할 폴더(programs)를 만든다. 4. 다운받은 실행파일을 실행한다. 5. 3번에서 만든..
윈도우에서 리눅스 서버에 파일을 보내고 받는 방법 1. PowerShell을 실행한다. 윈도우 환경에서 리눅스 환경에 파일 전송 시 OS가 다르기 때문에 윈도우 환경에서는 보통 PowerShell을 자주 사용한다. 2. ssh-server을 설치한다. 1) ssh-server 설치 명령어 입력 2) 정상적으로 작동하는지 확인하는 명령어 입력 3) 확인 정상적인 설치가 완료되면, 22번 포트가 열려있다는 것을 확인할 수 있다. 3. 전송할 파일 경로로 이동한다. 위의 그림은 D드라이브에 파일이 있어서 D드라이브로 이동한 것이다. 4. 리눅스 서버로 파일을 보낸다(리눅스 서버의 IP, ID, PW 필요) scp [파일명] [서버계정ID]@[서버계정IP]:[받을 경로(리눅스)] 리눅스 서버에서 파일을 받을 때는 아래와 같다. scp -r [서버계정ID]@[서..
VirtualBox 설치 후 ova파일 가져오기 1. VirtualBox-6.1.28버전을 다운로드 한 뒤 설치한다. 2. 폴더를 하나 만든 뒤 가져올 파일들을 넣어놓는다. 3. 파일 탭에서 가상 시스템 가져오기를 누른다. 4. 2번에서 만든 폴더에서 ova파일을 가져온다. 5. 가상 시스템 설정에서 MAC 주소 정책을 으로 변경하고 추가 옵션에 체크를 해제한 뒤 가져오기를 누른다.
Linux 명령어 1. ifconfig 네트워크 인터페이스의 구성과 상태를 확인하고 제어하기 위한 유닉스 및 리눅스 기반 시스템에서 사용되는 명령어입니다. 아래는 “ifconfig” 명령의 몇 가지 주요 기능 및 옵션입니다. 1) 인터페이스 정보 표시 옵션 없이 "ifconfig"를 실행하면 시스템의 모든 활성 네트워크 인터페이스에 대한 정보가 표시됩니다. 인터페이스 이름(예: eth0, lo), IP 주소, MAC 주소, 네트워크 마스크, 전송 및 수신 패킷과 같은 다양한 통계와 같은 세부 정보를 보여줍니다. ※ eth0 네트워크 통신에 사용되는 물리적 이더넷 인터페이스를 나타냅니다. ※ lo 동일한 시스템에서 로컬 네트워크 통신을 가능하게 하는 가상 루프백 인터페이스입니다. ※ IP 주소 네트워크 환경에서 컴퓨터간 통..
Permission denied 에러 해결 방법 위 그림은 app을 불러오는 과정에서 Permission denied 에러가 난 화면이다. 이 문제는 chmod 명령어를 이용하여 실행 권한을 추가로 부여함으로써 해결할 수 있다. app의 실행 권한을 추가로 부여하는 명령어는 아래와 같다. chmod +x app ※ 처음 파일을 가져올 때는 실행 권한을 부여해야 한다. 하지만 다음에 그 파일에 덮어쓰는 경우에는 권한을 다시 부여하지 않아도 된다.