inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

inotify_event 구조체 질문 [파일 이벤트 - 라이브 프로그래밍]에서...

미해결

리눅스 시스템 프로그래밍 - 이론과 실습

제가 아래의 코드로 생성 혹은 삭제된 파일의 이름에 대한 길이를 출력해보도록 했습니다. 그런데, 파일 이름이 달라도 해당 값( event->len )이 동일하게 나오는데, 제가 코드를 잘못 짠 건가요? #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/inotify.h> int main() { int fd; int wd1, wd2; char buf[1024]; struct inotify_event *event; // Create inotify object fd = inotify_init(); // Add watch wd1 = inotify_add_watch(fd, ".", IN_CREATE | IN_DELETE); wd2 = inotify_add_watch(fd, "..", IN_CREATE | IN_DELETE); while(1) { printf("I'm waiting for something to happen...\n"); int ret = read(fd, buf, sizeof(buf)); event = (struct inotify_event *)&buf[0]; while (ret > 0) { if (event->mask & IN_CREATE) { printf("File[%s](len: %d) is created!\n", event->name, event->len); } else if (event->mask & IN_DELETE) { printf("File[%s](len: %d) is deleted!\n", event->name, event->len); } int realSize = sizeof(struct inotify_event) + event->len; ret -= realSize; event = (struct inotify_event )((char )event + realSize); } } // close close(wd1); close(wd2); close(fd); return 0; }

  • linux
킴아랑 댓글 2 좋아요 0 조회수 222

telegram 문자보내기 오류

해결됨

시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script

telegram 으로 문자 보내기를 하는데 아무리 봐도 똑같이 썻는데 날아오지를 않네요 curl 부분에서 문제가 있는거 같아서 확인을 해봤는데 외부 인터넷이랑 연결이 안되는거같은데요... Name or service not known 핑을날리거나 하면 이게 뜨네요 네트워크도 확인했고 /etc/밑에 hosts, hostname 또 resolv.conf도 공용 dns도 kt걸로 잘elegram 으로 문자 보내기를 하는데 아무리 봐도 똑같이 썻는데 날아오지를 않네요 curl 부분에서 문제가 있는거 같아서 확인을 해봤는데 외부 인터넷이랑 연결이 안되는거같은데요... Name or service not known 핑을날리거나 하면 이게 뜨네요 네트워크도 확인했고 /etc/밑에 hosts, hostname 또 resolv.conf도 공용 dns도 kt걸로 잘 되어있구요.. IP는 설치하면서 강의랑 달라지긴했는데.. 혹시 문제가 뭘까요..?

  • linux
  • shell-script
김무준 댓글 1 좋아요 0 조회수 257

sudo 권한

미해결

리눅스 입문 - 개념으로 탄탄히!!

강의내용 질문 입니다. 패스워드가 changeme 인데 자꾸 sudo에 대한 권한을 사용 할 수 없다는데...ㅠㅠㅠ 어떻게 된건가여

  • linux
박준혁 댓글 4 좋아요 0 조회수 352

ec2 인스턴스에서 우분투 버전관련 문의입니다

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

현재 aws 프리티어에서 사용가능한 우분투 는 22.04인데 20.04가 아닌22.04로 진행해도 상관없나요 ?

  • 네트워크
  • linux
  • docker
kihjzx 댓글 1 좋아요 0 조회수 230

xshell 와이파이 연결이 안됌.

해결됨

한국에서 제일 쉬운 리눅스 커널 강의

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이렇게 xshell이 연결이 안됩니다.. 동영상 보고 그대로 따라 했는데 왜 안되는 걸까요,,>?

  • c
  • linux
  • Raspberry-Pi
  • 운영체제
  • arm-architecture
  • asm
dkskrksk1q 댓글 2 좋아요 0 조회수 251

주피터 노트북 서버 만들어보기_pymysql 설치관련

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

