Unix & Linux

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

4
백업 스크립트를 위해 cron이 메일 발송을 중지 하시겠습니까?
cron을 사용하여 매시간 내 Minecraft 서버에서 월드 데이터를 백업하도록 백업 스크립트를 설정했지만 플레이어가 월드를 지속적으로 편집하기 때문에 tar는 파일을 읽는 동안 파일이 변경되었다고 알려줍니다. 스크립트의 tar에 --ignore-command-error를 추가하고 수동으로 실행할 때 오류를 억제하지만 cron은 여전히 ​​파일을 읽는 동안 변경되었다는 내용의 메일 메시지를 보내고 메일이 넘쳐 넘치게합니다. 한 시간에 한 번씩 …
13 cron  email  backup 

3
명령 옵션을 통한 명령 주입을 방지하는 방법은 무엇입니까?
사용자가 시뮬레이터에 전달할 사용자 지정 옵션을 지정할 수 있도록하는 래퍼 응용 프로그램이 있습니다. 그러나 사용자가 사용자 옵션을 통해 다른 명령을 주입하지 않도록하고 싶습니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까? 예를 들어. 사용자는 다음을 제공합니다. -a -b 응용 프로그램이 실행됩니다. mysim --preset_opt -a -b 그러나 나는 이것이 일어나기를 원하지 않습니다. 사용자는 …


2
"Ungrep"-일치하지 않는 패턴
다음을 수행하는 명령 또는 스크립트를 찾고 있습니다. file1.txt : abcd efgh ijkl mnop file2.txt : 123abcd123 123efgh123 123mnop123 다음과 같은 명령을 원합니다. ungrep file1.txt file2.txt 다음을 반환합니다. ijkl 즉, file2.txt의 grep에서 결과를 반환하지 않는 file1.txt의 행을 제공합니다. file1.txt를 반복하고 각 줄에 대해 file2.txt를 grepping하고 결과를 저장하고 결과가 비어있는 줄을 출력 …
13 grep 

2
트랩 명령을 사용하여 오류를 발생시키는 방법
우분투 12.04.2를 사용하고 있습니다. 쉘 스크립트에서 "trap"명령을 사용하여 비정상 또는 오류를 캡처하려고하지만 "Error"exit를 수동으로 트리거하려고합니다. 종료 1을 시도했지만 "오류"신호가 트리거되지 않습니다. #!/bin/bash func() { exit 1 } trap "echo hi" INT TERM ERR func "오류"종료 신호를 수동으로 트리거하는 방법을 모르십니까?

1
중간에 RPM 트랜잭션이 중단되면 어떻게됩니까?
RPM 패키지 A, B 및 C와 함께 설치한다고 가정합니다. 동일한 순서로 설치됩니다. 그리고 갑자기 B를 설치하는 도중에 전원이 차단됩니다. 1) 사용 설정 후 상태 관련 :이 거래는 어떻게 되나요? 재개 될까요? 아니면 RPM이 해당 트랜잭션에서 모든 패키지와 파일을 제거합니까? 2) 사용자 작업 관련 : RPM이 사용자 작업을 수행하여 위 작업을 …
13 linux  rpm 

1
xdg-open 기본 응용 프로그램 동작
내가 더있을 때 defaults.list와 mimeapps.list, xdg-open열리지 않는 경우 text/plain에 gvim. 하지만 만들 때 defaults.list에 /usr/share/applications/다음과 같은 줄을 추가합니다 : [Default Applications] text/plain=emacs.desktop firefox로 텍스트 파일을 엽니 다. 그러나로 이동 /usr/share/applications/defaults.list하면 예상대로 ~/.local/share/applications/mimeapps.list텍스트 파일이 열립니다 emacs. 내 질문 : 어떻게 xdg-open더있을 때 실행되는 응용 프로그램을 결정하지 defaults.list와 mimeapps.list? xdg-open간단히 쓸 때 …

2
무선 랜 인터페이스의 속도를 찾는 방법?
파일 설명자를 사용하여 네트워크 인터페이스 속도를 찾으려고합니다. ethX전화 하기 만하면 cat /sys/class/net/eth0/speed됩니다. 불행히도이 방법은 무선 인터페이스에서 작동하지 않습니다. 전화 /sys/class/net/wlan0/speed하면 오류가 발생합니다 : 잘못된 인수. 그렇다면 /sys/class/net/eth0/speedwlan 인터페이스에 대한 아날로그와 같은 것을 알고 있습니까?

