프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

pos06083의 이미지

소켓 클라이언드 connect에서 자꾸 에러가 납니다 ㅠㅠ

안녕하세요 최근 c언어로 소켓프로그래밍을 이용해 공부하며 클라이언트 프로그램 만들고 있습니다.
문제는 클라이언트랑 서버는 이더넷으로 연결 해뒀는데 이더넷 선이 뽑혀도 대기하고있다가 선이 연결되면 다시 재접속되게 하려는데 connect API에서 자꾸 에러가 납니다.
인자가 잘못 전달 되는거같기는 한데 Address family not supported by protocol에러가 발생합니다.

아직 공부중이라 코드에 문제가 많을 수 있음 감안하고 봐주세요 ㅠㅠ
여기는 main 부분입니다.

tms320c5x의 이미지

Qemu+busybox rootfs+원격디버깅 guest장치 gdbserver 명령실행 문제

안녕하세요. hw와 비 리눅스쪽 sw개발하다 늦게 리눅스 관련 공부하는 개발자입니다. 리눅스분야는 쉬운게 하나 없네요. 그동안 편한 환경에서 개발했다는 생각이 들기도 하지만, 목적하는 개발전에 지치네요.
제 환경은, 노트북에 윈도우7과 멀티부팅으로 나눠 우분투 20.04.3을 설치했고, 디바이스드라이버를 공부하는 중인데,
그러려면 타겟이 있어야 해서 Qemu를 이용하여 추가 장치를 만들어 학습 하려는데 잘 안되네요. 설치등은 구글링해서 하고 있는데요 요약하면
목적 : 임베디드 hw에서 리눅스 디바이스드라이버 작성/디버깅
-> arm..등으로 해보고 싶지만 초보라 일단은 호스트(우분투)와 같은 x86_64를 vm 장치로 시작
. 호스트: 원래 있던 노트북(우분투리눅스)
. 타겟(게스트): 호스트에서 Qemu로 생성. 호스트 커널소스로부터 만든 리눅스이미지(bzImage)로 부팅
후 타겟에서 특정 응용프로그램을 실행하고 호스트에서 원격디버깅 하려는 것임

print Hello World@Google의 이미지

재밌는 버그 가 있네요ㅋㅋ

안녕하세요~~
Ubuntu mate 20.04를 사용하는 유저 입니다
mate 데스크탑의 caja라는 파일 관리자를 사용하다가
특이한 버그를 발견했는데 파일 생성후(디렉터리 까지)
이름 바꾸기를 하는데 1~16번째 디렉터리 혹은 파일 까진
변경이 잘됬습니다 하지만 무조건 17번째 부터는 생성후 이름바꾸기가
해당 파일들이 16개 이상있는 디렉토리에선 더이상 이름 바꾸기가 불가능한
버그가 있네요 ㅋㅋㅋㅋ

Caja 1.24.0 version

hunterspin의 이미지

c관련해서 도와주세요 ㅠ

- fork 함수를 사용해서 프로세스를 4개 생성한다.

- 부모 프로세스는 자식 프로세스의 pid를 배열("int pid_array[5]")에 보관한다.

- 자식 프로세스는 생성후에 sleep()함수를 이용하여 5초에서 20초 사이에서 랜덤하게 sleep한다.

- 잠에서 깨어난 후에 exec 함수를 사용해서 ps, ls, df, cal를 각각 수행시킨다.

- 자식 프로세스가 종료하면 부모 프로세스는 배열에 저장된 자식 프로세스의 아이디를 출력시키고 종료한다.

이걸 해야되는데 제대로 나오지가 않네여 ㅠㅠ

#include
#include
#include
#include
#include

int main()
{
pid_t pid;
int pid_array[4];
int status;
int pid_child;
int time;

joone의 이미지

When and why to deprecate filesystems

https://lwn.net/Articles/886685/bigpage

최근 ReiserFS를 삭제를 논의하면서 사용되지 않고 있는 리눅스 커널 코드를 어떻게 제거할지에 대한 lwn.net 기사 내용입니다.

gorogong의 이미지

쉘 스크립트 초보자 질문

bash로 이것 저것 만들다 잘 풀리지 않아 질문 드립니다.

ps -ef |grep exe |wc -l
 
10
 
 
#!/bin/bash
 
ps -ef |grep exe |wc -l
 
if [[ #무언가# > 10 ]]; then
 
 echo "OK" ;
 
else
 
 echo "NOK" ;
 
fi

위와 같은 형태로 만들어 보고 싶은데 저 카운트 결과를 어떻게 변수로 지정할지 감이 잡히지 않아
조언을 얻고자 합니다.

또 위와 같은 형태로 쓰면 문제가 생기거나 비효울 적인지도 묻고 싶습니다.

감사합니다.

min._.min의 이미지

리눅스 취약점 질문드립니다 ㅠ

CVE-2022-25636 취약점에 대해 문의드립니다.

Linux Kernel 모듈에서 권한상승 취약점(CVE-2022-25636)이 발견되었습니다.
해당 취약점은 net/netfilter/nf_dup_netdev.c에 존재하며, 시스템에 사용자 계정이 있는 로컬 공격자가 범위를 벗어난 메모리에 접근하도록 허용하여 시스템 충돌이나 권한상승이 가능하게 됩니다.
영향받는 버전
5.4<=리눅스 커널 <=5.6.10

라고 하는데 5.4 이전 버전의 커널의 경우는 취약점에 해당이 되는걸까요 ?

아니면 해당 안되니 굳이 커널 버전 업데이트를 진행하지 않아도 될까요 ?

헷갈려서 문의 드립니다 .ㅠㅠ

kkwakdg의 이미지

fork()를 이용한 반복출력

안녕하세요..막 컴공과 들어간 늅늅이 입니다. 과제를 해야하는데 막막해서 글 올려봅니다ㅠㅠㅠ

두 개의 자식 프로세스를 생성한 후, 부모 프로세스는 'P'를 출력하고, 첫 번째 자식 프로세스는 'A', 두 번째 자식 프로세스는 'B'를 각각 100,000번씩 출력하고 종료하는 프로그램을 작성할려고 하는데

#include <stdio.h>
	#include <unistd.h>
 
	int main(int argc, char* argv[])
	{
		char *name = argv[0];
		int child1 = fork();
		int child2;
		int i;
 
		if(child_pid == 0){
			for(i=0; i<=100000; i++)
			printf("A\n");
			return 0;

여기까지 어떻게 어떻게 작성해보긴 했는데요...그 담부턴 어떻게 작성해야 할까요

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기