Unix & Linux

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

2
내 ssh 연결이 끊어 지더라도 MySQL 쿼리가 계속 실행됩니까?
SSH를 통해 서버에 연결하고 mysql에 로그인하여 한 시간 이상 걸릴 수있는 쿼리 (결과가 CSV로 덤프 됨)를 실행하도록 요청했습니다. 세션을 활성 상태로 유지하기 위해 60 초마다 null 패킷을 보내도록 클라이언트에 지시했지만 여전히 mysql 쿼리 / 프로세스가 종료 될 수 있다는 편집증이므로 내 질문은 다음과 같습니다. 취소 된 ssh 세션 (비 활동으로 …
16 ssh  mysql 

5
공백이있는 생성 된 파일 이름 목록을 인수 목록으로 사용
에 의해 수집 된 파일 이름 목록이있는 스크립트를 호출하려고합니다 find. 다음과 같은 특별한 내용은 없습니다. $ myscript `find . -name something.txt` 문제는 일부 경로 이름에 공백이 포함되어 있으므로 인수 확장시 두 개의 유효하지 않은 이름으로 나뉩니다. 일반적으로 이름을 따옴표로 묶을 것이지만 여기에 인용 부호 확장으로 삽입됩니다. find각 파일 이름 의 …

2
큰 파일에서 vi를 사용하면 어떻게됩니까?
우리는 지시받지 않았지만 동료가 vi를 사용하여 큰 텍스트 파일 (server.log 3.5GB)을 보았습니다. 이로 인해 / var / tmp가 채워져 서버에서 일부 문제가 발생했습니다. 이 원인은 무엇입니까? 큰 파일에 vi를 사용하지 않아야하는 이유는 무엇입니까?
16 vim  vi 

2
적절한 허가없이 별표를 확장 할 수 없습니다
누군가 나에게 다음을 설명 할 수 있습니까? $ ls -ld /temp/sit/build/ dr-xr-s--- 3 asdf qwer 4096 Jan 31 2012 /temp/sit/build/ $ ls -ld /temp/sit/build/* ls: /temp/sit/build/*: Permission denied 그래서 견습 적으로 여기서 별표를 사용할 수 없습니다. sudo 명령으로 시도했는데 "permission denied"가 아닌 "no such file"오류가 발생합니다 ... sudo ls -l …

2
> |로 리디렉션하는 것 하다?
>|출력을 파일 대신 리디렉션 하는 데 언제 사용해야 >합니까? 내가 보여 졌을 때 설명은 대상 파일이 먼저 잘렸다는 것을 보장했습니다. 그러나 나는 >이미 그것을 암시한다고 생각 했다. 가 >|유용한?

2
두 패턴 사이에 라인을 인쇄
CK줄 끝에있는 줄에서 grepping을 시작하고 줄이 끝에 grepping을 멈추고 싶습니다 D. 시도 grep "$CK" "$D" file..txt했지만 작동하지 않았습니다. 입력: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG 원하는 출력 : gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D

4
배쉬 : 대화식 원격 프롬프트
원격 서버에 연결하고 일부 패키지가 설치되어 있는지 확인하는 스크립트가 있습니다. ssh root@server 'bash -s' < myscript.sh myscript.sh : OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi 이 예제는 단순화 될 수 있습니다. 다음은 myscript2.sh동일한 문제가 있습니다. …
16 bash  shell-script  ssh  stdin  read 

1
핑 제로는 어떻게 작동합니까?
어떻게 ping 0작동 하는지 설명 하고 번역 할 수 127.0.0.1있습니다. [champu@testsrv ]$ ping 0 PING 0 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.039 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.013 ms --- 0 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, …
16 linux  networking 

3
파일의 5 번째 열 값을 기반으로 .CSV 파일을 필터링하고 해당 레코드를 새 파일로 인쇄
아래 형식의 .CSV 파일이 있습니다. "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string with or, without commas","string …
16 linux  sed  awk  csv  filter 

5
심볼릭 링크 루프 여부를 결정하는 알고리즘이 있습니까?
유닉스 시스템은 심볼릭 링크 루프 나 너무 많은 심볼릭 링크가 포함 된 경로에 직면 할 경우 대개 하나의 경로 검색에서 통과 할 심볼릭 링크 수에 제한이 있기 때문에 오류가 발생합니다. 그러나 유닉스가 따르려는 것보다 더 많은 링크를 포함하더라도 주어진 경로가 무언가로 해석되는지 또는 루프를 포함하는지 실제로 결정하는 방법이 있습니까? 아니면 …

2
`adduser --disabled-login`은 무엇을합니까?
내가 따르는 설치 문서는 다음과 같이 사용자를 추가하도록 지시합니다. sudo adduser --disabled-login --gecos 'GitLab' git --disabled-login플래그는 내가 검색 한 대부분의 사람이 페이지에서 존재하지 않는다. 두 명의 사용자를 만들었습니다. 한 명은 --disabled-login( foo)을 사용하고 다른 한 명은 ( git)을 사용 하지 않았습니다 . 내가 말할 수있는 한 --disabled-login깃발은 아무것도하지 않습니다. 여전히 …
16 useradd 

4
데비안 시스템에 가상 패키지가 설치되어 있는지 어떻게 알 수 있습니까?
일부 패키지에는 Provides:헤더가 있습니다. 예를 들어, postfixDebian Wheezy 의 패키지 는 Provides: mail-transport-agent입니다. mail-transport-agent물리적으로 존재하지 않는 패키지 는 "가상"패키지로 간주됩니다. 주어진 가상 패키지가 "설치된"(또는 "제공된") 데비안 기반 시스템에서 어떻게 알 수 있습니까? 모든 "제공된"가상 패키지를 나열 할 수 있습니까? 힌트 : 설치된 모든 기존 가상 패키지를 나열하려면 다음을 수행하십시오.aptitude search …

1
저수준 블루투스 유틸리티
Linux 용 블루투스 유틸리티는 장치를 페어링 및 페어링 해제하고, 장치에서 오는 메시지를 표시하고, 장치에 메시지를 보내거나 (파일 시스템을 사용하여 가능함) 사용 가능한 플래그를 설정하는 데 사용할 수있는 도구는 무엇입니까? 응용 프로그램을 염두에두고 10 개의 작은 블루투스 키보드를 말하고 각 키보드의 각 키를 매핑하여 MIDI 메시지를 보냅니다 (분명히 midi 부분은이 OP의 …
16 bluetooth 

1
ProxyCommand 및 netcat 모드를 사용할 때 ssh가 구성에서 호스트 이름을 확인하도록합니다.
ssh 연결을 수신 거부하는 몇 가지 범용 옵션을 설정하려고합니다. 다음은 내 ~/.ssh/config파일이며 약자입니다. Host *%via ProxyCommand ssh gateway -W $(echo %h | cut -d%% -f1) %p Host gateway HostName gateway.example.com User username ForwardAgent yes IdentityFile keypathg Host target User username HostName target.example.com IdentityFile keypatht 내가 사용하는 경우 *%via사용하는 Host별칭을, 내가 …
16 ssh  proxy 

3
리눅스에서 명령 사용을 기다 립니까?
#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure success0을 보낼 때 종료 상태 로 예상 되었지만 여전히을 받고 failure있습니다. 또한 wait300 초 동안 기다리지 않습니다. …

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