ssh 통해 로그인하는 동안 로그인 지연을 제공하고 싶었지만 동일한 방법으로 몇 가지 방법을 시도했지만 원하는 결과를 찾을 수 없었습니다. 주어진 링크에서 제공하는 단계를 시도했습니다. http://hostingfu.com/article/ssh-dictionary-attack-prevention-with-iptables iptables -N SSH_CHECK iptables -A INPUT -p tcp --dport 22 -m state --state NEW -j SSH_CHECK iptables -A SSH_CHECK -m recent --set --name SSH iptables …
inotifywait디렉토리를 모니터링하고 변경 사항이 감지되면 작업을 시작하는 데 사용하는 bash 스크립트를 작성 중입니다. 다음과 같은 것 : inotifywait -m ... | while read f; do something; done 이후 inotifywait자체가 종료되지 않습니다,이 스크립트는 중단되지 않습니다. 그래서 내 계획은 inotifywait 프로세스의 PID를 가져 와서 파일에 저장하고 나중에 다른 프로세스가 종료하도록하는 것입니다. inotifywait …
시스템 수준에서 실행 되는 cronjob이 필요한 경우 (예 : 특정 사용자를 위해 특정되지 않은) cronjob 을 작성하려면 어떻게 제안합니까? crontab -e루트로 실행 그것을 추가 /etc/crontab cronjob을 정의하는 파일 만들기 /etc/cron.d/ cronjob을 정의하는 파일 만들기 /etc/cron.*ly/(그러나 그러한 시간 간격이 내 요구에 맞는 경우에만) 내가 가장 걱정하는 것은 :이 솔루션들 중 어떤 …
어떻게지도 할 jj에 Esczsh을에? 나는 내가 한 정력에 설정을 가지고있는 키 매핑을 다시 시도하고 jj매핑 ESCI를 두 번 눌러 때마다 너무 j, 그것은 보내는이 <Esc>나를 더 편리 일반 모드를 입력 할 수 있도록 - 정력합니다. 나는 이미 시도했지만 bindkey 'jj' ^[시도하려고 bindkey 'jj' ^[[하지만 그것이 효과가 있을지는 의문이다. 또한 일반 …
으로 grep, 나는 패턴과 일치하는 모든 행을 선택하려면, 그것은 또 다른 패턴과 일치하지 않습니다. 옵션 (또는 , 또는 )을 grep사용할 수 있도록 단일 호출을 사용할 수 있기를 원합니다 .--after-context--before-context--context -v옵션 을 grep사용하여 전달하는 모든 패턴을 무효화하므로 여기에서 실행 가능하지 않습니다 -e. 예 다음 컨텍스트의 한 줄로 줄 일치 needle를 무시하고 …
무선 연결 을 얻기 위해 오랜 시간 동안 노력한 후 이제는 몇 초마다 실제 인터넷에 몇 초만 연결되는 것처럼 매우 스케치적인 것을 얻을 수 있습니다. wpa_supplicant -d -i wlp0s29f7u5 -c wifi.conf -Dwext한 VT와 while ! yes | pacman -Syu; do :; done다른 VT에서 실행 되고 몇 분이 지난 후에도 여전히 …
다음에 "4:00"과 같은 특정 시간이 발생할 때까지 휴면 상태를 유지하는 일련의 명령 또는 단일 명령이 필요합니다. 어떻게해야합니까? at명령 또는 cronjob에 내가 현재에있어 스크립트를 떠나 있어야하기 때문에 옵션이 아닙니다. 내가 말하는 특정 사례는 화면에서 실행되는 스크립트입니다. 스크립트의 특정 시점에 필요한 많은 중요한 변수가 있기 때문에 스크립트 자체에서 스크립트 실행을 중지하지 않는 …
bash 스크립트에서 값이 외부 전역 환경 변수 ( $MYAPP_ENV) 에 의존하도록 로컬 변수를 할당합니다 . if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi 위 과제를 작성하는 더 짧은 (아직 깨끗한) 방법이 있습니까? (아마 일종의 조건부 연산자 / 인라인 경우 사용)
예 cat sed_data.txt | sed 's/\b[0-9]\{3\}\b/NUMBER/g' 를 들어 정규 표현식을 형성 하려면 문자를 이스케이프 해야합니다 . 이 경우 여러 번 해석하기 위해 중괄호를 피해야했습니다. 왜? 탈출하지 않으면 모든 것이 정규식 문자가 될 것으로 기대했습니다. 즉 반대입니다.
파일을 인수로 허용하고 파일을 수정 한 다음 두 번째 인수에 지정된 파일 이름에 파일을 쓰는 명령이 있습니다. 나는 그 프로그램을 부를 것이다 modifyfile. 나는 그것이 "제자리에서"작동하기를 원했기 때문에 임시 파일로 수정 한 다음 다시 이동시키는 쉘 스크립트 (bash)를 작성했다. TMP=`mktemp` modifyfile "$original" "$TMP" mv -v "$TMP" "$original" 이 파일에 대한 …