Unix & Linux

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

3
OpenBSD에서 pf로 악의적 인 IP 주소를 차단하는 방법은 무엇입니까?
우리는 nginx 로그에서 불쾌한 일을하는 IP 주소가 있음을 알 수 있습니다. pf명령으로 어떻게 차단 한 다음 나중에 /etc/pf.log? x.x.x.x/24해당 IP의 a 를 어떻게 차단할 수 있습니까? 예입니다 : 1.2.3.4 업데이트 : 아니요, OpenBSD에 / etc에 허용 / 거부 파일이없는 것 같습니다. AFAIK는 혹독한 IP 주소를 차단하기위한 최선의 조언입니다. # cd …
13 openbsd  pf 

1
사용자에게 할당 된 subuid 및 subgid 값을 나열하는 도구 (!)가 있습니까?
usermod -v( --add-sub-uids) 및 usermod -w( --add-sub-gids)는 사용자 계정의 하위 및 하위 범위를 조작하는 데 사용할 수 있지만 단순히 나열 할 수있는 도구는없는 것 같습니다. 하나 있습니까? 적어도 내 우분투 14.04 상자 getent에서 /etc/subuid및의 정보를 처리 할 준비가되지 않은 것 같습니다 /etc/subgid. 현재 작은 쉘 스크립트를 사용 awk하고 있습니다. 발췌 …
13 linux  ubuntu  users  userns 

1
xkb에서 Caps Lock 및 Shift + Caps Lock 모두 다시 매핑
Caps Lock이 Compose 키에 매핑되고 Shift + Caps Lock 기능이 전통적인 Caps Lock과 같이 xkb를 구성하려고합니다. 나는 다음과 같은 새로운 파일에 다음을 넣었다 /usr/share/X11/xkb/symbols/gdwatson. partial modifier keys xkb_symbols "compose" { key <CAPS> { type[Group1] = "TWO_LEVEL", symbols[Group1] = [ Multi_key, Caps_Lock ] }; }; 그런 다음을 실행 setxkbmap -symbols 'pc+us+gdwatson(compose)'하여 …

1
데비안에서 지속적 라우팅 테이블 설정
하나의 규칙을 삭제하고 두 번째 인터페이스 eth1에 대해 두 개의 새로운 규칙을 추가하여 라우팅 테이블을 수정했습니다. route del -net 10.1.2.0 netmask 255.255.255.0 route add -host 10.1.2.51 eth1 route add -host 10.1.2.52 eth1 재부팅 후에도 규칙을 유지하고 싶습니다. 간단한 rc 스크립트를 작성하여 1 규칙을 제거하고 2 규칙을 새로 삽입 할 수는 …

2
/ dev / tcp를 사용하기 위해 <또는>가 필요한 이유
전화를하려고 할 때 /dev/tcp/www.google.com/80입력하여, /dev/tcp/www.google.com/80 배시는 말한다 no such file or directory. 다른 사람의 코드를 온라인으로 볼 때 다음과 같은 구문을 사용합니다. 3&lt;&gt;/dev/tcp/www.google.com/80 나는 이것이 잘 작동한다는 것을 알았다. &lt;/dev/tcp/www.google.com/80 bash에서 특정 기호를 호출하기 위해 왜 이러한 기호가 필요합니까?

1
일관된 Linux 장치 열거
Linux 박스에는 항상로 식별되는 USB-&gt; 직렬 장치가 /dev/ttyACM0있습니다. 그래서 신청서를 작성했으며 어제까지 모든 것이 잘 작동했습니다. 그러나 갑자기 (예, 원격 프레젠테이션 중에 ...) 장치가 작동을 멈췄습니다. 빠른 조사 후 연결이로 변경되었음을 발견했습니다 /dev/ttyACM1. 그것은 적시에 조금 있었지만 지금은 문제가 있습니다. 내 장치를 명확하게 식별하는 방법은 무엇입니까? 예를 들어, 스토리지 드라이브 …
13 linux  usb-device 