안녕하세요. aws 의 용량부족이라 추가하고 mount 했고요. 순서대로 주피터노트북 연결까지는 성공을 했습니다. 그런데 !pip install pymysql 이 실행이 안되서, 도커연결 cmd 창에서 실행하니, pip가 없다고 나와서, sudo apt install python3-pip 로 인스톨을 하니 리부팅을 하라고 해서 리부팅까지 하고, 연결이 해제되고 docker ps 하니 실행되는게 없어서 다시 실행하고, 토큰 확인해서 다시 주피터 노트북연결해서 들어가고 나서 다시 !pip install pymysql을 실행하니까 안되네요. cmd 창에서 수행하니까, 에러가 나는데요, 확인해 보니 시스템이 관리하는 환경에서 직접적으로 패키지를 설치하려고 할 때 발생하는 거라, 이런 경우, Python 패키지를 설치하는 방법으로 가상 환경을 사용하거나 pipx 를 사용하라고 하는데요. 혹시 강의 중간에 제가 놓친 부분이 있는 걸까요? 가상환경으로 구축을 따로 해야 하는건지..??

  • 네트워크
  • linux
  • docker
류재안 댓글 1 좋아요 0 조회수 289

window 데스크탑에 도커 사용하려고 하는데요~

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

virtual box 로 리눅스 띄워서 도커를 사용하는 게 좋을까요? window 에서 도커 데스크탑을 사용하는 게 좋을까요? 성능이나 보안 관점에서 조금이라도 더 나은 게 있을까요? 서버용 pc는 아니고 그냥 일반 데스크탑 pc 입니다.

  • 네트워크
  • linux
  • docker
learnlearnlearn 댓글 1 좋아요 0 조회수 191

azure storage에 데이터 폴더 업로드

해결됨

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

CV 딥러닝을 하려고 하는데요, 데이터를 업로드 하려고 하는데, 폴더째로 업로드가 안되는거같은데 방법이 있을까요?

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
김태연 댓글 3 좋아요 0 조회수 254

완강인데, 완강으로 표시가 안되네요..

해결됨

개발자를 위한 쉬운 리눅스

안녕하세요. 완강인데, 마지막 강의가 동영상이 아닌 텍스트 이어서인지 완강으로 표시가 안되네요

  • linux
Jang Jaehoon 댓글 1 좋아요 1 조회수 144

docker 권한 오류입니다

미해결

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

powershell에서는 usermod -aG 명령어로 정상적으로 권한부여 됐는데(docker run hello-world) vscode 터미널에서는 권한부여가 자꾸 오류납니다 같은 환경이라고 생각해서 powershell에서 계속 작업을 했었는데, dev container reopen할때 권한 오류가 나더라구요. 원인이 무엇일까요? 재부팅 및 terminal kill해도 해결이 안되네요

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
김태연 댓글 1 좋아요 0 조회수 172

ssh의 연결과 rdp의 연결은 별개인건가요?

미해결

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

vscode를 연동하기 위해서 gui방식의 연결이 필수인걸까요? 아니면 ssh만으로도 vscode 연동이 가능한걸까요?

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
김태연 댓글 2 좋아요 0 조회수 232

Virtual Machine 생성시 Availability option 설정 질문

해결됨

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

VM 생성시 Korea South를 선택했을때 강의에서 말하시는 Availability zone이 활성화가 안됩니다. 다른 지역으로 가서 zone 설정을 해야할지, 아니면 korea로 해서 다른 set 설정을 해야할지 궁금합니다

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
김태연 댓글 1 좋아요 0 조회수 184

Azuer 계정 생성후 구독 업그레이드

미해결

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

강의 화면에서는 별도의 미니팝업이 떠서 업그레이드 창으로 넘어갈수 있었는데요, 현재는 해당 팝업이 안떠서 basic 모델로 업그레이드를 할 수 없는 상황입니다. 해당 업그레이드가 무엇을 의미하는건지 다른 접근 방법 알려주시면 감사하겠습니다.

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
김태연 댓글 3 좋아요 0 조회수 294

kaslr 우회 기법에서 commit_creds, prepare_kernel_cred의 offset을 구하는 과정 질문

미해결

리눅스 커널 해킹. A부터 Z까지

강의 영상에서 보면 루트 권한으로 proc/kallsyms 파일에 내용에서 commit_creds, prepare_kernel_cred의 offset을 찾고 있는데 이건 이미 루트 권한을 획득 했을때 얘기이고 루트 권한을 얻기 위해 익스 코드를 짜야 되는 상황에서의 저런 offset은 어떻게 얻을 수 있나요?

  • 모의해킹
  • linux
  • 시스템-해킹
