전체 글(104)
-
DNS서버
분산 database - 수많은 name server들이 계층형구조(피라미드 구조)로 구조화 되어있다. Application layer protocol 다른 app layer protocol들이 HTTP, FTP, SMTP등 사용자가 제공한 호스트네임을 ip로 변환하는데 이용한다. - 인터넷의 가장 중요한 기능중의 하나 - Network edge에 구현된다. www.naver.com www : 컴퓨터 이름 ftp, mail, sm, ......... naver : 기관명 com : 상위 도메인명 asdf@naver.com -> 호스트에얼리아싱 (host aliasing) - 호스트명을 IP 주소로 변환한다. - 정식 (canonical) 호스트명 - 별칭(aliasing) 호스트명 - DNS는 IP뿐아니..
2022.10.24 -
PHP - 조건 연산자(If, Else, Switch)
1. 192.168.10.11들어가서 예전파일들 old폴더에 옮기고 오늘 날짜(10.21) 디렉토리 생성 조건문(IF, SWITCH) if문 if (조건) 문장; 또는 if (조건) { 문장1; 문장2; .... } - 조건이 TRUE이면 문장이 실행되고 FALSE이면 실행이 되지 않는다. - 조건은 TRUE이나 FALSE 중에 하나의 값으로 판별이 가능해야 한다. - 다음은 조건이 FALSE인 경우이다. - 불린언(Boolean)에서 FALSE인 경우 - 조건의 값이 형식과 상관없이 0인 경우 - 값나 지정된 변수가 없는 경우 - 원소가 없는 배열이거나 빈 문자열인 경우 # $a가 정의되지 않은 경우 (reverse 연산자) if (!isset($a)) echo(" \$a의 값이 없습니다. "); //..
2022.10.24 -
CRON/RSYNC
CRON - 주기적으로 작업되는 작업 일정을 저장해서 자동으로 실행하는 데몬으로 at이나 anacron등과 같이 다양한 프로그램이 지원된다. 관련 파일 /etc/rc.d/init.d/crond - 데몬 실행 스크립트(service를 이용한다.) /usr/lib/systemd/system/crond.service - 데몬 실행 스크립트(systemctl을 이용한다.) /etc/crontab - 기본 스케줄 일정 /usr/bin/crontab - 스케줄 설정 프로그램 파일 /etc/cron.allow, /etc/cron.deny /usr/bin/crontab 이용 제한 - 등록된 계정에 대해서만 허용하거나 거부한다. 사용 형식 # crontab ‐u [유저] [옵션] 옵션 - e : 스케줄 등록 ꞉ vi 환..
2022.10.21 -
RPM/YUM
RPM(Redhat package management) - Redhat 사에서 제공하는 리눅스용 프로그램을 배포하는 기술 - 프로그램의 설치, 검증, 삭제 등의 다양한 기능을 제공 RPM에 대한 정보 - www.rpm.org - https://tldp.org/HOWTO/RPM‐HOWTO/index.html RPM 패키지의 구조 - 패키지명‐버전‐릴리즈.아키텍처.rpm 질의 - # rpm ‐qa : 시스템에 설치된 모든 패키지명 - # rpm ‐qi 패키지명 : 패키지의 상세한 정보 - # rpm ‐ql 패키지명 : 패키지의 파일 리스트 - # rpm ‐qf 파일명 : 지정한 파일이 포함된 패키지 설치 및 업그레이드 - # rpm [‐ivh | ‐Uvh | ‐Fvh] 패키지명 옵션 ‐i : 설치 ‐U : ..
2022.10.20 -
Net 1-1 IP,NetMask, Gateway, Network ID연산 정리
IP - 컴퓨터를 구별하기위한 번호입니다. - 32bit로 구성되어 있습니다. EX) 00000001 00000001 00000001 00000001 -> 1 1 1 1 00000001 10000001 00000011 00000001 -> 1 129 3 1 - IP는 단독으로 사용할수없고 Netmask, Gateway와 함께 세팅해서 사용합니다. - IP는 숫자가 아니라 문자로 구분된다 EX) 주소(경기도 파주시 문향로 11 520동 5230호) - 0.0.0.0 ==> 모든 IP 라는 의미이며 192.168.10.1로 주고받는다. Netmask - IP 주소내에서 network 주소와 host 주소를 구분해준다.(ip낭비를 줄여줍니다.) - IP는 문자 주소와 달리 숫자만으로 구성되어 있어 netmas..
2022.10.20 -
PING, NETSTAT, ARP, HOST, LOOKUP, DIG, IP ALIASES
PING - 특정 호스트까지의 연결과 대상 시스템의 작동여부를 확인한다 netstat - 시스템의 연결상태, 포트, 인터페이스등의 상태와 통계정보를 확인해서 네트워크 상태 진단하는 프로그램 # netstat [옵션] ‐i : 인터페이스 상태 확인 ‐s : IP, ICMP, TCP, UDP 에 대한 패킷 통계정보 ‐nr : 라우팅테이블 확인 [root@Linux1 ~]# netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 ens32 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 ens32 192.1..
2022.10.20