4
백그라운드 작업을 너무 많이 시작하면 어떻게됩니까?
expect 스크립트를 사용하여 700 개의 네트워크 장치에서 일부 작업을 수행해야합니다. 순차적으로 수행 할 수는 있지만 지금까지 런타임은 약 24 시간입니다. 이것은 주로 연결을 설정하는 데 걸리는 시간과 이러한 장치 (오래된 장치)의 출력 지연으로 인한 것입니다. 두 개의 연결을 설정하고 병렬로 제대로 실행할 수 있지만 얼마나 멀리 연결할 수 있습니까? 한 …

1
'test'라는 실행 파일이 $ PATH에 있지만 실행되지 않습니다
$ HOME / bin에 파일이 있습니다 (요청하기 전에 파일이 내 경로에 있습니다) test. 파일의 전체 경로로 파일을 실행할 때 제대로 실행될 수 있음을 확인했습니다. 그러나이 방법으로 실행하지 않으면 정말 이상한 문제가 발생합니다. test터미널에서 방금 실행하면 아무것도하지 않고 즉시 돌아옵니다. 나는 이것이 여러 가지 이유로 파일을 찾는 문제가 아니라는 것을 알고 …

6
패턴을 찾은 후에 만 ​​인쇄 출력
echoer많은 정보를 스크리닝하기 위해 인쇄 하는 스크립트가 있습니다 . 패턴을 찾은 후에 만 ​​선을 볼 수 있기를 원합니다. 솔루션의 사용법이 다음과 같이 보인다고 상상합니다. echoer | solution_command &lt;pattern&gt; 이상적으로 pattern는 정규 표현식이지만 하드 값 문자열이면 충분합니다.
13 echo  printf 


2
쉘에서 $ @의 데이터 구조는 무엇입니까?
우리는 보통 $@$ 0를 제외한 모든 인수를 나타내는 데 사용 합니다. 그러나 데이터 구조 $@가 무엇인지 모르겠습니다 . $*큰 따옴표로 묶을 때 다르게 행동하는 이유는 무엇 입니까? for 루프에서 반복 될 수 있으므로 배열 인 것 같습니다. 그러나 echo $@배열 인 경우 첫 번째 요소 만 표시됩니다. 쉘의 한계로 인해 …
13 bash  shell 

1
이것이 zip 암호화 버그입니까?
최근에 비밀번호를 몰라도 암호화 된 zip 파일을 다시 암호화 할 수있는 익스플로잇을 발견했습니다. #zip --encrypt encrypted.zip -r dir1/ 위의 내용은 사용자에게 새 비밀번호 를 입력하라는 메시지를 표시 합니다. 누락 된 것이 있습니까, 아니면 알려진 문제입니까?
13 encryption  zip 

1
mv를 계속하는 가장 좋은 방법
터미널을 사용하여 한 드라이브에서 다른 드라이브로 파일을 복사했습니다. sudo mv -vi /location/to/drive1/ /location/to/drive2/ 그러나 디렉토리를 만든 후 몇 시간 동안 오류없이 갑자기 중단되었습니다. 그것에 대한 내 자신의 솔루션은 종종 해싱과 비교의 혼합입니다. 이제 어떤 파일이 누락되었는지 (zsh를 위해 매우 긴 하나의 라이너로 작성 됨) 알지 못하고 중간 복사본에서 복구해야하기 때문에 …
13 data-recovery  mv 

3
du는 빈 디렉토리를 잘못보고합니다.
다음 명령을 사용하고 있습니다. du -sh --apparent-size ./* du -sh ./* 두 가지보고 : 4.0K ./Lightroom_catalog_from_win_backup 432M ./Lightroom catalog - wine_backup 그 디렉토리에는 다음이 포함됩니다. $ll ./"Lightroom catalog - wine_backup" total 432M -rwxrwx--- 1 gigi gigi 432M Mar 18 2018 Lightroom 5 Catalog Linux.lrcat -rwxrwx--- 1 gigi gigi 227 Nov …
13 disk-usage 


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