Unix & Linux

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

1
grub-install : vgs 호출시 파일 설명자 3이 누출 됨
소프트웨어 RAID 1의 LVM에 Debian Jessie를 설치했습니다. RAID 1의 두 디스크 모두에 MBR이 기록되도록하기 위해 dpkg-reconfigure grub-pc( 여기 에서 제안한대로 ) 실행 하고 두 디스크를 모두 선택합니다. 나는 그 오류를 얻는다 : root@bouzin:/home/jerome# dpkg-reconfigure grub-pc Installing for i386-pc platform. File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent PID 4760: …

4
sed로 줄 끝을 감지하는 방법
마지막 문자가 개행 문자 인 경우 대체를 실행하는 방법을 찾고 sed있습니다. 예를 들어 : lettersAtEndOfLine 대체되지만 다음과 같은 것은 아닙니다. lettersWithCharacterAfter& sed개행과 잘 작동하지 않기 때문에 간단하지 않습니다. $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt 이것이 어떻게 이루어질 수 있습니까?

7
디렉토리가 비어 있는지 확인하는 방법
./123빈 경로의 인수로 스크립트 를 실행하면 /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(이 디렉토리가 비어 있습니다) 라는 요구 사항 이 있습니다. "디렉토리가 비어 있습니다"라고 표시되어야합니다. 내 코드는 다음과 같습니다 #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] then printf "minimum file size: %s\n\t%s\n" \ …


1
심볼릭 링크에서 작동하지 않습니다?
이 명령을 실행해도 find $HOME/MySymlinkedPath -name "run*.sh"아무 일도 일어나지 않으며 오류가 발생하지 않습니다 ( 'MySymlinkedPath'는 $ HOME이 아닌 다른 하드 드라이브에 대한 심볼릭 경로입니다). 이것들은 또한 실패합니다 : find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" 그리고 확실히하기 위해, 존재하지 않는이 경로는 (물론) 실패 find $HOME/MySymlinkedPathDUMMYTEST -name "run*.sh"하므로 경로가 발견되지만 …
15 find  symlink  path 

3
ping -w와 ping -W의 차이점은 무엇입니까?
에 대한 -w(마감일) 플래그 는 무엇입니까 ping? ping매뉴얼 페이지 에서 설명을 찾을 수 없습니다 . 에 -W대한 매개 변수로 몇 초가 걸립니다. 차이점은 무엇이며 호스트가 응답하지 않는 경우 핑 시간 초과를 200ms로 설정하려면 어떻게해야합니까?
15 shell  ping  timeout 

7
문자열 목록을 통한 bash 루프
이 샘플을 포맷 할 수 있습니까? for i in string1 string2 stringN do echo $i done 이와 비슷한 것으로 : for i in string1 string2 stringN do echo $i done 편집 : - 쉬 혼란을 드려 죄송합니다, 실행중인 스크립트의 다른 방법이 있었다는 것을 몰랐 <scriptname>대 bash <scriptname>또한이 일을 내가 지금의 …

1
실패한 목록에서 장치를 제거하는 Systemctl
systemctl --failed머신을 재부팅하지 않고 목록 에서 장치를 제거하려면 어떻게 해야합니까? 배경 : 나는 목록에 다음과 같은 항목을 가지고 있습니다. ● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert 이것은 intranet몇 시간 전에 단위 템플릿의 활성화에서 실제 생산 인스턴스 인 철자가 잘못 되었기 때문에 발생했습니다 . 그러나 서버의 고장난 장치를 검사 …

2
시스템 단위 파일의 =-(같음-) 문서
내 Archlinux 시스템에서 /usr/lib/systemd/system/mdmonitor.service파일에는 다음 줄이 포함됩니다. [Service] Environment= MDADM_MONITOR_ARGS=--scan EnvironmentFile=-/run/sysconfig/mdadm ExecStartPre=-/usr/lib/systemd/scripts/mdadm_env.sh ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS =-지정된 파일이 없으면 서비스가 실패하지 않아야 함을 의미합니다 ( 일부 인터넷 검색으로 확인) . 그러나 시스템 단위 파일 맨 페이지에서 해당 동작을 찾지 못했습니다. =-과제에 대한 공식 문서는 어디에 있습니까 ?


1
sshd의 전체 설정 표시
OpenSSH 데몬에는 설정에 대한 많은 "기본"값이 있습니다. 따라서 sshd_config를 보면 완전한 활성 설정 세트를 누군가에게 제공하지 못할 수 있습니다. 전체 sshd 구성을 표시하는 방법 (OpenSSH 용)?


2
파일 기술자와 포크
자식이 포크되면 부모의 파일 설명자를 상속받습니다. 자식이 파일 설명자를 닫으면 어떻게됩니까? 아이가 글을 쓰기 시작하면 부모의 말에 파일에 어떤 일이 일어날까요? 이러한 불일치, 커널 또는 사용자를 누가 관리합니까? 프로세스가 close파일 디스크립터를 통해 특정 열린 파일을 닫기 위해 함수를 호출 할 때 . 프로세스의 파일 테이블에서 참조 횟수는 1 씩 감소합니다. …

1
nohup과 함께 bash 시간
nohup에서 무언가를 실행하는 데 얼마나 많은 시간이 필요한지 알고 싶습니다. 나는 이것이 효과가 있다는 것을 안다. $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s 그러나 왜 nohup과 작동하지 않습니까? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup: failed …
14 bash  time 

1
cat / dev / null> file.log가 Darwin에서 큰 파일을 자르지 않습니다.
과거에는 Linux 시스템에서을 사용하여 크고 열린 로그 파일 (즉, 프로세스에서 활발하게 쓰는 파일)을자를 수있었습니다 cat /dev/null > file.log. 그러나 10.9 (매버릭스)에서는 그렇지 않습니다. 응용 프로그램에서 11GB 파일을 기록하고 있지만 해당 파일과 동일한 명령을 수행하면 아무 일도 일어나지 않는 것 같습니다. 사소한 크기의 파일로 시도하면 작동합니다. 여기 있습니다 ls -l /dev/null: …
14 logs  darwin 

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