본문 바로가기
반응형

CS22

쉘 스크립트 Shell Script 변수 저장, 반복문, 제어문 등을 가지고 스크립트 작성이 가능 하나의 명령어처럼 실행될 수 있는 실행 가능한 프로그램 작성방법 Shell Script 시작 부분 스크립트를 수행할 Shell 지정 #!/bin/bash (#으로 시작해도 주석으로 인식하지 않음) Default로 Bron Shell 사용 변수 변수명=변수값 호출 시 $ 사용 변수 의미 ${변수명} 변수명 뒤에 추가 문자를 붙일 때 사용 ${#변수명} 변수의 문자 수 ${변수명:-string} 변수가 정의되고 NOT NULL이면 변수값 출력, 그렇지 않으면 string 출력 ${변수명:+string} 변수가 정의되고 NOT NULL 이면 string 출력, 그렇지 않으면 출력안함 ${변수명:=string} 변수가 정의되고.. 2024. 1. 16.
리눅스 OS 기본 이론 다양한 배포판이 존재하는 OSS(Open Source Software) 운영체제 e.g CentOS, Ubuntu, RHEL, SLES ... UNIX와 유사한 구조 뛰어난 이식성 다양한 하드웨어에 호환 유연성과 확장성 오픈소스이기 때문에 소스코드를 수정하여 사용할 수 있음 안전성과 보안성 커널 소스가 공개되어 있어 윈도우와 같은 폐쇄형 운영체제에 비해 보안상의 보안 취약점이 쉽게 노출될 가능성이 있으나 OSS로 인해 수많은 전문 프로그래머들이 빠르게 오류 수정, 보안 패치에 대응하여 안정성을 확보한 버전을 발표 버전 및 패치의 신속성이 오히려 시스템의 안정성을 해칠 수도 있음 리눅스 구성 요소 OS (운영체제) 응용프로그램의 수행을 제어하고, 사용자와 하드웨어 사이의 인터페이스 역할을 하는 프로그램 기.. 2024. 1. 12.
네트워크 구성 네트워크의 흐름, 장비를 알아야 네트워크 구성도를 그릴 수 있다 실제 네트워크는 랙들로 구성되며, Configure를 사용자들이 설정한다 L1 Lan Cable Direct Cable 띠주, 주로 시작하는 형태 계층이 다른 경우에서 사용 Cross Over Cable 초록으로 시작되고 주황색으로 시작되는 것처럼 다른 색으로 되어있는 형태 같은 계층에서 사용 UTP 케이블 MDI 규격에 맞춰 1, 2번 케이블로 송신, 3, 6번 케이블로 수신하는 형태 MDI와 MDI-X는 서로 반대이므로 MDI-X는 1, 2번 케이블로 수신, 3, 6번 케이블로 송신 따라서 같은 장비일 경우 둘 다 MDI를 사용한다면 Direct Cable을 쓰면 송신 케이블끼리 물리므로 통신이 안 되는 것 따라서, Cross over .. 2024. 1. 11.
네트워크 기본 인터넷보다 네트워크가 더 큰 개념 네트워크 종류 목적 인트라넷 기관 내부 목적으로 사용되는 네트워크 기업 내 통합 네트워크 지향 익스트라넷 기업 내 인트라넷의 확장 기업 내 및 외부 협력업체와의 통신을 위한 사설망 형태 A기업과 B기업 각각이 인트라넷으로 내부망을 사용하는데, A, B기업 간의 통신도 필요한 경우 스위치? 라우터?를 두고 연결 인터넷 모든 지역전산망과 컴퓨터가 상호접속된 세계 최대 전산망 기본 프로토콜로는 TCP/IP 프로토콜 군을 중심으로 운영 e.g) ISP 업자로 A, B 기업이 인터넷에 연결될 수 있게 함 크기 WAN (Wide Area Network) 통신업자가 제공하는 전용선이나 전화회선 같은 시리얼 라인(랜선, 인터넷선) 또는 회선교환망, 패킷교환망 등으로 구성한 공중용 광역.. 2024. 1. 9.
반응형