Unix & Linux

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

1
ZFS 스냅 샷을 회전하여 백업 파일로
로컬 FreeNAS 시스템이 있고 백업에 ZFS 스냅 샷을 사용하려고합니다. FreeNAS에는 기본 제공 복제 작업이 있으며 zfs send snapshot_name 원격 시스템에 스냅 샷을 보냅니다. 그러나 이것은 다른 쪽 끝에 ZFS가있는 시스템이 필요합니다. 스냅 샷을 파일로 보내고이 압축 및 암호화 된 파일을 원격 컴퓨터로 보냅니다. 이것은 가능하다 zfs send snapshot_name | gzip …

1
stdout에서 색상 코드를 제거하고 파일 및 stdout으로 파이프하는 방법
printf일부를 tput혼합하여 사용하는 프로그램이 있으며 출력을 파일뿐만 아니라 stdout에 파이프하고 싶습니다. sed스크립트에 불필요한 의존성을 원하지 않기 때문에 사용하고 싶습니다 . 여기까지 내가 가진 것입니다. printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log 이것에 대한 유일한 문제는 내 로그 파일이 모든 색상 출력을 얻는 것입니다 ... ^[[36m| …

3
명령의 출력을 리디렉션하는 방법은 무엇입니까?
의 모든 ping출력 없이 내 네트워크 상태를 모니터링하는 간단한 스크립트를 작성하려고합니다 . ping -q -c 1 google.com > /dev/null && echo online || echo offline 문제는 연결되지 않은 경우에도 여전히 출력에 오류 메시지가 표시된다는 것입니다. ping: unknown host google.com offline 이 오류 메시지를 출력에서 ​​유지하려면 어떻게해야합니까?
14 bash  ping  output 

2
Markdown을 알고있는 맞춤법 검사기가 있습니까?
기사를 게시하기 전에 맞춤법 검사기를 실행하고 싶습니다. 나는 aspell괜찮다고 생각 하지만 코드 블록을 확인하려고 시도해서는 안됩니다. asdfasdfa adsfa sdfa text to check adsfasd f ``` a wild code block appeared! thisHas quiteOften() some strings.that should NOT get changed ``` and also `inlined code` should not get checked Markdown을 인식하고 코드 …

3
CentOS 6.5에서 열린 포트 80
가상 머신의 CentOS 6.5에서 포트 80을 열려고하는데 데스크탑 브라우저에서 아파치에 액세스 할 수 있습니다. 위의 스크린 샷을 보면 .... http://www.cyberciti.biz/faq/linux-iptables-firewall-open-port- 에 표시된 것처럼 파란색 화살표 앞에 줄을 추가했습니다 . 80 / 이제 브라우저에서 IP 주소를 입력 할 때 아파치 테스트 페이지가 표시되지만 iptables를 다시 시작할 때 CentOS가 새 규칙을 적용하려고하면 …

6
두 괄호 사이에 문자열을 인쇄
이 줄에 파일이 있습니다 G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) 나는 출력을 필요로한다. G1,G3 G3,G4 ..... sed / grep 명령이나 perl을 사용하여 어떻게 할 수 있습니까?
14 sed  grep  perl 


3
삭제할 전원 키 다시 매핑
FluxBox와 함께 Ubuntu 13.10을 실행하는 macbook pro가 있습니다. 불행하게도, 전원 버튼은 물리적으로 삭제 키가있는 백 스페이스 위에 있습니다. OS X에서는 PowerKey 프로그램 을 사용하여 삭제하도록 전원 키를 다시 매핑 할 수 있습니다. X Windows에서 비슷한 작업을 어떻게 수행 할 수 있습니까? 편집 /etc/systemd/logind.conf및 설정을 통해 전원 키를 비활성화했습니다. HandlePowerKey = …

2
symlink의 대상이 대상의 상위 디렉토리를 기준으로합니까? 그렇다면 그 이유는 무엇입니까?
다음과 같은 파일 구조가 있습니다. build/ client/ –> index.js 그리고 cwd의 클라이언트 디렉토리를 참조하는 빌드 디렉토리 내에 "client"라는 기호 링크를 작성하려고 할 때 // Fails $ pwd /home/user/ $ ln -s client build/client $ stat build/client/index.js stat: build/client/index.js: stat: Too many levels of symbolic links 위에 ELOOP 오류가 표시됩니다. 대상 …
14 symlink 

2
특정 프로세스가 32 비트인지 64 비트인지 확인
ELF32 및 ELF64 바이너리를 모두 실행할 수있는 2.6.x 이상의 최신 Linux 커널 및 기존 사용자 영역 (예 : CPU가 Linux에서 64 비트 운영 체제를 지원한다는 것을 어떻게 알 수 있습니까? )에서 지정된 프로세스를 어떻게 확인할 수 있습니까? by PID)가 32 비트 또는 64 비트 모드로 실행 중입니까? 순진한 솔루션은 다음을 …
14 linux  64bit  proc  elf 

