전체 글
Centos7 그룹패키지 설치하기.
문제 Centos7 에는 그룹 패키지로 기본툴과 개발툴을 제공한다. 하나하나 설치하고 사용하고 있었는데 이제서야 알았다.. 해결법 설치방법은 groupinstall '그룹명' 키워드를 사용한다. 업데이트 해줘야할것은 2개이다. Base -기본툴패키지 Development Tools -gcc등 개발패키지 centos6에서 쓰던 Development Libraries 는 7넘어오면서 안쓰게 되었다고 한다...대신 Additional Development 으로 지원한다.. 덤으로 centos 미러 설정 경로와 미러 레포 주소 경로 : /etc/yum.repos.d/CentOS-Base.repo 주소 : http://centos.mirror.cdnetworks.com 출처 : 직접작성
Linux 패킷캡처 프로그램 C언어
소개 해당 프로그램은 c언어로 작성하였습니다. 자유로운 수정이 가능한 오픈소스입니다. 네트워크 수업시간에 와이어샤크와 같은 패킷을 캡쳐 프로그램을 작성하는 실습시간에 작성된 코드이므로 미숙한 부분이 많습니다. 패킷을 캡처한 후 txt파일로 출력하며, https://github.com/seoyulYoon/yulshark_rawsocket 을 방문하시면 메뉴얼을 볼 수 있습니다. 출처 : 직접작성
Linux Tmux 사용법
세션 생성 tmux new -s [name] 세션 종료 tmux kill-session -t [name] 세션 숨기기 ctrl + b + d 세션 보이기 tmux a -t [name] tmux 윈도우 생성 ctrl + b + c tmux 윈도우 이동 ctrl + b + [window number] 화면 분할 세로 분할 : ctrl + b + % 가로 분할 : ctrl + b + " 화면 크기 조정 ctrl + b + alt + 방향키 tmux 종료 exit 출처 : 직접작성
Linux iptables 방화벽 보안패치하기 fail2ban
fail2ban 이란? 침입 차단 소프트웨어 프레임워크로 로컬 방화벽(예를 들어 iptables)을 설정하기 쉽게해주는 고마운 것이다. 주 목적은 컴퓨터 서버를 무차별 대입 공격으로부터 보호하는것에 있다. 작동원리는 설정한 시간동안 설정한 횟수만큼 연결을 실패하는 ip를 설정한 시간만큼 차단시킨다. 로그기만 프로그램으로 로그기준으로 횟수를 카운트한다. 때문에 자신도 벤당할 수 있어 이부분에 대해 따로 설정이 필요하다.(자신이란 로컬을 의미하는게 아닌 관리자) fail2ban maxretry 최대 로그인 시도가능 횟수 1 -> 1회 2 -> 7회 3 -> 13회 4 -> 18회 5 -> 25회 n -> 6*(n-1)+1회 의 규칙을 가진다. #iptable 조작 root권한이 필요하다. 방화벽 확인 : i..
라즈베리파이 인터페이스 사용시 i2c 사용법!
소개 인터페이스 모듈을 i2c 통신으로 연결해서 사용시 연결한 주소를 알아야한다. 이때 i2cdetect 유틸리티를 사용해서 연결되있는걸 확인한다. 방법 sudo i2cdetect -y 1 읽는방법 0x 세로 숫자 가로 알파벳 예시로 나와있는 그대로 0x3f로 읽으시면 됩니다. i2cdetect 가 없으면 sudo apt-get install -y i2c-tools
라즈베리파이 1602LCD 인터페이스 사용해서 연결하기.
소개 lcd 인터페이스를 사용해서 라즈베리에 붙이는 방법입니다. 아두이노는 많은데 라즈베리 게시글이 없어서 포스팅 합니다. 문제해결방법 구분하기 쉽게 VCC 빨간색 GND 검은색 SDA 파란색 SCL 녹색 사용하였습니다. VCC 5V연결 그라운드는 그라운드에... SDA는 SDA1 SCL은 SCL1 연결후 인터페이스 사용이기때문에 sudo raspi-config로 I2C 사용으로 킨후 reboot