Unix & Linux

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

1
cron 스크립트를 실행할 때 CentOS 7이 너무 빨리 부팅되고 네트워크가 준비되지 않았습니다
방금 CentOS 6.5에서 7.0으로 업그레이드했으며 새로운 기능 systemd으로 인해 문제가 발생할 수 있으므로 너무 행복하지 않습니다 . 단순히 너무 빨리 부팅하여 프로세스를 비동기식으로 시작하고 서비스 종속성을 강화하는 것 같습니다. 예를 들어 crond재부팅 후 트리거되는 몇 가지 스크립트 설정 이 있습니다. @reboot /root/scripts/check_gmail.sh @reboot /root/scripts/start_gps_listener.sh 이로 인해 모든 종류의 이상한 오류가 …
9 centos  systemd 

3
ZFS 미러 풀에 대한 효과적인 오프 사이트 백업 전략은 무엇입니까?
두 개의 미러 디스크로 구성된 ZFS 풀을 사용합니다. 오프 사이트 백업을 진행하기 위해 두 개의 디스크를 더 구입했습니다. 저의 첫 번째 계획은 세 번째 디스크를 미러에 연결하고 ZFS가 리 실버 링 될 때까지 기다린 다음 드라이브를 분리하여 오프 사이트로 운반하여 오프 사이트 백업을 만드는 것이 었습니다. 이것은 충분히 잘 작동하지만 …
9 backup  zfs 

2
잘못된 확장자를 가정하여 파일 형식 찾기
보관중인 이미지 아카이브가 있습니다. 때로는 확장명을 동일하게 유지하면서 파일을 다시 포맷하는 사이트에서 PNG 이미지를 여전히 ".png"라는 JPG로 만듭니다. 언제 이런 일이 발생했는지 발견하고 자동으로 수정하는 방법이 있습니까? Windows에서는 IrfanView를 사용했지만 와인 래퍼가 필요합니다.

2
파이핑 bash 문자열 조작
다른 파이핑 bash 문자열 조작 질문을 읽었지만 특수 응용 프로그램 인 것 같습니다. 본질적으로 아래에서 더 간단하게 수행 할 수있는 방법이 있습니까? 대신에 $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD 같은 $ echo 'hello world' | $"{-// /_}" | "${ -^^}" HELLO_WORLD 편집 속도를 유지하기 위해 가능한 한 bash …

3
스크립트 출력의 자체 리디렉션에 해당하는 대시
Bash에서는 현재 실행중인 스크립트 의 모든 향후 stdout 출력을 리디렉션 할 수 있습니다 . 예를 들어이 스크립트를 사용하면 exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 이것은 syslog에서 끝납니다 : Oct 26 01:03:16 mybox my-awesome-script[72754]: 1 Oct 26 01:03:16 mybox my-awesome-script[72754]: 2 Oct 26 01:03:16 mybox my-awesome-script[72754]: …

1
(왜) ls -A를 사용하여 숨겨진 파일을 나열하는 것이 좋지 않습니까?
숨겨진 파일을 포함한 모든 파일을 현재 디렉토리에 나열하고 싶습니다. 부모 (..) 및 현재 (.) 디렉토리를 포함하고 싶지 않습니다. 나는 이것을 찾았다: 현재 및 상위 디렉토리를 제외한 모든 숨겨진 파일을 가져 오는 방법 결국 누군가 ls -A가가는 길이지만, 공감 된 상태입니다. 그러나 작동하는 것 같습니다. 무슨 일이야 ls -A?
9 ls  filenames 


2
클립 보드 내용 및 MIME 유형을 표시 할 수있는 응용 프로그램?
클립 보드의 내용에 대한 세부 정보를 보여줄 수있는 응용 프로그램을 찾고 있습니다. 일부 데이터를 클립 보드에 복사하면 데이터가 특정 MIME 유형과 연결됩니다. 일반 텍스트는 text/plain, 이진 데이터를 다른 이름으로 복사 할 수 있습니다. 이진 데이터를 복사 application/octet-stream하여 자체 MIME 유형으로 태그 지정하는 응용 프로그램이 있으며 그 유형과 유형을 확인하고 싶습니다. …
9 x11  clipboard 

