우분투의 shell을 열고 다음 코드를 참고해서 설치하고 설치를 확인하세요.
마지막으로 우분트 Docker 그룹에 사용자를 등록해야 도커 명령어를 자유롭게 사용할 수 있습니다.
우분투의 shell을 열고 다음 코드를 참고해서 설치하고 설치를 확인하세요.
마지막으로 우분트 Docker 그룹에 사용자를 등록해야 도커 명령어를 자유롭게 사용할 수 있습니다.
버츄얼 박스에서 우분투 설치를 '무인 설치(Unattended Install)'로 진행 하는 경우 터미널이 단축키로도, 메뉴선택으로도 열리지 않는 경우가 있습니다.
무인 설치라고 하는 것은 버츄얼 박스의 '새로 만들기' 메뉴로 우분투를 설치할 때 사용자 아이디와 비밀 번호까지 입력하고 부팅을 하면, 일반적인 리눅스 설치 때와는 다르게 아무 것도 묻지 않고 자동으로 설치합니다.
이렇게 설치하면 터미널이 열리지 않는 것으로 보아 버츄얼 박스의 오류인 것 같습니다만 정확하지는 않습니다.
이런 경우 조치할 수 방법은 아주 간단합니다.
다음 작업은 우분투를 부팅한 후 우분투에서 작업합니다.
1. Setting에서 'Language and Region'의 Language를 'United States'에서 다른 것, 예를 들어 'Canada'로 바꿉니다.
2. Logout후 다시 Login합니다.
이렇게 하면 터미널을 사용할 수 있습니다.
만일 자동이 아니라 메뉴얼(수동) 설치를 하면 터미널을 설치 후 즉시 정상적으로 사용할 수 있습니다.
메뉴얼 설치는 '새로 만들기'에서 'Unattended Install' 탭 바로 위에 있는 'Skip Unattended Install'을 체크해 주면 됩니다.
체크 하고 VM의 전원을 넣으면 처음부터 우분투 설치 과정을 거치게 됩니다.
[ VirtualBox ] 버추얼박스 네트워크관리 메뉴가 사라졌어요 (0) | 2024.01.12 |
---|---|
[ VirtualBox ] 버추얼 박스 VM 그룹 만들기 (0) | 2024.01.08 |
[ VirtualBox ] 버츄얼 박스 우분투 VM에서 '게스트 확장 CD'가 실행되지 않을 때 확장기능 설치하는 방법 (0) | 2023.03.22 |
우분투에서 비쥬얼 스튜디오 코드를 사용하는 경우 업데이트를 할 때 직접 패키지를 다운로드 받은 후 기존의 VScode를 삭제하고, 다운받은 파일로 다시 설치해야 하는 불편함이 있습니다.
다른 패키지들과 함께 업데이트하면 편한데 말이죠.
지금부터 VS code를 다른 패키지들과 함께 업데이트 하는 방법을 설명하겠습니다.
Step1. curl을 설치합니다. (이미 설치되어 있다면 스킵합니다.)
$ sudo apt install curl
Step2. MS사의 GPG키를 다운하여 /etc/apt/trusted.gpg.d/ 경로에 복사해줍니다.
$ sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg'
Step3. VS Code를 다운받기 위한 저장소를 추가합니다.
$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
* 스페이스 등 오탈자가 나지 않도록 주의하세요!
자! 이제 평소처럼 업데이트를 하면 됩니다.
$ sudo apt update && sudo apt upgrade
[ VMware ] ubuntu vm의 공유폴더(Shared Folders) 설정 방법 (6) | 2023.03.11 |
---|---|
[ Ubuntu ] 우분투 부트로더의 부팅 순서 변경하기 (0) | 2020.04.27 |
[ Ubuntu ] 우분투 버전 업그레이드 방법 (0) | 2020.04.27 |
[ Ubuntu ] 우분투 버전 확인 명령어 (0) | 2020.04.27 |
[ Ubuntu ] user와 root(SuperUser)간의 권한 전환 (0) | 2020.04.27 |
[ Ubuntu ] 터미널 실행 Shortcuts (0) | 2020.04.27 |
[ Ubuntu ] Windows와 Linux의 멀티부팅 (2) | 2020.04.27 |
[Ubuntu] 한글판 설치 후 console mode에서 한글이 깨져 나올 때 (0) | 2019.11.29 |
리눅스에서는 어떤 패키지도 자동으로 업데이트되지 않습니다.
정확히 얘기하면 update는 패키지의 목록을 갱신하는 것이고, 실제로 파일을 갱신하는 것은 upgrade라고 합니다.
물론 목록을 갱신하지 않으면 업그레이드도 되지 않습니다.
먼저 Git의 버전을 확인합니다.
$ git version
리눅스를 개발 PC로 사용하는 분들은 익숙하겠지 만 부팅을 하게 되면 제일 처음 하는 작업이 업데이트와 업그레이드입니다.
$ sudo apt update && sudo apt upgrade -y
그러나 위의 명령으로도 Git은 업그레이드되지 않습니다.
왜냐하면 목록에 Git이 등록되어 있지 않기 때문입니다.
그래서 먼저 목록에 Git을 등록하고 업데이트와 업그레이드를 실행하면 다른 패키지들과 함께 업그레이드됩니다.
$ sudo add-apt-repository ppa:git-core/ppa -y
$ sudo apt update && sudo apt upgrade -y
첫 번째 명령은 git의 목록을 만들어 주는 것이고, 다음 명령은 패키지를 업그레이드하는 명령입니다.
이렇게 해주면 다음부터는 부팅 후 첫 번째 명령은 생략하고 두 번째 명령만 하면 다를 패키지들과 함께 업그레이드됩니다.
[ Git ] git commit 제목에 자주 사용하는 동사 14가지 (0) | 2023.09.15 |
---|---|
[ Git ] git commit 제목과 본문의 작성 규칙 7가지 (0) | 2023.09.15 |
[ GitHub ] Private 저장소를 다른 사람과 공유하는 방법 - Collaborators (0) | 2023.08.29 |
[ Git ] 원격 저장소의 파일을 강제로 로컬 저장소에 덮어쓰는 방법 (0) | 2022.03.18 |
[ Git ] 윈도우10에서 Git을 업데이트하는 방법 (0) | 2022.01.27 |
[ GitHub ] github profile 꾸미기 (0) | 2022.01.24 |
[ Git ] Git의 기본 편집기를 바꾸자 (0) | 2021.12.10 |
[ Git ] Git Flow 사용법 (0) | 2021.11.26 |
WSL2는 virtualbox와의 충돌 문제가 있어 virtualbox를 사용할 수 없게 된다.
따라서 virtualbox를 자주 사용하는 경우라면 WSL2를 사용하지 말아야 한다.
이는 Hyper-v 공유할 수 없어 발생하는 문제로 아직 해결되지 않았다. (2020년 10월 09일 현재)
WSL과 virtualbox를 꼭 함께 사용해야 한다면 WSL1으로 다운 그래이드 해서 사용해야 한다.
1. 설치전 윈도우의 버전이 2004인지 먼저 확인한다. 이하버전인 경우 업그레이드한다.
>winver
2. 관리자 권한으로 터미널을 열고 다음과 같이 명령어를 입력한다.
1) WSL (Windows Subsystem for Linux) 기능 활성화
>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2) Virtual Machine Platform 활성화
>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
아래와 같은 화면이 나오면 정상적으로 설정이 된것이다.
3. 시스템을 리부팅한다.
4. WSL 2를 다음 링크에서 다운로드 받는다.
docs.microsoft.com/en-us/windows/wsl/wsl2-kernel
5. 다운 받은 wsl_update_x64.mis를 실행해서 WSL2를 설치한다.
6. WSL2를 기본값으로 설정한다. 이후 생성되는 리눅스 배포판이 WSL2로 동작한다. 명령어의 옵션간 스페이스는 존재하지 않는다는 것을 명심하자. 스페이스는 명령어와 옵션사이, 그리고 마지막 2 직전에만 있다.
>wsl --set-default-version 2
7. 만일 WSL을 처음 설치하는 것이라면 이번 단계는 필요하지 않다. 그러나 이전에 사용한 적이 있다면 다음 명령으로 WSL을 WSL2로 바꿔준다.
1) 기존의 WSL 배포 목록 확인
>wsl -l -v
2) WSL을 WSL 2로 변경
>wsl --set-version DISTO_NAME 2
8. 이제 리눅스 배포판을 Microsoft Store 앱이나 사이트를 통해 설치한다. 여기서는 Ubuntu 20.04 를 설치하도록 한다.
www.microsoft.com/ko-kr/p/ubuntu/9nblggh4msv6?activetab=pivot:overviewtab
9. 설치가 끝나고 실행하면 다음과 같은 화면이 나온다. 사용자 이름과 암호를 등록한다.
사용자 이름과 등록이 끝나면 다음 화면이 나온다.
10. 마지막으로 터미널에서 설치를 다시한번 확인한다. 명령은 다음과 같다.
>wsl -l -v
배포목록에 방금설치한 ubuntu가 WSL2에 등록된 것을 확인할 수 있다.
이제 우분투를 사용하면된다.
[ windows 10 ] AnySign4PC.exe 프로그램 초기화 오류 해결 (0) | 2022.09.04 |
---|---|
[ windows 10 ] 관리자 권한으로 윈도우 터미널 실행하는 방법 (0) | 2022.01.28 |
[ Windows 10 ] WSL2에 docker 설치 후 Virtual Box 와 충돌이 일어나는 경우 해결방법 (0) | 2020.10.04 |
[ Windows 10 ] WSL2에 docker 설치하기 (0) | 2020.10.03 |
[ Windows 10 ] Windows Terminal 폰트 바꾸기 (1) | 2020.10.02 |
[ Windows 10 ] Windows Terminal 설치하기 (0) | 2020.10.02 |
[ Windows 10 ] 시작 프로그램 등록 방법 (0) | 2020.09.30 |
[ Windows 10 ] 바탕화면에서 휴지통 아이콘 제거 (0) | 2020.09.02 |
리눅스를 윈도우 등과 멀티부팅할 경우 리눅스를 마직막으로 설치하는 것이 일반적임으로, 부트로더는 리눅스의 부트로더인 Grub를 사용하게 된다. 이 경우 기본 부팅순서는 리눅스 다음에 윈도우 등이 나오게 된다.
이 부팅 순서를 바꾸고자 한다면 다음과 같이 Grub를 수정해 주면 된다.
* 멀티부팅과 관련된 사항은 '[ ubuntu ] Windows와 Linux의 멀티부팅'을 참고.
우분투에서는 GNU프로젝트의 부트로더인 GRUB를 사용한다.
이 GRUB의 부팅 우선순위를 바꾸면 원하는 OS를 먼저 부팅할 수 있다.
1. 먼저 부팅을 할때 부팅 리스트를 확인한다.
필자의 경우 Ubuntu와 Window10 이 설치되어 이고 부팅시 부트메뉴는 다음과 같이 표시된다.
*Ubuntu Ubuntu용
고급 설정
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows 10 (loader) (/dev/sda1에 있는)
*(스타)표시가 있는 Ubuntu가 먼저 부팅이 되도록 세팅되어 있다.
여기서 Windows 10에 *(스타)표시를 옮겨 윈도우가 먼저 부팅되게 하면 된다.
현재 윈도우는 5번째 줄에 있기 때문에 *Ubuntu를 0으로 시작하면 윈도우는 4가 된다. Grub를 수정하여 4를 default로 해주면 윈도우가 우선 부팅되게 된다.
2. 다음과 같이 명령어를 실행하여 grub를 에디터로 open한다. 필자의 경우는 vi에디터를 사용했다.
$sudo vi /etc/default/grub
문서가 open되면 상단에 다음과 같은 문구를 확인할 수 있다.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
여기서 첫번째 줄에 있는 GRUB_DEFAULT=0를 GRUB_DEFAULT=4로 수정한 후 저장한다.
3. 마지막으로 다음 명령으로 grub 업데이트를 적용한다.
sudo update-grub
위 명령을 실행하면 다음과 같은 메시지가 나타나고 업데이트를 마무리 한다.
grub 설정 파일을 형성합니다 ...
리눅스 이미지를 찾았습니다: /boot/vmlinuz-4.13.0.37-generic
initrd 이미지를 찾았습니다: /boot/initrd.img-4.13.0.37-generic
리눅스 이미지를 찾았습니다: /boot/vmlinuz-4.13.0.26-generic
initrd 이미지를 찾았습니다: /boot/initrd.img-4.13.0.26-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Windows 10에서 /dev/sda1를 찾았습니다.
완료되었습니다.
4. rebooting을 하면 윈도우에 *(스타)가 표시되고 우선 순위가 변동된 것을 확인할 수 있습니다.
Ubuntu
Ubuntu용 고급 설정
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
*Windows 10 (loader) (/dev/sda1에 있는)
[ VMware ] ubuntu vm의 공유폴더(Shared Folders) 설정 방법 (6) | 2023.03.11 |
---|---|
[ Ubuntu ] 우분투에서 VS code를 다른 패키지와 함께 업그레이드 하기 (0) | 2022.03.18 |
[ Ubuntu ] 우분투 버전 업그레이드 방법 (0) | 2020.04.27 |
[ Ubuntu ] 우분투 버전 확인 명령어 (0) | 2020.04.27 |
[ Ubuntu ] user와 root(SuperUser)간의 권한 전환 (0) | 2020.04.27 |
[ Ubuntu ] 터미널 실행 Shortcuts (0) | 2020.04.27 |
[ Ubuntu ] Windows와 Linux의 멀티부팅 (2) | 2020.04.27 |
[Ubuntu] 한글판 설치 후 console mode에서 한글이 깨져 나올 때 (0) | 2019.11.29 |
새로운 버전으로 업그레이드 하기 전에 자신의 시스템이 현재 어떤 버전을 사용하고 있는지 확인하는 명령어를 알아보자.
확인방법은 간단하다. 다음과 같이 lsb_release명령을 사용하면 Distributor ID, Description, Release, Codename 을 확인할 수 있다.
lsb_release -a
이 밖에 kernel release등 시스템의 더 많은 정보를 확인하려면 uname명령을 사용한다. uname명령의 옵션은 -a, -s, -n, -r, -v, -m, -p, -i, -o 등 아홉 가지가 있다.
물론 -a 하나면 모든 것을 다 확인할 수 있으니 충분하지만, 프로그래밍을 할경우 옵션들이 필요할 수 있으므로 정리해 두는 것이 좋다. 명령어도 직관적이어서 쉽게 외울 수 있다. What's your name?
woogee@ubuntu:~$ uname -a
-a, --all print all information, in the following order, except omit -p and -i if unknown:
-s, --kernel-name print the kernel name
-n, --nodename print the network node hostname
-r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type (non-portable)
-i, --hardware-platform print the hardware platform (non-portable)
-o, --operating-system print the operating system
[ VMware ] ubuntu vm의 공유폴더(Shared Folders) 설정 방법 (6) | 2023.03.11 |
---|---|
[ Ubuntu ] 우분투에서 VS code를 다른 패키지와 함께 업그레이드 하기 (0) | 2022.03.18 |
[ Ubuntu ] 우분투 부트로더의 부팅 순서 변경하기 (0) | 2020.04.27 |
[ Ubuntu ] 우분투 버전 업그레이드 방법 (0) | 2020.04.27 |
[ Ubuntu ] user와 root(SuperUser)간의 권한 전환 (0) | 2020.04.27 |
[ Ubuntu ] 터미널 실행 Shortcuts (0) | 2020.04.27 |
[ Ubuntu ] Windows와 Linux의 멀티부팅 (2) | 2020.04.27 |
[Ubuntu] 한글판 설치 후 console mode에서 한글이 깨져 나올 때 (0) | 2019.11.29 |
윈도우를 사무용으로 사용자 중 간혹 리눅스 시스템을 켜지 않고 shell을 사용하고 싶은 경우가 있다. 이 경우 간단히 윈도우에서 bash를 사용하는 방법을 소개한다.
윈도우10/1607버전 부터 지원하는 것으로 알려져 있기 때문에 이후 버전이라면 바로 사용이 가능하다.
만일 자신의 위도우가 1607이전 버전이라면 업데이트를 먼저해야 한다.
[ Windows 10 ] Windows Terminal 설치하기 (0) | 2020.10.02 |
---|---|
[ Windows 10 ] 시작 프로그램 등록 방법 (0) | 2020.09.30 |
[ Windows 10 ] 바탕화면에서 휴지통 아이콘 제거 (0) | 2020.09.02 |
[ Windows 10 ] "폴더가 존재하지 않습니다"라는 오류창이 뜨면서 폴더를 삭제할 수 없을 때 삭제하는 방법 (2) | 2020.04.27 |
[ windows10 ] 인터넷 익스플로11의 멈춤현상(프리징) 해결방법. (0) | 2020.04.27 |
[Windows 10] Dark Mode로 사용하기 (0) | 2019.12.26 |
[Windows10] CMD에서 ssh 접속이 갑자기 안될 때 (0) | 2019.11.22 |
[Windows 10] PuTTY로 우분투 서버에 접속하기 (0) | 2019.11.15 |