Unix & Linux

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

3
누가 /etc/resolv.conf를 읽습니까?
My Centos 7 서버가 도메인 이름을 올바르게 확인하지 못합니다. 내가 보는 바로는, 현대 리눅스 시스템에서 /etc/resolv.conf종종 생성됩니다 dhclient, dnsmasq또는 Network Manager. 따라서 현대 리눅스의 네트워크 스택에 대한 일반적인 이론적 질문이 있습니다. 읽을 책임은 누구에게 /etc/resolv.conf있습니까? 도메인 이름 확인과 관련된 플레이어 (서비스 또는 커널 하위 시스템)는 무엇입니까? SHORT ANSWER : Arch …

1
파일 시스템을 통한 대략적인 원자 이동?
우분투에서 한 파일 시스템에서 다른 파일 시스템으로 일부 파일을 이동해야합니다. 그러나 파일이 최소한 올바른 파일 이름 아래가 아닌 대상에 부분 또는 불완전한 파일로 존재하지 않는 것이 매우 중요합니다. 지금까지 유일한 해결책은 각 파일을 가져 와서 대상의 임시 이름으로 복사 한 다음 대상의 파일 이름을 원래의 파일 이름으로 변경하고 원래 파일을 …
16 file-copy  move 


2
특정 우분투 버전의 데비안 버전을 어떻게 알 수 있습니까?
우분투는 데비안을 기반으로한다는 것을 이해합니다. 예를 들어, 우분투 위키 백과 페이지에 " 데비안 아키텍처를 기반으로 한 Linux 배포판 "이라고 표시되어 있습니다 . 특정 데비안 버전의 데비안이 어떤 버전을 기반으로하는 데비안 버전이 있는지 어떻게 알 수 있습니까? 예를 들어, Ubuntu의 현재 안정적인 릴리스는 " Artful Aardvark "(17.10)이며 Linux 4.13 커널을 기반으로하지만 …
16 debian  ubuntu 

3
사용자 이름을 잊어 버려서 로그인 할 수 없습니다
내 친구는 내 컴퓨터에 Linux Mint 17.3 Cinnamon 64 비트를 넣었습니다. 글쎄, 나는 사용자 이름을 잊어 버렸으므로 인터넷에서 "사용자 이름 리눅스를 잊어 버렸습니다"를 검색하고 여기에 왔습니다. 내가 한 GRUB의 첫 번째 항목에서 'e'를 누르라는 제안을 받았습니다. 제안의 다음 부분은 KERNAL로 시작하는 라인을 찾는다고 말했습니다. 이제 여기 흥미로운 곳이 있습니다. KERNAL이있는 …

4
모든 사용자 이름 및 / 또는 홈 디렉토리를 어떻게 나열합니까?
컴퓨터의 모든 사용자 디렉토리를 나열하고 싶습니다. ls -l /home 그러나 나는 다른 컴퓨터에 배포 될 스크립트에서 사용하며 어쩌면 집으로 부르지 않는 컴퓨터 (예 : myHome)에 사용합니다. 그래서 나는 그것을 일반화하고 싶습니다 ls -l ~. 그러나 모든 사용자의 홈 디렉토리 이름 대신 내 사용자의 홈 디렉토리를 나열합니다 (기본적으로 컴퓨터에서 사용자 이름 …

1
날짜가 날짜 인 타르 파일?
날짜와 시간을 이름으로 파일을 tar하고 gzip으로 압축하려고합니다. date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ 그러나 나는 돌아옵니다. tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now 여기서 정확히 무슨 일이 일어나고 어떻게 해결할 수 있습니까? tar는 ip 인 것처럼 이름에 …
16 bash  tar 

2
프로세스 대체 출력이 순서를 벗어났습니다
그만큼 echo one; echo two > >(cat); echo three; 명령은 예기치 않은 출력을 제공합니다. 나는 이것을 읽었습니다 : bash에서 프로세스 대체가 어떻게 구현됩니까? 인터넷에서의 프로세스 대체에 관한 많은 기사가 있지만 왜 이런 식으로 작동하는지 이해하지 못합니다. 예상 출력 : one two three 실제 출력 : prompt$ echo one; echo two …

6
apache2를 Debian jessie의 최신 버전으로 업데이트하려면 어떻게합니까?
내 데비안 컴퓨터에서 현재 버전의 apache2는 2.4.10입니다. root@9dd0fd95a309:/# apachectl -V Server version: Apache/2.4.10 (Debian) 아파치를 최신 버전 (최소 2.4.26)으로 업그레이드하고 싶습니다. root@9dd0fd95a309:/# apt-get install apache2 Reading package lists... Done Building dependency tree Reading state information... Done apache2 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove …

6
드라이브 이름? "/ dev / sda"의 "sda"부분에 대한 올바른 용어는 무엇입니까?
fdisk (8) 는 말합니다 : 장치는 대개 / dev / sda, / dev / sdb 등입니다. 장치 이름은 전체 디스크를 나타냅니다. libata가없는 기존 시스템 (Linux 호스트에서 ATA 호스트 컨트롤러 및 장치를 지원하기 위해 사용되는 라이브러리)은 IDE와 SCSI 디스크의 차이를 만듭니다. 이러한 경우 장치 이름은 / dev / hd * (IDE) …
16 linux  gnu  terminology 

2
BFQ 스케줄러를 활성화하고 사용하는 방법은 무엇입니까?
방금 ukuu (Ubuntu Kernel Update Utility https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility )를 사용하여 Ubuntu 17.04에 Linux 커널 버전 4.12를 설치했습니다 . 문제는 사용 가능한 I / O 스케줄러를 확인할 때 BFQ 또는 Kyber I / O 스케줄러를 찾을 수없는 것입니다. cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] 그렇다면이 Linux 버전에서 새로운 스케줄러 중 하나를 사용하는 …


6
gzip 압축 파일에서 여러 레코드 (줄)를 가져 오는 가장 빠르고 효율적인 방법
7.6GB gzip 파일에서 레코드 수를 계산하려고합니다. zcat명령을 사용하여 접근 방식을 거의 찾지 못했습니다 . $ zcat T.csv.gz | wc -l 423668947 작동하지만 시간이 너무 오래 걸립니다 (수를 계산하는 데 10 분 이상 소요). 나는 같은 몇 가지 접근법을 더 시도했다. $ sed -n '$=' T.csv.gz 28173811 $ perl -lne 'END …
16 shell  gzip 

4
쉘 변수와 환경 변수의 사용법 차이는 무엇입니까?
실제로 명령 줄에서 액세스 할 수있는 두 가지 유형의 변수가 있다는 것을 알지 못했습니다. 내가 아는 것은 다음과 같은 변수를 선언 할 수 있다는 것입니다. foo="my dear friends" bar[0]="one" bar[1]="two" bar[2]="three" 또는 $ 기호를 사용하여 다음과 같이 액세스하십시오. echo $foo echo ${bar[1]} 또는 내장 변수 사용 : echo $PWD PATH=$PATH:"/usr/bin/myProg" …

6
스크립트 시작 후 해석기 선택 (예 : hashbang 내부의 if / else)
스크립트를 실행하는 인터프리터를 동적으로 선택할 수있는 방법이 있습니까? 두 개의 다른 시스템에서 실행중인 스크립트가 있는데 사용하려는 인터프리터가 두 시스템의 다른 위치에 있습니다. 내가 끝내야 할 것은 전환 할 때마다 해시 뱅 라인을 변경하는 것입니다. 나는 이것과 논리적으로 동등한 것을하고 싶습니다 (이 정확한 구조는 불가능하다는 것을 알고 있습니다). if running on …

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