Unix & Linux

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

2
보류중인 신호 란 무엇입니까?
실행중인 프로세스의 한계를 살펴보면 Max pending signals 15725 이게 뭐야? 바쁜 서비스에 대한 합리적인 가치를 어떻게 알 수 있습니까? 일반적으로 각 제한이 무엇인지 설명하는 페이지를 찾지 못하는 것 같습니다. 일부는 설명이 필요없는 (최대 열린 파일) 일부는 그렇지 않습니다 (최대 msgqueue 크기).

3
올바른 xargs 병렬 사용법
xargs약 3 천만 개의 작은 파일을 처리하기 위해 파이썬 스크립트를 호출하는 데 사용 하고 있습니다. xargs프로세스를 병렬화하는 데 사용 하고 싶습니다 . 내가 사용하는 명령은 다음과 같습니다 find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt 기본적으로 Convert.py작은 json 파일 (4kb) 을 읽고 …

2
텍스트 편집기로 편집 된 sudoers 파일-이제 sudo를 실행할 수 없습니다
이제 etc/sudoers일반 텍스트 편집기로 파일 을 편집해서는 안된다는 것을 알고 있습니다. 그러나 이것을 배우기 몇 분 전에 Sublime Text를 사용하여 파일에 새 사용자 이름을 저장했습니다. sudo cat sudoers예를 들어 실행 하면 다음 오류가 발생합니다. >>> /etc/sudoers: syntax error near line 1 <<< sudo: parse error in /etc/sudoers near line 1 …
9 osx  sudo 

