Unix & Linux

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


5
UID를 사용하여 모든 사용자 프로세스를 종료하는 방법
Linux 시스템의 쉘 스크립트 또는 기본 코드에서 특정 사용자의 모든 실행중인 프로세스를 종료하고 싶습니다. / proc 디렉토리를 읽고 이것들을 찾아야합니까? 어떤 아이디어? Linux의 UID에서 pid의 동적 매핑이 있습니까? 이 과정에서 그렇지 않습니까? 그렇지 않은 경우이 목록은 어디에 유지됩니까? 내가 읽어야 할까? 또한 시스템에있는 모든 UID의 정적 목록이 어디에 있습니까? 그래서이 …
41 c  linux  proc 

5
/ dev / snd /에서 재미를 위해 랜덤 노이즈 생성
최근에는 마법에 걸린 / dev 폴더를 탐색했습니다. 노이즈를 생성하기 위해 임의의 데이터를 오디오 장치에 쓰고 싶습니다. ALSA를 사용하고 있습니다. 따라서 cat에 임의의 데이터를 / dev 폴더의 재생 파일로 파이프하도록 지시합니다. cat file-of-random-data > /dev/snd/pcmC0D0p 그런 다음 고양이의 오류로 보이는 것을받습니다 cat: write error: File descriptor in bad state 사운드 카드에서 …
41 audio  alsa 


2
ls의 출력에는 줄 바꿈이 있지만 한 줄에 표시됩니다. 왜?
쉘과 관련하여 비교적 근본적인 요점을 간과하고 있다고 생각합니다. ls 명령의 출력은 기본적으로 출력을 줄 바꾸기와 분리하지만 셸은 출력을 한 줄에 표시합니다. 누구든지 나에게 이것을 설명 할 수 있습니까? 나는 항상 출력이 공백으로 분리되었다고 가정했지만 이제 출력을 줄 바꿈으로 구분하여 출력이 별도의 줄에 표시 될 것으로 기대합니다. 예: cpoweradm@debian:~/lpi103-4$ ls text* …
41 bash  terminal  ls  od 

2
rx ring, max_backlog 및 max_syn_backlog 크기를 확인하는 방법
문제 해결 및 조정 과정에서 종종 다음 Linux 커널 설정에 대해 생각합니다. net.core.netdev_max_backlog net.ipv4.tcp_max_syn_backlog net.core.somaxconn 이외에 fs.file-max, net.ipv4.ip_local_port_range, net.core.rmem_max, net.core.wmem_max, net.ipv4.tcp_rmem, 그리고 net.ipv4.tcp_wmem, 그들은 당신이 동시성의 높은 수준에 대한 상자를 조정하는 경우와 혼란에 중요한 노브 것 같다. 내 질문 : 각 대기열에 얼마나 많은 항목이 있는지 확인하려면 어떻게해야합니까? 일반적으로 사람들은 …
41 linux  kernel  networking  tcp 


6
긴급 상황에서만 스왑 공간을 사용하려면 어떻게합니까?
8GB RAM과 16GB 스왑 이있는 데비안 (버스터) 랩톱이 있습니다. 나는 매우 오래 실행되는 작업을 실행하고 있습니다. 이것은 지난 6 일 동안 노트북이 계속 켜져있는 상태임을 나타냅니다. 이 작업을 수행하는 동안 정기적으로 랩톱으로 랩톱을 사용해야합니다. 이것은 문제가되지 않습니다. 오래 실행되는 작업은 I / O 바운드이며 USB 하드 디스크의 작업을 수행하며 많은 …
41 linux  memory  swap 

2
tmux에서 기본 새 창 디렉토리를 변경하는 방법
최근에 GNU 화면 에서 tmux 로 옮겼습니다 . 나는 꽤 비슷하지만 더 큰 지원 을 받는다는 것을 알았습니다 (네오 빔에서 탈출 시간 문제 로 인해 전환되었습니다 -해상도는 tmux 전용이었습니다). 불행히도 tmux에서는 이와 비슷한 명령을 찾을 수 없습니다. screen -X eval "chdir $(some_dir)" 위의 명령은 GNU 화면 내에서 새로운 window / …
41 linux  tmux  gnu-screen 

1
"활성 (종료)"상태는 SystemD 서비스의 의미는 무엇입니까?
본질적으로 thisismywebserver라는 웹 서버를 실행하는 사용자 지정 서비스를 사용하고 있습니다. 현재 작동하지 않습니다 (예 : 페이지에 액세스하는 중 "연결할 수 없음"오류가 발생 함). service thisismywebserver status서비스 상태를보기 위해이 명령 을 실행 하면 상태가 "활성 (종료)"인 것을 알 수 있습니다. 서비스가 작동을 중지했음을 의미합니까? 그렇지 않다면 이것이 무엇을 의미합니까? root@thisismywebserver-testing:~# service …



2
tail --follow = name (-F)와 같은 기능이 적습니다.
이 명령은 less대체 할 수 tail있는 tail -f file 이진 출력 처리 및 스크롤 백 탐색과 같은 기능을 제공하려면 less +F file +접두사 수단은 "나는 시작 후 그를 입력 한 척"과 키 F시작은 다음과 같습니다. 그러나 less또한 대체 할 수 있습니다 tail --follow=name file 이는 다음과 file실제 파일을 삭제하거나 이동하는 …
41 tail  less  pager 

3
awk 배열의 모든 내용을 보는 방법은 무엇입니까?
내 이해에서 awk 배열은 python dict와 같은 것입니다. 그래서 코드를 아래에 적어 살펴보십시오. awk '{my_dict[$1] = $2} END { print my_dict}' zen 그리고 나는 얻었다 : awk: can't read value of my_dict; it's an array name. 첫 번째 열은 숫자가 아니므로 배열의 전체 내용을 읽거나 가로 지르는 방법은 무엇입니까?
41 awk 

3
dpkg가 PATH 변수에서 ldconfig / start-stop-daemon을 찾을 수 없습니다
bsd-mailx패키지가 설치된 유틸리티 를 설치하려고 했지만 오류가 궁금합니다. 이것은 내가 얻는 오류입니다. Preconfiguring packages ... dpkg: warning: 'ldconfig' not found in PATH or not executable. dpkg: warning: 'start-stop-daemon' not found in PATH or not executable. dpkg: error: 2 expected programs not found in PATH or not executable. Note: root's PATH …
41 ubuntu  apt  dpkg  mailx 

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