본문으로 바로가기

marco

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    MarcoKhan

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Day-22 Network 관리 1

RPM - RPM패키지 관리 형식 : rpm [옵션] rpm 패키지 설치 (-ivh ) i - install v - verbose (설치과정 출력) h - hash (#) #mount -r -t iso9660 /dev/cdrom /mnt #cd /mnt #pwd #ls #cd Packages #ls | grep xterm #rpm -ivh xterm-253-1.el6.x86_64.rpm 오류: Failed dependencies: libXaw.so.7()(64bit) is needed by xterm-253-1.el6.x86_64 RPM단점 : 패키지 의존성에 따라 관련패키지가 먼저 설치되어 있지 않으면 설치 할 수 없다. #rpm -ivh xterm-253-1.el6.x86_64.rpm //의존성 문제..

Linux 2017. 1. 16. 22:35

Day-21 VMware Network & 실습 환경 구축

VMware (Day-1, Day-2 참고) Server-A Desktop 100.100.100.110 NAT Server-B Minimal 100.100.100.120 NAT Client-Linux Minimal 100.100.100.130 NAT Client-Win Windows7 100.100.100.140 NAT Linux Windows7 HDD : 20G HDD : 40G CPU : 1/1 CPU : 1/1 RAM : 1G RAM : 1G FS : /boot 200M : SWWAP 512 : 나머지 전부 / #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR..

Linux 2017. 1. 16. 19:03

Day-20 소프트 웨어 관리하기

xargs (eXtended arguments) - 표준 출력 값을 이용하여 명령을 실행 - 인자를 필터링하여 넘겨주고 명령어를 다시 조합하여 처리 - find와 사용 시 결과물을 다음 명령어에 인자로 전달하는 역할 - 여러 명령어와 함께 사용할 수 있다. -i 인자로 문자열을 전달 -n 표준 입력 수를 지정 (인자) -t 상세 정보 출력 -p 명령 실행전 사용자에게 확인을 요청 1. find를 쓰지 않고 크기가 10K인 파일의 이름만 출력하고 정렬 #ll -h | grep 10k | cut -d " " -f 8 | sort -n 2. find를 사용하여 크기가 10K 파일의 이름만 출력하고 정렬 #find . -size 10k | cut -d "/" -f 2 | sort -n 3. find 사용하여 크..

Linux 2017. 1. 14. 11:31

Day-19 부팅 프로세스

1. Power On & Rom BIOS - 전원이 들어오면 CPU가 ROM(Read Only Memory)에 저장된 BIOS(Basic Input Output System) 실행 - BIOS가 POST (Power On Self Test/자체 진단 기능)을 수행하며 하드웨어 장치들을 하나씩 인식하며 이상 유무 확인 - 부팅 장치를 선택하여 부팅 디스크의 첫 섹터(Boot Sector)에서 512바이트 MBR(Master Boot Record)을 읽어, 부트로더(GRUB)로드 시킴. - 부트로더 메모리에 적재되면 시스템 제어권은 부트로더가 가지게 된다. 2. Boot Sector의 Boot Loarder 실행 (GRUB) - 부팅 메뉴 선택(/boot/grub/grub.conf) - kernel 이미지와..

Linux 2017. 1. 13. 09:05

Day-18 파일 시스템 관리 5

LVM (Logical Volume Manager) - Disk 파티션을 효율적으로 관리하고 사용할 수 있는 방식 - VLM2(Divice Mapper)를 이용 PV (Physical Volume, 물리 볼륨) /dev/sdb1, /dev/sdb2 같은 실제 하드디스크의 파티션을 의미 VG (Volume Group, 볼륨 그룹) 여러개의 PV를 그룹으로 묶은 것을 뜻한다. 예를 들어 /dev/sdb1, /dev/sdb2가 GRP1이라는 그룹을 만들때, GRP1을 VG라고 함 LV (Logical Volume, 논리 볼륨) VG를 다시 적절한 크기의 파티션으로 나눈 때 각 파티션을 LV라고 함 PE (Physical Extent) PV가 가진 일정한 블록을 의미 LE (Logical Extent) LV가 ..

Linux 2017. 1. 12. 20:03

Day-17 파일 시스템 관리 4

SWAP 메모리 증설 1. VMware Disk 추가 후 reboot 2. fdisk -l /dev/sdb //디스크 추가 확인 3. fdisk /dev/sdb // 82 Linux Swap 지정 4. fdisk -l // 기존 swap /dev/sda2 확인 5. swapoff /dev/sda2 // 기존 swap off 6. free -m // top // 스왑 제거 확인 7. fdisk /dev/sda // 스왑 파티션 삭제 8. mkswap /dev/sdb1 // 스왑 생성 및 UUID 확인 9. swapon /dev/sdb1 // 추가한 swap on 10. free -m // top // swap 확인 11. vi /etc/fstab // fstab 수정, 기존 swap 삭제 12. reboo..

Linux 2017. 1. 10. 22:40

Day-16 파일 시스템 관리 3

사용자별 공간 할당 - 쿼터 (Quota) 쿼터 - 파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는것 쿼터 제한 영역 1. 사용자별 하드 제한 영역 (User Hard Limit) - 사용자가 파일시스템에서 사용할 수 있는 최대 공간 - 자신의 쿼터 제한 크기에 도달하면 사용자는 더이상 디스크에 파일 생성 불가능 2. 사용자별 소프트 제한 영역 (User Soft Limit) - 사용자가 소프트 제한 영역에 도달할 때까지 데이터를 자유롭게 사용 가능 - 일종의 경고로써, 아직 작업 공간에 여유가 있을때 불필요한 파일을 정리하도록 알려주는 역할 3. 그룹별 하드 제한 영역 (Group Haard Limit) - 해당 그룹에 속하는 사용자들은 하드 제한 영역을 공유한다. 4. ..

Linux 2017. 1. 9. 21:12

Day-15 파일 시스템 관리 2

RAID 1 - 미러링 (mirroring) RAID - 총 Disk 용량의 50%사용 - 데이터를 여러번 기록하는 시간 때문에 성능이 감소 - Fault Tolerant 기능 제공 - 보통 짝수개의 디스크가 필요 RAID5 - RAID1처럼 데이터의 안정성도 보장되면서 RAID0처럼 공강 효율성도 좋은 방식 - 최소 3개 이상 이상의 Disk가 필요하며 보통 5개 이상을 사용한다. - Disk 오류 발생 시 Parity를 이용하여 데이터를 복구한다. - 각 Disk 용량이 1TB일때 4개의 Disk로 Raid5구성시 3TB만 사용가능 (하드 디스크 개수 -1 만큼의 공간 (패리티)) 패리티 (Parity) - 디스크 장애 시 데이터를 재구축 하는데 사용 할 수 있는 계산된 값 ex) 4개의 Disk로 ..

