Unix & Linux

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


2
장치 eth0이 존재하지 않는 것 같습니다. 초기화가 지연됩니다.
fedora를 복제했으며 이제 네트워크 인터페이스를 구성하려고합니다. 새 NIC를 추가 할 때마다 숫자 eth3 (오히려 eth0)으로 시작합니다. 나는 70-persistent-net.rules뿐만 아니라 제거 및 수정을 시도 network-scripts/eth0했지만 아무것도 문제를 해결하지 못하는 것 같습니다. 내 기계의 출력은 다음과 같습니다. [root@abc ~]# ls /sys/class/net eth3 eth4 lo pan0 [root@abc ~]# cat /etc/udev/rules.d/70-persistent-net.rules # This file …

2
프로세스의 부모 프로세스를 변경 하시겠습니까?
프로세스의 상위 프로세스를 변경할 수 있습니까? 그렇다면 어떻게? 예를 들어 어떻게 screen연결하는 관리 screen세션과 다른 쉘 프로세스에 내부에서 실행중인 프로세스를? 부모 프로세스의 변경이 있습니까? 프로그램이 실행중인 쉘 프로세스의 다른 변경 방법에 대해 들었지만 기억이 없습니다. 프로그램의 부모 프로세스도 변경 되었습니까? disown프로세스가 프로세스의 상위 프로세스를 변경 한다고 생각했는데 이름이 disown암시 하기 …


2
bash의`/ dev / udp`를 사용하면 포트가 열려 있는지 어떻게 알 수 있습니까?
나는에 액세스 할 수없는 netcat또는 nmap내가 사용하려고 해요 그래서 bash하고 /dev/udp/테스트 포트에 특수 파일을. 나는 다음과 같은 것을 할 수있다 : echo "" > /dev/udp/example.com/8000 그러나 $?항상 0UDP를 사용할 때입니다. echo ""명령 의 반환 값이 정확 하기 때문이라고 가정 합니다. 나는 기본적으로 내가 함께 할 수 있어요 무엇을 복제하려고 nmap하고 …

1
vim과 함께 inotifywait 사용
변경 사항을 파일을 모니터링하고 원격 복사로 rsync하는 간단한 스크립트가 있습니다. #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done nano에서는 잘 작동하지만 vim에서는 실패합니다. 나노를 사용하면 다음과 같이 출력됩니다. somefile CLOSE_WRITE,CLOSE 다른 판을 기다리는 다음 루프를 시작합니다. vim을 사용하면 출력이 없으며 스크립트는 종료 코드 0으로 닫힙니다. 나는 약간의 …
14 files  vim  rsync  inotify 

2
특정 파일보다 오래된 파일 삭제
특정 파일보다 오래된 모든 파일을 폴더에서 삭제해야합니다. CentOS 7에서 bash 실행 나는 이것에 대한 해결책을 가지고 있지만 더 우아한 방법이 있어야한다고 생각합니다. reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time $reference_file) for f in /folder/0000* ; do [[ "$pit" > "$(get_modify_time $f)" ]] && rm …

3
NFS 서버가 사용하는 NFS 버전은 무엇입니까?
내 컴퓨터에 NFS 파일 시스템을 마운트하고 있습니다. 서버가 사용하는 NFS 프로토콜 버전을 어떻게 알 수 있습니까? NFS 서버 시스템에 액세스 할 수 없지만 클라이언트 시스템에 루트가 있습니다. 서버에서 사용중인 NFS 프로토콜 버전 또는 지원하는 버전을 식별하기 위해 클라이언트 시스템에서 실행할 수있는 것이 있습니까? /var/log/messages커널 디버깅 출력 ( dmesg) 에서 유용한 …

3
GPG 에이전트가 키링에서 SSH 키를 제거하지 않습니다
정말 문제가 있습니다. gpg-agent키 링에서 SSH 키를 제거 할 수 없으며 재부팅 후에도 지속됩니다. $ ssh-add -D SSH_AGENT_FAILURE Failed to remove all identities. 내가 신분을 제거하라고 말하더라도 : $ ssh-add -d /path/to/private/key Identity removed: /path/to/private/key 나는 본다 $ ssh-add -l 4096 1b:cb:52:a6:e5:13:e6:78:14:12:92:8f:34:8f:92:88 /path/to/private/key 그리고 여전히 거기에 있습니다. 이것은 어디에 캐시됩니까? …
14 ssh  gpg-agent 

2
시스템 부팅시 파일 시스템 만 읽을 때 / etc / fstab를 편집하는 방법은 무엇입니까?
우분투 14.04에 있습니다. 튜토리얼에서 잘못된 내용을 / etc / fstab 파일에 붙여 넣었습니다. 결과적으로 머신이 부팅 될 때 루트 파일 시스템이 마운트되지 않습니다. / etc / fstab에서 수정해야 할 사항을 알고 있지만 시스템이 읽기 전용으로 부팅되므로 파일 (또는 파일)을 저장할 수 없습니다. 루트로서, 나는 시도했다 : mount -o remount,rw / …
14 ubuntu  fstab 

5
목록에서 grep 파일
몇 백 개의 파일 목록에 대해 grep을 실행하려고합니다. $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php 그러나 파일에서 찾은 문자열을 파악하고 있지만 다음은 파일을 검색하지 않습니다. $ grep -i 'foo' <(cat files.txt) $ grep -i 'foo' admin.php The foo was found 파일 -f에서 패턴 을 읽을 플래그에 익숙 합니다. …

1
Android Studio에서 Zsh 테마 변경
나는 최근에 배를 타고 오 오 내 Zsh를zsh 사용하고 있습니다! 테마 blinks. OSX 터미널에서는 매우 멋지지만 Android Studio의 터미널에서는 매우 나빠 보입니다. 그래서 내 질문은 이 세션이 OSX 터미널이 아닌 Android Studio에서 열렸는지 확인하고 zsh그에 따라 테마를 변경하는 방법 이 있습니까?

1
HISTTIMEFORMAT 구문
많은있다 bash등의 추가 라인을 포함 가이드 HISTTIMEFORMAT='%d/%m/%y %T '또는 HISTTIMEFORMAT="%F %T "에 ~/.bashrc또는 /etc/bash.bashrc. 최종 견적 앞에는 항상 공백이 있습니다. 예를 들어 결코 그렇지 않습니다 HISTTIMEFORMAT='%d/%m/%y %T'. 왜 이런거야?


2
init 프로세스가 Linux에서 쉘 스크립트 일 수 있습니까?
나는 사용자 정의 initramfs를 설정하는 방법에 대한 자습서를 진행했습니다. 유일하게 누락 된 것은 커널이로드 된 후에 실행되는 initramfs의 루트에있는 실행 파일 인 / init입니다. sys-apps / busybox에는 완전한 기능을 갖춘 쉘이 포함되어 있으므로 / init 바이너리를 간단한 쉘 스크립트로 작성할 수 있습니다 (컴파일해야하는 어셈블러 또는 C로 작성된 복잡한 애플리케이션 대신). …

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