1
cfdisk 또는 fdisk?
매뉴얼 페이지를 읽는 동안 fdisk나는이 흥미로운 텍스트를 보았습니다. 주변에 여러 * fdisk 프로그램이 있습니다. 각각에는 문제와 장점이 있습니다. cfdisk, fdisk, sfdisk 순서로 시도하십시오. (실제로 cfdisk는 허용되는 파티션 테이블에 대한 엄격한 요구 사항을 가지고 있고 고품질 파티션 테이블을 생성하는 아름다운 프로그램입니다. 가능하면 사용하십시오. fdisk는 퍼지 작업을 수행하는 버그가있는 프로그램입니다. sfdisk는 해커 …

1
TTY가 표시되는 모니터를 어떻게 변경합니까?
부팅하거나을 누르면 CtrlAltF*물리적 터미널 / TTY로 이동합니다. 문제는 TTY가 HDMI 모니터에 표시되어 실제로 나와 같은 방에 있지 않다는 것입니다. DisplayPort 모니터에 TTY를 표시하도록 PC를 구성 할 수 있습니까? 명확히하기 위해를 누르면 CtrlAltF1TTY가 HDMI 모니터가 아닌 DisplayPort 모니터에 표시되기를 원합니다. 편집 : 좀 더 파고 후에 부트 로더가 여기에 포함될 수있는 …

1
ssh-agent에 sudo와 같은 비활성 / 유휴 시간 초과 기능이없는 기술적 인 이유가 있습니까?
ssh-agent -t[1] 의 기존 기능에 대한 간단한 설명이 있으며 2001 년까지 debian-devel [2]에서 비 활동 타임 아웃 기능을 원하는 게시물이있었습니다. SE [3]에 대해 비슷한 내용이 있습니다. 나는 지구의 나머지 부분이 어떻게 ssh 키를 보호하고 있는지 궁금해해야한다. 이것이 나를위한 고통의 지점이 될 수있는 명백한 것을 놓치고 있나? 특히 나는 ssh와 같은 …

2
bash가 ">> ()"를 처리하는 방법
출력 리디렉션 및 프로세스 대체를 실험하는 동안 다음 명령과 결과 출력을 발견했습니다. me @ elem : ~ $ echo foo>> (고양이); 에코 바 바 me @ elem : ~ $ foo (예, 끝에 빈 줄 바꿈은 의도적입니다.) bash echo 's bar, 일반적인 프롬프트, echo 's foo, echo는 개행 문자를 출력하고 …

2
어떤 장치 트리 Blob (DTB 파일)을 사용 중인지 어떻게 알 수 있습니까?
Yocto Linux를 실행하는베이스 보드에 연결된 '컴퓨터 온 모듈'내장 TS-4900과 함께 작업하고 있습니다. U-Boot를 사용하여 시작하고 아마도베이스 보드 모델을 기반으로 시작할 올바른 dtb 파일을 선택하고 올바른 파일을 찾지 못하면 내 모듈의 '일반'파일로 돌아갑니다. 그러나 어떻게 / 어디가 올바른 것을 결정합니까? 어떤 .dtb가 사용되었는지 또는 어떤 것을 사용해야하는지 어떻게 알 수 있습니까? …

2
호스트가 살아 있는지 확인하기위한 쉘 명령 / 스크립트?
쉘 명령 (주로 bash) 만 사용하여 주어진 호스트가 작동하는지 확인하는 더 많은 방법을 찾으려고합니다. 이상적으로는 호스트 이름과 IP 주소 모두에서 작동 할 수 있습니다. 현재 내가 아는 유일한 방법은 핑이며, 여기에 설명 된 것처럼 스크립트에 통합되었을 수 있습니다. 다른 아이디어가 있습니까?

2
파일 이름에서 줄 바꿈 제거
wget이 로그를 추가 할 파일 이름을 생성하는 PHP 코드가 있습니다. 2000 + 파일을 생성했지만 문제는 PHP_EOL이름의 일부로 실수를했기 때문에 작업하는 데 문제가 있다는 것입니다 . 해당 코드는 LF/line feed/%0A이름에 추가 됩니다. 같은 파일 이름의 예 (브라우저를 통해 액세스 할 때의 / var / www /에서 html로 둘 때) http://xxxx/wget_01_a%0a.txt통지를 %0a확장 …

5
비 대화식 스크립트의 sudo
세 가지 기능을 실행하는 스크립트가 A && B && C있습니다. 기능 B요구는 슈퍼 사용자로 실행하는 동안 수 A와 C하지 않습니다. 몇 가지 솔루션이 있지만 둘 다 만족스럽지 않습니다. 전체 스크립트를 sudo : sudo 'A && B && C' 실행하는 것은 좋지 않은 생각 A이며 C필요하지 않은 경우 수퍼 유저로 보입니다. …

2
다른 논리 섹터 크기로 작성된 GPT 파티션 테이블 인식
GPT를 사용하여 파티션을 나눈 3TB 드라이브가 있습니다. $ sudo sgdisk -p /dev/sdg Disk /dev/sdg: 5860533168 sectors, 2.7 TiB Logical sector size: 512 bytes Disk identifier (GUID): 2BC92531-AFE3-407F-AC81-ACB0CDF41295 Partition table holds up to 128 entries First usable sector is 34, last usable sector is 5860533134 Partitions will be aligned on 2048-sector …
9 kernel  partition  disk  gpt 


1
'setcap'은 마지막 기능을 덮어 씁니다. 여러 기능을 어떻게 설정합니까?
node.js에 포트 80을 수신 대기하고 컴퓨터를 종료하는 기능을 제공하고 싶습니다. 처음에는이 두 명령을 순서대로 시도했습니다. setcap cap_net_bind_service=+ep /usr/bin/nodejs setcap cap_sys_boot=+ep /usr/bin/nodejs 그런 다음 내 앱이 포트 80에 바인딩하지 못했습니다. getcap로 확인했습니다. # getcap /usr/bin/nodejs /usr/bin/nodejs = cap_sys_boot+ep cap_net_bind_service에 대해 setcap을 다시 실행하면 : # getcap /usr/bin/nodejs /usr/bin/nodejs = cap_net_bind_service+ep 매뉴얼 …

2
사운드 출력 장치를 Bluetooth 헤드셋으로 자동 전환하고 연결시 A2DP 프로파일로 강제 전환
민트 17 + 메이트 사용하기. 내 Bluetooth 헤드셋 (Plantronics Backbeat Go2)이 시스템과 제대로 연결되어 있지만이 작업을 자동화하기 위해 수행해야하는 몇 가지 수동 단계가 있습니다. 재부팅 할 때마다 터미널에서 pactl load-module module-bluetooth-discover를 실행하여 장치를 전혀 연결하지 않아야합니다. 시작시 실행되도록 쉘 스크립트에 넣었지만 주사위는 없습니다. ( 헤드셋은 아무런 문제없이 자동으로 연결되지만 항상 …

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