Linux 2017. 1. 9. 15:28

Day-14 파일 시스템 관리 1

/proc - 부팅될때 커널에 의해 생성되는 가상 파일 시스템 - 각종 시스템과 네트워크에 관련된 정보를 포함 - 시스템 정보, 메모리, 파티션 등 다양한 정보가 있다. cpuinfo - CPU 정보 filesystems - 파일 시스템 종류 version - 커널 버전 net - 네트워크에 관련된 정보를 가진 디렉토리 kmsg - 커널 메세지 meminfo - 메모리 정보 mounts - 마운트 정보 - tmpfs /dev/shm 일종의 램디스크 파일 시스템 (메모리 기반) 만약에 메모리 공간이 부족하면 해당 내용들은 스왑영역으로 이동된다. free - 시스템의 메모리 및 swap 메모리 출력 -m 메가 바이트 단위 -g 기가 바이트 단위 umount [마운트포인트] - 해제 remount [마운트포인..

Linux 2017. 1. 8. 13:47

Day-13 프로세스 관리 3 & 파일 시스템 관리 1

데몬이란? - 실제 서비스를 제공하는 프로세스의 집합 데몬의 동작 유형 (추후에 설명) - Xinetd 모드와 StandAlone 모드로 동작 xinetd (eXtended Internet Services deamon) - 슈퍼데몬 - 데몬이 동작하는 것을 xinetd이 관리하여 외부의 요청이 있을때만 반응하는 데몬 - xinetd 데몬에서 지원하는 tcp wrapper를 통해 외부의 접근을 차단/허용 할 수 있으며 그외에 지원하는 다른 기능으로 효율적으로 서버를 운영할 수 있다. - 데몬이 정상적으로 동작하는지 확인이 비교적 어려움. StandAlone - 데몬이 독립적으로 커널상에서 백그라운드 상태로 동작하는 것 - 요청이 있을때 신속하게 반응할 수 있지만, 항상 메모리에 상주해 있기 때문에 리소스 ..

Linux 2017. 1. 6. 10:31
  • 이전
  • 1
  • ···
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

LINK

  • About Me
  • Gtihub

CATEGORY

  • M4RC0 (262)
    • CPU side-channel attack (7)
      • Resource contention-based a.. (1)
      • Meltdown-type attacks (3)
      • Spectre-type attacks (0)
      • MDS (0)
      • Whitepaper (0)
    • Drone (0)
    • Linux (42)
    • GitHub management (0)
    • Vulnerabilties on Drones (0)
    • Programming (42)
      • C언어 (6)
      • TIPS 17기 (17)
      • JAVA (12)
      • JSP (4)
      • Python (3)
    • Wargame (61)
      • LOB (20)
      • FTZ (22)
      • Protostar (7)
      • pwnable.kr (12)
    • Reversing (75)
      • Keygen (4)
      • ASM to C (70)
      • CodeEngn (1)
    • Pwnable (8)
    • Crypto, Access Control, Pro.. (2)
    • SEEDLAB (5)
    • Paper review (1)
    • Github 관리 (1)
    • ETC... (17)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • tipsware
  • Tips프로그래밍강좌
  • 김성엽
  • tipssoft
  • TIPS강좌
  • Tips프로그래밍
MORE+

ARCHIVE

CALENDAR

«   2025/11   »
일 월 화 수 목 금 토
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

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT marco, ALL RIGHT RESERVED.
marco
블로그 이미지 MarcoKhan 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • M4RC0 (262)
    • CPU side-channel attack (7)
      • Resource contention-based a.. (1)
      • Meltdown-type attacks (3)
      • Spectre-type attacks (0)
      • MDS (0)
      • Whitepaper (0)
    • Drone (0)
    • Linux (42)
    • GitHub management (0)
    • Vulnerabilties on Drones (0)
    • Programming (42)
      • C언어 (6)
      • TIPS 17기 (17)
      • JAVA (12)
      • JSP (4)
      • Python (3)
    • Wargame (61)
      • LOB (20)
      • FTZ (22)
      • Protostar (7)
      • pwnable.kr (12)
    • Reversing (75)
      • Keygen (4)
      • ASM to C (70)
      • CodeEngn (1)
    • Pwnable (8)
    • Crypto, Access Control, Pro.. (2)
    • SEEDLAB (5)
    • Paper review (1)
    • Github 관리 (1)
    • ETC... (17)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바