2
bash 및 zsh에서 && vs &의 우선 순위
응답 이 질문에 나는에 행동 사이에 매우 재미 (미묘한) 차이를 발견 bash하고를 zsh: 에서 bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano 보시다시피, 별칭 실행은 x서브 쉘에서 수행되므로 현재 디렉토리는 변경되지 않습니다. 에 없음 zsh: [romano:~] % pwd …
9 bash  shell  zsh 

1
비 대화식 쉘에서 우분투에서 MySQL APT 저장소를 구성하는 방법은 무엇입니까?
Ubuntu 12 가상 머신을 실행하는 Travis CI 에 MySQL 5.7을 설치하고 싶습니다 . 공식 MySQL APT 저장소 를 사용하려고합니다 . wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb 그러나 문제는이 패키지를 설치하면 다음과 같은 질문을하는 대화식 메뉴가 열립니다. Which Server version do you wish to receive? - mysql-5.6 - mysql-5.7-dmr 설치는 자동 …
9 mysql  dpkg  debconf 

4
예기치 않은 EOF 및 구문 오류
현재 세 번째 쉘 스크립트를 작성 중이며 문제가 발생했습니다. 이것은 지금까지 내 스크립트입니다. #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ 4) exit script" while read do case in 1) who;; 2) ls …

1
bash가 환경 변수에 파싱 / 실행 항목을 넣는 이유는 무엇입니까?
bash 의 shellshock 버그는 환경 변수를 통해 작동합니다. 솔직히 나는 다음과 같은 기능이 있다는 사실에 놀랐습니다. "env vars를 통한 함수 정의 전달" 따라서이 질문은 완벽하게 공식화되지는 않았지만이 기능을 사용해야하는 예 또는 사례를 묻는 것입니까? 보너스. 다른 쉘 zsh, dash 등에 도이 기능이 있습니까?

2
에코 테스트 | stty -echo-> stty : 표준 입력 : 장치에 부적절한 ioctl
나는 다음과 같이 사용자 입력을 취하는 펄 스크립트를 가지고 놀고 있었다. system( qw( stty -echo ) ); $? == 0 or die "Error unable to disable character printing.\n"; print "$prompt: "; my $input = <STDIN>; echo를 사용하여 응답을 파이프 할 수 있다고 생각했지만 stty -echo 명령과 충돌하고 다음 오류가 발생합니다. …
9 bash  perl  stty 

2
환경 변수에서 함수를 정의하는 기능 자체가 보안 위험이 아닌 이유는 무엇입니까?
내가 알기로, 일반적으로 누구나 환경 변수에 저장 될 정보를 제공하게하는 것이 안전하다고 간주됩니다. 쉘 쇼크 취약점은 환경 변수 내부의 함수 정의 끝의 코드가 새로운 bash 인스턴스가 시작될 때 실행되고 누군가가 서버에서 원하는 코드를 실행하기를 원하지 않기 때문에 여기서 문제가됩니다. . 함수 정의 자체는 분명히 보안 위험이 아니며 코드를 실행하려면 명시 …

1
sed에서 N 번째 행을 제외한 모든 행을 마지막 행에 어떻게 인쇄합니까?
나는 보완 / "반대"를하고 싶습니다 sed 13q;d <file.txt 보다 일반적으로 이런 종류의 보완 / 반전 / 반대를 할 수 sed있습니까? 아니면 정규 표현식에만 해당됩니까? 세 번째 줄부터 마지막 ​​줄까지는 어떻게 인쇄합니까? 이 둘이 필요 tac하고 앞으로 카운트 sed? 아니면 sed뒤에서 셀 수 있는 방법이 있습니까?

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