busybox

sed/head 및 명명된 파이프/FIFO의 이상한 동작(두 번의 쓰기 필요)
busybox

sed/head 및 명명된 파이프/FIFO의 이상한 동작(두 번의 쓰기 필요)

mkfifo쉘에서 fifo를 생성하고 rw 모드로 열었습니다 exec 3<>fifo. 다른 쉘에서 실행 sed 1q <&3하고 fifo에 한 줄을 쓰면 sed는 fifo에 다른 줄을 쓸 때까지 해당 줄을 인쇄하지 않습니다. 왜 이런 일이 발생합니까? (이런 일은 일어나지 않을 거예요 head -n1) ...

Admin

BusyBox를 사용하여 예측 가능한 네트워크 인터페이스 이름
busybox

BusyBox를 사용하여 예측 가능한 네트워크 인터페이스 이름

각 하드웨어 네트워크 카드를 특정 Linux 네트워크 인터페이스에 지속적으로 매핑하고 싶습니다 ethX. 현재 이더넷 케이블이 다시 연결되면 인터페이스가 무작위로 선택되는 것처럼 보이기 때문입니다. 이는 둘 중 하나에 대한 문제입니다. 모두 중요하지 않습니다.시스템 또는 udev, 그러나 BusyBox에는 이를 수행하는 기본 제공 방법이 없는 것 같습니다. 에서 /sys/class/net->에 대한 심볼릭 링크는 절대 변경되지 않습니다.ethX../../devices/platform/soc/XX...

Admin

\s*{\s*}\s* 패턴을 기반으로 전체 파일의 내용을 확인하는 방법은 무엇입니까?
busybox

\s*{\s*}\s* 패턴을 기반으로 전체 파일의 내용을 확인하는 방법은 무엇입니까?

busybox를 사용하여 전체 파일의 내용이 패턴을 따르는지 확인하는 방법은 무엇입니까 \s*{\s*}\s*? 이전처럼 개별 라인을 확인하는 것이 아니라 전체 파일을 처음부터 끝까지 확인해야 합니다 grep. 일반적인 경우와 같이 파일에 빈 JSON 개체가 포함되어 있는지 감지해야 합니다. { } 다음은 템플릿 요구 사항을 충족하지 않는 파일 콘텐츠의 예입니다. { "field": {} } {} { } ...

Admin

GLIBC 2.38로 빌드된 Linux에서 /var/run/utmp와 `struct utmp` 간의 크기 불일치(Y2k38 수정)
busybox

GLIBC 2.38로 빌드된 Linux에서 /var/run/utmp와 `struct utmp` 간의 크기 불일치(Y2k38 수정)

저는 임베디드 Linux 시스템(kernel-5.10.24)을 개발 중입니다.32비트시스템에서는 GLibc-2.38을 사용하여 Y2k38을 수정합니다. rootfs는 Y2k38 수정 사항이 포함된 buildroot rel.2023-aug에 대해 구축되었습니다. (빌드 포함 -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE). gettybuildroot 를 갖고 빌드하세요 login.busybox-1.36...

Admin

쉘을 "찾을 수 없음" 응답의 가능한 원인은 무엇입니까?
busybox

쉘을 "찾을 수 없음" 응답의 가능한 원인은 무엇입니까?

실행 파일을 실행하려고 할 때 쉘이 "찾을 수 없음"이라고 응답하는 가능한 이유는 모두 무엇입니까? 실행 파일이 존재하며 실행 권한( chmod +x)이 있습니다. ldd모든 종속성이 존재함을 나타냅니다. 파일은 실행 파일이 올바른 아키텍처에 대해 컴파일되었음을 나타냅니다(그렇지 않아야 할 이유는 없으며 Yocto 빌드의 나머지 시스템과 함께 컴파일되었습니다). 또 어떤 이유가 있을 수 있나요? ...

Admin

Busybox/Qemu 네트워크
busybox

Busybox/Qemu 네트워크

Busybox를 사용하여 간단한 Linux 배포판을 만들고 이를 Qemu에서 실행했습니다. 네트워크를 작동시키려면 어떻게 해야 합니까? 내 목표는 다음과 같습니다. wget google.com index.html 파일을 파일 시스템에 입력하고 저장합니다. Qemu 명령에 무엇을 추가해야 하며 가상 머신에서 무엇을 해야 합니까? 내 호스트는 MacOS 14입니다 ...