1
실행 파일에“이러한 파일이나 디렉토리가 없습니다.”파일이 존재하지만 ldd는 모든 라이브러리가 있다고보고합니다.
따라서 다른 명령으로 실행 파일이 존재하지만 실행하려고하면 파일이 없다고 주장합니다. "고양이"를 통해 이름을 변경했기 때문에 이름에 특수 문자가 아닙니다. 그리고 그것은 올바른 아키텍쳐를위한 바이너리 (binary) 인 것 같습니다. LDD XLS linux-gate.so.1 => (0xb77bc000) libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb6cc2000) libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb6c98000) libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb6c8f000) libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb6c76000) libXrender.so.1 …
13 linux  executable 

3
특정 사용자 만 한 포트에서 ssh를 통해 로그인하고 다른 사용자는 다른 포트를 통해 로그인 할 수 있습니다
다음과 같은 유스 케이스가 있습니다. 사용자가 안전하고 신뢰할 수있는 네트워크에서 로그인 할 수 있어야합니다. 그런 다음 몇 명의 모바일 사용자가 Linux Centos 시스템에서 원격으로 로그인 할 수 있도록합니다. sshd를 다른 포트에서 실행할 수 있습니다. 내부에서 다른 포트에서 연결하고 싶지 않기 때문에 22에서 실행하는 것이 좋습니다 (스크립트를 메시지로 표시). 외부 모바일 …
13 centos  sshd 

1
전체 파일을 한 화면에 표시 할 수있는 경우 stdout으로 인쇄 횟수 감소
하면 more그 내용이 한 화면에 표시 할 수있는 파일을 전달, 그냥 매김없이 표준 출력에 파일의 내용을 기록합니다. 파일이 한 화면에 맞지 않으면 more페이지를 매기십시오. less작업중인 파일을 한 화면에 표시 할 수있는 경우 종료 할 수있는 옵션이 있습니다 ( -F) more. -F플래그 와 유사한 방식으로 동작 하는 에뮬레이션 기능이 있지만 이러한 …
13 less  more 

3
줄 바꿈 기호로 구분하여 파일을 여러 개의 작은 파일로 분할
줄 바꿈 기호로 파일을 나누는 유틸리티가 있습니까? 예를 들어 파일에 다음 줄이 포함 된 경우 aa bbb cccc 3 파일로 나누려면 원하는 출력은 다음과 같습니다. aa, bbb그리고 cccc(3 개의 다른 파일로) 이미 split명령을 확인했는데 파일 크기로만 파일을 자르고 원하는 것은 아닙니다. 유틸리티를 직접 작성하지 않은 경우 사용할 표준 도구가 있습니까?

8
xdg-open을 사용하여 새로운 프로세스로 URL을 엽니 다.
웹 개발 환경 으로 Debian을 기반으로하고 Terminator를 사용하는 Crunchbang 을 실험하기 시작했으며 , 어려움을 겪고있는 것 중 하나는의 동작입니다 . 나는 OSX 배경에서 왔 으므로이 질문이 조밀 해지면 저를 용서하십시오.xdg-open URL을 열어서 xdg-open http://www.google.com동일한 터미널 창을 계속 사용하여 작동하고 싶습니다 ( openOSX 의 기능 방식 ). 지금 사용 xdg-open하면 브라우저 …


1
프로그램 시작시 엔트로피 소비를 막을 수 있습니까?
Knoppix (또는 다른 Live CD / DVD)를 소중한 암호 키를 만들기위한 안전한 환경으로 사용합니다. 불행히도 엔트로피는 그러한 환경에서 제한된 자원입니다. 방금 각 프로그램 시작이 꽤 엔트로피를 소비한다는 것을 알았습니다. 이것은 주소 임의 화가 필요한 일부 스택 보호 기능 때문인 것으로 보입니다. 좋은 기능이지만 내 시나리오에서 완전히 쓸모없고 악화됩니다. 이 기능을 …
13 linux  kernel  security 

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