엔지니어 230

Kerberos Setup (KR)

감사(audit)에서 access control을 하는데 centos 각 서버의 계정에 대해서 이를 관리하는것이 너무 불편한다. Kerberos를 도입한다. 티켓 기반으로 동작하는 컴퓨터 네트워크 인증 암호화 프로토콜 https://ko.wikipedia.org/wiki/%EC%BB%A4%EB%B2%A0%EB%A1%9C%EC%8A%A4 도입했던 이력을 아래에 정리한다. 목차 kerberos server kerberos client macos Kerberos Server Install 1. 작업 환경 $ cat /etc/system-release Amazon Linux release 2 (Karoo) 2. 설치한 패키지 목록 krb5 관련 ntp $ sudo yum list installed | grep ..

엔지니어 2019.08.22

Flutter source code samples

시작하려니 막막하다. 샘플을 참고해서 원하는 기능을 추가해 나가야겠다. Syntax Flutter: https://api.flutter.dev/index.html https://flutter-ko.dev Dart: https://api.dartlang.org/stable/2.4.1/index.html Sample codes https://flutterawesome.com/ https://github.com/Solido/awesome-flutter https://github.com/iampawan/FlutterExampleApps https://github.com/deriegle/flutter-calculator https://github.com/nisrulz/flutter-examples _

엔지니어 2019.08.16

flutter VS Code setting (MacOS)

flutter로 개발해나가는 것으로 결정하고 에디터를 설정 vim으로는 대책이 없어서 vscode를 사용함. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com VSCode 다운로드하고 flutter..

엔지니어 2019.08.09

500 Error on Confluence Startup (KR)

기존에 AWS EC2의 m3.large에 jira, confluence를 설치형으로 운영하고 있었다. (nginx, mysql도 같은 인스턴스에 설치하여 운용) 최근들어서 메모리 부족 이슈가 자꾸 발생한다. java.lang.OutOfMemoryError: Java heap space 일단은 스케줄 작업 시간을 분산해보았다. 몇일 괜찮더니 여전히 또 메모리 부족으로 confluence 접근이 안된다. EC2 사양을 높이고 m3.large -> m3.xlarge로 (7.5G -> 15G) 메모리를 높였다. 메모리 사용하는 프로세스 java/confluence java/jira nginx mysql startup.sh 명령을 실행해서 띄웠다. 안되고 500 ERROR가 난다. 29-Jul-2019 01:51..

엔지니어 2019.07.29

EC2 instance Change Source Dest Check 옵션

상황 AWS의 market place에서 구매해서 사용하던 기존 openvpn의 사용자를 넘어서게 되어서 추가 openvpn을 구매하고 다시 세팅을 하게 되었다. 기존 설정하고 전부 동일하게 맞췄지만 다른 VPC로 통신을 못한다. 맞춘 설정 Routing Table 설정 sysctl.conf에 net.ipv4.ip_forward = 1 설정 OpenVPN Server에서 넘어온 것을 받아줄 다른 VPC에 OpenVPN Client 세팅 (autologin) 별짓을 다해도 안되었는데 팀장님이 찾아주셨다. 설명 EC2 Instaces에서 Networking - Change Source/Dest. Check 옵션 https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGu..

엔지니어 2019.06.28

Centos7에 3.5TB 디스크 추가하기

작업하는 서버는 Virtual Machine이고 Centos 7.3에서 수행함 (hypervisor는 kvm) 대쉬보드에서 3.5TB 디스크를 추가한다. (이 부분은 생략) 대쉬보드에서 생성할때 디스크 포맷은 하지 않는다. 용량이 크니까 여기 업체 것은 꼬박 하루가 걸린다. [root@seonpapa ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 100G 0 disk └─vda1 253:1 0 100G 0 part / vdb 253:16 0 256G 0 disk [SWAP] vdc 253:32 0 3.5T 0 disk 디스크를 ext4로 포맷을 한다. [root@seonpapa ~]# file -s /dev/vdc /dev/vdc: data..

엔지니어 2019.06.07

squid proxy

스퀴드 프록시 이건 또 뭔가. 분명 어딘가로 넘겨주는 역할을 할텐데..아마도 내부에서 외부로 넘겨주는 역할이지 싶다. 오징어 프록시라니 미끈미끈한 느낌이 드는것이 수월하게 잘 넘겨주는 도구 같다. squid-cache: http://www.squid-cache.org/ 소개 글을 한줄 씩 읽어나가본다. - Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more.- It reduces bandwidth - It improves response times by caching and reusing frequently-requested web pages. 자주 요청되는 페이지들을 캐쉬해뒀다가 다시 사용해주는 역할을 하나보다. 한글 설..

엔지니어 2018.12.19