Unix & Linux

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

5
파일을 읽고 쓸 수있는 권한을 부여하는 방법
다른 사용자 디렉토리에 파일을 쓰고 읽을 수있는 기능을 제공하고 싶지만 생성 후 파일을 삭제할 수있는 옵션이 없습니다 (스티커 비트가 작동하지 않습니다 ...). 나는 사용자가 manager 디렉토리와 repository 나는 사용자가 worker1필요로 쓰기로 파일을 해당 /manager/repository하지만, 파일을 삭제할 수 없습니다 나는 사용자가를 worker2쓰기 파일을 필요로하는 /manager/repository 파일을 삭제할 수 있지만 내가 사용자가를 …

3
SIGWINCH를 사용하여 서비스가 종료 될 때 Apache 시작
실행 service apache start하면 로그 파일에 다음 항목이 표시됩니다. [mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix) OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations [core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd' [mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully 서비스 apache가 시작되지 않습니까? 인터넷에서 SIGWINCH[ Window size change]의 …

2
쉘 스크립트에서 소스로의 파일 확장자에 대한 공식 표준 / 협약
실행하지 않고 소스를 작성하려는 쉘 스크립트의 파일 유형 확장자에 대한 규칙이 있는지 궁금합니다. 예를 들면 다음과 같습니다. 이 스크립트를 서브 쉘에서 실행하려면 ./script.sh 현재 셸에서이 스크립트를 실행해야한다는 것을 기억하십시오. . script.source 거기에 대회 두 번째 예에서 파일 타입 (예를 들어, POSIX 등)? .source또는 무엇인가 .sourceme? 최신 정보 이 질문은 어떤 …

5
bash + printf를 사용하여 특수 형식으로 인쇄
방금 Linux 시스템 목록에서 ping 액세스를 확인하기 위해 다음 bash 스크립트를 작성했습니다. for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else echo "($C) $MACHINE CONNECTION FAIL" fi let C=$C+1 done 인쇄합니다 : (1) linux643 CONNECTION …

3
“gzip”명령으로 아카이브를 만듭니다.
gzip (tar가 아닌 필수) 명령으로 아카이브를 작성해야하며 아카이브에는 다른 디렉토리 (예 : / etc)의 파일이 포함되어야합니다. 나는 명령을 사용하려고 gzip myetc.gz /etc 그러나 작동하지 않았습니다.
12 gzip  archive 

5
network.service LSB를 시작하지 못했습니다 : 네트워킹 시작 / 종료-Centos 7
네트워크 서비스를 시작하려고 할 때 Centos7에 문제가 있습니다. 아래 오류 메시지가 나타납니다. Failed to start LSB: Bring up/down networking 이 문제는 / etc / sysconfig / network-scripts / ifcfg-eth0 파일 (아래에 있음)에서 고정 IP 주소를 가져 오지 않았다는 것을 알게되었을 때 발생했습니다. DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.16 NETMASK=255.255.255.0 HWADDR=B8:27:EB:C3:1E:EC NM_CONTROLLED=no ONBOOT=yes TYPE=Ethernet …

1
systemd-networkd-재부팅하지 않고 새로운 구성을 강제하는 방법은 무엇입니까?
아치 박스에는 네트워크 브리지가있었습니다. 브리지를 제거하고 브리지되지 않은 네트워크 어댑터 만 사용하는 것이 목표였습니다. 이를 위해 아래의 모든 * .netdev 및 * .network 구성 파일을 제거 /etc/systemd/network하고 하나의 간단한 파일로 대체했습니다. /etc/systemd/network/lan.network -------------------------------- [Match] eno* [Network] DHCP=ipv4 그때 사용하여 네트워크 서비스를 다시 시작 systemctl restart systemd-networkd이 그냥 나를 떠날 것이다 …

4
자동 디스크 오류 및 Linux 스왑의 안정성
내 이해는 하드 드라이브와 SSD가 드라이브 내부에 몇 가지 기본 오류 수정을 구현한다는 것입니다. mdadm과 같은 대부분의 RAID 구성은 드라이브가 오류를 수정하지 못하여 오프라인 상태로 만들어야하는 시점을 결정하기 위해 이것에 의존합니다. 그러나 이는 오류 진단에서 스토리지가 100 % 정확한지에 달려 있습니다. 그렇지 않습니다. 2 개 드라이브 RAID-1 미러와 같은 일반적인 …


1
하드 디스크에 저장된 ISO 파일로 부팅하려면 어떻게합니까?
부팅 가능한 CD / DVD 또는 라이브 USB를 만들거나 구울 수 있고 부팅 할 수 있음을 알고 있습니다. 그러나 현재 GNU / Linux를 실행 중이고 하드 디스크에 설치하려는 다른 GNU / Linux의 ISO 파일을 가지고 있다고 가정하면 하드 디스크에서 ISO로 직접 부팅하고 해당 GNU / Linux 운영 체제를 시도 / …

2
데비안 8에서 부팅 로그를 어디서 찾을 수 있습니까 (자동 시작 문제를 디버그하기 위해)?
특정 앱이 자동 시작 되지 않는 이유를 디버깅하려고합니다 (자동 시작 패키지). 전제 : 나의 마지막 목표는 자동 시작 시퀀스가 ​​왜 깨 졌는지 이해하는 것입니다 (아마도 특정 패키지의 자동 시작 실패로 인해). 데비안 8 자체는 정상적으로 부팅되지만 자동 시작 기능이 제대로 작동하지 않습니다. 그래서 나는 부팅 로그를보고 싶었습니다 (/ var / …
12 debian  startup 


1
부모 디렉토리를 포함하지 않고 파일 압축
여러 파일이 들어있는 폴더가 있습니다 폴더 artifact1.app artifact2.ext2 artifact3.ext3 ... 내 목표는 cd폴더 dir을 포함 하지 않고이 폴더 외부에서 파일을 압축하여 명령 을 사용 하지 않는 것입니다. zip -r ./folder/artifact.zip ./folder/artifact1.app 이 명령은 최종 zip에 폴더 dir을 포함합니다. 힌트가 있습니까? 관련 질문 : 폴더 자체를 포함하지 않고 폴더의 내용을 압축
12 zip 

1
쉘 스크립트에서 트랩 처리 및 암시 적 서브 쉘
다음 EXIT과 같이 트랩을 통해 일종의 정리 코드를 실행하는 쉘 스크립트가 있다고 가정 해 봅시다 . #!/bin/bash mytrap () { echo "It's a trap!" >&2 } trap mytrap exit echo I am at the end of the script. It's a trap!스크립트가 종료되면 예상대로 인쇄 됩니다. $ sh myscript I am …
12 shell  trap 

2
쉘에 의한 배열 지원 테스트
명령 줄에서 로컬 Bourne과 같은 쉘에서 어레이 지원을 간결하게 테스트하는 방법이 있습니까? 이것은 항상 가능합니다 : $ arr=(0 1 2 3);if [ "${arr[2]}" != 2 ];then echo "No array support";fi 또는 $SHELL쉘 버전 테스트 및 테스트 : $ eval $(echo "$SHELL --version") | grep version 그런 다음 액세스 권한이 있다고 …

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