essenger M 댓글 1 좋아요 0 조회수 246

wsl 설치 질문입니다

미해결

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

현재 딥러닝 학습하면서, 업무/카페 환경에서 불편하게 원격 데스크탑으로 코드를 돌리고 있던 중, 좋은 강의를 발견해서 듣고 있습니다. 잘 수강하고 있는게 맞겠지요? wsl --install로 wsl 설치하는데, user와 password 설정하는 부분이 뜨지 않아서 질문드립니다.

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
김태연 댓글 1 좋아요 0 조회수 148

리눅스-프로세스 강의 교재 자료

미해결

리눅스 커널의 구조와 원리: 프로세스 [저자 직강 1부-4]

안녕하세요. 강사님 강의 애청자입니다. 리눅스-프로세스 강의 자료는 없는지 문의드립니다. 강의상 자료에도 찾아보기가 어렵네요ㅠㅠ

  • linux
  • 컴퓨터-구조
  • 운영체제
  • debugging
  • process
  • linux-kernel
  • trace32
김동윤 댓글 3 좋아요 0 조회수 208

파일 권한 실습 관련 질문

미해결

리눅스 입문 - 개념으로 탄탄히!!

안녕하세요 강사님. 섹션4의 파일 권한 실습 중 막히는 부분이 있습니다. 강사님이 하신대로 dog계정과 pig계정을 만들고 (둘의 계정은 aniamls으로 동일합니다) pig 계정에 testfile을 만든 후 dog계정에서 확인을 하려고 했습니다. 그런데 dog계정에서 /home/pig 디렉토리로 이동할 때, permission denied에러가 떴습니다. sudo로 이동하려고해도 dog is not in the sudoers file이라고 알아보니 관리자 권한에 접근할 수 없는것 같습니다. 그래서 고민해보니 pig계정(/home/pig)에서 ls -al을 쳐보니 다음과 같이 떴습니다. 맨 처음 디렉토리 권한이 drwx------인것을 보아 다른 계정에서 해당 디렉토리(/home/pig)에 접근할 수 있는 권한이 없는 것 같다고 추측이 되어 chmod 644 /home/pig/ 라고 입력을 했더니 이제는 pig계정에서도 /home/pig 디렉토리에 접근할 수 없게 되었습니다. 혹시 제가 추측한 문제의 원인이 잘못되었을까요? + chmod 644가 아닌 664로 해야된다는것을 깨달았습니다.. 혹시 질문중에 디렉토리 권한관련해서 비슷한 질문을 하신 분이 있는데, 해당 질문에서 강사님이 chmod 0775 DIRECTORY_NAME 이렇게 설정하면 된다고 하셨는데 맨 앞에 0은 무슨의미인가요?

  • linux
Jaewon Ahn 댓글 1 좋아요 0 조회수 199

안녕하세요 aws 사용 안해도 되나요 ?

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

virtual box 로 리눅스 띄워서 그걸로 강의 진행 따라가도 전혀 문제가 없나요 ? aws 만의 특별한 무언가를 하시는 것이 있나요 ?

  • 네트워크
  • linux
  • docker
learnlearnlearn 댓글 1 좋아요 0 조회수 210

비전공자도 이해 가능한 강의인가요?

미해결

Linux Command-Line 명령어 기초 배우기

제가 it에 대한 지식이 전혀 없는 문과출신 비전공자인데, 이 강의를 듣고 이해 가능할까요?

  • linux
kokeku ka 댓글 1 좋아요 0 조회수 144

비전공자도 이해 가능한 강의인가요?

해결됨

개발자를 위한 쉬운 리눅스

안녕하세요. ' 개발자를 위한 쉬운 리눅스' 강의 수강생입니다. 제가 it에 대한 지식이 전혀 없는 문과출신 비전공자인데, 이 강의를 듣고 이해 가능할까요?

  • linux
kokeku ka 댓글 2 좋아요 1 조회수 247

인기 태그

인프런 TOP Writers

주간 인기글