Admin

IP 주소나 네트워크가 다른 네트워크에 포함되어 있는지 BusyBox 셸에서 확인하는 방법은 무엇입니까?
busybox

IP 주소나 네트워크가 다른 네트워크에 포함되어 있는지 BusyBox 셸에서 확인하는 방법은 무엇입니까?

ipsetBusyBox 쉘 스크립트에는 방화벽 목록의 화이트리스트 로 사용되는 IP 목록이 있습니다 . 화이트리스트에는 화이트리스트에 등록할 라우팅할 수 없는 IP가 포함될 수 있습니다. 반면에Firehol_level1목록(완벽한)에는 rfc1918 라우팅할 수 없는 CIDR이 포함되어 있습니다. iprange첫 번째 시도는 CIDR과 일치하는 항목을 제외하는 화이트리스트를 사용하는 것이었고 iprange --common net.txt whitelist.txt, 스왑된 파일 순서는 iprange -...

Admin

busybox stty: stdin: 요청한 모든 작업을 수행할 수 없습니까?
busybox

busybox stty: stdin: 요청한 모든 작업을 수행할 수 없습니까?

을 지정하면 stty isig다음 오류가 발생합니다. 내가 하나 찾았어유제하지만 해결하지 못했습니다. 정보를 많이 찾아봤지만 무슨 일이 일어나고 있는지 잘 모르겠습니다. 모르겠어요. 누군가 나를 도와줄 수 있나요? 나는 Busybox의 자체 stty. # tty /dev/tty1 # stty isig stty: standard input: cannot perform all requested operations. # stty -a speed 38400 baud; rows 37; columns 100...

Admin

맞춤형 Linux 시스템은 crtl+c를 사용하여 ping 명령을 종료할 수 없습니까?
busybox

맞춤형 Linux 시스템은 crtl+c를 사용하여 ping 명령을 종료할 수 없습니까?

Busybox버전을 사용하여 루트 파일 시스템을 사용자 정의했습니다 . 1.36.1모니터 키보드에 IP를 ctrl+c입력할 ping때 장치를 종료할 수 없는 이유를 모르겠습니다. 그런데 SSH를 통해 기기에 연결하면 IP가 ping?로 종료될 수 있습니다. ctrl+c마찬가지이다 ctrl+u. 나는 언급했다유제, 그러나 내 문제가 해결되지 않았습니다. 그런데 내 시스템에는 데스크탑 환경이 없습니다. 내 프로세서는 Intel x86_64 비트입니다. #1 #stty -a(SSH 연결) speed 384...

Admin

방금 Parrot 6.0을 설치하면 자동으로 "BusyBox"에 들어갑니다. 운영 체제로 부팅하는 방법은 무엇입니까?
busybox

방금 Parrot 6.0을 설치하면 자동으로 "BusyBox"에 들어갑니다. 운영 체제로 부팅하는 방법은 무엇입니까?

방금 64비트 노트북에 새 Parrot OS 6.0을 설치하고 USB에서 실행하여 설치한 다음 grub 화면으로 들어갔습니다. 첫 번째 옵션이 자동으로 실행되고 이어서 멋진 새 로딩 화면이 표시됩니다. 그런 다음 모든 것이 멈추고 나를 비지 박스에 곧바로 넣었습니다. 왜 나를 여기에 뒀는지 모르겠습니다. 도와주세요. ...

Admin

전체 버전의 명령을 사용하여 busybox를 추가하는 방법은 무엇입니까?
busybox

전체 버전의 명령을 사용하여 busybox를 추가하는 방법은 무엇입니까?

저는 임베디드 장치용 사용자 정의 Linux를 구축 중입니다. 개발 목적으로 파일 시스템에 apt를 추가했습니다. 명령이 제대로 작동하고 다음과 같이 일부 패키지를 즉시 설치할 수 있습니다. 다음을 curl사용하여 python3-pip를 설치하려고 하면 문제가 발생합니다. apt install python3-pip 다음 오류가 발생합니다. stat: unrecognized option '--dereference' stat 명령에 대한 도움말을 인쇄했지만 그러한 옵션이 없다는 것을 발견했습니다 --...

Admin