본문 바로가기

Linux22

NFS와 SMB를 동시 지원하는 Oracle Storage Appliance CIFS와 NFS 둘다 사용하기 위해서 솔루션을 찾아보던 중 Oracle Storage Appliance라는 것이 지원한다고 해서 구성해 본다. 1. Oracle Storage Appliance 오라클 클라우드의 Market Place에서 손 쉽게 생성 할 수 있다. (On-Premise환경에서도 사용 가능할 듯) Oracle Linux Storage Appliance 1.8을 선택하고 들어가서 사용할 Compartment를 고른 뒤 Launch를 하면 기존에 VM을 생성하듯 만들 수 있다. 2. Storage Appliance 설정 이 Storage Appliance가 좋은 점은 리눅스에서 명령어로 제어하는 것이 아니라 GUI를 통해 설정 등을 할 수 있는 점이다. https:// 로 접속하면 아래와 .. 2020. 4. 20.
systemd를 사용하여 프로세스 재시작하기 간단한 nginx를 사용중인데 간혹 프로세스가 죽어서 리스타트를 해줘야 할 때가 있다 서비스가 안될 때 서버에 들어가서 리스타트를 한다던지, 아니면 서비스를 모니터링 해야 하는데 간단하게 systemd 데몬을 이용하여 서비스가 죽으면 다시 서비스를 재시작 할 수 있다. Ubuntu 기준 nginx service의 설정은 아래 위치에 있다 /lib/systemd/system/nginx.service 위의 기본 설정에서 [Service] 항목에 Restart=Always를 삽입하면 된다. Systemd에 대한 보다 자세한 설명은 아래 사이트를 참조한다. https://www.freedesktop.org/software/systemd/man/systemd.service.html systemd.service S.. 2020. 2. 14.
[GCP] Centos 6.10 upgrade 후 네트워크 접속 안되는 문제 GCP 내에서 CentOS 6.9로 VM을 생성 했는데, 어느 순간 auto update를 통해 6.10으로 업데이트 되면서 VM에 연결이 되지 않았다. 해당 문제를 해결하기 위한 과정을 정리해 보았다. 1. Centos 6.10 Upgrade 이전 상황 (version 6.9)VM의 라우팅 상황[thkang0@instance-1 ~]$ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.142.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 10.142.0.1 0.0.. 2018. 7. 10.
iptables를 이용한 방화벽 셋팅 #2 이번에는 iptables의 특별한 용도 및 옵션, 커스텀 체인에 대해 살펴 볼 것이다. 1. Syn 접속형 패킷 dropTCP-IP 3핸드쉐이킹은 아래와 같이 수행하는데, syn 패킷은 접속 요청 플래그(syn)이 설정된 패킷으로 이 패킷을 drop 시키면 접속을 할 수 없다. 특히 DDOS의 경우 Syn Flooding은 서버에 Syn 패킷을 많이 보내기 때문에 아래 iptables 명령어로 막을 수 있다.1) C ——— syn ——-▷ S2) C ◁——- syn ack —– S3) C ——— ack ——-▷ S--tcp-flags는 첫번째 Argument(SYN,ACK,FIN,RST)는 고려를 하는 argument이고 두번째 argument(SYN)은 match하기를 원하는 mask이다. 2. -m .. 2018. 7. 8.