본문 바로가기

분류 전체보기

(11)
[JAVA]객체지향이론 객체지향언어1. 객체지향이란?- 기본 개념은 "실제 세계는 사물(객체, Object)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용 이다" 라는 것이다. - 실제 사물의 속성(Attribute)과 기능(Method)을 분석한 다음, 데이터(변수)와 함수로 정의하는 것.- 상속, 캡슐화, 추상화 개념을 중심으로 점차 구체적으로 발전 2. 특징- 코드의 재사용성이 높다. : 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. - 코드의 관리가 용이하다. : 코드간의 관례를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다. - 신뢰성이 높은 프로그래밍을 가능하게 한다. : 제어자와 메서드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, 코드의 중복을 제거하여 코..
[Web] Web 구성요소와 구조 웹 구성요소와 구조 [웹의 구성요소]1. 웹 클라이언트(Web Client)- 필요한 데이터를 웹 서버에 요청(Request)하는 주체 2.웹 브라우저(Web Browser)- 클라이언트의 요청을 받아서 Request Message를 작성하여 웹 서버에 전달하고- 웹 서버로부터 응답 받은 Response Message를 해석하여 사용자에게 보여주는 소프트웨어(Tool)- Internet Exploer, FireFox, Chrome, Safari 등이 존재 3. HTTP(Hyper Text Transfer Protocal)- 웹 상에서 정보를 주고 받을 수 있는 프로토콜(규약 또는 약속,언어)- Hyper Text를 전달하기 위해 만들어진 프로토콜- TCP Port : 80번 또는 HTTPS일 경우에는 P..
[Linux]auditd 관련 Log Troubleshooting [Linux Trouble Shooting]1. OpenStack Compute Node에서 VM 생성 후 User Application install 후 서비스 개통 리허설 단계에세 audit messages가 /var/log/messages에 쌓이는 현상 발생.2. 현장에서 User Application part에서 auditd 데몬 상태 확인 결과, auditd 데몬 Zombie 상태로 확인됨.3. auditd 데몬 재시동으로 messages에 정상적으로 Log 쌓임. 1. Server Form : VM2. OS version : RHEL 7.x3. Log messages[/var/log/messages]Mar 19 23:10:01 localhost kernel: type=1101 audit(155..
[OpenStack] Nova Componet OverView Step1. Nova Servcie란? - OpenStack에서 Cloud Computing System(VM)을 관리해주는 서비스 Step2. 그렇다면 어떤 Componets이 있는가? - nova-api service : End User의 Compute API calls을 Accepts하고 Response 서비스 Nova-api는 RESTful API를 이용해서 Nova와 통신한다. - nova-api-medata service : VM instance의 MetaData 요청에 대한 Accepts - nova-compute service : Hypervisor API를 이용해서 VM instance를 Create 및 Terminate - nova-scheduler service : Queue에 있는 ..
[OpenStack] OpenStack Mitaka Install Controller Node - Nova/Neutron Service Step4. Nova install: OpenStack 컴퓨터(Vitrual Machine) 서비스 설치 가이드 [stack@localhost ~]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE nova_api;Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> CREATE DATABASE nova;Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' IDENTIFIED BY 'stack';Query OK, 0 rows affected (0.00 sec) MariaDB [..
[OpenStack] OpenStack Mitaka Install OpenStack Install(Feature. Mitaka)- Helion OpenStack의 기본 바탕이 되는 Version이 Mitaka로 되어 있기 때문에 설치 및 테스트 진행 1. Controller NodeRequest Minimum Spec- CPU 2+- RAM 8GB- Storage 100G- NIC 2+riiidhfjahfdlk Step1 Before OpenStack Controller Node Install, Needed Base PKG: Openstack 설치하기 전 필요한 PKG 및 서비스 실행 및 중지 # hostname controller1 NetworkManager/Firwalld 서비스 중지 및 disable# systemctl stop NetworkManager# sys..
[OpenStack]Helion OpenStack Install Comfirm Helion OpenStack After Install, Comfirm OpenStack Service # source keyston.osrcopenstack에서 계정관리를 위한 환경변수 파일 소스 Loading # openstack user listopenstack에 등록되어 있는 계정+----------------------------------+-----------------+| ID | Name |+----------------------------------+-----------------+| 31fdd6e82130452799cc0ca3ba5a5d08 | admin || 541fae8b1223429e9eb6395969679f3d | monasca || 9b376c9a16454a9db10c6469..
심볼릭 링크(Symbolic Link) 심볼릭 링크(Symbolic Link)윈도우로 치면 "바로가기" 같은 개념으로, 리눅스에도 링크 기능이 있다. 특정 File이나 Directory를 Link 걸어 사용할 수 있는데, Link에는 두 종류가 있다. [링크 종류]1. Symbolic Link2. Hard Link 1. 심볼릭 링크 (symbolic link)원본 파일의 이름을 가르키는 링크다. 그러므로 원본 파일이 사라지게되면 역할을 수행할 수 없다. 장점은 전혀 다른 파일이라도 원본 파일과 이름이 같다면 계속 사용가능하다는 것이다. 주로 dynamic library의 so 파일과 연계해서 사용하게 된다.# ln -s 원본파일명 링크파일명 2. 하드 링크 (hard link)원본 파일과 동일한 inode를 가진다. 그렇기 때문에 원본 파일이..