Unix & Linux

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

4
구성 : 오류 : C 컴파일러가 실행 파일을 만들 수 없습니다
아파치 2.2.15를 2.2.27로 업그레이드하려고합니다. apache2.2.15 / build에서 가져온 config.nice를 실행하는 동안 다음 오류가 발생합니다. checking whether the C compiler works... no configure: error: in `/home/vkuser/httpd-2.2.27/srclib/apr': configure: error: C compiler cannot create executables 온라인 검색을 시도했지만 운이 없습니다. 작은 test.c 스크립트를 실행하여 c 컴파일러를 테스트했으며 정상적으로 실행됩니다. 'kernel-devel'패키지 설치와 같은 온라인 …

3
역방향 터널을 만들기위한 영구 백그라운드 ssh 연결 : 올바른 방법은 무엇입니까?
관련 질문 : 서버에서 클라이언트로 SSH 연결 시작 거기에서 대답하면 많은 도움이되었습니다.이 명령은 내가 필요한 것을 수행합니다. ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP 그래서 나는 항상 다시 연결하는 스크립트를 작성했습니다. #!/bin/bash while true; do echo "try to connect..." ssh -o ServerAliveInterval=240 -R 2225:localhost:22 user@host echo "restarting in 5 seconds.." sleep 5 done …

3
명령으로 변수; 평가 대 bash -c
나는 bash는 스크립트 사람이 만든 읽고 있던 나는 저자가 명령으로 변수를 평가하는 평가 사용하지 않는 것으로 나타났습니다 저자는 사용을 bash -c "$1" 대신에 eval "$1" 나는 eval을 사용하는 것이 선호되는 방법이라고 가정하고 어쨌든 더 빠를 것입니다. 그게 사실입니까? 둘 사이에 실질적인 차이가 있습니까? 이 둘의 차이점은 무엇입니까?


9
centos 6.4에서 redis를 만드는 jemalloc 및 기타 오류
redis를 사용하여 새로운 전용 centos 6.4 시스템을 설정하고 있습니다. 나는 redis를 여러 번 설치했지만이 문제를 결코 겪지 않았습니다 (그리고 전에는 centos 6.4에 가본 적이 없습니다). cd redis-2.6.16 sudo make install 오류: MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops " LDFLAGS="" /bin/sh: ./configure: …
41 centos  make 

4
큰 파일을 복사하지 않고 서로 추가
디스크에 남은 여유 공간이 각각 10G 인 5 개의 거대한 파일 (file1, file2, .. file5)이 있으며이 모든 파일을 하나로 연결해야합니다. 원본 파일을 유지할 필요는 없으며 마지막 파일 만 보관하십시오. 일반적인 연결은 함께가는 cat파일을 순서대로 file2.. file5: cat file2 >> file1 ; rm file2 불행히도이 방법은 내가 가지고 있지 않은 최소 …


4
nohup을 사용하여 여러 명령을 실행하는 방법
를 사용하여 여러 명령을 실행해야합니다 nohup. 각 명령은 이전 명령 다음에 실행해야합니다. 이 명령을 예로 사용했습니다. nohup wget $url && wget $url2 > /dev/null 2>&1 & 그러나 그 명령은 작동하지 않았습니다. 이 목적을 위해 어떤 명령을 사용해야합니까?

4
잘못된 bash 명령을 종료하거나 취소하려면 어떻게합니까?
나는 이것에 대해 약간의 단점을 얻을 것으로 기대하지만 어디서나 답을 찾을 수는 없다. 너무 분명한 것 같습니다. 때로는 bash 터미널에 잘못된 명령을 입력하면 커서가 오류 나 아무것도없이 다음 줄로 넘어갑니다. 내가 뭘 잘못했는지 알 수 없습니다. 프로그램에 갇혀있는 것 같습니다. 재연 : $ tidy 나 : "죄송합니다. 내가 입력하려는 것이 …

2
USB 장치 플러그인에서 사용자 지정 스크립트를 실행하는 방법은 무엇입니까?
Debian / CentOS / Fedora와 같은 현재 Linux 배포 환경에서 USB 장치 플러그인에서 사용자 지정 스크립트를 자동으로 실행하는 최첨단 방법은 무엇입니까? 예를 들어, UUID (또는 장치 ID 등)를 기반으로 일부 파일을 자동으로 마운트 / 복사하거나 USB 대용량 저장 장치를 마운트 해제하려는 경우.
41 usb  udev  uuid 

3
알 수없는 쉘에서 bash로 어떻게 전환합니까?
사이트에서이 질문을 아직 찾지 못했다는 것에 놀랐습니다. 그래서 오늘 $새로운 사용자로 로그인 한 후 나타났습니다. 메인 사용자의 프롬프트가로 시작하기 때문에 예기치 않은 결과였습니다 username@computername:~$. 그렇다면이 다른 쉘에서 bash로 어떻게 전환합니까?
41 shell 

7
파일에서 xargs를 입력과 함께 사용
다음 파일이 있다고 가정 해보십시오. bob john sue 지금이 바로 같은 URL 패턴 (이 경우)에 corrospond http://example.com/persons/bob.tar, john.tar, sue.tar. 나는이 라인들을 가지고 가고 싶다 xargs. 그래도 실행중인 명령에 무엇이 전달되는지 모르겠습니다. 프롬프트 (예 :)처럼 cat file | xargs echo $PARAMbash 스크립트에서 매개 변수에 액세스하는 방법은 무엇입니까 ?
41 bash  scripting  xargs 

4
키 암호에 대한 그래픽 프롬프트를 사용하도록 SSH에 지시
터미널을 사용하는 표준 프롬프트 대신 그래픽 프롬프트 (예 : GTK)를 사용하여 SSH가 비밀번호 문구를 요청하도록하려면 어떻게해야합니까? 설정을 시도 SSH_ASKPASS=/usr/bin/ssh-askpass했지만 아무런 효과가없는 것 같습니다. 문제는 openssh 문서가 말하는 사실입니다 ssh 에 터미널이 연결되어 있지 않지만 DISPLAY 및 SSH_ASKPASS가 설정된 경우 SSH_ASKPASS에 지정된 프로그램을 실행하고 X11 창을 열어서 암호문을 읽습니다. a의 결과로 …
41 ssh 

1
열린 프로세스 파일을 실시간으로 어떻게 모니터링합니까?
Linux 시스템 lsof 에서 해당 시점에 프로세스의 열린 파일을 볼 수 있다는 것을 알고 있습니다 . 그러나 프로세스는 파일을 너무 빨리 열고 변경하고 닫을 수 있으므로 "리눅스에서 열린 프로세스 파일 모니터링 (실시간)"에watch 설명 된대로 표준 쉘 스크립팅을 사용하여 파일을 모니터링 할 때 파일을 볼 수 없습니다 (예 :). . 따라서 …

4
zsh의 무제한 히스토리
에서 zsh무제한 역사를 갖고 싶습니다. HISTSIZE=에서 작동하는 설정 했습니다 bash. 이제 오래된 역사를 가져옵니다 mv old_history .history 꽤 큰 wc -l .history 43562 .history 이제 닫고 zsh다시 시작하면 wc -l .history 32234 .history 에 무제한 역사를 가질 수 zsh없습니까?

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