본문 바로가기
반응형

Linux86

Ubuntu Firewall setting By UFW The basic firewall in Ubuntu is UFW. So here’s how to use the basic UFW.. UFW enable/disable sudo ufw enable sudo ufw disable Displays a warning that the firewall will be blocked on activation. Allow and block UFW Port base, Service base: sudo ufw allow / sudo ufw allow 80 sudo ufw allow 80/tcp sudo ufw allow http sudo ufw deny http IP base: sudo ufw allow from sudo ufw allow from 192.168.0.1 su.. 2020. 11. 4.
Log Analysis -tr, awk, uniq, sort 로그 분석 방법은 침해 사고뿐만 아니라, 장애 상황에서도 유용하게 사용된다. 대다수의 분석 작업에서는 중요한 부분이 얼마나 불필요한 데이터를 제거하고 원하는 데이터를 수집하는냐에 있다. 로그는 모든 메시지를 담고 있어 많은 량의 데이터를 가지고 있다. 이를 어떻게 분석하는가에 따라, 단서를 발견할 수 도 있고, 영영 미궁으로 빠질 수 도 있다. 따라서 로그를 분석할 때는, 전체 데이터를 보기 보다는 중요한 로그를 먼저 보고 해당 로그로부터 단서를 찾아서, 범위를 좁혀 나가는 방식이 좋다. 사건의 특성에 따라 조금씩 다르겠지만, 가장 중요한 것은 시간이다. 사건 발생 시점에 어떠한 로그들이 발생했고 해당 로그가 시스템이 어떻게 조작/동작 하였는지를 알 수 있는 근거가 된다. 그리고 두번째로는 광대한 로그 .. 2020. 11. 4.
Apache - ErrorDocument 설정 아파치에서 Error 페이지를 Redirect 할 수 있는 간단한 방법을 소개 하겠습니다. 기본적으로 httpd.conf 파일을 수정하게 되면 전체로 적용 됩니다. # Some examples: #ErrorDocument 500 “The server made a boo boo.” #ErrorDocument 404 /missing.html #ErrorDocument 404 “/cgi-bin/missing_handler.pl” #ErrorDocument 402 http://www.example.com/subscription_info.html # ErrorDocument 400 https://asecurity.dev/ ErrorDocument 402 https://asecurity.dev/ 주석아래 2문장을 .. 2020. 11. 3.
Linux - Crontab How to use 크론탭은 기본적으로 Windows 작업 스케줄러와 같습니다. 사용자 별로 존재하며, 사용할 수 있습니다. Crontab Basic crontab -e : 제일 많이 사용하는 명령으로, 현재 등록된 작업을 확인하고 수정할 수 있습니다. crontab -l : 현재 작업 리스트를 출력하는 명령입니다. crontab -r : 등록된 작업을 초기화하여 제거하는 명령입니다. Crontab Run time 실행 주기를 지정합니다. 표시는 5개이고, 분 시간 일 월 요일 순입니다. 요일을 1이 월요일 0과7은 일요일 입니다. * * * * * 분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 크론탭은 만약 지정하지 않으면(*는 지정하지 않은 것을 의미합니다.) 하위를 기준으로 실행 간격을 만들.. 2020. 11. 3.
ShellScript - /bin/sh: bad interpreter: No such file or directory Linux에서 쉘 스크립트를 실행하다 보면 아래 오류와 함께 실행이 되지 않는 경우가 있다. /bin/sh: bad interpreter: No such file or directory 먼저 /bin/sh 와 연결된 파일이 무엇이니 하는 작업을 해보면 dash로 연결되어 있는 경우 위 오류가 발생할 수 있다. ls -l /bin/sh ~~~~~ /bin/sh -> dash 해결 방법 1- dash 비활성화 만약 bash가 아닌 다른것과 연결되어 있다면(보통 Ubuntu는 dash가 기본으로 설정된다) dash를 변경해주자 sudo dpkg-reconfigure dash 입력후 No 선택 해결 방법 2- bash로 지정해서 실행 bash를 직접 지정해서 실행하면 된다. 다만 bash를 직접 지정할 수 없다.. 2020. 10. 29.
반응형