Ubuntu 22.04에 CUDA를 설치하는 방법을 다룹니다. 2022. 12. 2 최초작성 2022. 12. 17 2023. 12. 30 Ubuntu 22.04.3 LTS에서 발생한 문제 해결방법 추가 cudnn 버전 관련 수정 2024. 1. 6 사소한 변경, cuDNN 8.6으로 변경 2024. 3. 14 현재 그래픽 카드 드라이버 확인 그래픽 카드 드라이버 별로 설치가능한 최대 CUDA 버전이 다르다는 것을 확인했습니다. 진행하기전에 아래 포스트를 참고해보세요. 결론은 최신버전 CUDA를 설치하려면 최신 버전 그래픽 카드 드라이버를 깔아야 합니다. NVIDIA 그래픽카드에서 사용가능한 CUDA 버전 확인하기 https://webnautes.tistory.com/2289 1. 다음 명령을 사용하여 ..
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..
Windows 11에 WSL2 ( Windows Subsystem for Linux )를 설치한 후, Ubuntu 22.04를 설치한 과정을 다루고 있습니다. Windows 10에서도 거의 동일하게 진행가능합니다. 2017. 12. 15 최초작성 2021. 05. 19 2021. 08. 01 2022. 11. 25 2023.8.3 Ubuntu 22.04가 설치되며 기본 사용자가 root 입니다. 2023. 8.13 WSL2 완전 삭제 후 다시 진행. 사용자를 지정가능한 것으로 확인되었습니다. 2024. 1. 9 검토 및 기존 방법 삭제 2024. 3. 11 “Windows Subsystem for Linux”은 윈도우에서 리눅스 환경을 사용할 수 있도록 해줍니다. 리눅스에서 실행되던 대부분의 커맨드 라인..
Visual Studio Code의 유용한 확장, 단축키, 팁모음을 알게 될때마다 적으려고 합니다. 2024. 1. 27 최초작성 1. 자동 줄 바꿈 2. 터미널 창 전체 내용 복사하기 3. git 확장 GitLens 1. 자동 줄 바꿈 Visual Studio Code에서는 기본적으로 줄바꿈이 되지 않습니다. 그래서 에디터 창보다 긴 코드의 경우 일부만 보이게 됩니다. 윈도우/리눅스에서 Alt + Z를 사용하거나 맥에서 Option + Z를 누르면 자동 줄바꿈 기능이 토글됩니다. 다음처럼 잘려서 보이던 긴 코드가 줄바꿈되어 보이게 됩니다. 2. 터미널 창 전체 내용 복사하기 사이드바에서 확장을 클릭합니다. “terminal capture”를 입력하여 검색되는 Terminal Capture 항목에 보이는..
Visual Studio Code 확장인 Code Runner에서 키보드 입력 받는 방법을 소개합니다. 2024. 1. 21 최초작성 Code Runner에서 실행하면 기본적으로 출력창(Output)에서 실행되므로 키보드 입력이 되지 않습니다. Code Runner 설정을 변경해야합니다. 메뉴에서 File > Preferences > Settings를 선택합니다. run in terminal을 검색하여 체크합니다. 따로 저장할 필요는 없습니다. 이제 Terminal(터미널)창에서 실행됩니다. Julia의 다음 코드로 테스트했지만 다른 언어에서도 똑같이 동작합니다. # 사용자에게 텍스트 입력을 요청합니다. print("이름을 입력하세요: ") # 키보드 입력을 받습니다. name = readline() #..
우분투에서 실제 메모리(램)의 크기를 확인하는 방법입니다. 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..
Visual Studio Code에서 Github에 코드를 업로드하는 방법을 다룹니다. 2020. 5. 26 최초작성 2021. 8. 23 마지막 업데이트 - GitHub의 메인 브랜치 이름이 master에서 main으로 변경됨. 2021. 9. 17 GitHub에서 인증시 토큰을 사용하도록 바뀐점 반영 다음과 같은 에러가 발생합니다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-g..
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..
Git와 GitHub를 사용해보며 알게된 점들을 정리하기 위해 만든 포스트입니다. 포스트 작성 후, 재검토해보며 터미널의 결과를 수정해서 스크린샷과 터미널의 실행 결과(해쉬코드 같은 것)에 차이가 있을 수 있습니다. 윈도우를 기반으로 진행하고 있지만 우분투에서도 같은 명령을 사용하여 진행 가능합니다. 단지 윈도우와 리눅스의 파일시스템 관련 명령어만 차이가 있습니다. 다음 글들을 참고했습니다. https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners https://goddaehee.tistory.com/274 2021. 8. 23 - 최초작성 2021. 9. 17 GitHub에서 인증시 토큰을 사용하도록 바뀐점 반영 다음과 같은 에러가 ..
UTM을 사용하여 Macbook Air M1에 64-bit PC (AMD64) Ubuntu 설치한 과정을 기록했습니다. 느려서 사용못할 정도이니 무작정 따라해보지는 마시고 이렇게 진행했구나만 읽어보세요. 2023. 12. 30 최초작성 0. 아래 링크에서 Ubuntu 22.04 LTS를 다운로드합니다. 글 작성 시점에 최신 버전은 Ubuntu 22.04.3 LTS입니다. https://ubuntu.com/download/desktop 1. 아래 링크에서 4.4.5 항목 아래쪽에서 Assets를 찾아 UTM.dmg를 다운로드 받아 설치할 수 있습니다. 글 작성시점에서 최신 릴리즈 버전은 4.4.5입니다. https://github.com/utmapp/UTM/releases 2. 다운로드 받은 UTM.dmg..