본문 바로가기

리눅스13

IPtables란? 안녕하세요 미씨오입니다. iptables에 대한 내용 공유 드립니다. 예전에 ipchains를 개선한 도구로써 방화벽으로 사용된다. 일반적으로 table, chain, rule, target으로 설정한다. table - 전체적인 규칙 (filter) chain - 타겟이 일치하는 경우의 처리방법 (룰의 규정) 내장 체인 : INPUT(입력), OUTPUT(출력), FORWARD(경유) 사용자 정의 체인 : 사용자가 임의로 정하는 체인 규칙(룰) Rule : command, parameters, target으로 구성되는 하나하나의 줄 Target : 룰에 일치할 경우의 처리를 말하는데 ACCEPT(허가), DROP(버림:상대방에게 거부된 사실을 알리지 않음) REJECT(거부:상대방에게 거부된 사실을 알림.. 2019. 7. 22.
PLEX 서버 구축 안녕하세요 미씨오입니다. PLEX 서버 구축 방법에 대해 공유드립니다. 구축하는방법이 너무 간단해서 설명할 것도 없는데.. 간단히 설명해드리도록 하겠습니다. Plex서버란 개인이 직접 구축하는 스트리밍 서비스라고 생각하시면 됩니다. 쉽게 생각해서 네플릭스나 유투브 등 VOD서비스를 직접 구축할 수 있는 서비스라고 생각하면 될 것 같습니다 스트리밍 기능 말고도 여러 기능이 있지만 저는 스트리밍 서비스만 필요하기 때문에 다른 정보가 필요하신 분은 공식 홈페이지(https://www.plex.tv/)에서 참고하시면 될 것 같습니다. 우선 구축 환경은 CENTOS 7.2 64BIT 서버 입니다. VM 가상환경에 올려서 구축해봤습니다. 뭐 구축이라고 할 것도 없이 정말 간단해서 누구나 다 구축하실 수 있으세요! .. 2019. 7. 21.
쉘 스크립트란? 안녕하세요. 미씨오입니다. 쉘 스크립트에 대해 간단한 설명 공유드립니다. 쉘 스크립트 : 쉘(Shell)은 사용자가 입력한 명령을 해석해서 커널에 전달하고, 커널의 실행 결과를 다시 사용자에게 전달해주는 역할을 하는데 일반적인 프로그램에서의 컴파일러(interpreter:해석기:사람-컴퓨터) 기능이 필요없이 직접 메모장 등에 명령어를 기록해서 실행할 수 있기 때문에 매우 강력하고도 가벼운 프로그래밍 언어이다. C/C++ 과 같은 형태로 이뤄지므로 Windows(쉘과 유사한 작동을 해오던 batch 프로그래밍 언어에서 진보된 매우 강력한 Linux에서의 bash, kcrn... 쉘과 유사한 기능의 power shell 이라는 도구가 windows 7/windows server 2008부터 추가되었다)/li.. 2019. 7. 19.
Firewall과 함께 linux에서 보안으로 SELinux(Secure Enhanced Linux)를 사용할 수 있다. 안녕하세요 미씨오입니다. 오늘은 SELINUX에 대해 배운내용을 공유해드립니다. 이 도구는 미국 NSA(natioanl security agency)에서 개발한 모듈로써 Secure OS개념을 모토로 한다. 이제까지는 Linux의 각 파일/폴더는 이들을 생성한 (일반)사용자의 소유가 되어서 이들이 임의적으로 보안설정 등을 함으로써(DAC-임의접근제어(Discretionary Access Control))전체 시스템에 보안적 위험성을 증가시켜왔다. 이를 방지하고자 시스템 관리자가 모든 파일/폴더의 관한 권한을 가지고 중앙에서 일괄적으로 정책파일을 만들어서 관리하게 함으로써('강제접근제어(MAC(Mandatory Access Contol)') 상대적으로 파일/폴더에 관한 일반사용자의 권한을 축소시킴 또 ro.. 2019. 7. 18.