반응형
개발 환경/Ubuntu 설치 및 활용2024. 4. 11. 20:58[Errno 13] Permission denied: '/dev/ttyACM0' 또는 /dev/ttyUSB0

Python의 serial 모듈을 사용하여 리눅스에서 시리얼 포트 접근시 다음과 같은 에러가 발생했습니다. serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyACM0 [Errno 13] Permission denied: '/dev/ttyACM0' 검색해보니 /dev/ttyACM0 시리얼 포트에 대한 접근 권한이 없기 때문이라고 합니다. 이 문제를 해결하는 몇 가지 방법을 정리해봤습니다. 2024. 4. 10 최초작성 1. 현재 사용자를 `dialout` 그룹에 추가하기 대부분의 리눅스 배포판에서 dialout 그룹에 현재 로그인한 사용자를 추가하면 시리얼 포트에 접근할 수 있는 권한을 부여하게 된다고 합니다. 하지만 적용해..

개발 환경/Ubuntu 설치 및 활용2024. 3. 12. 21:54Ubuntu/Linux zip, unzip 사용방법

Ubuntu에서 zip, unzip 사용하는 방법을 다룹니다. 2024. 3. 12 최초작성 zip 압축 디렉토리 test의 하위 디렉토리까지 압축하여 test.zip 파일을 생성합니다. zip -r test.zip ./test zip 압축풀기 test.zip 파일을 압축 풀어서 현재 위치의 test2 디렉토리 내에 저장합니다. unzip test.zip -d ./test2 이하에서는 테스트에 사용할 디렉토리를 생성하여 zip와 unzip 동작을 테스트해봤습니다. 필요하 신분만 보세요. 홈 디렉토리에서 테스트를 진행합니다. $ pwd /home/webnautes test 디렉토리를 생성 후 이동합니다. $ mkdir test $ cd test 현재 위치에 파일 10개를 생성하고 확인합니다. $ touch..

개발 환경/Ubuntu 설치 및 활용2024. 1. 14. 09:15Ubuntu에서 실제 메모리(램) 크기 확인하는 방법

우분투에서 실제 메모리(램)의 크기를 확인하는 방법입니다. 2024. 1. 14 최초작성 다음 명령을 사용하여 장착된 메모리의 크기 및 관련 정보를 확인할 수 있습니다. sudo dmidecode -t memory 아래 출력에서 빨간색으로 표시한 것들을 보면, 첫번째는 보드에서 최대 장착가능한 크기가 32기가라는 것을 의미하며 두번째, 세번째는 각각 16기가 짜리 메모리가 보드에 장착되어있음을 의미합니다. webnautes@webnautes-laptop:~$ sudo dmidecode -t memory # dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.0.1 present. Handle 0x0026, DMI type 16, 23 bytes Physica..

Ubuntu 22.04에 ftp 서버 설치하기( vsftpd 사용 )
개발 환경/Ubuntu 설치 및 활용2024. 1. 7. 21:35Ubuntu 22.04에 ftp 서버 설치하기( vsftpd 사용 )

Ubuntu 22.04에 ftp 서버를 설치하는 과정을 다룹니다. vsftpd를 사용했습니다. 2022. 5. 3. 최초작성 2024. 1. 7 Ubuntu 22.04에서 진행, 아이폰 앱에서 테스트 추가 1. vsftpd 패키지를 설치합니다. $ sudo apt-get install vsftpd 2. vsftpd.conf 파일을 열어서 $ sudo nano /etc/vsftpd.conf 다음 내용으로 대체합니다. local_root가 ftp에서 데이터를 저장할 경로입니다. listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES chroot_local_user=YES allow_writeable_chroot=YES local_root=/opt/ft..

Ubuntu, Windows 듀얼 부팅시 GRUB 부팅 순서 변경하기
개발 환경/Ubuntu 설치 및 활용2023. 12. 29. 22:35Ubuntu, Windows 듀얼 부팅시 GRUB 부팅 순서 변경하기

Ubuntu와 Windows 듀얼 부팅시 GRUB 설정을 변경하여 부팅순서를 변경하는 방법을 설명합니다. 2017. 5. 22 최초작성 2018. 7. 5 Ubuntu 18.04에서 동작확인 2020. 7. 11 Ubuntu 20.04에서 동작확인 2023. 11. 9 Ubuntu 22.04에서 동작확인 2023. 12. 29 Windows를 설치한 후, Ubuntu를 설치하게 되면 부팅 도중에 GRUB 메뉴를 보여주어 부팅할 운영체제를 선택할 수 있도록 해줍니다. 아무키도 누르지 않고 기다리면 디폴트로 설정된 운영체제로 부팅이 되는데 초기값은 Ubuntu로 설정이 되어 있습니다. 예전(2016.12)과 달리 /boot/grub/grub.cfg 파일에 submenu 항목으로 되어 있는 Ubuntu용 고급..