1
@ 문자로 숨기지 않고 vim에 줄 바꿈을 표시
나는 vim코딩뿐만 아니라 텍스트 쓰기에도 사용합니다. 이 문맥에서 나는 줄 바꿈 및 줄 바꿈 옵션을 사용하여 텍스트를 줄 바꿈합니다. 텍스트 쓰기에서 단락을 형성하는 줄은 매우 길 수 있으므로 줄 vim바꿈 된 줄 은 화면의 아래쪽에 쉽게 맞지 않으므로 줄 바꿈 된 줄을 모두 숨겨서 보이는 부분을 @ 기호로 바꿉니다. 이것을 …
14 vim 

4
두 창 사이의 창 미러링
단일 tmux 세션의 두 개의 서로 다른 창에 동일한 창이 나타날 수 있습니까? 일반적으로 메인 창에 단일 가로 분할이 있으며 상단 창에는 vim (터미널 높이의 약 80-90 %)이 있고 하단 창에는 작업중 인 프로그램을 실행하는 명령 줄이 있습니다. 하단 창이 너무 작아서 종종 오류 출력을 볼 수 없으며 tmux의 키보드 …
14 tmux 

2
BTRFS 파일 시스템 UUID 수정
Clonezilla를 사용하여 BTRFS 파일 시스템을 백업하고 해당 백업 중 하나를라는 파일로 복원했습니다 2013-11-29.sda3.img. 이 백업에서 일부 파일을 가져와야하지만 문제가 있습니다. 백업은이 머신의 백업이므로 UUID가의 UUID와 일치하므로 파일 시스템의 어느 곳에서나 백업을 마운트 할 수 없습니다 /. 백업 볼륨의 UUID를 변경할 수있는 방법이 있습니까? 내가 이해하는 것처럼 BTRFS는 파일 시스템의 모든 …
14 btrfs  uuid 

2
공백으로 가능한 파일 이름 목록으로 작업하는 POSIX 호환 방법
공백을 포함하는 파일 이름으로 작업하기 위해 배열 사용을 제안하는 Bash 스크립팅 안내서를 보았습니다. 그러나 DashAsBinSh 는 배열을 이식 할 수 없으므로 공백을 포함 할 수있는 파일 이름 목록으로 작업하는 POSIX 호환 방법을 찾고 있습니다. 아래 예제 스크립트를 수정하려고합니다. echo foo/target/a.jar foo/target/b.jar bar/target/lol whitespace.jar 여기 스크립트가 있습니다 #!/usr/bin/env sh INPUT="foo/target/a.jar foo/target/b.jar …

4
UID <500 인 일반 사용자를 만들면 어떤 위험이 있습니까?
UID &lt;500 인 일반 사용자를 만들면 어떤 위험이 있습니까? UID가 기존 UID의 복제본이 아니라고 가정하면 무엇이 잘못 될 수 있습니까? 이것은 내가하고 싶은 것이 아니라 내가 보았고 왜 그것을해서는 안되는지 알고 싶어하는 것입니다. 이 예에서는 RHEL5에 있습니다.
14 rhel  users 

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