<코딩 자율학습> 리눅스 입문 with 우분투의 저자 런잇입니다. 😎
리눅스 환경에서 20여년간 개발자로 일하고 있습니다.
리눅스 커널 네트워크 스택, 디바이스 드라이버, 시스템 소프트웨어를 개발하는 일을 했고,
지금은 클라우드 서비스 제공 업체에서 관리형 Kubernetes 서비스를 개발하고 있습니다.
강좌 외 문의사항은 progcoach4u@gmail.com으로 보내주세요 ;)
<코딩 자율학습> 리눅스 입문 with 우분투를 소개합니다.
🔍 교보문고: http://gilbut.co/c/24086125JZ
🔍 YES24: http://gilbut.co/c/24082652Jr
🔍 알라딘: http://gilbut.co/c/24084469DI
Khóa học
Đánh giá khóa học
- Lập trình hệ thống Linux - Lý thuyết và thực hành
- Lập trình hệ thống Linux - Lý thuyết và thực hành
- Giới thiệu về Linux - Nắm chắc các khái niệm!!
- Giới thiệu về Linux - Nắm chắc các khái niệm!!
- Giới thiệu về Linux - Nắm chắc các khái niệm!!
Bài viết
Hỏi & Đáp
우분투 설치가 안됩니다.
아래 질문에 답변드렸습니다.https://inf.run/4RARn
- 0
- 2
- 15
Hỏi & Đáp
그래픽 컨트롤러를 VBoxVGA로 바꾸었는데 화면이 안뜹니다.
아래 질문에 답변드렸습니다.https://inf.run/4RARn
- 0
- 2
- 10
Hỏi & Đáp
계속 검은 화면이 뜨는 이유가 무엇인가요?
안녕하세요 lgh8079님.VirtualBox에 Ubuntu 24.04를 설치하는 과정에 대한 질문을 주셨습니다. 총 세 번의 질문을 주셨는데, 같은 종류의 질문이어서, 여기에 답변드리도록 하겠습니다.VirtualBox에 Guest OS를 설치할 때 여러 가지 문제들이 생기는 것 같습니다. 여러 수강생분들께서 질문을 올려주시는데, 굉장히 다양한 상황이 있거든요..ㅠ 많은 상황들이 컴퓨터 하드웨어나 BIOS 기능/설정 등에 영향을 받기 때문에 똑부러지는 해답을 드리기 어려운 실정입니다. 이 점 양해 부탁드립니다.현재의 문제를 해결하기 위한 방법을 몇가지 소개합니다.Ubuntu 24.04 대신 22.04나 20.04를 설치 해보시길 바랍니다. Ubuntu 24.04 설치 시 문제가 있었는데 하위 버전을 설치하니 잘 됐다는 수강생이 있으셨습니다.VirtualBox 대신 VMWare Player를 사용하셔서 Ubuntu를 설치해보시길 바랍니다. PC 하드웨어에 따라 VirtualBox에서 제대로 동작하지 못하는 경우도 있었거든요.PC의 BIOS에 진입해서 가상화 관련 옵션(Intel VT-x 등)이 비활성화되어 있다면 활성화한 후 다시 설치해보시길 바랍니다. VirtualBox 같은 프로그램은 PC의 가상화 옵션에 크게 영향을 받습니다. 대부분 가상화 관련한 옵션은 활성화하는 것이 좋습니다. 가상 머신 설치에 대해서는 뾰족한 해결책을 제공해드리지 못하는 점 죄송합니다. 양해 부탁드리겠습니다.
- 0
- 2
- 14
Hỏi & Đáp
inotify_event 구조체 질문 [파일 이벤트 - 라이브 프로그래밍]에서...
안녕하세요 iykyk0325님.event->len이 파일명의 길이와 정확히 일치하지 않는 것은 event 구조체의 크기를 메모리에 align하도록 name 에 패딩을 추가하기 때문입니다. struct inotify_event는 다음과 같습니다.struct inotify_event { int wd; // 4B uint32_t mask; // 4B uint32_t cookie; // 4B uint32_t len; // 4B char name[]; // 가변};struct inotify_event의 크기는 16bytes입니다. 여기에 name에 이름이 저장될텐데요.. 16B + name의 길이까지 더한 실제 struct inotify_event의 크기가 메모리에 정렬하기 위해 이름 뒤에 빈값으로 padding을 추가한다는 것입니다.질문글 본문의 실습에서 파일 이름 길이가 달라도 len이 16이 나왔는데요.. 이름 길이가 16보다 큰 파일을 테스트해보시면 len의 값이 다른 값이 출력될 것입니다. 구조체의 패딩을 통한 메모리 정렬에 대해 공부해보시면 더 좋을 것 같습니다. :)
- 0
- 2
- 77
Hỏi & Đáp
sudo 권한
안녕하세요 박준혁님.먼저, 답변이 늦어져 죄송합니다.vboxuser is not in the sudoers file.이라는 메시지는 sudo를 실행하는 vboxuser라는 사용자가 sudoer 파일에 설정되지 않아 sudo를 실행할 수 없다는 메시지입니다.일반적으로 우분투를 설치할 때 추가하는 사용자(user)는 sudo를 실행할 수 있도록 합니다. 그런데 adduser 등으로 만들어진 사용자에게 sudo를 실행할 권한을 추가하기 위해서는 sudoer 파일에 해당 사용자를 설정해야 합니다. 우분투에서는 sudo라는 사용자 그룹에 포함된 사용자는 sudo를 사용할 권한을 갖습니다. 그래서 vboxuser라는 사용자를 sudo라는 사용자 그룹에 포함시키면 됩니다. 그래서 아래 명령을 수행하면 됩니다.sudo usermod -aG sudo vboxuser 단, 이 명령은 sudo를 사용할 수 있는 사용자로 명령을 실행하거나, su 명령을 통해 root 사용자로 변경한 후 진행해야 합니다. 문제를 잘 해결하시길 바라겠습니다!감사합니다.
- 0
- 4
- 163
Hỏi & Đáp
파일 권한 실습 관련 질문
안녕하세요 Jaewon Ahn님.실습 중에 문제를 발견하고, 해결해나가는 모습이 무척 보기 좋습니다. 이런 경험들이 하나씩 쌓일 수록 경험 많은 엔지니어가 될 수 있습니다. 앞으로도 문제를 발견하면 하나씩 알아가며 해결하시면 좋겠습니다. 조금 착각하신 부분 먼저 말씀드리자면..최초 디렉터리 권한이 drwx------로 설정되어 있는데요.. 이는 700으로 설정되어 있는 것입니다. 600이 아니구요. 그래서 나중에 664로 설정해야 한다는 것을 깨달았다고 하셨는데요.. 아마도 원하는 퍼미션은 774였을 것입니다. 마지막에 디렉터리를 664로 설정하셨을 때, 그룹 권한에도 6(rw-)을 주셨기 때문에 동일 그룹 내의 다른 계정도 이 디렉터리에 접근할 수 있게 됐습니다. 퍼미션은 r, w, x의 값을 8진수로 표현한 값입니다. rwx를 한 글자의 수(digit)으로 표현할 수 있기 때문에 편리하죠.bash에서 8진수를 표현하는 방법은 8진수의 수 앞에 0을 붙이는 것입니다.그래서 0775는 '8진수 775'라는 의미가 됩니다.기본적으로는 이 표현 방식이 정확하지만 chmod 명령에서는 앞의 0을 빼고 입력하셔도 동일한 결과가 나옵니다. 그래서 크게 신경쓰시지 않으셔도 되는 부분이에요.
- 0
- 1
- 109
Hỏi & Đáp
강의내용 관련 질문입니다
안녕하세요 kokeku ka님섹션 1, 2만 들으시면 기본 명령어 약간만 경험하실 수 있게 되실 것 같습니다. 섹션 3, 4, 5, 6에 나오는 명령어도 기본 명령어라 할 수 있습니다. 시간이 많이 없으신 것 같은데요.. 섹션 1, 2 먼저 들으시고, 시간내셔서 나머지 섹션도 공부하시길 바라겠습니다. 감사합니다
- 0
- 2
- 111
Hỏi & Đáp
기본 명령어 내용까지 들으려고 하는데요
안녕하세요 kokeku ka님.알려주신 링크의 영상을 제가 모두 확인하기는 어렵습니다.또 주제가 같아도 다루는 내용이 다를 수 있어요.그래서 제가 답변드리기는 조금 어려울 것 같습니다.원하시는 답변 드리지 못해 죄송합니다.
- 0
- 1
- 82
Hỏi & Đáp
텍스트 에디터 질문
안녕하세요 Jaewon Ahn님vim과 vscode는 기본적으로 목적이 다릅니다.vscode는 GUI를 기반으로하는 범용 텍스트 에디터인데 각종 개발 관련 확장을 설치하면 IDE처럼 사용할 수도 있어요.반면 vim은 기본적으로 터미널에서 사용할 수 있는 텍스트 에디터입니다.그래서 리눅스에 ssh에 접속한 후 텍스트 편집이 필요할 때 주로 사용합니다.물론 vim에도 여러 플러그인을 설치해 IDE와 비슷하게 사용할 수도 있습니다만 목적이 IDE인 툴에 비하면 많이 빈약하죠. vim과 vscode는 목적이 너무 다르기 때문에 뭐가 더 좋다고 할 수는 없어요.리눅스를 사용할 목적으로 vim을 배우면 좋다고 생각합니다.GUI 환경에서 사용할 텍스트 에디터로서 vscode도 상당히 좋은 툴입니다. 목적에 맞게 선택하시면 될 것 같습니다.
- 0
- 2
- 82
Hỏi & Đáp
수업자료 출력해서 강의 들어야 하나요?
안녕하세요 kokeku ka님.편하신 대로 하시면 됩니다. 너무 어렵게 생각하지 않으셔도 괜찮습니다!
- 0
- 2
- 150