개발 환경/Ubuntu 설치 및 활용2023. 11. 6. 21:07time 명령 사용시 real, user, sys의 의미

time 명령 사용시 출력되는 real, user, sys의 의미에 대해서 알아보았습니다. 2023. 11. 5 최초작성 다음 포스트에서는 OpenCV를 빌드할 때 time 명령을 사용하여 시간을 측정하고 있습니다. Raspberry Pi 4에 OpenCV 4.8.1 설치하는 방법 https://webnautes.tistory.com/1885 OpenCV 빌드 완료 후, 다음처럼 측정시간이 출력되는데 이때 보이는 real, user, sys의 의미에 대해 알아보았습니다. real 92m15.953s user 316m48.971s sys 18m5.063s time 명령의 결과에 나타나는 real, user, sys 시간은 리눅스 및 유닉스 시스템에서 프로세스가 실행되는 동안 걸린 시간을 나타냅니다.real..

Ubuntu 22.04의 독(Dock)을  Mac OS처럼 화면 아래에 보이게 하기
개발 환경/Ubuntu 설치 및 활용2023. 10. 29. 10:31Ubuntu 22.04의 독(Dock)을 Mac OS처럼 화면 아래에 보이게 하기

Ubuntu의 왼쪽에 보이는 독(Dock)을 Mac OS처럼 화면 아래에 보이도록 하는 방법을 설명하고 있습니다. 2018. 7. 4 - 최초 작성 2021. 5. 8 - Ubuntu 20.04 에서 확인 2023. 10. 29 - Ubuntu 22.04 에서 진행 Ubuntu 20.04/ 18.04에선 다음 포스트를 참고하세요 Ubuntu 20.04 / 18.04의 독(Dock)을 Mac OS처럼 화면 아래에 보이게 하기https://webnautes.tistory.com/2137 1. Ubuntu 설치를 완료하면 왼쪽에 독(dock)가 보이는 상태가 됩니다. 2. 사용중인 그놈 쉘 버전을 확인합니다. 3. 아래 사이트에서 확인한 GNOME Shell 버전에 있는 다운로드 링크를 복사합니다. https..

Ubuntu 20.04 / 18.04의 독(Dock)을  Mac OS처럼 화면 아래에 보이게 하기
개발 환경/Ubuntu 설치 및 활용2023. 10. 29. 10:30Ubuntu 20.04 / 18.04의 독(Dock)을 Mac OS처럼 화면 아래에 보이게 하기

Ubuntu의 왼쪽에 보이는 독(Dock)을 Mac OS처럼 화면 아래에 보이도록 하는 방법을 설명하고 있습니다. 2018. 7. 4 - 최초 작성 2021. 5. 8 - Ubuntu 20.04 에서 확인 Ubuntu 22.04에서 진행하는 글이 추가되었습니다. Ubuntu 22.04의 독(Dock)을 Mac OS처럼 화면 아래에 보이게 하기 https://webnautes.tistory.com/2204 1. Ubuntu 20.04 / 18.04 설치를 완료하면 왼쪽에 독(dock)가 보이는 상태가 됩니다. 2. 사용중인 그놈 쉘 버전을 확인합니다. 3. 아래 사이트에서 확인한 GNOME Shell 버전에 있는 다운로드 링크를 복사합니다. https://extensions.gnome.org/extensi..

Ubuntu Server arm64에 Miniconda 설치하여 Visual Studio Code와 연동하기
개발 환경/Ubuntu 설치 및 활용2023. 10. 20. 07:38Ubuntu Server arm64에 Miniconda 설치하여 Visual Studio Code와 연동하기

Ubuntu Server 20.04 arm64에 Miniconda 설치하고 Visual Studio Code와 연동하는 방법을 다룹니다. 2021. 11. 27 최초작성 참고 https://varhowto.com/install-miniconda-ubuntu-20-04/ 1. 설치를 할 때 사용할 최신버전 설치 쉘스크립트를 다운로드합니다. $ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh 2. 쉘스크립트의 퍼미션을 실행가능하도록 변경합니다. $ chmod +x Miniconda3-latest-Linux-aarch64.sh 3. 쉘 스크립트 실행하여 설치합니다. 엔터 혹은 yes만 입력하면 됩니다. conda init ..

개발 환경/Ubuntu 설치 및 활용2023. 10. 16. 21:48Google Chrome 웹브라우저를 Ubuntu Server Arm64에는 설치 못하는 걸까

다음 문서에 따르면 Google Chrome은 arm64용 패키지가 없다고 합니다. 대신 Chrominum 또는 Firefox를 사용하라고 하네요. https://askubuntu.com/a/1383791 This is expected. Google Chrome is only packaged for amd64, and is not available for ARM. You can use Chromium instead. It is the free and open source browser, on which Chrome is based. 2022.10.3 최초작성

반응형
image