Unix & Linux

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


2
rpm으로 덜하는 일과 rpm없이 텍스트를 얻는 방법
내가 실행할 때 less package.rpmless는 패키지에 대한 모든 종류의 메타 정보를 보여줍니다. 덜 정확하게하는 일-메타 정보를 추출 할 수있는 코드가 내장되어 있습니까? 아니면 첫 번째 부분이 텍스트 파일처럼 보이는 방식으로 rpm이 구성되어 있습니까? 나는 전자 head가 여기에 그렇게 도움이되지 않기 때문에 가정 할 것 입니다. 그러나 실제 질문 에 도달하려면 …
12 grep  rpm  less 

1
루트는 chmod 할 수 없습니까?
우리 부서에는 CentOS와 samba가있는 작은 파일 서버가 있습니다. 기본 유지 관리를 수행 할 수있는 루트 액세스 권한이 있습니다. 오늘은 일부 폴더를 읽기 전용으로 만들고 있었기 때문에 계속 진행 chmod -R -w some-folder/했지만, 몇 개의 파일에 대해 응답을 얻었습니다. chmod : ./somefile.pdf : 새로운 권한은 r-xr-xr-x가 아니라 r-xrwxr-x입니다. 추가 후 -v많은 …
12 chmod 

3
sed 또는 awk를 다시 호출하지 않고 문자열에서 점 문자를 어떻게 제거합니까?
다음 hostlist.txt과 같은 텍스트가 포함 된 파일 이 있습니다. host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com 다음과 같은 작은 스크립트가 있습니다. #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv 어떤 출력 fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 …

1
json.tool에 대한 문서를 찾을 수 없습니다.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . json.tool을 사용하여 예쁜 파이썬을 생산하는 흩어져있는 기사를 온라인에서 찾을 수 있지만 사용법에 대한 명확한 문서는 없습니다. docs.python을 확인 했습니다. 그러나 json.tool에 …
12 python  json 

3
설치 한 모든 패키지를 완전히 제거 하시겠습니까?
CentOS7이 설치된 하나의 Linux 서버를 사용하여 일부 도구를 테스트하고 설치했습니다. 그리고 나는 내가 얼마나 많은 패키지를 설치했는지 기억하지 못한다. 서버가 새 것처럼 보이도록 모든 패키지를 제거하고 싶습니다. 모든 패키지를 검색하고 하나씩 제거하고 싶지 않습니다. 단 하나의 명령으로 제거 할 수있는 방법이 있습니까?

4
특정 줄 번호에 텍스트 삽입
줄의 데이터에 따라 텍스트 문서의 내용을 분할하는 bash 스크립트를 작성 중입니다. 원본 파일의 내용이 01 line 01 line 02 line 02 line bash를 사용 하여이 파일의 3 행에 삽입하는 방법 01 line 01 line text to insert 02 line 02 line heredoc 또는 스크립트에서 비슷한 것을 사용 하여이 작업을 수행하려고합니다. …

4
Bash의 exec exec 사용 사례 / 실제 예
Bash의 내장 실행 파일 문서에서 이것을 고려하십시오. exec는 새로운 프로세스를 생성하지 않고 쉘을 대체합니다 사용 사례 / 실제 사례를 제공하십시오. 이것이 어떻게 이해되는지 이해가되지 않습니다. Google에서 I / O 리디렉션 에 대해 발견했습니다 . 더 잘 설명 할 수 있습니까?

4
C 라이브러리에 대한 매뉴얼 페이지를 작성해야합니까?
나는 리눅스와 FreeBSD를위한 작은 C 라이브러리를 작성했고 이에 대한 문서를 작성할 것이다. 매뉴얼 페이지 작성에 대해 자세히 알아 보려고했으나 라이브러리 매뉴얼 페이지를 작성하는 우수 사례에 대한 지시 사항 또는 설명을 찾지 못했습니다. 특히 함수의 맨 페이지를 넣을 섹션에 관심이 있습니까? 삼? 좋은 예나 매뉴얼이 있습니까? 라이브러리에서 각 기능에 대한 매뉴얼 …
12 linux  freebsd  man 

4
lsof -p PID 및 lsof | grep PID
lsof 명령의 출력을 이해하지 못합니다. 내가 쓸 때 lsof -p PID 4 줄을 받고 쓸 때 lsof | grep PID 나는 수백 줄을 얻는다. 동일한 결과를 반환해서는 안됩니까? 답변 주셔서 감사합니다. 출력은 다음과 같습니다. 하위 프로세스 또는이 작업의 의미 인 것 같습니까? lsof -p 29076 COMMAND PID USER FD TYPE …
12 process  lsof 

5
데비안 8에 최신 git을 설치하는 방법은 무엇입니까?
나는 몇 가지 문제가 git-lfs있으며 최신으로 업그레이드하면 git이 문제를 해결할 수 있다고 생각합니다 . git데비안 의 현재 버전은 2.1.4공식 사이트의 현재 안정 버전입니다 2.6.4. 소스에서만 빌드 할 수 있습니까 아니면 외부 저장소를 추가 할 수 있습니까?
12 debian  git 

2
docker hello-world를 실행할 수 없음 : 장치의 마운트 지점을 찾을 수 없음
도커를 처음 사용합니다. 의 소프트웨어 관리 도구에서 도커를 설치했습니다 mint 17. 내가 실행할 때 docker run hello-world내가 나타납니다 FATA[0000] Error response from daemon: Cannot start container a6bcc1ede2c38cb6b020cf5ab35ebd51b64535af57fa44f5966c37bdf89c8781: [8] System error: mountpoint for devices not found 서비스 로그 ( /var/log/upstart/docker.log)를 보면 다음과 같습니다. ERRO[0617] Couldn't run auplink before unmount: exec: "auplink": …

2
바인드 마운트가 마운트 네임 스페이스 외부에 보이는 이유는 무엇입니까?
그래서 나는 리눅스의 마운트 네임 스페이스가 어떻게 작동하는지 다루려고합니다. 그래서 나는 약간의 실험을하고 두 개의 터미널을 열고 다음을 실행했습니다. 터미널 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b foo.txt 터미널 2 root@goliath:~# ls b foo.txt 터미널 2에서 …

1
기존 gz (gzip) 파일을 rsyncable로 변환하는 방법
rsync를 사용하여 매일 많은 새로운 파일을 포함하여 많은 gz 파일이 포함 된 저장소를 백업하고 있습니다. 이 gz 파일은 gzip의 --rsyncable 옵션으로 빌드되지 않기 때문에 rsync 백업이 속도보다 느리게 진행됩니다 (이로 인해 크기를 크게 늘리거나 호환성에 영향을주지 않고 gz 파일을 훨씬 'rsync-friendly'로 만들 수 있습니다). 그리고 파일은 파이썬의 gzip 모듈을 사용하는 …
12 rsync  gzip 

2
리눅스 iptables ssh 포트 포워딩 (마티니 거부)
홈 네트워크에 NAT를 수행하는 Linux 게이트웨이가 있습니다. 패킷을 투명하게 전달하고 싶지만 특정 IP / 포트 (예 : VPN이 아닌)로만 패킷을 전달하고 싶은 다른 네트워크가 있습니다. 다음은 작동 할 IP 및 포트의 예입니다. Source Router Remote Gateway Remote Target 192.168.1.10 -> 192.168.1.1 -> 1.2.3.4 -> 192.168.50.50:5000 소스 머신이 마치 라우터에서 직접 …

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