Information Security ˗ˋˏ ♡ ˎˊ˗
반응형

OS 36

[CentOS] Linux(CentOS 7.6)에 브릿지 설정하기

Version: CentOS 7.9.2009 sysctl 설정 값 확인 sysctl -a |grep -i net.ipv4.ip_forward 브릿지 관련 패키지 확인 및 설치 rpm -aq |grep -i bridge-utils 설치가 안되어있으면 설치 yum install bridge-utils -y 브릿지 인터페이스 설정 변경 실제 사용하는 ens33, NIC 카드에 연결되어 있고 MAC 주소를 가지고 있음 vi /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 BOOTPROTO=dhcp ONBOOT=yes TYPE=Bridge 브릿지에 수용될 인터페이스 설정 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=ens..

OS/Linux 2021.06.30

[CentOS] VMware에 CentOS 7.9 가상머신 만들기

계획: GUI 존재하는 CentOS를 설치 VMware Workstation 15.5 PRO ISO: CentOS 7.9.2009 가상머신 생성 다운로드한 CentOS ISO 이미지를 추가해준다. power on!! GUI 환경을 이용한다면 소프트웨어 선택에서 GNOME 데스크톱을 선택해준다. 설치 대상으로 들어갔다가 설정하지 않고 완료 누른다. 왼쪽: 패스워드 오른쪽: 사용자 생성 패스워드 설정은 필수로 설정해야 하며, 사용자 생성은 안 해도 된다. 끝났을 때. Reboot Click LICENSING 들어가서 라이선스 동의 체크 네트워크 설정 등은 이후에 명령어로 진행 설정 완료!! 외부 접속 설정 GUI 설정 연결을 끊었다가 다시 연결하면 설정 완료! 잘 연결이 되었는지 확인해보기 위해서 ping을..

OS/Linux 2021.06.29

[DBMS] Oracle 정의 및 특징

정의 미국 오라클(Oracle) 사의 관계형 데이터베이스 관리 시스템(RDBMS)의 이름이다. => RDBMS(Relational Database Management System): 관계형 데이터베이스를 생성하고 수정하고 관리할 수 있는 소프트웨어 검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다. 대표적인 기업용 데이터베이스이며, 윈도우즈, 유닉스, 솔라리스 등 기업체에서 사용하는 대부분의 서버군에 설치할 수 있다. 메모리 구조 Intanse: 메모리로 관리되는 부분 SGA(System Global Area): 실제 작업을 위한 영역, 오라클 서버가 메모리에 할당되어 실제 데이터 입출력에 필요한 작업이 진행되는 공용 메모리 영역 PGA(Program Globa..

OS/Database 2021.06.15

[DBMS] SQLite 정의 및 사용법(with Docker)

MySQL이나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이며, 안드로이드에서 제공하는 애플리케이션 DB의 한 종류이다. 특징 1) 내장 가능한 오픈소스 Database로 C언어로 개발되었고 일반적인 SQL로 쿼리가 가능하다. 2) 작고 빠르며 독립적이다. 3) 신뢰성이 높고 파일 형식은 안정적이며 크로스 플랫폼이다. - 크로스 플랫폼: 다양한 플랫폼에서 사용할 수 있다는 뜻 4) 역 호환이 가능하며, DB 파일을 일반적으로 시스템 간에 풍부한 콘텐츠를 제공하기 위한 컨테이너로 사용한다. 5) 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 Database이다. - SQLite를 이용한 데이터는 파일에 저장되..

OS/Database 2021.06.15

[Windows] IIS(Internet Information Sevices) 웹서버 설치 및 이해

1. IIS란 무엇인가 Internet Information Service의 약자로 마이크로소프트의 윈도우에서 무료로 지원되는 웹 서버이다. 전반적인 웹사이트 용어 안에서, 아파치 웹 서버에 이어 세계에서 두 번째로 가장 잘 알려진 웹 서버이다. 2. 특징 - Microsoft의 제품이므로 Microsoft Windows OS에서만 실행된다. - ASPX는 IIS에서만 실행된다. - 윈도우를 사용하여 쉽게 설치가 가능하며, 시각적으로 창에서 작업하는 경우가 많아서 용이한 작업이 가능하다. - 웹 프로그램을 쉽게 설치 및 관리가 가능하고 설정 및 확인이 쉽게 가능하다. - ASP 스크립트 언어를 사용할 수 있다. 3. Windows10에 IIS 설치 및 구동 이미 윈도우 안에 IIS가 내장되어 있으며, W..

