IT기술 289

쉽게 배우는 네트워크 / 성균관대학교 안성진 교수

쉽게 배우는 네트워크 / 성균관대학교 안성진 교수 제1강 네트워크 구조와 종류 1. 네트워크 구성 요소 1) 네트워크는 "장치"와 "링크"로 구성됨 2) 좋은 네트워크 : 처리량 (throughput)이 많고, 지연 시간 (delay time) (경유, 응답, 왕복) 이 짧은 것 3) 링크 연결 형태 : 일대일, 멀티포인트 2. 네트워크 구조 1) 토폴로지 : 링크와 노드 배치가 어떻게 되어 있는가 (mesh, star, bus, ring) 3. 네트워크의 분류 1) 크기, 소유권, 구조에 따라 분류 - lan(local area network) 사무실, 건물 등 - man(metapolitan) 도시 정도 - wan(wide) 전세계, 인터넷 ​ 제2강 네트워크 모델과 표준 프로토콜 1. 계층화의 개념..

IT기술/Linux 2024.01.02

리눅스 vi editor

vi editor i 현재 커서 위치에 삽입 (입력모드로 넘어감) a 현재 커서 바로 다음위치에 삽입 (입력모드로 넘어감) o 현재 줄 다음 위치에 삽입 (입력모드로 넘어감) x 커서가 위치한 곳의 글자 1개 삭제. (5x : 문자 5개 삭제) dw 커서가 위치한 곳에서 부터 단어 삭제 (커서가 위치한 곳 부터 띄어쓰기 까지) dd 커서가 위치한 곳의 한 줄 삭제 (삭제이지만, p로 복구가능) u 방금 한 명령 취소 (ctrl + z 라고 생각하면 됩니다) yy 현재 줄을 버퍼로 복사 (한 줄을 ctrl + c 한다고 생각하면 됩니다.) - 5줄 복사 : 5yy p 현재 커서가 있는 줄 바로 아래에 버퍼 내용 붙여넣기 (이전에 복사한 줄을 현재 커서 아래부터 ctrl + v 한다고 생각하면 됩니다.) -..

IT기술/Linux 2023.06.20

리눅스 파일 전송 scp

ssh에서 제공되는 scp 명령어를 통해 로컬서버↔원격서버 로의 파일을 간단하게 전송할 수 있다. 1. 사용방법 1) 원격 서버 → 로컬 서버로 파일 전송 # scp [옵션] [계정명]@[원격지IP주소]:[원본 경로 및 파일] [전송받을 위치] 예제1) IP 111.222.333.444 서버의 abc라는 계정으로 /home/abc/index.html 파일을 로컬서버 /home/me/ 디렉토리에 전송 받기 # scp abc@111.222.333.444:/home/abc/index.html /home/me/ 2) 로컬 서버 → 원격 서버로 파일 전송 # scp [옵션] [원본 경로 및 파일] [계정명]@[원격지IP주소]:[전송할 경로] 예제2) 로컬서버 /home/me/wow.html 파일을 IP 111.2..

IT기술/Linux 2023.06.19

리눅스 파일 전송 rsync

rsync 클라이언트 -> 서버 873 OPEN 옵션 -v: verbose 자세한 정보 출력 -r : 재귀적으로 하위 디렉터리 까지 복사(단 전송시 타임스탬프나 permission을 보존하지 않는다) -a : archive mode. -r, -t(타입스탬프 보존), -l (심볼릭 링크 보존), -p(permission 보존), -g(g그룹 보존), -o(소유자 보존 - root 만 가능), -D(device, special 파일 보존)과 동일하다. 일반적으로 rsync 로 복제시 -a 옵션에 -z 옵션을 추가하면 충분하다. -z : 데이타 압축 -h : human-readable, output numbers in a human-readable format -v verbose (자세하게 보여줌) -a ar..

IT기술/Linux 2023.06.16

리눅스 설치 관련 명령어 install, make

1. 명령어 이어서 실행 ; - 앞의 명령어가 실패해도 다음 명령어가 실행 && - 앞의 명령어가 성공했을 때 다음 명령어가 실행 & - 앞의 명령어를 백그라운드로 돌리고 동시에 뒤의 명령어를 실행 2. install # configure Makefile(컴파일 옵션이 설정되는 파일)이 만들어집니다. 소스를 컴파일하는 컴퓨터의 사양에 맞는 환경에 알맞는 Makefile 이 생성됩니다. # make 소스코드를 실제로 컴파일해서 binary 파일을 생성합니다. #make install 만들어진 binary 파일을 지정된 디렉토리로 이동시켜 줍니다.

IT기술/Linux 2023.06.15

리눅스 압축 tar, gz, bz

tar (압축률보다는 파일 묶는 용도, 시간 빠르고, 리소스 사용율 적음) tar -cvf 파일명.tar 대상 폴더명 tar -xvf 파일명.tar tar -xvf 파일명.tar -C 폴더명 (지정된 위치에 풀기) tar.gz (압축률이 높지만 cpu 사용률 높지 않음) tar -zcvf 파일명.tar.gz 대상 폴더명 tar -zxvf 파일명.tar.gz tar -zxvf 파일명.tar -C 폴더명 (지정된 위치에 풀기) tar.bz2 (압축률이 제일 높고, 리소스 사용율 높음) tar -jcvf 파일명.tar.bz2 대상 폴더명 tar -jxvf 파일명.tar.bz2 tar -jxvf 파일명.tar -C 폴더명 (지정된 위치에 풀기)

IT기술/Linux 2023.06.14

리눅스 smtp 테스트

사전에 방화벽 smtp.test.com 25번 포트 inboud 허용 필요 # telnet smtp.test.com 25 Trying 10.10.10.10... Connected to smtp.test.com. Escape character is '^]'. 220 ESMTP AntiSpam Service Enterprise Edition 발신자 주소 입력 mail from:test@test.com 250 [Sniper] OK 수신자 주소 입력 rcpt to:test22@test.com 250 [Sniper] OK 내용 입력 data test 나가기 . 250 [Sniper] OK 1623314037 snipe-queue 22597 여기서 안된다면 스팸 들어가보면 SPF 로 차단된거 허용해주면 됨. 553..

IT기술/Linux 2023.06.13

리눅스 방화벽

#CentOS 7 기준 firewalld 1) 서비스 systemctl disable firewalld systemctl stop firewalld systemctl start firewalld 2) 사용 포트 확인 firewall-cmd --zone=public --list-ports 3) 포트 허용 firewall-cmd --zone=public --add-port=22581/tcp #CentOS 6 iptables 2) iptables 설치 yum install iptables-services 3) iptables 서비스 활성화 및 시작 service iptables start #CentOS 6 systemctl start iptables.service #CentOS 7 4) 정책 확인 (순서대로 ..

IT기술/Linux 2023.06.12