전체 글 67

(20250717017)네트워크 설정 확인,변경 & Default router

ip 설정을 확인 NIC 지원 (Network Interface Card) - lan카유닉스 시스템들은 각 시스템마다 NIC를 지칭하는 디바이스 파일명이 고유하다.리눅스의 경우 ens160, ens32(eth0, eth1)… 등의 이름으로 명명한다. 디바이스 파일• 커널 : 4.18.0-553.el8_10.x86_64 (RockyLinux8)• /lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet ip ifconfig패키지 ..

kh교육 2025.07.17

(20250716016)파티션&정적 라우팅, Default 라우팅, 동적 라우팅

리눅스 요즘은 컴퓨터에 cd드라이브가 없다.. 그래서 iso파일을 주로 사용합니다. vm웨어에서 vm → remove → cd/dvd→setting [root@Linux156 /]# mount /dev/sr0 cdrom/mount: /cdrom: WARNING: device write-protected, mounted read-only.ㄴ readonly라서 write 못함. /dev/sr0 을 디렉터리에 마운트 해서 들어가보면AppStream에 Packages에 파일들이 많이 있다. 만약 네트워크 연결이 안된다면 이쪽에서 다운받아 사용하면 됩니다. blkid - uuid를 볼수 있는 명령어ㄴ uuid - 장치고유 식별자(절대 바뀌지 않습니다.), 파티션의 고유 정보로 디스크의 위치가 바뀌어도 동일하..

kh교육 2025.07.16

(20250715015)파티션

fdisk → mkfs → mount 파티션 종류 Primary partitionㄴ 최대 4개까지 생성가능, 기본 파티션 Extended partitionㄴ 디스크당 1개밖에 만들 수 있음, logical partition을 담는 그릇 Logical partitionㄴ Extended partition 안에 들어가는 실제 사용 파티션 p+e = 4개1~4번 : Primary partition, Extended partition5 ~ 번 : Logical partition fdisk 물리적인 디스크에 논리적인 파티션을 생성하는 데 사용하는 명령어 # fdisk [디스크명] # fdisk /dev/sda fdisk 프롬프트에서 사용하는 명령어 p : 현재 파티션 상태 출력d : 파티션삭제n : 파티..

kh교육 2025.07.15

(20250714014) 퍼미션&파일시스템, 정적(static) 라우팅

~ : 홈 디렉터리리눅스 ~ : /home/계정/web ~ :/home/계정/html suid와 sgid, sticky bit rwx rwx rwx0000 0000 0000 → 000 000 000 000(9비트→ 12비트로 증가.)0 : 사용자 → suid0 : 그룹 → sgid0 : 그 외 → sticky_bit root (emp1) root emp1 (root) root프로그램 → 프로세스 SUID : 파일 실행 시, 실행하는 사용자가 아닌 "파일 소유자"의 권한으로 실행되는 것입니다. SGID : 파일 실행 시, 실행하는 사용자가 아닌 "파일 그룹"의 권한으로 실행되는 것입니다. sticky_bit..

kh교육 2025.07.14

(20250711013)SSH key & 패킷 트레이서, PHP

samba : smbpasswd(삼바 비밀번호 변경하는 명령어.) ㄴ 리눅스컴퓨터가 마치 윈우도 컴퓨터인척 하는 것 네트워크에서 속인 것 자격증명 보는 법 : 제어판 → 사용자 계정 → 자격증명 관리자 → 윈도우 자격 증명 인증서 쓴다는 것 = 내가 책임진다는 뜻 SSH key- 공개키를 미리 저장하고 공개키를 이용한 인증방식입니다. 비밀번호는 불안하기 때문에 사용하지 않을 것입니다. 공개키 암호 시스템 = 인감도장 인감도장 = 개인키인감증명서 = 공개키 공개키는 다 정수다. 비트가 아니라.공개키는 전부 정수로 이루어져 있습니다. putty gen 프로그램 실행. ㄴ SSH 키 쌍을 생성하는 데 사용되는 도구 generate를 누르면 키 가 생성이 됩니다. 파란색으로 되어있는 것이 공개키입..

kh교육 2025.07.11

