프로그래밍 QnA + 설치 및 활용 QnA

min._.min의 이미지

리눅스 업데이트

아 ,, 질문 하나 더 드리려고 합니다 ㅠ

centos 6 사용중인데 현재 eos 로 인해 yum repo 도 없어지고
여러모로 운영하는데 불편한점이 한두가지가 아닙니다.

그래서 이참에 아예 os 업데이트를 하는 것이 어떨까 생각을 하여
업데이트를 하려던 차에

기존에 가지고 있는 데이터들도 많지 않기 때문에
업데이트가 아니라
필요한 데이터만 별도로 백업 받아놓은 뒤

os 를 아예 centos 7 으로 재설치를 한 후 데이터만 다시 원복시키는 것이 어떨까 하여 문의드립니다.

업데이트가 아니라 아예 재설치로 진행하시는 분들도 계실까요 ?

min._.min의 이미지

openssl 삭제

안녕하세요 !
궁금한 것이 생겨 질문드립니다.

최근 openssl 취약점 때문에 골치가 아픈데
현재 CentOS 6 사용중이라 패키지 설치가 쉽지 않네요 ..

openssl 1.1.1n 버전 이상으로 업데이트 해야 하는데
centos 6 에서는 rpm 파일은 눈을 씻고 찾아봐도 나오질 않고,,

소스설치로 진행해야 하는데 이것마저 제대로 되질 않고 있네요 ..

아예 openssl 을 삭제해버리고 싶은데
삭제 했을 경우 문제가 많을 것 같은데 ..

openssl 삭제 해보신 경험 있으신 분이 있으실까요 ?

소스설치 말고는 답이 없는걸까요 ..

chocokeki의 이미지

배열을 구조체화 하여 사용하면 문제가 발생할 소지가 있을까요?

환경은 다양한 endian이 섞여있는 임베디드 입니다(x86, arm, powerpc 등등)

flash 와 램에 데이터를 오고 가는 작업을 하는데 현재 코드는 이것이 모두 32bit 배열로 작업 되어 있습니다
아래를 보시는게 이해가 빠를 것 같습니다

digntnwls의 이미지

리눅스 프로그래밍 파일 write실행하고 바로 close를 실행해줘야 하나요?

안녕하세요!

리눅스에서 로그를 주기적으로 작성하는 프로그램을 작성하였는데요.

처음에 open을 실행하고 (APPEND와 SYNC 옵션을 사용했습니다)
write를 100ms 주기로 실행하면서 내용을 기록하다가
1시간마다 close하고 새로운 파일을 생성하도록 하였습니다.

"open-write-close" 패턴을 주기적으로 실행하는게 아니라
"open-write-write-...-write-close" 처럼 진행하면 안되나요?

현재 제가 작성한 코드를 계속 실행할 경우 파일이 손상될 가능성이 많을까요?

digntnwls의 이미지

리눅스 프로그래밍 파일 write실행하고 바로 close를 실행해줘야 하나요?

안녕하세요!

리눅스에서 로그를 주기적으로 작성하는 프로그램을 작성하였는데요.

처음에 open을 실행하고 (APPEND와 SYNC 옵션을 사용했습니다)
write를 100ms 주기로 실행하면서 내용을 기록하다가
1시간마다 close하고 새로운 파일을 생성하도록 하였습니다.

"open-write-close" 패턴을 주기적으로 실행하는게 아니라
"open-write-write-...-write-close" 처럼 진행하면 안되나요?

현재 제가 작성한 코드를 계속 실행할 경우 파일이 손상될 가능성이 많을까요?

lemonpiee의 이미지

임베디드 리눅스 멈춤 증상 관련 질문

안녕하세요 현재 리눅스 개발을 진행하고 있는 초보 개발자입니다.

현재 i.mx6 quad CPU에 Kernel, APP이랑 구축해서 운영중인데

운영 중에 불특정한 주기로 아래 메시지가 발생하면서 APP이 멈추고 터미널 입력(putty)도 안먹는 상황이 발생하게 됩니다.

[347274.686948] INFO: rcu_preempt detected stalls on CPUs/tasks:

[347274.692715] 0-...: (1 ticks this GP) idle=943/140000000000001/0 softirq=34286512/34286512 fqs=1

[347274.701674] (detected by 3, t=151567997 jiffies, g=12979956, c=12979955, q=4470230)

[347274.709521] Task dump for CPU 0:

[347274.712837] Test_C_APP R running task 0 363 362 0x00000002

ddddewang의 이미지

범위의 최대공약수 쿼리 최적화..

백준 12858번입니다.
구간의 최대공약수를 쿼리하는 문제고요, 레이지 프로파게이션을 이용해서 구현했습니다.
그런데 최대공약수는 구간합과는 달라서 리프노드까지 탐색해야합니다. 그래서 결국에는 세그먼트 트리의 역할은 레이지 프로파게이션하는 것 이외에는 없습니다... 그러니까 엄청 비효율적이라는 것이죠. 이 문제를 어떻게 해결하면 좋을까요?

Maylop@Google의 이미지

C언어로 서로소인지 확인하는 절차에서 오류가 납니다..

입력값 K1과 26이 서로소가 아니면 종료시키려 하는데 이런 오류가 뜹니다
" 식이 수정할 수 있는 Ivalue여야 합니다"

K1은 int형이구요 코드는 이렇습니다. 어떻게 해야 오류를 없앨 수 있을까요..

익명 사용자의 이미지

[문의] qemu 환경에서 호스트와 게스트 간단한 통신방법

리눅스 초보자입니다. 문의가 있어요.

환경요약,
호스트(우분투 20.04.3)
.qemu-system-x86_64 4.2.1 게스트(kernel 5.11.22, non-ubuntu only kernel)
.buildroot을 통해 가상 게스트 qemu-x86_64, rootfs(ext4파일시스템) 생성
.호스트 qemu를 통해 kernel 5.11.22 bzImag 로딩 및 buildroot의 rootfs 부팅

상기에서 qemu-system-x86_64 -kernel /usr/src/linux-5.11.22/arch/x86/boot/bzImage -m 1024M -smp 1 -boot c -hda buildroot/output/images/rootfs.ext4 -append "root=/dev/sda rw console=tty0 console=ttyS0,115200 acpi=off" -s

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기