Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

2
디스크의 첫 512 바이트를 삭제했습니다. 데이터를 어떻게 복구 할 수 있습니까?
실수로 512 바이트 바이너리를 잘못된 USB 디스크에 썼으며 dd장치에 fdisk더 이상 파티션이 표시되지 않습니다 . 나는 모든 데이터가 사라 졌다고 생각했지만 다행히도 처음 512 바이트로 제한되었으므로 dd if=/dev/sdx | strings데이터가 여전히 존재하는 것으로 보입니다 dd. 그것을 복구 할 수있는 방법이 있습니까? 디스크에는 두 개의 파티션이 있습니다 : ext4 (~ 4GB) …


3
qemu 가상 머신의 로깅 및 디버깅
나는 한 qemuHDD가 하이퍼 바이저에 남은 공간이 없었기 때문에 여러 번 추락 가상 머신을. 이로 인해 quemu가상 머신에 로깅 / 디버깅을 설정할 수있는 가능성이 생겼습니다 . 나는 -D /tmp/qemu-debug-log명령으로 가상 머신을 시작하려고 시도했다 . qemu-system-i386 -D /tmp/qemu-debug-log -monitor pty -device e1000,netdev=tap0 -netdev tap,id=tap0 -m 512M -display vnc=:1 -drive file=FreeBSD10.2 .. …
12 qemu 

1
파티셔닝이 잘못 되었습니까?
간단히 말해이 시스템에 리눅스를 설치하는 데 문제가있었습니다. 마술처럼 작동하기로 결정했지만 이제는 하드 드라이브 파티션에 대해 확신이 없습니다. 하나의 하드 드라이브에는 Linux가 설치되어 있고 다른 하드 드라이브는 현재 저장 용입니다. 하드 드라이브 크기가 256GB에 불과한 경우 단일 드라이브에 각각 256GB의 파티션 2 개가 표시됩니다. 어떻게해서 혼란 스럽습니까? 우리는 그것을 깨뜨 렸습니까? …

5
커맨드 라인을 배우기 위해 리눅스 배포판이 필요합니까, 아니면 OS X이면 충분합니까?
커맨드 라인 사용법을 배우겠습니다. 구체적으로, 나는 "리눅스 커맨드 라인 : 완전한 소개" 책을 사용할 것이다 . 이제 책을 살펴 보려면 Linux 배포판을 사용해야합니까, 아니면 OS X이면 충분합니까? Linux 배포판이 필요한 경우 VM을 통해 Linux 배포판을 사용하는 것으로 충분합니까, 아니면 기본적으로 설치해야합니까?

1
커널 3.10.0-229.el7.x86_64에 대한 커널 헤더를 찾을 수 없습니다
service vboxdrv setupCentOS 7 터미널에 명령 을 입력 하면 다음 오류가 발생합니다. Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found 이 오류를 어떻게 해결할 수 있습니까? 을 입력하여 로그 파일을 열면 vi /var/log/vbox-install.log내용은 다음과 같습니다. Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 ------------------------------ Deleting module …

4
쉘 스크립트에서 logrotate를 구현하는 방법
test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done 로그 파일 크기를 제어하기 위해 logrotate를 구현하고 싶습니다. 그래서 상황이 위와 같은 경우 logrotate를 구현하는 방법은 무엇입니까?


1
어떤 파일이 소스인지, zsh
나는 zpretzo와 함께 oh-my-zsh를 사용하며 편집하려는 zsh 파일을 잊어 버립니다. 어떤 소스 파일을 소스로 쉘에 물어볼 수 있습니까?
12 shell  zsh 

3
SSH : stdin, stdout, stderr 외에 추가 "파이프"fd를 제공합니다
SSH를 사용하여 호스트에 연결하는 경우 일반적으로 호스트와 게스트 사이 stdin에 stdout,, 및 세 개의 "파이프"가 제공됩니다 stderr. 추가 파일 디스크립터 ( 3및 이후)에 대한 전달을 작성하는 명령 행 옵션이 있습니까? 예를 들어,하고 싶습니다 ssh --forwardfd=10:3 remotehost 'echo test >&3' 로컬로 열린 파일 디스크립터 10에 'test'를 인쇄합니다.


1
cgroup은 cgroup되지 않은 프로세스와 어떻게 상호 작용합니까?
단일 코어 시스템에 3 개의 프로세스가 있습니다. 각 프로세스는 정확히 동일하며 가능한 한 빨리 CPU를 굽습니다 (타이트 루프). 그 중 두 개 ( A및 B)는 cgexec를 사용하여 공유가 512 및 512로 설정된 별도 그룹으로 시작됩니다. 세 번째 ( C)는 cgexec가 아닌 정기적으로 시작됩니다. 모두가하고 실행되면 C는 CPU 동안의 66 % …
12 cgroups 

4
Pi에서 ARP를 스니핑하기 위해 Python과 Scapy 사용
네트워크의 특정 무선 장치에서 ARP 요청을 찾기 위해 Raspberry Pi를 사용하려고합니다. Amazon 대시 버튼 중 하나입니다. 누군가 대시가 wifi에 연결될 때이 코드를 사용하여 청취했습니다. from scapy.all import * def arp_display(pkt): if pkt[ARP].op == 1: #who-has (request) if pkt[ARP].psrc == '0.0.0.0': # ARP Probe if pkt[ARP].hwsrc == '74:75:48:5f:99:30': # button 1 …
12 python  arp  scapy 

1
외부 명령이 아닌 bash에서 내장“time”명령 사용
이 time명령으로 작업하면서 time외부 GNU 시간 명령 대신 내장 기능을 사용해야하는 상황을 발견했습니다 /usr/bin/time. 어떻게해야합니까? 어딘가에서 사용 enable하거나 command도움을 줄 수있는 것을 보았지만 도움이되지 않았습니다. 이것은 유스 케이스입니다. watch "time ls" /usr/bin/time내가 원하지 않는 외부 명령 을 사용합니다 ! 때 발생 time내가 실행할 때 내부 bash는 함수를 호출 time ls과 …

4
bash 동적 (변수) 변수 이름
요소 배열을 조작하여 일련의 문자열을 동적으로 만들고 일부 산술 절차를 만들고 싶습니다. for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done 욕망 결과는 다음과 $6같습니다 0. 1q;d 2q;d 3q;d 4q;d 5q;d 하지만이 오류가 발생합니다 reel_first_part.sh: …
12 bash  variable 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.