Unix & Linux

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



2
유닉스 서버에서 사용 가능한 포트 목록을 얻는 방법
Solaris 시스템의 모든 포트가 모든 종류의 네트워크 통신에 자유롭게 사용 가능한지 알아야합니다. 나는 netstat -a명령을 시도했다 . 그러나 반환 된 정보는 내가 작성중인 새로운 응용 프로그램에 사용할 수있는 모든 포트의 확실한 결과를 제공하지 않았습니다. 이와 관련하여 제공된 모든 지원에 감사하십시오.
15 networking 



2
ArchLinux 및 CUPS 서비스의 인쇄 문제
ArchLinux에서 며칠 (3 gnome 3.14로 업그레이드 한 이후로 의심됩니다) 더 이상 인쇄 할 수 없습니다. 그놈 제어 센터의 인쇄 패널을 열면 다음과 같은 메시지가 나타납니다. "이탈리아어 번역판입니다." 그래서 터미널에서 시도했습니다. $ sudo systemctl start cups Failed to start cups.service: Unit cups.service failed to load: No such file or directory. 나는 …

5
열의 타임 스탬프를 날짜로 변환하려면 어떻게해야합니까?
이것을 포함하는 파일이 있습니다 : 1415602803,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 1415602807,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 1415602811,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,52506,22 1415602815,LOGIN FAILED,AUTH,user3,192.168.123.55,10.146.32.99,55750,22 타임 스탬프를이 형식의 날짜로 변환하고 싶습니다. 2014-11-10 02:00:03,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 2014-11-10 02:00:07,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 2014-11-10 02:00:11,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,52506,22 2014-11-10 02:00:15,LOGIN FAILED,AUTH,user3,192.168.123.55,10.146.32.99,55750,22 어떻게해야합니까? 나는 이것이 효과가 있음을 알고있다 : perl -pe 's/(\d+)/localtime($1)/e'( 이 질문에서 ) 출력 형식은 Mon Nov 10 02:00:03 …

4
한 서버에서 다른 서버로 수백만 개의 파일 전송
두 대의 서버가 있습니다. 그중 하나에는 1,500 만 개의 텍스트 파일 (약 40GB)이 있습니다. 다른 서버로 전송하려고합니다. 압축을 풀고 아카이브를 전송하는 것을 고려했지만 이것이 좋은 생각이 아님을 깨달았습니다. 그래서 다음 명령을 사용했습니다. scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt 그러나이 명령은 약 50,000 개의 파일을 전송 한 다음 연결이 끊어졌습니다. 전체 파일 모음을 …

5
`hostname`은 내가 설정 한 호스트 이름을 어디에 저장합니까?
이것은 매우 수수께끼입니다. 누구든지 hostname명령이 호스트 이름을 저장하고 읽는 위치를 알고 있습니까? 나는 그것이 / etc / hostname이라고 생각했지만 내가 사용하고있는이 Linux 시스템에는 그러한 파일이 없습니다. strace를 사용하여 위치를 찾으려고했지만이 정보를 반환하는 읽기 호출이 없습니다. $ strace hostname 2>&1 | grep read read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340^\0\0\0\0\0\0"..., 832) = 832 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\30\2\0\0\0\0\0"..., 832) …
15 linux  hostname 

1
스크립트에서 백그라운드 프로세스를 시작하고 스크립트가 끝날 때 관리
스크립트의 데몬과 비슷한 프로세스를 실행하고 구성하고 싶습니다. 내 쉘은 Cygwin에서 zsh 에뮬레이트되고 데몬은 기본 FTP 서버 인 SFK 입니다. 여기서 중요한 것은 startserv.sh다음과 같이 스크립트를 작성할 수 있습니다. #!/bin/sh read -s -p "Enter Password: " pw user=testuser share=/fshare cmd="sfk ftpserv -user=$user -pw=$pw -usedir $share=$share" $cmd & 스크립트를 실행 한 후 …

3
UTF-8에서`cut -c` (`--characters)를 사용할 수 없습니까?
이 명령 cut에는 옵션이있는 -c바이트 대신 문자를 처리하는 옵션이 -b있습니다. 그러나 en_US.UTF-8로케일 에서는 작동하지 않는 것 같습니다 . 두 번째 바이트는 두 번째 ASCII 문자를 제공합니다 (UTF-8과 동일하게 인코딩 됨). $ printf 'ABC' | cut -b 2 B UTF-8 로켈에서 세 개의 그리스어 비 ASCII 문자 중 두 번째를 제공하지 …

5
전혀 문제가없는 동안 "인증이 잘못되어 X11 연결이 거부되었습니다"라는 성가신 메시지
성가신 문제가 있습니다. SSH를 통해 특정 호스트에 로그인하면 X11 connection rejected because of wrong authentication. 1 분에 1 번씩 무작위로 3 번 나타납니다. 나는 그것이 어디에서 왔는지 전혀 모른다. 실제로 X11 포워딩에는 약간의 문제가 없으며 매력처럼 작동합니다. 그러나이 메시지는 계속 나타나고 나를 미치게합니다. 누구나 그것을 제거하는 방법을 알고 있습니까? 어디에서 …
15 linux  ssh  x11 

1
이것이 패치를 만드는 좋은 방법입니까?
특정 gcc지점에서 공식 릴리스와 비교 하여 패치를 만들고 싶습니다 . 따라서 안정 릴리스에서 tarball의 압축을 풀면 패치를 적용하고 해당 특정 분기에 있던 것과 동일한 것을 얻을 수 있습니다. 패치를 만들어야하는 것은 처음이므로이 작업을 수행하는 것은 처음이며, 가장 중요한 문제는 매우 중요한 소프트웨어에 대해 이야기하고 있으므로 옵션과 구문 분석을 얻는 것입니다. …
15 diff  patch 


8
sed-파일에서 마지막으로 나타나는 문자열 (쉼표)을 제거 하시겠습니까?
매우 큰 CSV 파일이 있습니다. ,sed (또는 비슷한)로 마지막 을 어떻게 제거 하시겠습니까? ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0], ] 원하는 출력 ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0] ] 다음 sed 명령은 줄당 마지막 발생을 삭제하지만 파일 당 원합니다. sed -e 's/,$//' foo.csv 이 작업도 작동하지 않습니다 sed '$s/,//' foo.csv
15 sed 

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