OS/Web 2021.06.11

[Windows] VMWare에 Windows10 가상머신 만들기

1. Windows10 ISO 파일 만들기 www.microsoft.com/ko-kr/software-download/windows10 Windows 10 다운로드 Windows 10용 ISO 파일을 다운로드한 경우, 해당 파일은 선택한 위치에 로컬로 저장됩니다.컴퓨터에 타사 DVD 굽기 프로그램이 설치되어 있으며 해당 프로그램을 사용하여 설치 DVD를 만들려는 경우, www.microsoft.com 지금 도구 다운로드 선택 만들지 않고 Windows10 디스크 이미지 다운받는 방법 m.blog.naver.com/gomseit/221830205759 윈도우10 순정 ISO 파일 다운로드 방법 ​윈도우10 최신 버전 ISO 파일을 다운로드 받기 위해서는 설치 도구 프로그램을 이용하는 것이 일반적... bl..

OS/Windows 2021.06.11

[Ubuntu] Ubuntu 20.04에 Nginx 설치 및 이해

정의 엔진엑스(Nginx)는 동시접속 처리에 특화된 웹 서버이다. 트래픽이 많은 웹 사이트를 호스팅 하는데 주로 사용되는 가볍고 Apache보다 동작이 단순하며 강력하다. 역할 1) 정적 파일을 처리하는 HTTP 서버로서의 역할 2) 응용프로그램 서버에 요청을 보내는 리버스 프록시 3) 비동기 처리 방식: A가 요청을 B가 즉시 주지 않아도, 또 다른 작업 처리가 가능한 방식 ubuntu version: 20.04.2.0 LTS nginx version: 1.18.0-0ubuntu1.2 설치 1) 서버의 패키지 목록 업데이트 sudo apt update sudo apt upgrade sudo apt autoremove 2) Nginx 설치 sudo apt install nginx sudo apt remo..

OS/Web 2021.06.10

[Ubuntu] Ubuntu 20.04에 Apache2, Mysql, PHP 설치

Ubuntu 패키지 업데이트 sudo apt update sudo apt upgrade sudo apt autoremove apache2 설치하기 sudo apt install apache2 apache2를 설치 sudo service apache2 start 아파치 서버를 시작 sudo service apache2 stop 아파치 서버 중지 sudo service apache2 restart 아파치 서버 재시작 apache2 설치가 정상적으로 되어 작동 중인 화면 Mysql 설치 sudo apt install mysql-server PHP 설치 sudo apt install php libapache2-mod-php php-mysql php에서 apache2와 mysql 사용할 수 있게 해주는 모듈을 함..

OS/Web 2021.06.10

[Linux] apt-get 사용 시 오류(Unable to lock directory /var/lib/apt/lists/)

ubuntu version: Ubuntu 20.04.2 LTS 문제상황 apt-get을 이용하여 업데이트를 하려고 했는데 오류가 발생하였다. 오류는 2개이다. Could not get lock /vat/lib/apt/lists/lock Unable to lock directory /var/lib/apt/lists/ 해당 상황은 다른 사용자(혹은 나)가 apt-get을 사용 중일 때 접근을 하면 발생한다. 간단하게 파일 삭제로 처리가 가능하다. 해결방법 #> rm /var/lib/dpkg/lock #> rm /etc/apt/lists/lock 참고 https://www.hahwul.com/2016/08/11/debian-apt-get-could-not-get-lock/ [DEBIAN] apt-get 사용 ..

OS/Linux 2021.06.03

[DBMS] InfluxDB 정의 및 사용법(with Docker)

InfluxDB (TSDB, Time-series Database) 1. 정의 오픈소스 시계열 데이터베이스(TSDB) Go 언어로 작성되었으며 운영 모니터링, 실시간 분석 등 분야에서 시계열 데이터의 고속의 고가용성(HA)의 저장 및 검색에 최적화되어 있다. 사용목적 사용자 ID, 게시글 등 관계형 데이터를 저장하는 것이 아니라 지속적으로 수집되는 값들을 시간의 차원에서 쉽게 다룰 수 있도록 한다. 특징 1) 오픈소스이다 보니 외부 의존성이 없으며, SQL 계열 언어를 제공하고 8086 포트를 리스닝한다. 2) Key-value 쌍으로 함께 묶으면 이를 태그셋(tagset)이라고 부르며 이를 통해 시리즈를 정의한다. 3) 모든 Row가 Time이라고 불리는 고유한 시간 값을 가진다. 4) Rest API..

OS/Database 2021.06.02
반응형