티스토리 뷰

스왑(Swap)

스왑이란?

- 메모리 공간이 가득 차서 프로그램을 실행시킬 수 없게 될 경우, 시행할 수 있도록 예비 공간의 역할을 하는 영역

- free 명령어로 해당 영역의 용량을 확인할 수 있음

 

GPL 과 LGPL 설명

GPL과 LGPL 설명

㉠ : GPL ㉡ : LGPL

  • GPL : 어떤 목적으로든 사용할 수 있지만 사용하거나 변경된 프로그램을 배포하는 경우 소스코드 오픈해야한다
  • LGPL : 소스코드 공개의 부담때문에 단순한 라이브러리 모듈링크를 허용하는 라이센스이다.

운영체제의 처리방식

- 순서

일괄 처리 시스템 > 다중 프로그래밍 시스템 > 실시간 시스템 > 시분할 처리 시스템 > 분산 처리 시스템 > 다중 처리 시스템

아파치 웹 서버 데몬을 실행하기 위한 명령어

  • /etc/rc.d/init.d/httpd start
  • service http start
  • /etc/init.d/httpd start

RAID-6 설명

- RAID-6는 패리티용 디스크가 2개 이상

- 데이터 가용공간은 200*6 = 1.2TB

 

LVM의 구성 요소

  • VG(Volume Group) : PE가 모여서 생성되는 하나의 큰 덩어리
  • PE(Physical Extent) : PV에서 나누어 사용하는 일종의 블록같은 영역
  • PV(Phisical Volume) : /dev/sdb1 , /dev/sdc1 등이 이에 해당한다

umask 설명

umask는 새로 생성되는 파일과 디렉터리의 기본 퍼미션을 설정해주는 값이다

 

umask 예제

1. 초기 생성 시
  -> 파일 & 폴더 모두 777 (rwx rwx rwx)


2. 1번에서 umask(007) 빼면
  -> 파일 & 폴더 모두 770 (rwx rwx ---)
  
3. 파일은 "2" 값에서 실행권한 값 빼면
  -> 파일 : 660 (rw- rw- ---)
  -> 폴더 : 770 (rwx rwx ---)

 

소스 컴파일 단계 (configure)

소스 컴파일 단계 (configure)

configure : 개발중인 프로그램을 각기 다른 수 많은 컴퓨터들에서 실행할 수 있도록 도와주도록 설계된 스크립트이다

 

 

groupmod 옵션

  • - n : 그룹의 이름을 변경할때 사용
    ex) groupmod -n [변경 후 그룹명] [변경 전 그룹명]

커널 컴파일 단계

- 순서

make mrproper > make menuconfig > make bzimage > make modules > make modules_install > make install

 

last 명령어

last란 사용자의 로그인 정보, 재부팅한 정보는 /var/log/wtmp 파일에 저장이 된다

 

(예제)

- 가장 최근에 재부팅한 정보 하나만 출력
ex) last -1 reboot

NIS 와 파일 설명

NIS(Network Information Service) 네트워크 정보 서비스는 썬 마이크로시스템즈의 클라이언트 서버 디렉터리 서비스 프로토콜이며, 컴퓨터 네트워크 위의 컴퓨터들 사이에 있는 사용자와 호스트 이름과 같은 시스템 구성 데이터를 여러 곳에 제공한다

 

파일 설명

  • /etc/yp.conf : NIS 클라이언트에서 NIS 서버 및 도메인을 지정
  • /etc/ypserv.conf : NIS 서버를 운영하는 주 데몬 스크립트
  • /etc/sysconfing/network : 네트워크 관련 항목들을 설정하는 파일, NIS 도메인 이름을 부팅 시에도 적용하기 위해 도메인을 등록

가상화의 종류

  • 전가상화 : 하드웨어를 완전히 가상화하기 때문에 아무런 수정이나 간섭 없이 자원의 접근 가능
  • 반가상화 : 하이퍼바이저가 제어함으로 높은 퍼포먼스 유지
  • 호스트 기반 가상화 : host os 위에 guest os 가 구동되는 방식

가상화의 기술

  • Xen
    - 1990년대 케임브리지 대학교에서 시작되어 만들어진 오픈소스
    - 전˙반가상화 방식을 모두 지원
  • KVM
    - CPU 반가상 기술을 지원하지 않는다
  • Docker
    - 하이퍼바이저를 사용한다
    - 서버 운영에 필요한 프로그램과 라이브러리만 이미지로 만들어 프로세스처럼 동작시키는 경량화된 가상화 기술
  • VirtualBox
    - 오라클이 주도하여 개발
    - 배포하고 있는 x86 기반 가상화 소프트웨어

스머프 공격(Smurf Attack)

스머프 공격(Smurf Attack)이란 다른 네트워크 주소로부터 생성된 것처럼 보이는 네트워크 패킷을 만들어 주어진 네트워크 내 모든 IP 주소들, 즉 IP 브로드캐스트 주소로 ICMP 핑 메세지를 보낸다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함