Unix & Linux

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

2
특정 기간 동안 strace 실행
사용자 프로세스를 종료하지 않고 Ctrl + C를 사용하지 않고 특정 시간, 예를 들어 1 분 동안 사용자 프로세스에서 strace를 실행하는 방법은 무엇입니까? 사용자 프로세스의 strace 실행을 자동화하는 스크립트를 만들고 싶습니다.
9 strace 

7
Linux에서 사용할 수있는 다중 사용자 webdav 서버가 있습니까?
SMBA 서비스를 완전히 해제하고 WebDav 서비스로 바꾸려고합니다. 지금까지 모든 Google 검색에서 Apache / Webdav를 사용하고 있다고 지적했습니다. 이것은 내가 필요한 것에 가깝지만 내가 아는 한 Apache가 사용자의 파일에 액세스 할 수 있어야하며 더 나쁘다. 파일을 작성하면 새 파일은 사용자가 아닌 Apache가 소유합니다. 일부 사용자에게는 직접 SSH 액세스 권한이 있으므로 올바른 …

1
왜 Ctrl-C가 작동하지 않습니까?
Ctrlc완료하는 데 오랜 시간이 걸리는 프로세스를 중단하려고 쉘에서 두 번 누르십시오 . ^C 두 번 에코되었지만 프로세스는 계속 진행되었습니다. Ctrlc평소처럼 프로세스를 종료 하지 않은 이유는 무엇 입니까?

2
SSH가 쉘에서 내 개인 키 암호 문구를 요청하도록 강제하십시오 (창이 아님)
부팅 후 처음으로 SSH를 사용하면 개인 키 잠금 해제 암호 문구 (예상되는 동작)를 묻습니다. 그러나 쉘이 아닌 창에서 ( gksudoVS 와 유사 sudo) 그렇게 합니다. 이것은 실망스럽고 (마우스를 사용하여 창을 클릭해야 함) 두 번째로 버그가 발생합니다 (Guake 터미널을 때로는 전체 화면으로 사용하는 경우 SSH 창에 집중할 수 없으며 X를 다시 …

1
접두사가“passwd”인 파일을 만들 수없는 이유는 무엇입니까? "/ etc"에서?
Ubuntu 16.04가 설치된 PC가 있습니다. 최근에 일부 패키지를 설치하고 싶지만 설치하는 데 문제가 있습니다. 약간의 파기 후, 실패는 리눅스 사용자 계정 시스템과 관련이있는 것으로 나타났습니다. 문제는 접두사가 붙은 이름을 가진 파일을 경로에 passwd.만들 수 없다는 것입니다 /etc. # ls /etc/passwd.* ls: cannot access '/etc/passwd.*': No such file or directory # …

1
서버를 원격으로 테스트하는 쉘 스크립트를 작성하려고하지만 로그 아웃 할 때 else 문에 계속 빠집니다.
내 서버를 계속 테스트하고 다운되면 이메일을 보내주는 쉘 스크립트를 작성하려고합니다. 문제는 ssh 연결에서 로그 아웃 할 때와 &같이 명령이 끝날 때와 함께 실행하더라도 ./stest01.sh &자동으로 다른 것으로 떨어지고 다시 로그인하여 죽일 때까지 중단없이 메일을 계속 보낸다는 것입니다. #!/bin/bash while true; do date > sdown.txt ; cp /dev/null pingop.txt ; ping …

1
watch 'jobs'는 작동하지 않지만 'ps'는 작동하는 이유를 설명하십시오.
jobs백그라운드에서 실행중인 코드를 보는 가장 좋아하는 명령입니다. 동적으로 확인하기 위해 입력하는 경향이 있습니다. watch 'jobs' 아무것도 표시하지 않습니다. 하나 watch 'ps' 완벽하게 작동합니다. 나는 몇 달 동안 같은 실수를 해왔다. 첫 번째가 작동하지 않는 이유를 이해하고 두 번째 작업이 동일한 오류를 멈추는 데 도움이 될 수 있다고 생각합니다. 누구든지 도울 …



1
가장 바쁜 파일 목록
파일의 활동량별로 정렬 된 열린 파일을 나열하는 도구를 찾고 있습니다. 따라서 lsof작업을 수행하지 않습니다 (사용 방법을 간과하지 않는 한 lsof). 이상적으로이 도구는과 같이 작동 top해야하며 정렬, 읽기, 쓰기, 바이트, 초당 탐색과 같은 특정 작업간에 전환 할 수 있어야합니다. 바람직하게는 RHEL / CentOS / EPEL에서 쉽게 구할 수 있어야합니다. 그러한 도구가 …

5
트랜잭션 파일을 복사하는 방법?
다른 파일 시스템에있는 A에서 B로 파일을 복사하고 싶습니다. 몇 가지 추가 요구 사항이 있습니다. 사본은 전부 또는 아무것도 아니며, 부분적으로 또는 손상된 파일 B가 충돌시 그대로 남아 있지 않습니다. 기존 파일 B를 덮어 쓰지 마십시오. 동일한 명령의 동시 실행과 경쟁하지 마십시오. 최대 하나만 성공할 수 있습니다. 나는 이것이 가까워 진다고 …
9 linux  bash  cp 

1
하드 드라이브의 절전 시간을 (7 일) 예약 할 수 있습니까?
Linux (Debian 9) 상자에 연결된 외장 하드 드라이브가 절전 모드로 전환되는시기를 예약하는 방법을 찾고 있습니다 (회전 중지). 이것을 내용에 넣으려면 : 멀티미디어 서버로 실행되는 Linux 상자가 있습니다. 외장 하드 드라이브에있는 콘텐츠를 가져 오려고 호출하는 경우 하드 드라이브가 깨어나고 회전을 시작하는 데 15-30 초가 걸리는 경우가 종종 있습니다. 24 시간 내내 …

4
루프 대 확장 성능
아래 비교에 대한 전문가의 제안이 필요합니다. 루프를 사용한 코드 세그먼트 : for file in `cat large_file_list` do gzip -d $file done 간단한 확장을 사용하는 코드 세그먼트 : gzip -d `cat large_file_list` 어느 것이 더 빠를까요? 큰 데이터 세트를 조작해야합니다.

1
무의식적으로 터미널에서 무한 루프를 실행했습니다.
아래 코드를 임의의 소스에서 터미널로 복사하여 실행했습니다. while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done & 코드는 터미널의 오른쪽 상단에 실행중인 시계를 표시하는 것입니다. 스 니펫은 매우 잘 작동했으며 원하는 것을 정확하게 수행했지만 이제는이 루프를 끝내고 시계를 제거하고 싶습니다. 또한 위의 코드를 이해해야합니다. …
9 terminal 


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