(20250709011)사용자 관리&STP, VLAN

보안에서 기초 임의적 접근제어, 강제적 접근제어 임의적 접근제어 : 파일에 대해서 다른 주체에게 액세스 할 수 있는지 주체의 마음대로 설정할 수 있는 것을 의미 강제적 접근제어: 보안등급(규정)을 만들어서 다른 주체의 액세스를 막음- 대부분의 보안은 임의적 접근제어를 사용한다보안 등급.기밀성 보안등급 : 자신보다 높은 등급의 데이터를 못 읽음 무결성 보안등급 : 자신보다 낮은 등급의 데이터를 못 읽음 그룹이 있는 이유? - 권한을 관리하기 위해서. 그룹이 있는 것과 없는 것은 보안 자체가 다르기 때문. root관리자가 하면 안 되는 일- 보안상 프로그램 설치하면 안 됨- 소프트웨어 이전과 관련된 작업을 하면 안 됨 사용자(주체) 등록 정보 /etc/passwd계정:암호:UID:GID:주석:홈디렉터리:쉘..

kh교육 2025.07.09

(20250708010) VI 에디터 & udp, pt

일단 오늘 자리를 옮겼기 때문에 컴퓨터 기본 세팅부터 다시 시작했습니다. vi 에디터- 모든 유닉스시스템에 탑재되어 있습니다. - 터미널 화면에서 문서를 편집할 때 여러 줄을 편집할 수 있는 건 vi가 최초임.터미널은 마우스로 복사하면 자동으로 복사됨.리눅스형 터미널의 특징. → 마우스로 드래그해서 우클릭하면 바로 복사됨. 작업하는 중간에 다른 이름으로 바꾸는 일은 없다. vi 실행• vi 에디터는 반드시 파일명을 추가해서 실행합니다. # vi 파일명 vi의 모드 Windows용 에디터와는 달리 에디팅 하는 모드와 이를 편집하는 모드가 다릅니다.명령 모드 : 입력이 외의 편집작업입력 모드 : 데이터 입력 및 수정 - i, a, o, (I, A)실행 모드 : 파일 저장, 종료 → : 입력, wq, q!..

kh교육 2025.07.09

(2025070709)리눅스 기초 명령어 & TCP/UDP, 패킷트레이서

find - 파일시스템에서 조건에 만족하는 파일을 검색한다. # find 검색경로 검색조건 1 검색조건 2 …검색조건-name : 파일명으로 검색 (와일드카드문자 사용)-perm : 특정 퍼미션을 가진 파일을 검색-empty : 크기가 0인 파일 검색name과 empty를 많이 사용함.-user지정한 사용자가 소유한 파일-group지정한 그룹이 소유한 파일-nouser소유자가 없는 파일-nogroup그룹 소유자가 없는 파일, 검색하고자 하는 파일의 종류 지정-typeb(block), c(char), d(dir),l(slink), f(regular)-mount마운트된 파일 시스템만 검색-empty빈 파일 검색-mtime, -atime, -ctime변경된 파일 (-숫자), mtime:내용 변경, ctime:..

kh교육 2025.07.07

(2025070408) VLSM & html&php

VLSM - 서로 다른 네트워크 크기의 네트워크를 나눌 때 서로 다른 크기로 분할하는 것. (네트워크 규모에 맞게 분할하는 것.)보통 규모가 큰 네트워크부터 ip를 할당해 줍니다. ip를 남겨둔다고 하더라도 쓸 수가 없기 때문에 컴퓨터 수가 적어도 그냥 전부 ip를 나눠 줍니다.(ip를 적게 줄 수는 없지만 크게는 줄 수 있다.) 예시 네트워크를 2개로 나누기.A :네트워크 범위 :1.1.1.0 ~ 1.1.1.127네트워크 주소:1.1.1.0gateway주소: 1.1.1.1B :네트워크 범위 :1.1.1.128 ~ 1.1.1.255네트워크 주소:1.1.1.128gateway주소: 1.1.1.129 네트워크를 4개로 나누기.A :네트워크 범위 :1.1.1.0 ~ 1.1.1.63네트워크 주소:1.1.1.0..

kh교육 2025.07.04