Unix & Linux

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

2
IPv6에서 SSH Brute Force 공격 차단
최근에 IPv6에 연결된 일부 서버에서 작업해야했으며 fail2ban에 IPv6 지원이없고 denyhost도 없다는 사실에 놀랐습니다. Google에서 검색하면 사람들이 일반적으로 권장하는 것으로 나타났습니다. IPv6를 통한 SSH 로그인 비활성화 (나를위한 해결책은 아님) 암호 인증없이 서버에서 개인 / 공개 키 인증 만 사용 (작동하지만 많은 공격으로 인해 서버에 많은 처리 성능이 필요하거나 DDoS를 통해 서버를 …
10 ssh  security  sshd  ipv6  ip6tables 

7
5로 계산할 스크립트를 만들려면 어떻게해야합니까?
375에서 3500 사이의 5의 배수를 모두 나열하기 위해 매우 간단한 bash 스크립트를 만들려고했습니다 (375, 380, 385 ...). 내가 시도했지만 작동하지 않은 한 가지는 : for i in {375..3500} do echo $i (($i += 5)) done 나는 잠시 후에 포기하고 약 15 초 안에 이것을 BASIC에 썼습니다 : 10 count = …
10 bash  shell  scripting 

4
계피의 Alt + Tab에서 창을 숨기는 방법?
Linux Mint 상자에 Virtualbox가 있고 Virtualbox가 항상 실행 중이므로 Alt+를 사용하여 응용 프로그램을 변경하려면 Tab항상 내 작업 목록에 있기 때문에 항상 Virtualbox 창으로 리디렉션됩니다. Alt+ Tab페이징 에서 창이나 프로그램을 건너 뛸 수있는 방법을 알고 싶습니다 . MATE 또는 Unity에서는 Compiz를 사용하여 가능하지만 Cinnamon 의 Alt+ Tab목록에서 Virtualbox 작업을 제거하는 방법을 …

2
셸 네임 스페이스
source쉘 스크립트를 네임 스페이스, 바람직하게는 bash 쉘 스크립트로 넣을 수 있는 방법이 있습니까? 하지만이 기능이 있고 bash가 없으면 다른 쉘을 살펴볼 것입니다. 즉, "정의 된 모든 기호 앞에 이미 정의 된 기호 (변수 이름, 함수 이름, 별명)와 충돌하지 않도록 정의 된 모든 기호 앞에 무언가"를 붙이거나 이름 충돌을 방지하는 기타 …
10 shell 

1
커널은 어떻게 악성 프로그램이 모든 물리적 RAM을 읽지 못하게합니까?
가능한 모든 주소에서 메모리를 읽으려고하는 프로그램을 작성하고 "전체"Unix에서 실행하면 모든 실제 RAM에 액세스 할 수 없습니다. 그러나 운영 체제는 어떻게 그렇게하지 못하게합니까? 모든 어셈블리 코드가 모든 것에 액세스 할 수있는 작은 CPU 아키텍처에 더 익숙합니다. 프로그램 (커널)이 어떻게 이러한 악의적 인 작업을 탐지 할 수 있는지 이해하지 못합니다.
10 kernel  security 

5
찾기 | xargs shasum은 체크섬 파일 자체의 체크섬을 조기에 생성하고 검사 할 때 실패합니다
내 문제 (와의 스크립트에서 #!/bin/sh)는 다음과 같습니다. 보관 목적으로 디렉토리의 모든 파일을 체크섬하려고합니다. 모든 파일 이름을 가진 체크섬 (내 경우에는 sha1) 파일은 동일한 디렉토리에 있어야합니다. ~/test파일 f1과 디렉토리가 있다고 가정 해 봅시다 f2. mkdir ~/test cd ~/test echo "hello" > f1 echo "world" > f2 이제 체크섬을 계산하여 find -maxdepth …
10 find  xargs  checksum  hashsum 


1
클립 보드의 소스 (애플리케이션)를 아는 것이 가능합니까?
소스 응용 프로그램 (컨텐츠가 복사 된 위치)을 닫으면 클립 보드 내용을 사용할 수없는 경우가 있습니다. 이것은 소스 어플리케이션이 무엇인지 (예를 들어 PID에 의해) 알 수 있는지 궁금하게 만듭니다. 왜? 소스 응용 프로그램이 터미널 인 경우 복사 된 내용이 상대 경로 인 경우 파일의 전체 경로를 구성하기 위해 터미널의 작업 디렉토리를 …
10 x11  process  clipboard  xclip 



2
높은 IO 대기-근본 원인을 확인하는 방법?
두 개의 전용 서버에 MySQL 인스턴스가 있습니다. 하나는 프로덕션 용이고 다른 하나는 테스트 플랫폼 용입니다. 두 서버는 거의 동일하지만 유일한 차이점은 RAID 컨트롤러와 가상 볼륨입니다 (HD는 동일 함). 프로덕션 환경에는 전용 HW RAID 컨트롤러와 RAID 10 볼륨이 있습니다. 다른 한편으로, RAID 컨트롤러는 소프트웨어 (Lenovo ThinkServer RAID 110i)이고 볼륨은 RAID 5입니다. …

1
OS X, bash : 열린 파일 디스크립터에서 덜 작동, cat은
내가 작업중 인 bash 스크립트 (Ubuntu 및 OS X에서 실행해야 함)에서 수백 개의 명령 출력을 파일로 리디렉션해야합니다. 모든 것을 추가 &>...하는 대신 간단히 exec 9>&1 exec 5<>/tmp/some-file.txt exec 1>&5 지금까지는 훌륭했지만 모든 명령을 반쯤 진행하면서 파일 설명자를 열어 둔 상태에서 지금까지 작성된 모든 내용을 읽어야합니다. 우분투에서 간단하게 할 수 있습니다. …

5
크론 작업에서 nginx logrotate 오류
Digital Ocean VPS에서 Ubuntu 14.04 LTS 및 nginx를 실행하고 있으며 때때로 실패한 크론 작업에 대한 다음 이메일을 수신합니다. 제목 크론 테스트 -x / usr / sbin / anacron || (cd / && run-parts --report /etc/cron.daily) 이메일 본문은 다음과 같습니다. /etc/cron.daily/logrotate : 오류 : '/var/log/nginx/*.log'run-parts에 대한 공유 postrotate 스크립트 실행 중 …
10 ubuntu  cron  nginx  logrotate 


2
임베디드 initramfs와 임베디드 initramfs의 init 실행의 차이점은 무엇입니까?
커널 (v4.1-rc5)과 busybox (v1.23.2)로 채워진 initramfs로 구성된 매우 작은 Linux 시스템을 만들고 있습니다. 대부분 잘 작동하지만 임베디드 initramfs와 외부 initramfs 중 어느 것을 사용하는지 / init에서 명령 실행 동작의 차이를 관찰합니다. / init 스크립트는 다음과 같습니다. #!/bin/sh dmesg -n 1 mount -t devtmpfs none /dev mount -t sysfs none /sys …
10 linux  kernel  boot  initramfs 

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