본문 바로가기

Computer/Server:Linux&Window40

(리눅스) vim 에디터 라인번호 보이게 하기 기본 vim 에디터는 라인번호가 보이지 않아 불편함. 아래 순서대로 하여 라인번호를 볼 수 있다. # vi /etc/virc virc 로 들어가 나오는 내용의 맨 마지막에 아래 내용을 추가한 후 저장종료 하여 vim 을 다시 실행해보자 // blah...blah... set nu 2017. 9. 16.
(LINUX) libevent 어디에 쓰는것인가 WebRTC 를 구현하던 중,서로 다른 공유기 밑의 환경에서 음성이 들리지 않는 현상을 발견하였다. 이러한 환경을 위해 STUN 서버를 google 서버로 설정해 놓았지만, 역시 되지 않았다. 여기저기 알아보던중, WebRTC 는 최초, UDP 통신을 먼저 시도하고, 실패할 경우 목적지가 명확한 TCP 통신을 두번째로, 그것마저 실패할 경우 relay 서버를 이용해 통신을 한다는 것을 알았다. 여기서, relay 서버란 turn 서버를 의미한다.turn 서버란, 미디어 통신이 firewall 등의 장벽에 가로막혀 있을때 사용하는 서버 turn 서버의 요구조건이 바로 libevent 이다. libevent 란? 그렇다면 libevent란 무엇인가? libevent.org 는 다음과 같이 .. 2017. 7. 3.
CentOS 7 ) fail2ban 설치 Fail2Ban 이란? 침입 차단 소프트웨어 프레임워크 서버를 무차별 대입 공격으로부터 보호한다.파이썬 프로그래밍 언어로 되어있다. 동작 원리 Fail2Ban 은 주로 로그 파일들(var/log)을 기반으로 모니터링하며, 비 정상적인 패턴을 찾아내어 IP Block 등의 조치를 취한다.(기본적으로 IPTABLES 에 등록하여 동작) 설치 먼저, 설치 환경은 아래와 같다. OS : CentOS 7 rpm 을 이용해 설치한다. [root@localhost log]# yum install fail2ban 설정 /etc/fail2ban/jail.conf 를 본다. [root@localhost log]# vi /etc/fail2ban/jail.conf 여러가지 설정이 있지만 가장 중요한 4가지만 본다.기본적인 설.. 2017. 5. 23.
리눅스의 iptables iptables ? 리눅스의 iptables 는 특정 IP에 대한 OS의 액션을 정의해 놓는 것으로 커널단계의 프로그램이다.iptables 명령어 자체는 유저레벨 명령어지만, 동작은 커널단계에서 동작하며 패킷 필터링 역할을 한다.( 참고 : http://www.iptables.org/projects/iptables/index.html ) 일반적으로 패킷은 Header 와 Data 로 나뉘는데, iptables 는 이 패킷의 Header 부분의 IP 를 미리 검사하여 필터링 한다. Dependencies iptables 는 리눅스 2.4.x 이후 커널의 ip_tables packet filter 를 기반으로 한다. Main 기능 - packet filter 의 규칙 나열 - packet filter Add.. 2017. 5. 17.
(Linux) rootkit hunter rootkit 이란? 소프트웨어중 악의적인 것들을 모아놓은 것.자동으로 설치되거나, 공격자가 root 권한을 획득했을 때, 수동으로 설치하는 case가있다. 시스템에 대한 완전한 권한을 가진 root 가 뚫렸고, 이를 보호/숨겨줄 프로그램을 설치함으로써 당신의 서버를 위험하게 만들 수 있다. rkhunter ? rkhunter (Root Kit HUNTER) 는 이러한 rootkit 을 잡아주는 프로그램이다. (Linux) 설치하기 1. 파일 받기 먼저 아래 명령어를 타이핑하여 tar.gz 파일을 내려받는다. 1234[root@lax1 rkhunter]# wget https://sourceforge.net/projects/rkhunter/files/rkhunter/1.4.2/rkhunter-1.4.2.t.. 2017. 4. 12.
스왑 메모리를 사용중인 프로세스 확인 스왑 메모리란? 메모리가 부족할 경우를 대비해 하드디스크의 일부를 메모리처럼 사용하는 기법 2017/01/23 - [Computer/Linux] - (CentOS) 스왑메모리 설정 사용량 확인 (top) STEP 1) top 1234567891011121314151617top - 12:54:48 up 40 days, 1:23, 1 user, load average: 0.00, 0.01, 0.05Tasks: 64 total, 3 running, 61 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.0 id, 0.7 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem: 1017980 total, 953712 used, 64268 f.. 2017. 3. 29.