Unix & Linux

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


3
SSH 포트가 특정 IP 주소에만 열려 있는지 확인하는 방법은 무엇입니까?
이것은 내 /etc/sysconfig/iptables: ssh를 위해 80 개의 아파치와 22 개의 포트가 있습니다. # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j …
42 ssh  security  iptables 

2
/ var / log / messages를 사용하여 메모리 부족 디버그
메시지 로그에 다음 보고서가 표시됩니다. kernel: Out of memory: Kill process 9163 (mysqld) score 511 or sacrifice child kernel: Killed process 9163, UID 27, (mysqld) total-vm:2457368kB, anon-rss:816780kB, file-rss:4kB 이 문제가있는 경우 문제가되지 않습니다 httpd, mysqld또는 postfix하지만 난 문제를 디버깅을 계속할 수 있는지 궁금합니다. PID 9163이 종료 된 이유에 대한 자세한 …

4
grep : 메모리 소진
나는 매우 간단한 검색을하고 있었다 : grep -R Milledgeville ~/Documents 그리고 얼마 후이 오류가 나타났습니다. grep: memory exhausted 어떻게 피할 수 있습니까? 시스템에 10GB의 RAM이 있고 실행중인 응용 프로그램이 거의 없으므로 간단한 grep에 메모리가 부족하다는 사실에 정말 놀랐습니다. ~/Documents약 100GB이며 모든 종류의 파일이 포함되어 있습니다. grep -RI 이 문제가 없을 …

8
ssh를 통해 서버에 액세스 한 IP 주소 기록
내 서버가 해킹되어 알려진 중국 봇넷에 감염된 것으로 나타났습니다. 자체 고정 IP (미국 주소)가있는 프로토 타입 / 테스트 가상 머신이므로 아무런 피해가 발생하지 않았습니다. 이제 침입이 중국에서 발생한 것인지 알기 위해 침입에 사용 된 IP / s를 알고 싶습니다. 서버의 ssh에서 수신 된 연결 기록을 볼 수있는 방법이 있습니까? 편집 …
42 networking  ssh  logs  ip  forensics 

4
bash에서 단축키를 다시 매핑하는 터미널 키 코드 목록은 어디에서 찾을 수 있습니까?
예를 들면 다음과 같습니다. "\e[1;5C" "\e[Z" "\e-1\C-i" 난 단지 같은 비트와 조각, 알고 \e탈출과 스탠드 C-를 들어 Ctrl,하지만이 숫자 (무엇 1)와 문자 ( Z)? 무엇이다 ;, [및 -표지판은? 시행 착오가 있거나 bash 키 코드의 전체 목록과 구문에 대한 설명이 있습니까?


6
Universal Node.js shebang?
Node.js 는 요즘 매우 인기가 있으며 스크립트를 작성하고 있습니다. 불행히도 호환성은 문제입니다. 공식적으로 Node.js 인터프리터는이라고 불리지 node만 데비안과 우분투는 nodejs대신에 실행 파일을 제공 합니다. Node.js가 가능한 한 많은 상황에서 작동 할 수있는 이식 가능한 스크립트를 원합니다. filename이이라고 가정하면 foo.js스크립트가 두 가지 방식으로 실행되기를 정말로 원합니다. ./foo.js스크립트를 실행하는 경우 중 하나 …


3
exec를 사용하여 모든 후속 명령의 stderr를 리디렉션하십시오.
모든 출력을 하나의 파일, 디버그 로그 및 터미널로 리디렉션 해야하는 bash 파일이 있습니다. stdout과 stderr을 디버그로 리디렉션하고 스크립트의 모든 명령에 대해 로깅해야합니다. 2>&1 | tee -a $DEBUG파일의 모든 단일 명령에 대해 추가하고 싶지 않습니다 . 나는 함께 살 수있었습니다 | tee -a $DEBUG. 나는 이와 같은 일을 할 수있는 방법이 …

5
프로세스에서 사용하는 대역폭을 어떻게 제한 할 수 있습니까?
매일 밤 파일을 백업 할 CentOS 5.7 서버가 있습니다. 백업이 네트워크를 통해 전송되는 동안 서버가 호스팅하는 다양한 사이트를 방문하는 사람은 성능이 저하 될 것으로 우려됩니다. 프로세스의 최대 허용 처리량을 네트워크 인터페이스로 제한 할 수 있습니까? SSH 기반 파일 전송을 사용 가능한 대역폭의 절반으로 제한하고 싶습니다. 서버 또는 클라이언트쪽에있을 수 있습니다. …

3
zsh에서 행 배열을 올바르게 수집하는 방법
다음은 출력 my_command을 행 배열로 그룹화한다고 생각했습니다 . IFS='\n' array_of_lines=$(my_command); 그래서 $array_of_lines[1]출력의 첫 번째 행을 참조 할 것 my_command, $array_of_lines[2]두 번째, 세 번째, 그리고. 그러나 위의 명령이 제대로 작동하지 않는 것 같습니다. 내가 확인 한대로 my_command문자 주위 의 출력을 분할하는 것처럼 보입니다 . 배열의 요소를 한 줄씩 인쇄한다고 생각합니다. 나는 …
42 shell-script  zsh 

5
쉘 변수는 어떤 범위를 가질 수 있습니까?
쉘 변수의 범위에 대해 명확하지 않은 문제가 발생했습니다. 의 작업을 수행하기 위해 bundle install값을 사용하는 Ruby 명령 인을 사용 하려고 $GEM_HOME했습니다. 내가 설정 $GEM_HOME했지만 명령 export은에서와 같이 사용할 때까지 해당 값을 무시 했습니다 export GEM_HOME=/some/path. 이것이 변수를 어떻게 든 "전역"( 환경 변수 라고도 함 )으로 만들지 만 그 의미를 이해하지 …

5
VIM으로 여러 줄을 들여 쓰시겠습니까?
예를 들어이 코드를 편집하고 있습니다. <html> <body> <script> var a = 10; a += 100; </script> </body> </html> 이제 스크립트 줄을 들여 쓰기해야합니다. <html> <body> <script> var a = 10; a += 100; </script> </body> </html> 커서를 각 줄의 시작 부분으로 이동하지 않고 Tab을 누르지 않고 어떻게 할 수 있습니까?
42 vim  vi 


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