일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커
- docker
- osi7layer
- TDD
- 프로그래머스
- Cosmos
- 라우팅프로토콜
- 트레바리
- snort
- 리눅스
- Routing
- Snort Rule
- Router
- Python
- 데이터베이스
- OSI7계층
- 라우팅
- 라우터
- coding test
- 컨테이너
- programmers
- 스노트
- 코딩 테스트
- MySQL
- 코딩테스트
- 스노트 룰
- db
- database
- Container
- Linux
- Today
- Total
목록리눅스 (29)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
Log: 여러 프로그램이 실행 중에 발생하는 이벤트나 통신 소프트웨어 간의 메세지를 기록한 파일 // 기록하는 행위를 Logging이라 함.Log의 종류 ( /var/log/* )시스템 로그 : messages // 시스템 전반적인 로그보안 로그 : secure // Inetd에 의한 로그메일 로그 : maillog //크론 로그 : cron // 작업 스케줄링 로그부팅 로그 : boot.log //Dmesg 로그 : dmesg // 부팅 시 기록되는 로그Utmp 로그 : utmp // 현재 시스템에 로그인한 각 사용자의 상태Wtmp 로그 : wtmp // 로그인, 로그아웃, 시스템의 재부팅에 대한 정보Last 로그 : lastlog // 계정 사용자들이 마지막으로 로그인한 정보아나콘다 : anac..
설치 파일을 이용한 관리 RPM : Redhat 계열의 패키지 관리 파일 RPM 확인 -qa ( | grep [특정 파일] ) -qa [패키지명] -q : 질의 -a : 모든 패키지 설치 -ivh [패키지 파일명] -i : 설치 옵션 -v : 자세한 정보 출력 옵션 -h : 설치 진행과정 도식 옵션 제거 -evh [패키지 파일명] -e : 삭제 옵션 업데이트 -Uvh [패키지 파일명] -U : update 옵션 소스 코드를 이용한 관리 ./configure 환경 설정 파일 make makefile의 내용대로 컴파일 make install 컴파일 된 파일을 설치 인터넷 저장소를 이용한 관리 레포지터리 : 인터넷에 존재하는 여러 저장소에 여러 패키지들을 올려놓음. YUM 설치 : yum install [패키..
버전 업그레이드가 진행되면서 바뀐 네트워크 설정에 대한 내용입니다. /etc/netplan/*.yaml ens33: dhcp4: no //dhcp를 사용하지 않는다는 내용입니다. addresses: [0.0.0.0/0] //해당 interface에 부여할 IP 대역과 서브넷마스크 내용입니다. gateway4: 0.0.0.0 //Gateway Address 부분 입니다. nameservers: addresses: [0.0.0.0] //Domain의 IP 주소입니다. (보조 DNS는 쉼표로 구분합니다.) 해당 설정 적용 # netplan apply
ifconfig ifconfig, route를 이용한 ip 수동 설정ifconfig [장치명] [IP address] netmask [subnetmask]route add default gw [Gateway address]ip 자동 설정dhclient [장치명] 파일을 이용한 DHCP설정/etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=dhcp // dhcp로 할당한다ONBOOT=yes // 재시작 시 자동으로 파일을 이용한 Static설정/etc/sysconfig/netowrk-scrips/ifcfg-ens33BOOTPROTO=static // static으로 할당한다.ONBOOT=yes // 재시작 시 자동으로IP,MASK,GW 등..
데이터 백업 (Data Backup)기존의 폴더 또는 파일을 다른 안전한 장소에 보관하는 것백업의 종류 ! 해당 백업 방식들은 상황마다 관리되는 스케줄이 달라진다. 전체 백업 : 데이터를 전체 백업하는 것 가장 최근 데이터로 복구가 가능중복의 데이터로 디스크 공간이 많이 필요 증분 백업 : 이전에 수행한 백업으로부터 변경된 데이터만을 백업하는 것 데이터의 중복이 없고 용량의 여유가 생김복구할 때는 전체 백업부터 증분 백업한 데이터를 순서대로 복구해야 가장 최근의 데이터 차분 백업 : 이전에 수행한 전체 백업을 기준으로 변경된 데이터만 백업하는 것 전체 백업을 복구하고 가장 최근에 차분 백업을 복구해야 가장 최근의 데이터 tar를 이용한 백업 및 복구 전체..
작업 스케줄링 (Job Scheduling) 단일 작업 스케줄링 at [시간] at> [실행할 명령어] Ctrl+D (종료), Ctrl+C (취소) atq, at -l : 예약 내역 조회 at -r [작업 번호] 반복 작업 스케줄링 crontab -e : *(분 0~59) *(시 0~23) *(일 1-13) *(월 1-12) *(요일 0~6) [명령어] crontab -l : 작업 조회 crontab -r : 작업 삭제 작업 스케줄링의 접근 제어 블랙 리스트 방식 (at.deny, cron.deny) : 리스트에 지정된 사용자들에게만 접근을 통제하는 방식 (나머지는 모두 접근 가능) 화이트 리스트 방식 (at.allow, cron.allow) : 리스트에 지정된 사용자들에게만 접근을 허..
LVM (Logical Volume Manager)- 논리 볼륨을 효율적이고 유연하게 관리하기 위한 커널의 한 부분이자 프로그램- 파일 시스템이 LVM이 만든 가상의 블록 장치에 읽고/쓰기 수행 1. 유연한 용량, 크기 조정 가능한 스토리지 풀, 온라인 데이터 재배치 2. 편의에 따라 장치 이름 지정, 디스크 스트라이핑, 미러 볼륨, 볼륨 스냅샷 LVM의 구성 PE : Physical Extent // like a Partition, Size : 4MBPV : Physical VolumeVG : Volume GroupLE : Logical Extent // like a Partition, Size : 4MBLV : Logical VolumeLV는 VG에서 원하는 만큼 가져감실습/////..
DISK (IDE, SATA, SCSI) HardDisk 물리적인 구조와 논리적인 구조 DISK 관리 명령어fdisk [disk name] : 파티션 생성fdisk -l : 디스크의 리스트와 상태 확인* sda,b,c : 디스크 / sda1, a2, a3 : 파티션디스크 추가하는 과정물리 디스크 추가 -> 부팅 -> 파티션 설정 -> 파일 시스템 설치 -> Mount 후 사용ex) 파티션 생성 디스크 추가 후 [ 재부팅 ] or [ echo "- - -" > /sys/class/scsi_host/host0/scan ] fdisk -l 해보면 추가 되어있는 것을 볼 수 있다. fidsk /dev/sdb n (파티션 추가) -> p (주 파티션) -> 1 (Partition Number) -> 20..