Unix & Linux

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

8
특정 웹 사이트를 탐색 할 때 Linux가 응답하지 않는 이유는 무엇입니까?
Linux 4.15를 사용하고 있는데 Google, Facebook 또는 기타 리소스가 부족한 웹 사이트를 탐색 할 때 여러 번 발생합니다. 전체 OS가 응답하지 않고 정지되고 쓸모 없게됩니다. 내가 작동하는 유일한 것은 디스크 (ext4로 포맷 된 주 시스템 파티션)이며, 대량으로 사용됩니다 (I / O 조절). 나는 팽창을 제거하기 위해 1 분 이상 기다려야하며 …
28 linux  freeze 

11
왜 쉘이 "무용 한 고양이 사용"을 자동으로 수정하지 않습니까? [닫은]
많은 사람들이 줄을 따라 코드가 들어있는 원 라이너와 스크립트를 사용합니다 cat "$MYFILE" | command1 | command2 > "$OUTPUT" 첫 번째 cat기술적으로는 새로운 프로세스 (종종 시작해야하기 때문에 종종라고 "고양이의 쓸모 사용" /usr/bin/cat명령이 있었다면이 피할 수) < "$MYFILE" command1 | command2 > "$OUTPUT" 쉘은 시작 command1하고 단순히 stdin주어진 파일을 가리 키기 만하면 …

3
쉘에서 별칭을 영구적으로 제거하는 방법
내가 컴퓨터 근처에 있지 않았을 때 어떤 사람이 그것을 가져 ls와서 내 루트 폴더에 별칭을 설정했습니다 . 그는로 설정했습니다 'yes NeverGonnaGiveYouUp'. 이제 루트 폴더에 im을 입력 ls하면 NeverGonnaGiveYouUp의 무한 루프가 나타납니다. 그것은 나를 미치게하고 그것을 제거하는 방법을 모른다. 이미 해봤 unalias하고 unalias -a있지만, 사람들은 단지 일시적으로 제거합니다. 껍질을 닫았다가 다시 …
28 shell  terminal  alias 


1
&& 및 || 뒤에 bash 줄 연속은 어디에 있습니까? 문서화?
스크립트 에서이 구문을 많이 보았고 직접 사용했지만 문서에서 찾을 수없는 것으로 귀찮게합니다. 예: [ -f file1 ] && [ -f file2 ] && echo "Both files exist." || echo "One or the other file doesn't exist." 다음과 같이 개행 전에 백 슬래시를 사용하여이 작업을 수행 할 수도 있습니다 man bash. …

5
특정 리턴 코드를 즉시 리턴하는 유닉스 명령?
아래 예제와 비슷한 것을 수행하는 표준 Unix 명령이 있습니까? $ <cmd here> 56 $ echo Return code was $? Return code was 56 $ <cmd here>포크로 실행될 수 있고 프로세스가 종료 될 때 종료 코드로 56을 남겨 둘 수 있어야합니다. exit와 return쉘 내장 명령은 내가 그것을 밖으로 종료에 의해 그들이 …

4
쉘 함수에서 지역 변수의 범위
24.2를 읽은 후 . 지역 변수는 , 내가 변수 선언 생각 var키워드가 local의미하는 것을 var의 값이 함수의 중괄호로 구분 코드 블록 내에서만 액세스 할 수있었습니다. 그러나 다음 예제를 실행 한 후, 나는 그가 발견 var도 읽고, 액세스 코드의 블록에 의해 호출 기능에서 쓸 수 있습니다 - 즉,이 비록 var선언 local에 …

2
BusyBox 명령은 실제로 내장되어 있습니까?
나는 유명한 유닉스 복구 전설 을 읽고 있었고 , 궁금해했습니다. BusyBox 셸이 열려 있고 BusyBox 이진 자체가 삭제 된 경우에도 BusyBox 이진에 포함 된 모든 명령을 계속 사용할 수 있습니까? BusyBox 파일 자체 를 열고 실행할 수 없으므로 다른 실행중인 쉘 에서 BB 버전의 명령을 bash사용할 수 없습니다 bash. 그러나 …

5
Linux는 실제 파일과 존재하지 않는 (예 : 장치) 파일을 어떻게 구별합니까?
이것은 다소 낮은 수준의 질문이며 질문하기 가장 좋은 곳이 아닐 수도 있음을 이해합니다. 그러나 다른 SE 사이트보다 더 적절 해 보였습니다. 나는 리눅스 파일 시스템에 일부 파일이 실제로 알고 있을 예를 들어, : /usr/bin/bash존재입니다. 그러나, (지금까지의 내가 그것을 이해), 일부는 실제로 더 같은 존재입니다하지 않는 가상 파일을, 예를 들면 : …



5
리눅스 읽기 스왑을 다시 메모리로 만들기
Linux 커널은 16GB의 실제 메모리를 대부분 사용하는 응용 프로그램을 실행할 때 메모리에서 대부분의 페이지를 스왑합니다. 응용 프로그램이 완료되면 스왑에서 관련 페이지를 먼저 읽어야하므로 모든 작업 (명령 입력, 작업 영역 전환, 새 웹 페이지 열기 등)을 완료하는 데 시간이 오래 걸립니다. Linux 커널에게 각 응용 프로그램을 수동으로 만지고 기다릴 필요없이 스왑에서 …
28 linux  kernel  memory  swap  sysfs 

2
ssh를 사용하여 처음 로그인 할 때 사용자가 비밀번호를 변경하도록하려면 어떻게합니까?
ssh를 사용하여 처음 로그인 할 때 새로 생성 된 사용자가 비밀번호를 변경하도록 강요하려고합니다. 보안상의 이유로 처음 로그인 할 때까지 보안 암호를 제공하려고합니다. 지금까지 다음을 수행했습니다. useradd -s /bin/bash -m -d /home/foo foo passwd foo 이렇게 chage -d 0 foo만하면 나에게 오류 제공 Your account has expired; please contact your system …
28 linux  bash  ssh  login  pam 

4
Ubuntu VM에서 파일 시스템 파티션을 확장하는 방법은 무엇입니까?
vmware fusion을 사용하는 Mac에서 Ubuntu Desktop 14.04를 VM으로 실행하고 있습니다. 공간 경고 문제가 발생하여 20GB에서 200GB로 확장하려고합니다. VM의 전원을 끄고 vmware 측에서 할당 된 디스크 공간을 늘 렸습니다. VM 전원 끄기 VMWare Fusion-> 가상 머신-> 설정-> 하드 디스크 (SCSI) 그런 다음 게스트 VM 내에서 파티션 크기를 늘려야한다고 경고했습니다. 자동화되기를 바 …


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